* {
    padding: 0;
    margin: 0;
    list-style: none;
}

body {
    min-width: 1109px;
}

.none {
    display: none;
}

.zfcbg01 {
    width: 100%;
    height: 625px;
    background: url("../images/zfcbg_01.jpg") no-repeat center top;
}

.zfcbg02 {
    width: 100%;
    height: 245px;
    background: url("../images/zfcbg_02.jpg") no-repeat center top;
}

.zfcbg03 {
    width: 100%;
    height: 400px;
    background: url("../images/zfcbg_03.jpg") no-repeat center top;
}

.zfcbg04 {
    display: none;
    width: 100%;
    height: 197px;
    background: url("../images/zfcbg_04.jpg") no-repeat center top;
}

.zfcbg05 {
    display: none;
    width: 100%;
    height: 523px;
    background: url("../images/zfcbg_05.jpg") center top;
}

.zfcbg06 {
    width: 100%;
    height: 280px;
    background: url("../images/zfcbg_06.jpg") center bottom;
}

.zfcbg07 {
    width: 100%;
    height: 614px;
    background: url("../images/zfcbg_07.jpg") no-repeat center top;
}

.zfcbg08 {
    width: 100%;
    height: 541px;
    background: url("../images/zfcbg_08.jpg") no-repeat center bottom;
}

.zfcbg09 {
    width: 100%;
    height: 634px;
    background: url("../images/zfcbg_09.jpg") no-repeat center bottom;
}

.zfcbg10 {
    width: 100%;
    height: 662px;
    background: url("../images/zfcbg_10.jpg?000") no-repeat center top;
}

.zfcbg01 .topdhbox {
    position: relative;
    width: 1000px;
    height: 762px;
    margin: 0 auto;
}

.zfcbg01 .topdhbox .t01 {
    position: absolute;
    top: 90px;
    left: 258px;
    z-index: 1;
    width: 249px;
    height: 359px;
    background: url("../images/top01.png") no-repeat;
}

.zfcbg01 .topdhbox .t02 {
    position: absolute;
    top: 133px;
    left: 404px;
    z-index: 2;
    width: 206px;
    height: 277px;
    background: url("../images/top02.png") no-repeat;
}

.zfcbg01 .topdhbox .t03 {
    position: absolute;
    top: 51px;
    left: 526px;
    z-index: 3;
    width: 244px;
    height: 493px;
    background: url("../images/top03.png") no-repeat;
}

.zfcbg01 .topdhbox .t04 {
    position: absolute;
    top: 255px;
    left: 131px;
    z-index: 4;
    width: 767px;
    height: 373px;
    background: url("../images/top04.png") no-repeat center;
}

.pjtime {
    width: 1100px;
    text-align: center;
    padding: 15px 0 0 0;
    margin: 0 auto;
    font: bold 30px/36px "微软雅黑";
    color: #f9c270;
}

.videobox {
    width: 929px;
    height: 523px;
    margin: 0 auto;
    overflow: hidden;
}

.xzcontbox {
    width: 1045px;
    height: 650px;
    margin: 0 auto;
    overflow: hidden;
}

.xzleft {
    float: left;
    width: 68px;
    height: auto;
    overflow: hidden;
}

.xzleft ul {
    padding: 57px 0 0 0;
}

.xzleft li {
    width: 43px;
    height: 102px;
    padding: 16px 20px 60px 20px;
    font: 22px/22px "微软雅黑";
    color: #f4c094;
    cursor: pointer;
    text-align: center
}

.xzleft ul[data-xl="0"] li[data-xl="0"],
.xzleft ul[data-xl="1"] li[data-xl="1"],
.xzleft ul[data-xl="2"] li[data-xl="2"] {
    background: url("../images/libgon.png") no-repeat;
    color: #b61a1e;
    /*color: #000;*/
    font: bold 22px/22px "微软雅黑";
}

.xzright .p0 {
    display: none;
}

.xzright[data-xl="0"] .p0[data-xl="0"],
.xzright[data-xl="1"] .p0[data-xl="1"],
.xzright[data-xl="2"] .p0[data-xl="2"] {
    display: block;
}

.xzright {
    float: left;
    width: 977px;
    height: auto;
}

.xzright .wfjs {
    padding: 60px 50px 0 63px;
    height: 244px;
    overflow: hidden;
}

.xzright .wfjs h2 {
    padding: 0px 0 6px 54px;
    font: bold 26px/36px "微软雅黑";
    color: #b61a1e;
}

.xzright .wfjs p {
    font: 18px/36px "微软雅黑";
    color: #b61a1e;
}

.xzright .yxgz {
    float: left;
    width: 444px;
    padding: 0px 20px 0 63px;
}

.xzright .yxgz h2 {
    padding: 12px 0 6px 54px;
    font: bold 26px/36px "微软雅黑";
    color: #b61a1e;
}

.xzright .yxgz p {
    font: 16px/30px "微软雅黑";
    color: #b61a1e;
    overflow: auto;
    height: 215px;
}

.xzright .yxgz p::-webkit-scrollbar {
    width: 0 !important
}

.xzright .yxgz p {
    -ms-overflow-style: none;
}

.xzright .yxgz p {
    overflow: -moz-scrollbars-none;
}

.xzright .yxgz p img {
    vertical-align: middle;
}

.xzright .tuimg {
    float: right;
    width: 410px;
    text-align: center;
    /* padding: 66px 0 0 0px; */
    margin: 8px 36px 0 0;
    height: 260px;
}

.xzright .tuimg img {
    height: 100%;
}

.jqqd {
    width: 1100px;
    margin: 0 auto;
    padding: 60px 0 0 0;
}

.jqqd .jqqdimg {
    width: 884px;
    height: 511px;
    padding: 60px 0 0 0;
    margin: 0px auto 0;
    background: url("../images/jqqd.png") center 120px no-repeat;
}

.jcsj {
    position: relative;
    margin: 0px auto 0;
}

.jcsj ul {
    padding: 0 0 0 0px;
}

/*.jcsj ul li{ float: left; width: 240px; height: 190px; margin: 0 10px 0 0; border-radius: 15px; background: #5f7a8d; }*/

.jt-left {
    position: absolute;
    left: -100px;
    top: 66px;
    width: 46px;
    height: 49px;
    background: url("../images/lb-left.png") no-repeat;
}

.jt-right {
    position: absolute;
    right: -100px;
    top: 66px;
    width: 46px;
    height: 49px;
    background: url("../images/lb-right.png") no-repeat;
}

.jcsj .gd {
    position: absolute;
    right: -20px;
    top: -95px;
    color: #FFF;
    font: 21px/35px "黑体";
}

.zjt02 {
    position: absolute;
    left: 0px;
    top: 66px;
    width: 26px;
    height: 94px;
    background: url("../images/lb-left.png") no-repeat;
}

.yjt02 {
    position: absolute;
    right: 0px;
    top: 66px;
    width: 26px;
    height: 94px;
    background: url("../images/lb-right.png") no-repeat;
}

.ghun {
    width: 1010px;
    height: 278px;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 15px 0 0;
    /*border: 2px solid #666;*/
}

.rq01 {
    width: 9999%;
    height: 278px;
}

.hnr0 {
    width: 319px;
    height: 278px;
    margin: 0 11px;
    border-radius: 15px 15px 0 0;
    background: #5f7a8d;
    float: left;
    display: inline;
    border: 5px solid #f8cea8;
    box-sizing: border-box;
    position: relative;
}

.hnr0 img {
    width: 309px;
    height: 268px;
    border-radius: 15px 15px 0 0;
}

.hnr0 p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 90%;
    padding: 0 5%;
    color: #FFF;
    height: 55px;
    font: 21px/55px "黑体";
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
}

.ullist {
    padding: 60px 0 0 0;
}

.ullist ul {
    padding: 30px 0 0 0;
}

.ullist li {
    float: left;
    width: 430px;
    font: 18px/38px "微软雅黑";
    color: #FFF;
    margin: 0px 30px 0 60px;
    padding: 0 0 0 30px;
    background: url("../images/libgdian.png") center left no-repeat;
}

.ulgd {
    float: right;
    color: #FFF;
    padding: 0 60px 0 0;
}

.ullist a {
    color: #FFF;
}

.dqchengshi {
    font: 24px/38px "微软雅黑";
    color: #f9c371;
    padding: 0px 0 20px 0px;
}

.szwzbg {
    width: 1092px;
    height: 404px;
    margin: 0 auto;
    background: url("../images/szwebg.png") no-repeat;
}

.szwzbg .lefttext {
    float: left;
}

.szwzbg .rightvideo {
    float: right;
}