﻿.header {
    width: 100%;
    height: 420px;
    background: url(../images/topbg.jpg) top center no-repeat
}

.mfoot {
    display: none
}

.mheader {
    display: none
}

.toptitle {
    width: 1190px;
    height: 266px;
    padding-top: 96px;
    margin: 0 auto;
    text-align: center
}

.navbox {
    width: 100%;
    height: 55px;
    border-top: 2px solid #f9f0d0;
    border-bottom: 1px solid #f9f0d0
}

.navbox .nav {
    width: 1190px;
    margin: 0 auto
}

.navbox .nav a {
    font-size: 18px;
    color: #faf0cc
}

.navbox .nav .item {
    width: 119px;
    height: 55px;
    float: left;
    text-align: center;
    line-height: 55px
}

.navbox .nav .item:hover {
    background: url(../images/navbg.png) center center no-repeat
}

.navbox .nav .item:hover a {
    color: #881a10;
    font-weight: bold
}

.foot {
    width: 100%
}

.foot .foot-top {
    width: 100%;
    height: 150px;
    background: #7a140b;
    box-shadow: 0px 3px 4px #2b06038c;
    opacity: 0.96
}

.foot .foot-bot {
    width: 100%;
    height: 48px;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    text-align: center;
    padding: 40px 0
}

.foot .foot-bot a {
    color: #333333
}

.foot .foot-bot a:hover {
    color: #FF0000
}

.footbox {
    width: 1190px;
    margin: 0 auto
}

.footbox .foot-left {
    float: left;
    width: 220px;
    height: 121px;
    padding: 29px 0 0 0
}

.footbox .foot-center {
    width: 615px;
    height: 100px;
    float: left;
    margin-left: 150px;
    padding-top: 50px
}

.footbox .foot-right {
    float: right;
    width: 83px
}

.ewm {
    width: 83px;
    height: 150px;
    text-align: center;
    color: #ffffff
}

.ewm img {
    width: 83px;
    height: 83px;
    margin: 26px auto 10px auto
}

.ftli {
    float: left;
    font-size: 14px;
    color: #ffffff;
    padding: 0 15px
}

.ftli a {
    color: #ffffff
}

.ftli a:hover {
    text-decoration: underline
}

.ftli.ftli1 {
    width: 60px;
    height: 31px;
    border-right: 1px solid #ffffff2b
}

.ftli.ftli2 {
    width: 83px;
    height: 31px;
    border-right: 1px solid #ffffff2b
}

.ftli.ftli3 {
    width: 83px;
    height: 31px;
    border-right: 1px solid #ffffff2b
}

.ftli.ftli4 {
    width: 83px;
    height: 31px;
    border-right: 1px solid #ffffff2b
}

.ftli.ftli5 {
    height: 31px;
    width: 83px
}

.dj-content {
    padding-top: 80px;
    padding-bottom: 90px;
    background: url(../images/dj_bg.png) repeat center
}

.dj-content .center {
    width: 1000px;
    margin: 0 auto
}

.dj-content .center .dj-introduction .left {
    float: left;
    width: 140px;
    height: 72px;
    padding-right: 8px;
    background: #f1dfe0 url(../images/dj_arrow.png) no-repeat right 8px center
}

.dj-content .center .dj-introduction .left div {
    width: 110px;
    height: 72px;
    line-height: 72px;
    text-align: center;
    background: #8c1b12;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    letter-spacing: 8px
}

.dj-content .center .dj-introduction .right {
    float: left;
    width: 810px;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    text-align: justify;
    margin-left: 30px
}

.dj-content .center .dj_person {
    margin-top: 90px
}

.dj-content .center .dj_person .item .person {
    margin-top: 45px
}

.dj-content .center .dj_person .item .person .douhao {
    margin-left: 15px;
    margin-bottom: 22px
}

.dj-content .center .dj_person .item .person .name {
    width: 300px;
    height: 54px;
    font-size: 52px;
    font-weight: bold;
    color: #333;
    box-sizing: border-box;
    padding-top: 15px;
    padding-left: 25px;
    background: url(../images/CERNET.png) no-repeat
}

.dj-content .center .dj_person .item .person .office {
    width: 375px;
    height: 40px;
    background: #8c1b12;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin-top: 40px
}

.dj-content .center .dj_person .item .person .desc {
    width: 400px;
    font-size: 14px;
    line-height: 24px;
    color: #797979;
    text-align: justify;
    margin-top: 20px;
    margin-left: 5px
}

.dj-content .center .dj_person .item .person .desc a {
    color: #8c1b12
}

.dj-content .center .dj_person .item .img {
    width: 375px;
    height: 375px;
    background: url(../images/dj_imgbg.png) no-repeat;
    background-size: 100% 100%
}

.dj-content .center .dj_person .item .img .renwu-mob {
    display: none
}

.dj-content .center .dj_person .item .img .renwu {
    width: 337px;
    height: 337px;
    border-radius: 50%;
    overflow: hidden;
    margin-top: 14px;
    margin-left: 25px
}

.dj-content .center .dj_person .item .img .renwu img {
    width: 100%;
    height: 100%
}

.dj-content .center .dj_person .item.item-fl .person {
    float: left;
    margin-left: 55px
}

.dj-content .center .dj_person .item.item-fl .img {
    float: right;
    margin-right: 55px
}

.dj-content .center .dj_person .item.item-fr .person {
    float: right;
    margin-right: 50px
}

.dj-content .center .dj_person .item.item-fr .img {
    float: left;
    margin-left: 50px
}

.dj-content .center .dj_person .item+.item {
    margin-top: 80px
}

.gx-content {
    padding-bottom: 100px;
    background: url(../images/dj_bg.png) repeat center;
}

.gx-content .center {
    width: 1190px;
    margin: 0 auto
}

.gx-content .center .item {
    float: left;
    width: 302px;
    height: 385px;
    margin-top: 100px;
    overflow: hidden;
    background: url(../images/gx_xf.png) no-repeat;
    margin-left: 45px;
    margin-right: 45px
}

.gx-content .center .item .icon {
    width: 132px;
    height: 132px;
    border-radius: 50%;
    overflow: hidden;
    margin: 20px auto 0
}

.gx-content .center .item .icon img {
    width: 100%;
    height: 100%
}

.gx-content .center .item .name {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-top: 15px
}

.gx-content .center .item .en {
    font-size: 14px;
    text-align: center;
    margin-top: 8px;
    color: #333333
}

.gx-content .center .item .list {
    width: 235px;
    margin: 48px auto 0
}

.gx-content .center .item .list .li {
    width: 235px;
    font-size: 14px;
    line-height: 26px;
    box-sizing: border-box;
    color: #fff;
    padding-left: 20px;
    background: url(../images/gx_dian.png) no-repeat left center
}

.gx-content .center .item .list .li a {
    color: #fff
}

.dw-content .section {
    padding: 60px 0 80px 0
}

.dw-content .section .center {
    width: 1000px;
    margin: 0 auto
}

.dw-content .section .center .baoti {
    width: 100%;
    text-align: center
}

.dw-content .section .center .baotiword {
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: #8f8f8f;
    margin-top: -45px
}

.dw-content .section .center .nr {
    margin-top: 65px
}

.dw-content .section1 .nr {
    overflow: hidden
}

.dw-content .section1 .img1 {
    float: left
}

.dw-content .section1 .img2 {
    float: right
}

.dw-content .section2 {
    width: 100%;
    height: 862px;
    box-sizing: border-box;
    background: url(../images/dw-bj1.jpg) no-repeat center
}

.dw-content .section2 .nr #paomd {
    position: relative
}

.dw-content .section2 .nr #paomd .swiper-button-prev {
    left: -15px;
    width: 45px;
    height: 45px;
    background: url(../images/dw-btnicon.png) no-repeat;
    background-position: 0 0;
    background-size: 100%
}

.dw-content .section2 .nr #paomd .swiper-button-prev:hover {
    background-position: 0 -46.5px;
    background-size: 100%
}

.dw-content .section2 .nr #paomd .swiper-button-next {
    right: -15px;
    width: 45px;
    height: 45px;
    background: url(../images/dw-btnicon.png) no-repeat;
    background-position: 0 -93px;
    background-size: 100%
}

.dw-content .section2 .nr #paomd .swiper-button-next:hover {
    background-position: 0 -139px;
    background-size: 100%
}

.dw-content .section2 .nr .swiper-slide {
    width: 485px;
    height: 465px;
    box-shadow: 0 0px 20px #cdcdcd
}

.dw-content .section2 .nr .swiper-slide .dw-xlimg {
    width: 100%;
    height: 400px;
    background: #fff;
    text-align: center;
    line-height: 400px;
    border-radius: 10px 10px 0 0
}

.dw-content .section2 .nr .swiper-slide p {
    width: 100%;
    height: 65px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    box-sizing: border-box;
    padding: 12.5px 15px;
    border-radius: 0 0 10px 10px;
    background: #f4f4f4;
    color: #a2a2a2
}

.dw-content .section2 .nr .swiper-slide p.active {
    background: #8c1b12;
    color: #fff
}

.dw-content .section3 {
    padding-bottom: 0px
}

.dw-content .section3 .time-jied {
    display: flex;
    align-items: center;
    justify-content: center
}

.dw-content .section3 .time-jied .jied {
    width: 166px;
    text-align: center
}

.dw-content .section3 .time-jied .jied.select .time {
    background: url(../images/dw_bq.png) no-repeat;
    color: #fff;
    font-size: 26px
}

.dw-content .section3 .time-jied .jied.select .circle {
    background: #8c1b12
}

.dw-content .section3 .time-jied .jied .time {
    width: 104px;
    height: 42px;
    margin: 0 auto;
    font-size: 24px;
    color: #999999;
    line-height: 34px;
    cursor: pointer
}

.dw-content .section3 .time-jied .jied .circle {
    width: 18px;
    height: 18px;
    background: #dddddd;
    border-radius: 50%;
    position: relative;
    margin: 5px auto 0;
    cursor: pointer
}

.dw-content .section3 .time-jied .jied .circle:after {
    position: absolute;
    left: 22px;
    top: 7.5px;
    content: '';
    width: 70px;
    height: 3px;
    background: #f0f0f0
}

.dw-content .section3 .time-jied .jied .circle:before {
    position: absolute;
    right: 22px;
    top: 7.5px;
    content: '';
    width: 70px;
    height: 3px;
    background: #f0f0f0
}

.dw-content .section3 .time-jied .jied .circle.circle-first:before {
    width: 140px
}

.dw-content .section3 .time-jied .jied .circle.circle-last:after {
    width: 140px
}

.dw-content .section3 .time-shijian {
    margin-top: 50px
}

.dw-content .section3 .time-shijian .shijian+.shijian {
    display: none
}

.dw-content .section3 .time-shijian .shijian .sj-bq {
    display: none
}

.dw-content .section3 .time-shijian .shijian .sj-time {
    display: none
}

.dw-content .section3 .time-shijian .shijian .img {
    float: left;
    margin-left: 25px
}

.dw-content .section3 .time-shijian .shijian .img img {
    max-width: 440px
}

.dw-content .section3 .time-shijian .shijian .desc {
    float: right;
    width: 515px;
    height: auto;
    margin-right: 15px;
    margin-top: 45px;
    border: 2px solid #e4e4e4;
    border-radius: 15px 15px;
    position: relative;
    padding: 40px 0
}

.dw-content .section3 .time-shijian .shijian .desc .sq {
    position: absolute;
    left: -10px;
    top: -10px
}

.dw-content .section3 .time-shijian .shijian .desc .time {
    font-size: 28px;
    color: #333333;
    text-align: center
}

.dw-content .section3 .time-shijian .shijian .desc .ms {
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    width: 400px;
    margin: 15px auto 0;
    text-align: justify
}

.dw-content .section4 {
    padding-bottom: 80px
}

.dw-content .section4 .time-shijian .shijian .img {
    float: right
}

.dw-content .section4 .time-shijian .shijian .desc {
    float: left
}

.dw-content .section5 {
    width: 100%;
    height: 1195px;
    box-sizing: border-box;
    background: url(../images/dw-bg2.jpg) no-repeat center
}

.dw-content .section5 .nr .words {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    text-align: justify;
    margin-top: 50px
}

.dw-content .section5 .nr .ssbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.dw-content .section5 .nr .ssbox .ssimg {
    width: 460px;
    height: 305px;
    margin-top: 55px;
    overflow: hidden
}

.dw-content .section5 .nr .ssbox .ssimg img {
    max-width: 100%
}

.js-content .js-js {
    margin-top: 55px
}

.js-content .js-js .center {
    width: 1000px;
    margin: 0 auto
}

.js-content .js-js .biaot {
    text-align: center
}

.js-content .js-js .daoyu {
    font-size: 20px;
    line-height: 30px;
    color: #333;
    text-align: justify;
    margin-top: 20px
}

.js-content .js-js .daoyu p {
    text-indent: 2em;
    line-height: 48px;
    padding-bottom: 20px;
    word-break: normal;
}

.js-content .js-js .cernet-img {
    width: 100%;
    height: auto;
    margin-top: 60px;
    padding-top: 70px;
    background: url(../images/js_bigcernet0.png) no-repeat
}

.js-content .js-js .cernet-img .pic {
    float: left;
    width: 50%;
    text-align: center
}

.js-content .zzjg {
    margin-top: 80px
}

.js-content .zzjg .center {
    width: 1000px;
    margin: 0 auto
}

.js-content .zzjg .biaot {
    text-align: center
}

.js-content .zzjg .daoyu {
    font-size: 20px;
    color: #333;
    margin-top: 15px;
    text-align: justify;
    line-height: 48px;
}

.js-content .zzjg .js-bgtitle {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px
}

.js-content .zzjg .js-bgtit {
    width: 300px;
    height: 54px;
    font-size: 30px;
    line-height: 35px;
    color: #333;
    box-sizing: border-box;
    padding-top: 20px;
    padding-left: 5px;
    background: url(../images/CERNET.png) no-repeat
}

.js-content .zzjg .js-bgtit span {
    display: inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #8c1b12;
    color: #fff;
    margin-right: 5px;
    border-radius: 2px
}

.js-content .zzjg .leaderbox {
    margin-top: 45px
}

.js-content .zzjg .leaderbox .leader .item {
    margin-top: 40px;
    width: 100%;
    height: 200px;
    position: relative
}

.js-content .zzjg .leaderbox .leader .item .item-img {
    width: 246px;
    height: 172px;
    position: absolute
}

.js-content .zzjg .leaderbox .leader .item .item-img .lea-mob {
    display: none
}

.js-content .zzjg .leaderbox .leader .item .item-img .k {
    width: 234px;
    height: 160px;
    border: 1px solid #d5cecc;
    position: absolute;
    left: 5px;
    top: 5px
}

.js-content .zzjg .leaderbox .leader .item .item-img .name {
    width: 90px;
    height: 40px;
    background: #8c1b12;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -45px
}

.js-content .zzjg .leaderbox .leader .item .item-word {
    width: 740px;
    height: 180px;
    background: #f8f7fc;
    position: absolute;
    z-index: -1;
    box-sizing: border-box;
    padding-left: 80px;
    padding-top: 25px
}

.js-content .zzjg .leaderbox .leader .item.item-fr-jia .item-word {
    height: 200px;
}
.js-content .zzjg .leaderbox .leader .item.item-fr-jia {
    height: 220px;
}

.js-content .zzjg .leaderbox .leader .item .item-word .jieshu {
    font-size: 24px;
    color: #333
}

.js-content .zzjg .leaderbox .leader .item .item-word .jieshu span {
    color: #a24943
}

.js-content .zzjg .leaderbox .leader .item .item-word .reny {
    font-size: 16px;
    color: #666666;
    margin-top: 15px;
    letter-spacing: 2px
}

.js-content .zzjg .leaderbox .leader .item .item-word .reny p {
    float: left;
    margin-bottom: 8px
}

.js-content .zzjg .leaderbox .leader .item .item-word .reny p span {
    margin-right: 10px
}

.js-content .zzjg .leaderbox .leader .item .item-word .reny p.ptwo {
    max-width: 510px
}

.js-content .zzjg .leaderbox .leader .item.item-fl .item-img {
    left: 0;
    top: 0
}

.js-content .zzjg .leaderbox .leader .item.item-fl .item-word {
    left: 200px;
    top: 15px
}

.js-content .zzjg .leaderbox .leader .item.item-fr .item-img {
    right: 0;
    top: 0
}

.js-content .zzjg .leaderbox .leader .item.item-fr .item-word {
    left: 65px;
    top: 15px
}

.js-content .zzjg .glwyhbox {
    margin-top: 70px
}

.js-content .zzjg .glwyhbox .manage {
    padding: 0 25px
}

.js-content .zzjg .glwyhbox .manage .item {
    width: 50%;
    height: 270px;
    margin-top: 55px;
    position: relative
}

.js-content .zzjg .glwyhbox .manage .item.item-fl {
    float: left
}

.js-content .zzjg .glwyhbox .manage .item.item-fl .item-img {
    position: absolute;
    left: 0;
    top: 5px
}

.js-content .zzjg .glwyhbox .manage .item.item-fl .item-word {
    position: absolute;
    top: 0;
    left: 135px;
    padding-top: 35px;
    padding-left: 85px;
    background: url(../images/js_manabg.png) no-repeat
}

.js-content .zzjg .glwyhbox .manage .item.item-fr {
    float: right
}

.js-content .zzjg .glwyhbox .manage .item.item-fr .item-img {
    position: absolute;
    right: 0;
    top: 5px
}

.js-content .zzjg .glwyhbox .manage .item.item-fr .item-word {
    position: absolute;
    top: 0;
    right: 135px;
    padding-top: 35px;
    padding-left: 30px;
    background: url(../images/js_manabg2.png) no-repeat
}

.js-content .zzjg .glwyhbox .manage .item .item-img div {
    width: 177px;
    height: 177px
}

.js-content .zzjg .glwyhbox .manage .item .item-img p {
    font-size: 20px;
    color: #333333;
    width: 177px;
    text-align: center;
    margin-top: 15px
}

.js-content .zzjg .glwyhbox .manage .item .item-word {
    width: 327px;
    height: 300px;
    box-sizing: border-box
}

.js-content .zzjg .glwyhbox .manage .item .item-word .jieshu {
    font-size: 20px;
    color: #333
}

.js-content .zzjg .glwyhbox .manage .item .item-word .reny {
    margin-top: 20px;
    font-size: 16px;
    letter-spacing: 2px
}

.js-content .zzjg .glwyhbox .manage .item .item-word .reny p {
    float: left;
    color: #666666;
    margin-bottom: 8px
}

.js-content .zzjg .glwyhbox .manage .item .item-word .reny p.ptwo {
    max-width: 180px
}

.js-content .zzjg .zhuanjiabox {
    margin-top: 70px;
    margin-bottom: 65px
}

.js-content .zzjg .zhuanjiabox .zhuanj {
    margin-top: 30px;
    padding-bottom: 40px;
    background: url(../images/js_bigcernet0.png) no-repeat bottom center
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-img {
    float: left;
    width: 255px;
    height: 312px;
    position: relative
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-img .name {
    width: 150px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background: #8c1b12;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    right: -20px;
    bottom: 15px;
    letter-spacing: 4px
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word {
    float: left;
    margin-left: 40px;
    margin-top: 25px
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word .renzhi+.renzhi {
    margin-top: 20px
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word .renzhi .topline {
    font-size: 16px;
    color: #333;
    font-weight: bold
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word .renzhi .topline .js-xieg {
    display: none
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word .renzhi .sline {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin-top: 10px;
    width: 700px;
}

.js-content .zzjg .zhuanjiabox .zhuanj .zhuanj-word .renzhi .sline .dis-inline {
    display: inline-block;
    margin-right: 50px
}

.shuzi-content .center {
    width: 1000px;
    margin: 0 auto
}

.shuzi-content .tit {
    text-align: center
}

.shuzi-content .tit div {
    display: inline-block;
    position: relative
}

.shuzi-content .tit div:before {
    content: '';
    width: 20px;
    height: 2px;
    background: #8c1b12;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    left: -36px
}

.shuzi-content .tit div:after {
    content: '';
    width: 20px;
    height: 2px;
    background: #8c1b12;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    right: -36px
}

.shuzi-content .cont {
    margin-top: 30px
}

.shuzi-content .zhuganw {
    margin-top: 70px
}

.shuzi-content .zhuganw .cont {
    padding: 0 10px
}

.shuzi-content .zhuganw .cont .cont-fl {
    float: left;
    width: 595px;
    height: 375px;
    background: #f7f7f7
}

.shuzi-content .zhuganw .cont .cont-fl .zg-item {
    width: 490px;
    margin: 45px auto 0
}

.shuzi-content .zhuganw .cont .cont-fl .zg-item+.zg-item {
    display: none
}

.shuzi-content .zhuganw .cont .cont-fl .zg-item .img {
    text-align: center
}

.shuzi-content .zhuganw .cont .cont-fl .zg-item .img img {
    max-width: 100%
}

.shuzi-content .zhuganw .cont .cont-fl .zg-item .word {
    width: 440px;
    font-size: 16px;
    line-height: 22px;
    color: #333;
    text-align: center;
    margin: 30px auto 0
}

.shuzi-content .zhuganw .cont .cont-fr {
    float: left;
    width: 385px;
    height: 375px;
    background: #8c1b12
}

.shuzi-content .zhuganw .cont .cont-fr .zg-ul {
    width: 427px;
    margin-left: -20px;
    padding-top: 40px
}

.shuzi-content .zhuganw .cont .cont-fr .zg-list {
    font-size: 16px;
    color: #fff;
    text-align: center;
    width: 427px;
    margin-bottom: 20px
}

.shuzi-content .zhuganw .cont .cont-fr .zg-list a {
    color: #fff
}

.shuzi-content .zhuganw .cont .cont-fr .zg-list.select {
    line-height: 88px;
    margin-bottom: 0;
    background: url(../images/sz_zgbq.png) no-repeat
}

.shuzi-content .zhuganw .cont .cont-fr .zg-list.select a {
    color: #333
}

.shuzi-content .szfw {
    margin-top: 55px
}

.shuzi-content .szfw .changing1 {
    margin-top: 30px
}

.shuzi-content .szfw .changing1 .changebox {
    width: 972px;
    height: 580px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    background: url(../images/sz_bigbg1.png) no-repeat
}

.shuzi-content .szfw .changing1 .changebox .swiper-container {
    width: 745px;
    height: 530px;
    margin-top: 55px
}

.shuzi-content .szfw .changing1 .changebox .swiper-container .swiper-slide {
    width: 745px;
    height: 530px;
    text-align: center
}

.shuzi-content .szfw .changing1 .changebox .swiper-container .swiper-slide img {
    max-width: 100%
}

.shuzi-content .szfw .changing1 .changebox .swiper-container .swiper-slide p {
    width: 90%;
    margin: 80px auto 0;
    font-size: 18px;
    line-height: 26px
}

.shuzi-content .szfw .changing1 .changebox .swiper-button-prev {
    width: 28px;
    height: 43px;
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -60px;
    background: url(../images/sz_arrz_g.png) no-repeat
}

.shuzi-content .szfw .changing1 .changebox .swiper-button-prev:hover {
    background: url(../images/sz_arrz_r.png) no-repeat
}

.shuzi-content .szfw .changing1 .changebox .swiper-button-next {
    width: 28px;
    height: 43px;
    position: absolute;
    right: 50px;
    top: 50%;
    margin-top: -60px;
    background: url(../images/sz_arry_g.png) no-repeat
}

.shuzi-content .szfw .changing1 .changebox .swiper-button-next:hover {
    background: url(../images/sz_arry_r.png) no-repeat
}

.shuzi-content .gxcsw {
    margin-top: 55px
}

.shuzi-content .gxcsw.section {
    padding: 75px 0
}

.shuzi-content .gxcsw.section2 {
    height: auto;
    background: #f4f4f4
}

.shuzi-content .gxcsw.section2 .swiper-container {
    padding: 0 0 20px 0
}

.shuzi-content .liuliang {
    margin-top: 55px
}

.shuzi-content .liuliang .changing2 {
    margin-top: 35px;
    background: #f8f8f8
}

.shuzi-content .liuliang .changing2 .shens-item {
    float: left;
    margin-right: 2px
}

.shuzi-content .liuliang .changing2 .shens-item .word {
    float: left;
    width: 60px;
    height: 350px;
    background: #eeeeef;
    text-align: center;
    line-height: 60px;
    writing-mode: vertical-lr;
    writing-mode: tb-lr
}

.shuzi-content .liuliang .changing2 .shens-item .word p {
    font-size: 18px;
    color: #333
}

.shuzi-content .liuliang .changing2 .shens-item .img {
    float: left;
    width: 0;
    height: 350px;
    text-align: center;
    padding-top: 50px;
    box-sizing: border-box;
    overflow: hidden;
    transition: width 1.5s;
    background: url(../images/sz_liulbg0.png) no-repeat 100% 100%
}

.shuzi-content .liuliang .changing2 .shens-item .img p {
    font-size: 16px;
    color: #333;
    margin-top: 20px
}

.shuzi-content .liuliang .changing2 .shens-item.active {
    margin-right: 0
}

.shuzi-content .liuliang .changing2 .shens-item.active .word {
    width: 76px;
    background: url(../images/sz_liulbg2.png) no-repeat
}

.shuzi-content .liuliang .changing2 .shens-item.active .word p {
    color: #fff
}

.shuzi-content .liuliang .changing2 .shens-item.active .img {
    width: 802px
}

.shuzi-content .liuliang .changing2 .shens-item.active2 {
    margin-right: 0
}

.shuzi-content .liuliang .changing2 .shens-item.active2 .word {
    width: 76px;
    background: url(../images/sz_liulbg1.png) no-repeat;
    line-height: 90px
}

.shuzi-content .liuliang .changing2 .shens-item.active2 .word p {
    color: #fff
}

.shuzi-content .liuliang .changing2 .shens-item.active2 .img {
    width: 802px
}

.shuzi-content .liuliang .picbox {
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: space-around
}

.shuzi-content .liuliang .picbox div {
    text-align: center
}

.shuzi-content .liuliang .picbox p {
    width: 330px;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin: 25px auto 0
}

.shuzi-content .fazhan {
    width: 100%;
    margin-top: 55px;
    padding-top: 55px;
    background: url(../images/sz_fzbbg.jpg) no-repeat top center
}

.shuzi-content .fazhan .fzimg .img {
    text-align: center;
    margin-top: 30px
}

.shuzi-content .fazhan .fzimg .img p {
    font-size: 16px;
    color: #333;
    margin: 20px auto 0;
    width: 690px;
    text-align: center
}

.shuzi-content .fazhan .tongj {
    width: 980px;
    height: 390px;
    margin: 40px auto 0;
    box-sizing: border-box;
    padding: 45px 30px 0 30px;
    background: url(../images/sz_bigbg2.png) no-repeat
}

.shuzi-content .fazhan .tongj .img {
    float: left
}

.shuzi-content .fazhan .tongj .word {
    float: left;
    margin-left: 45px;
    margin-top: 50px
}

.shuzi-content .fazhan .tongj .word .topline {
    width: 290px;
    height: 48px;
    font-size: 20px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
    line-height: 70px;
    background: url(../images/sz_cernet2.png) no-repeat
}

.shuzi-content .fazhan .tongj .word .sline {
    width: 80px;
    height: 4px;
    background: #8c1b12;
    margin-top: 6px
}

.shuzi-content .fazhan .tongj .word .tline {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    width: 385px;
    margin-top: 10px
}

.shuzi-content .anquan {
    margin-top: 55px
}

.shuzi-content .anquan .aq-tongj {
    width: 950px;
    height: 450px;
    margin: 30px auto 0;
    position: relative;
    background: url(../images/sz_bigbg3.png) no-repeat
}

.shuzi-content .anquan .aq-tongj .btn {
    position: absolute;
    left: 30px;
    bottom: 60px
}

.shuzi-content .anquan .aq-tongj .btn span {
    font-size: 18px;
    color: #333;
    font-weight: bold
}

.shuzi-content .anquan .aq-tongj .btn .swiper-button-prev {
    position: static;
    background: none
}

.shuzi-content .anquan .aq-tongj .btn .swiper-button-next {
    position: static;
    background: none
}

.shuzi-content .anquan .aq-tongj .wordbox {
    float: left;
    margin-top: 40px
}

.shuzi-content .anquan .aq-tongj .wordbox .word {
    width: 210px;
    height: 290px;
    background: #91241b;
    color: #fff;
    box-sizing: border-box;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px
}

.shuzi-content .anquan .aq-tongj .wordbox .word+.word {
    display: none
}

.shuzi-content .anquan .aq-tongj .wordbox .word .p1 {
    font-size: 22px;
    line-height: 30px;
    font-weight: bold
}

.shuzi-content .anquan .aq-tongj .wordbox .word .p2 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 10px
}

.shuzi-content .anquan .aq-tongj .changing3 {
    float: left;
    margin-top: 20px;
    margin-left: 60px
}

.shuzi-content .anquan .aq-tongj .changing3 .pbox {
    display: none
}

.shuzi-content .anquan .aq-tongj .changing3 .swiper-container {
    width: 650px;
    height: 380px
}

.shuzi-content .anquan .aq-tongj .changing3 .swiper-container .swiper-slider {
    width: 650px;
    height: 380px;
    text-align: center;
    line-height: 380px
}

.shuzi-content .anquan .aq-tongj .changing3 .swiper-container .swiper-slider img {
    max-width: 100%
}

.shuzi-content .huigu {
    margin-top: 55px;
    margin-bottom: 65px
}

.shuzi-content .huigu .huigbox {
    width: 980px;
    height: 520px;
    margin: 30px auto 0;
    text-align: center;
    padding-top: 30px;
    background: url(../images/sz_bigbg4.png) no-repeat
}

.shuzi-content .huigu .huigbox img {
    max-width: 100%
}

.shuzi-content .huigu .huigbox p {
    font-size: 16px;
    color: #333;
    margin-top: 30px
}

.kjjb {
    width: 1190px;
    margin: 0 auto
}

.kjjb .piccon {
    width: 1190px;
    overflow: hidden
}

.kjjb .piccon .pic {
    float: left;
    overflow: hidden
}

.kjjb .piccon .picbox {
    border: 6px solid #eeeeee
}

.kjjb .piccon .picbox img {
    width: 100%;
    height: 100%
}

.kjjb .piccon .pic1 {
    width: 480px;
    margin: 0 14px 0 101px
}

.kjjb .piccon .pic2 {
    width: 480px;
    margin: 0 101px 0 14px
}

.kjjb .piccon .pic1 .picbox {
    width: 468px;
    height: 303px
}

.kjjb .piccon .pic2 .picbox {
    width: 468px;
    height: 303px
}

.kjjb .piccon .pic3,
.kjjb .piccon .pic4,
.kjjb .piccon .pic5,
.kjjb .piccon .pic6 {
    margin: 23px
}

.kjjb .piccon .pic3 {
    margin-left: 101px
}

.kjjb .piccon .pic3 .picbox,
.kjjb .piccon .pic4 .picbox,
.kjjb .piccon .pic5 .picbox,
.kjjb .piccon .pic6 .picbox {
    width: 200px;
    height: 293px
}

.kjjb .piccon .pic3 .pictxt,
.kjjb .piccon .pic4 .pictxt,
.kjjb .piccon .pic5 .pictxt,
.kjjb .piccon .pic6 .pictxt {
    width: 200px
}

.kjjb .piccon .pictxt {
    width: 100%;
    text-align: center;
    color: #333333;
    padding: 20px 0;
    font-size: 14px
}

.jbox {
    width: 465px;
    margin: 0 26px 0 26px;
    float: left
}

.jbox .jbox-top {
    width: 465px;
    height: 45px;
    line-height: 45px;
    background: #8c1b12;
    font-size: 20px;
    text-align: center;
    color: #ffffff
}

.jbox .jbox-con {
    width: 463px;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden
}

.jitem {
    width: 435px;
    margin: 14px 14px 0 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    float: left
}

.jitem .icon {
    float: left;
    width: 16px;
    margin: 0 10px 0 15px
}

.jitem .txt {
    width: 394px;
    float: left;
    font-size: 16px;
    line-height: 24px;
    color: #333333
}

.jitem:last-child {
    border-bottom: none
}

.kjjb-con2 {
    width: 1034px;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 50px
}

.bztp {
    width: 100%;
    height: 1047px;
    background: url(../images/kjbg.jpg) top center no-repeat;
    overflow: hidden
}

.title {
    width: 100%;
    height: 169px;
    background: url(../images/kjjb.png) center center no-repeat;
    text-align: center;
    margin: 56px auto
}

.title .txt {
    font-size: 26px;
    color: #8f8f8f;
    padding-top: 130px
}

.bztp .title {
    background: url(../images/bztp.png) center center no-repeat;
    float: left;
    margin-bottom: 20px
}

.xtcx {
    width: 100%;
    background: #ffffff;
    margin-bottom: 70px
}

.xtcx .title {
    background: url(../images/xtcx.png) center center no-repeat;
    margin-bottom: 25px
}

.xtcx-img {
    border: 1px solid #eeeeee
}

.xtcx-con {
    width: 927px;
    margin: 0 auto
}

.xtcx-txt {
    background: #eeeeee;
    color: #333333;
    padding: 17px 34px;
    line-height: 22px;
    font-size: 14px
}

.bztp-con {
    width: 996px;
    margin: 0 auto;
    overflow: hidden
}

.bztp-con1 {
    margin-bottom: 35px
}

.imgbox {
    border: 6px solid #ffffff;
    float: left;
    position: relative
}
.imgbox img {
    width: 100%
}
.imgboxfl img{
	width: 475px;
	height: 190px;
}
.imgboxfr{
	float: right;
}
.imgboxfr img{
	width: 475px;
	height: 190px;
}

.imgbox span {
    position: absolute;
    bottom: 20px;
    left: 0;
    background: #00000088;
    color: #ffffff;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 20px
}

.imgbox.imgbox1 {
    width: 475px;
    margin: 15px 11px 0 0
}

.imgbox.imgbox2 {
    width: 475px;
    margin: 15px 0 0 11px
}

.tpbox {
    width: 100%;
    overflow: hidden
}

.tpbox .tpbox-left {
    float: left;
    width: 479px;
    height: 230px
}

.tpbox .tpbox-left img {
    max-width: 100%;
}

.tpbox .tpbox-right {
    float: left;
    background: #8c1b12;
    width: 517px;
    height: 230px;
    padding-top: 22px;
    box-sizing: border-box;
}

.newsli {
    padding: 20px 30px 0 30px;
    line-height: 24px;
    background: url(../images/dian.png) 15px 31px no-repeat;
    overflow: hidden
}

.newsli a {
    color: #ffffff;
    font-size: 14px
}

.newsli a:hover {
    text-decoration: underline
}

.dashi {
    width: 1000px;
    margin: 0 auto;
    padding-top: 90px;
    overflow: hidden
}

.dashi .dashi-left {
    width: 139px;
    height: 49px;
    float: left
}

.dashi .dashi-left .txt {
    width: 106px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    background: #a50100;
    color: #ffffff;
    float: left;
    font-size: 28.8px
}

.dashi .dashi-left .sanjiao {
    width: 33px;
    height: 72px;
    background: url(../images/sanjiao.png) center center no-repeat #e9d7d8;
    float: left
}

.dashi .dashi-right {
    font-size: 16px;
    color: #333333;
    line-height: 24px;
    width: 820px;
    float: right
}

.zhaiyao {
    width: 1000px;
    height: 129px;
    text-align: left;
    margin: 0 auto;
    font-size: 20px;
    line-height: 30px;
    background: url(../images/25.png) center center no-repeat;
    color: #333333;
    padding-top: 60px
}

.lc-imgbox {
    width: 100%;
    height: auto
}

.lc-imgbox.lc-imgbox3 {
    height: 215px;
    padding-top: 20px;
    background: url(../images/lc_03.jpg) center bottom no-repeat
}

.lc-imgbox.lc-imgbox4 {
    height: 1926px;
    background: url(../images/lc_04.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox5 {
    height: 1956px;
    background: url(../images/lc_05.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox6 {
    height: 2154px;
    background: url(../images/lc_06.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox7 {
    height: 2272px;
    background: url(../images/lc_07.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox8 {
    height: 1388px;
    background: url(../images/lc_08.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox9 {
    height: 1529px;
    background: url(../images/lc_09.jpg) center center no-repeat
}

.lc-imgbox.lc-imgbox10 {
    height: 969px;
    background: url(../images/lc_10.jpg) center center no-repeat
}

.yingyong {
    width: 100%
}

.yy-title {
    width: 100%;
    text-align: center;
    padding: 55px 0 20px 0
}

.yy-txt {
    width: 1036px;
    text-align: justify;
    color: #333333;
    font-size: 18px;
    line-height: 28px;
    margin: 0 auto;
    padding-bottom: 40px
}

.yy-con {
    width: 1036px;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 30px
}

.yy-pic {
    float: left
}

.yy-pic.yy-pic1 {
    width: 318px;
    padding: 4px;
    background: url(../images/yy-picbg.jpg) top center no-repeat
}

.yy-pic.yy-pic1 .yy-imgbox {
    width: 318px;
    height: 247px
}

.yy-pic.yy-pic1 .yy-imgbox img {
    width: 100%;
    height: 100%
}

.yy-pic.yy-pic1 .yy-wenzi {
    padding-top: 10px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333333;
    text-align: center
}

.yy-pic.yy-pic2 {
    width: 151px;
    padding: 4px;
    margin-left: 18px;
    margin-bottom: 13px;
    background: url(../images/yy-picbg2.jpg) top center no-repeat
}

.yy-pic.yy-pic2 .yy-imgbox {
    width: 151px;
    height: 94px
}

.yy-pic.yy-pic2 .yy-imgbox img {
    width: 100%;
    height: 100%
}

.yy-pic.yy-pic2 .yy-wenzi {
    padding-top: 10px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
    text-align: center
}

.xyd {
    width: 100%;
    background: url(../images/yy-bg2.jpg) top center no-repeat #8c1b12
}

.xyd .xyd-con {
    width: 1040px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 40px
}

.xyd-pic {
    width: 252px;
    float: left;
    overflow: hidden;
    margin-left: 10px
}

.xyd-pic .xyd-imgbox {
    width: 248px;
    height: 297px;
    border: 2px solid #fff
}

.xyd-pic .xyd-imgbox.nopc {
    display: none
}

.xyd-pic .xyd-imgbox img {
    width: 100%;
    height: 100%
}

.xyd-pic .xyd-txt {
    width: 100%;
    text-align: center;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    color: #ffffff
}

.xyd-pic.xyd-pic1 {
    margin-left: 0
}

.xyd-pic.xyd-pic2 {
    width: 247px
}

.xyd-pic.xyd-pic2 .xyd-imgbox {
    width: 243px;
    height: 143px
}

.xyd-pic.xyd-pic3 {
    width: 521px
}

.xyd-pic.xyd-pic3 .xyd-imgbox {
    width: 517px;
    height: 143px
}

.xyd-pic.xyd-pic4 {
    width: 147px
}

.xyd-pic.xyd-pic4 .xyd-imgbox {
    width: 143px;
    height: 103px
}

.sp {
    width: 100%;
    overflow: hidden
}

.sp-con {
    width: 1040px;
    margin: 0 auto;
    padding-bottom: 40px
}

.sp-con .sp-imgbox {
    text-align: center;
    padding-bottom: 45px
}

.sp-con .sp-nr {
    width: 100%;
    overflow: hidden;
    position: relative;
    padding-top: 25px
}

.sp-con .sp-nr .sp-nr-top {
    width: 1000px;
    height: 44px;
    position: absolute;
    top: 0px;
    left: 17px;
    z-index: 3
}

.sp-con .sp-nr .sp-nr-top .sp-nr-tt {
    padding: 0 35px;
    height: 38px;
    line-height: 38px;
    color: #333333;
    font-size: 16px;
    background: #ededed;
    float: left;
    border: 4px solid #fff;
    cursor: pointer;
    margin-top: 6px
}

.sp-con .sp-nr .sp-nr-top .sp-nr-tt.select {
    height: 44px;
    line-height: 44px;
    background: #8c1b12;
    font-size: 18px;
    color: #ffffff;
    margin-top: 0
}

.sp-con .sp-nr .sp-txbox {
    width: 994px;
    border: 1px solid #ededed;
    position: relative;
    min-height: 90px;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
    padding: 40px 22px;
    text-align: justify
}

.sp-con .sp-nr .sp-txbox .sp-nr-con {
    display: none
}

.sp-con .sp-nr .sp-txbox .sp-nr-con .sp-nr-title {
    display: none
}

.sp-con .sp-nr .sp-txbox .sp-nr-con.select {
    display: block
}

.zd {
    width: 100%;
    background: url(../images/yy-bg3.jpg) center top no-repeat
}

.zd .zd-con {
    width: 1140px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 60px;
    padding-top: 30px
}

.swiper-container-zd {
    width: 901px;
    margin: 0 auto;
    overflow: hidden
}

.swiper-container-zd .swiper-wrapper {
    width: 901px
}

.zd-txt {
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 30px
}

.zd-imgbox {
    width: 897px;
    height: 335px;
    border: 2px solid #fff
}

.zd-con .swiper-button-prev {
    position: absolute;
    top: 230px;
    width: 47px;
    height: 82px;
    background: url(../images/yy-left.png)
}

.zd-con .swiper-button-prev:hover {
    background: url(../images/yy-left1.png)
}

.zd-con .swiper-button-next {
    position: absolute;
    top: 230px;
    width: 47px;
    height: 82px;
    background: url(../images/yy-right.png)
}

.zd-con .swiper-button-next:hover {
    background: url(../images/yy-right1.png)
}

.zd-con .swiper-pagination {
    top: 0;
    left: 0;
    width: 100%
}

.zd-con .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #e1e1e2;
    opacity: 1;
    margin: 0 5px;
    border-radius: 10px
}

.zd-con .swiper-pagination-bullet-active {
    opacity: 1;
    width: 30px;
    background: #8c1b12
}

.js-title {
    width: 100%;
    text-align: center;
    padding: 55px 0 20px 0
}

.js-bt {
    width: 1000px;
    height: 44px;
    line-height: 38px;
    padding-top: 6px;
    margin: 0 auto;
    border-bottom: 1px solid #eeeeee;
    background: url(../images/js-cernetx.png) right 26px no-repeat;
    color: #333333;
    font-size: 28px
}

.js-bt span {
    background: #8c1b12;
    color: #fff;
    font-size: 28px;
    line-height: 28px;
    height: 28px;
    padding: 5px;
    display: inline-block;
    margin-right: 5px;
    border-radius: 2px
}

.js-con {
    width: 1000px;
    margin: 0 auto
}

.js-con .js-xbt {
    font-size: 20px;
    font-weight: bold;
    padding: 50px 0 30px 0;
    color: #333333
}

.js-con .js-xbt img {
    vertical-align: inherit;
    margin-right: 5px
}

.js-nr {
    width: 1000px;
    height: 350px;
    margin: 0 auto;
    position: relative
}

.js-nr .js-nr-border {
    width: 540px;
    height: 295px;
    position: absolute;
    top: 0;
    left: 19px
}

.js-nr .js-nr-border .js-nr-imgbox {
    position: absolute;
    width: 511px;
    height: 289px;
    bottom: 6px;
    left: 6px;
    z-index: 3
}

.js-nr .js-nr-border .hongbg {
    width: 46px;
    height: 46px;
    background: #8c1b12;
    position: absolute;
    bottom: 0px;
    left: 0;
    z-index: 1
}

.js-nr .js-nr-news {
    width: 535px;
    height: 270px;
    border: 1px solid #eeeeee;
    position: absolute;
    top: 50px;
    right: 20px
}

.js-nr .js-nr-news .hongbg2 {
    width: 42px;
    height: 12px;
    background: #8c1b12;
    position: absolute;
    top: 17px;
    right: -20px;
    z-index: 1
}

.js-nr .js-nr-news .js-newslist {
    width: 360px;
    padding-top: 60px;
    float: right;
    color: #333333;
    font-size: 16px
}

.js-nr .js-nr-news .js-newslist .js-list {
    line-height: 24px;
    background: url(../images/js-dian.png) 0px 10px no-repeat;
    padding-left: 25px;
    padding-right: 20px;
    text-align: justify;
    margin-bottom: 16px
}

.suidao {
    width: 100%;
    background: url(../images/js-bg2.jpg) top center no-repeat #eee;
    padding-top: 50px;
    padding-bottom: 50px
}

.js-select {
    width: 1000px;
    height: 56px;
    margin: 0 auto;
    padding-top: 50px
}

.js-select .select-item {
    width: 207px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background: #d7d7d7;
    font-size: 20px;
    color: #333333;
    float: left;
    margin-right: 54px;
    cursor: pointer;
    font-weight: bold;
    position: relative
}

.js-select .select-item:last-child {
    margin-right: 0
}

.js-select .select-item:hover,
.js-select .select-item.select {
    background: #8c1b12;
    color: #ffffff;
    position: relative
}

.js-select .select-item:hover::after,
.js-select .select-item.select::after {
    width: 0;
    height: 0;
    content: ' ';
    border: 10px solid;
    border-color: #8c1b12 transparent transparent transparent;
    position: absolute;
    bottom: -20px;
    left: 97px
}

.suidao-con-box {
    width: 1000px;
    margin: 0 auto
}

.suidao-con-box .sd-item {
    padding-left: 20px;
    background: url(../images/dian3.png) left center no-repeat;
    font-size: 16px;
    color: #333333;
    margin-top: 30px
}

.suidao-con-box .suidao-con {
    display: none
}

.suidao-con-box .suidao-con.select {
    display: block;
}
.suidao-con-box .suidao-con.select img{
    display: inherit;
    margin: 0 auto;
}

.suidao-con-box .suidao-con .select-title {
    display: none
}

.ytg {
    width: 100%;
    background: #8c1b12;
    overflow: hidden
}

.ytg .ytg-con {
    width: 1000px;
    padding: 40px 0;
    margin: 0 auto;
    color: #ffffff;
    overflow: hidden
}

.ytg .ytg-con .ytg-title {
    font-size: 20px
}

.ytg .ytg-con .ytg-title span {
    display: none;
    font-weight: normal
}

.ytg .ytg-con .ytg-left {
    width: 480px;
    float: left
}

.ytg .ytg-con .ytg-right {
    width: 480px;
    float: right
}

.ytg .ytg-con .ytg-item {
    font-size: 16px;
    margin: 18px 0 0 0;
    line-height: 20px;
    background: url(../images/js-yy2.png) left center no-repeat;
    padding-left: 30px
}

.ytg .ytg-con .ytg-item.ytg-item2 {
    background: url(../images/js-jz2.png) left 4px no-repeat
}

.ytg .ytg-con .ytg-item img {
    margin-right: 10px;
    vertical-align: middle;
    height: 16px
}

.js-txt {
    width: 1000px;
    margin: 0 auto;
    font-size: 18px;
    color: #8f8f8f
}

.tiaozhan {
    padding: 60px 0 80px 0;
    overflow: hidden
}

.tz-box {
    width: 399px;
    height: 370px;
    background: url(../images/js-bg1.png) top center no-repeat;
    float: left;
    margin-left: 30px
}

.tz-box.tz-box2 {
    float: right;
    margin-right: 40px
}

.tz-box .tz-top {
    width: 373px;
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    padding: 36px 0 0 50px
}

.tz-box .tz-con {
    padding: 30px 50px 0 50px
}

.tz-box .tz-con .tz-item {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 20px;
    background: url(../images/js-xing.png) left 6px no-repeat;
    padding-left: 30px
}

.tz-box .tz-con .tz-item img {
    margin-right: 10px
}

.tiaozhan {
    padding-bottom: 40px
}

.chuangxin {
    width: 100%;
    padding-bottom: 90px;
    padding-top: 10px;
    background: url(../images/js-bg3.jpg) top center no-repeat #f1f1f1
}

.chuangxin .cx-box {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden
}

.chuangxin .cx-box .cx-item {
    width: 426px;
    float: left;
    padding-top: 30px
}

.chuangxin .cx-box .cx-item.cx-item2 {
    float: right
}

.chuangxin .cx-box .cx-item .cx-title {
    padding: 60px 0 20px 0;
    background: url(../images/js-cernet.png) left center no-repeat;
    overflow: hidden
}

.chuangxin .cx-box .cx-item .cx-title .cx-number {
    background: #8c1b12;
    font-size: 22px;
    color: #ffffff;
    width: 115px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 2px;
    float: left
}

.chuangxin .cx-box .cx-item .cx-title .cx-txt {
    height: 40px;
    color: #333333;
    font-size: 18px;
    display: flex;
    justify-items: center;
    align-items: center;
    padding-left: 10px
}

.kjjb-con3 {
    width: 1034px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 45px;
    padding-bottom: 80px
}

.main_box {
    background: #f4f4f4
}

.main {
    width: 1100px;
    height: auto;
    margin: 0 auto 0;
    padding: 40px 2px;
    background: #ffffff
}

.bg_mm {
    background: #fff url(../images/dbg.png) no-repeat center 40px
}

.curr {
    border-bottom: 1px solid #C60204;
    height: 24px;
    margin: 0 30px;
    font-size: 14px;
    padding-left: 10px
}

.curr a:link,
.curr a:visited {
    color: #333333;
    text-decoration: none
}

.curr a:hover {
    color: #C50007;
    text-decoration: underline
}

.page_pad {
    padding: 40px 60px 20px;
    overflow: hidden
}

.page_title {
    color: #000;
    font-size: 28px;
    font-family: "黑体";
    margin: 10px auto 0px;
    line-height: 40px;
    text-align: center
}

.page_time {
    width: 610px;
    margin: 10px auto 10px;
    line-height: 25px;
    text-align: center;
    color: #999
}

.page_time a:link,
.page_time a:visited {
    color: #999;
    text-decoration: none
}

.page_line {
    padding: 0 60px 10px;
    line-height: 30px;
    font-size: 16px
}

.page_line p {
    margin: 20px auto;
    word-break: normal;
}

.page_pad {
    padding: 40px 60px 20px;
    overflow: hidden
}

.page_pad h3 {
    background: url(../images/x.png) no-repeat 5px top;
    border-bottom: 2px solid #C60204;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    font-size: 20px;
    height: 30px;
    padding: 6px 0 0 70px;
    font-weight: normal
}

.page_pad ul {
    line-height: 32px;
    margin: 20px 10px;
    font-size: 16px
}

.page_pad li {
    background: url(../images/dot.png) no-repeat left 12px;
    float: left;
    width: 455px;
    padding-left: 20px;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all
}

.page_pad li a:link,
.page_pad li a:visited {
    color: #333333;
    text-decoration: none
}

.page_pad li a:hover {
    color: #C50007;
    text-decoration: underline
}

.node_pad {
    padding: 60px 55px 20px;
    overflow: hidden
}

.w_540 {
    width: 540px
}

.w_540 .w_177 {
    width: 145px;
    height: 145px;
    padding: 16px;
    background: #FFF
}

.w_540 .w_340 {
    width: 340px
}

.w_540 .w_340 h2 {
    font-size: 24px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    font-weight: normal;
    margin-top: 50px
}

.w_540 .w_340 h3 {
    font-size: 18px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    font-weight: normal;
    margin-top: 5px
}

.w_370 {
    margin-top: 52px;
    line-height: 20px;
    padding: 0px 40px 0 20px;
    width: 330px;
    border-left: 3px solid #81261b
}

.bor_img {
    border: 1px solid #eeeeee
}

.img_470 {
    width: 470px
}

.img_600 {
    width: 600px;
    margin: 0 auto 0
}

.hc_bg .w_377 {
    width: 377px
}

.list_pad {
    padding: 20px 30px 0;
    overflow: hidden
}

.list_l {
    width: 680px
}

.list_l span {
    display: inline;
    color: #848383
}

.list_l ul {
    line-height: 32px;
    margin: 20px 30px 5px;
    font-size: 14px
}

.list_l li {
    background: url(../images/dot.jpg) no-repeat left 14px;
    padding-left: 20px
}

.list_r {
    width: 340px
}

.list_r ul {
    background: #FFFAE9;
    font-size: 14px;
    line-height: 34px;
    border: 1px solid #FFDF75;
    border-top: none;
    overflow: hidden;
    padding: 20px 15px
}

.list_r li {
    border-bottom: 1px solid #FEEAA9;
    color: #1b1b1b
}

.list_r li a:link,
.list_r li a:visited {
    color: #1b1b1b;
    text-decoration: none
}

.list_r li a:hover {
    color: #C50007;
    text-decoration: underline
}

.list_r li em {
    color: #d7000a;
    padding-right: 10px
}

.list_r i {
    color: #363530;
    padding-right: 10px
}

.list_r h2 {
    background: #D70009;
    padding: 6px 10px 6px 20px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    font-size: 20px;
    font-weight: normal;
    color: #FFF
}

.list_r h2 a {
    color: #FFF;
    text-decoration: none
}

.list_r .bg_t {
    background: #FFFEF9;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden
}

.list_r .bg_t em {
    color: #fff;
    background: #D70009;
    display: block;
    width: 20px;
    line-height: 20px;
    text-align: center;
    margin-right: 10px;
    height: 20px;
    float: left
}

.list_r .bg_t h3 {
    float: left;
    margin-top: -10px;
    font-size: 16xp;
    color: #1b1b1b;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    font-weight: normal
}

.list_r .bg_t h4 {
    font-size: 12px;
    line-height: 22px;
    font-weight: normal;
    padding-left: 35px;
    padding-right: 10px
}

.left {
    float: left
}

.right {
    float: right
}

.no_way {
    clear: both;
    display: block;
    overflow: hidden;
    height: 0px;
    margin: 0px;
    padding: 0px;
    line-height: 0;
    font-size: 0
}

#Tabs_01 {
    overflow: hidden
}

.tag_01_title {
    float: right;
    margin-right: 30px;
    width: 160px;
    height: 33px;
    font-size: 14px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"
}

.tabs_01 {
    float: left;
    background: none;
    width: 27px;
    text-align: center;
    height: 27px;
    color: #6E6A6B;
    margin-right: 15px;
    line-height: 27px;
    vertical-align: middle;
    border: 1px solid #D1D1D1
}

.tag_01 {
    background: #D2000A;
    width: 27px;
    text-align: center;
    border: 1px solid #D2000A;
    height: 27px;
    color: #fff;
    font-weight: bold;
    line-height: 27px;
    vertical-align: middle
}

#Tabs_02 {
    overflow: hidden;
    margin: 45px auto 0
}

#Tabs_02 .content {
    line-height: 30px
}

.tag_02_title {
    height: 54px;
    margin-bottom: 25px;
    font-size: 16px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"
}

.tabs_02 {
    float: left;
    background: url(../images/q2.jpg) no-repeat center top;
    cursor: pointer;
    width: 160px;
    text-align: center;
    height: 54px;
    color: #1b1b1b;
    margin-right: 5px;
    line-height: 50px;
    vertical-align: middle
}

.tag_02 {
    background: url(../images/q1.png) no-repeat center top;
    width: 160px;
    text-align: center;
    height: 54px;
    color: #fff;
    line-height: 50px;
    vertical-align: middle
}

#Tabs_03 {
    overflow: hidden
}

#Tabs_03 .box {
    width: 600px;
    float: right
}

.tag_03_title {
    background: url(../images/z_q2.jpg) no-repeat center top;
    width: 387px;
    height: auto;
    float: left;
    font-size: 18px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    padding-left: 5px
}

.tabs_03 {
    float: left;
    background: url(../images/z_q1.jpg) no-repeat left top;
    width: 360px;
    padding-left: 27px;
    height: 53px;
    line-height: 53px;
    vertical-align: middle
}

a.tabs_03:link,
a.tabs_03:visited {
    text-decoration: none;
    color: #333
}

a.tabs_03:hover {
    text-decoration: none;
    color: #333
}

.tag_03 {
    background: url(../images/z_q.jpg) no-repeat left top;
    width: 360px;
    padding-left: 27px;
    height: 59px;
    line-height: 50px;
    vertical-align: middle
}

a.tag_03:link,
a.tag_03:visited {
    color: #fff;
    text-decoration: none
}

a.tag_03:hover {
    color: #fff;
    text-decoration: none
}

.z_224 {
    width: 224px;
    margin-top: 15px
}

.z_360 {
    width: 360px;
    margin-top: 15px
}

#Tabs_04 {
    overflow: hidden
}

#Tabs_04 .box {
    width: 640px;
    float: right
}

.tag_04_title {
    width: 358px;
    height: auto;
    margin-top: 20px;
    float: left;
    font-size: 18px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    padding-left: 5px
}

.tabs_04 {
    float: left;
    background: url(../images/k_q4.jpg) no-repeat left top;
    width: 338px;
    padding-left: 20px;
    height: 51px;
    line-height: 51px;
    vertical-align: middle
}

a.tabs_04:link,
a.tabs_04:visited {
    text-decoration: none;
    color: #333
}

a.tabs_04:hover {
    text-decoration: none;
    color: #333
}

.tag_04 {
    background: url(../images/k_q3.jpg) no-repeat left top;
    width: 338px;
    padding-left: 20px;
    height: 51px;
    line-height: 51px;
    vertical-align: middle
}

a.tag_04:link,
a.tag_04:visited {
    color: #fff;
    text-decoration: none
}

a.tag_04:hover {
    color: #fff;
    text-decoration: none
}

#Tabs_05 {
    overflow: hidden;
    width: 986px;
    margin: -20px auto 0
}

#Tabs_05 .box {
    padding: 40px 40px 0
}

.tag_05_title {
    width: 946px;
    padding-left: 40px;
    height: 54px;
    font-size: 16px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"
}

.tabs_05 {
    margin-right: 10px;
    float: left;
    background: url(../images/k_q2.jpg) no-repeat left top;
    width: 180px;
    height: 54px;
    text-align: center;
    line-height: 51px;
    vertical-align: middle
}

a.tabs_05:link,
a.tabs_05:visited {
    text-decoration: none;
    color: #333
}

a.tabs_05:hover {
    text-decoration: none;
    color: #333
}

.tag_05 {
    background: url(../images/k_q1.jpg) no-repeat left top;
    width: 180px;
    height: 54px;
    text-align: center;
    line-height: 51px;
    vertical-align: middle
}

a.tag_05:link,
a.tag_05:visited {
    color: #fff;
    text-decoration: none
}

a.tag_05:hover {
    color: #fff;
    text-decoration: none
}

.k_435 {
    width: 435px
}

#Tabs_06 {
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: -20px
}

#Tabs_06 .box {
    width: 650px;
    padding-top: 10px;
    float: right
}

.tag_06_title {
    height: auto;
    width: 365px;
    border: 1px solid #FFC406;
    border-left: none;
    border-right: none;
    line-height: 22px;
    float: left;
    font-size: 14px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体"
}

.tabs_06 {
    float: left;
    background: #FCF1D1;
    width: 332px;
    border: 1px solid #FFC406;
    border-bottom: 1px solid #EEDDA7;
    border-top: none;
    padding: 15px 15px 15px 17px
}

.tag_06 {
    background: url(../images/k_dot.jpg) no-repeat 340px 30px;
    width: 332px;
    border: 1px solid #FFC406;
    border-top: none;
    border-bottom: none;
    border-left: 8px solid #DA0010;
    padding: 15px 15px 15px 10px
}

#Tabs_07 {
    overflow: hidden;
    width: 986px;
    margin: 60px auto 20px
}

#Tabs_07 .box {
    padding: 30px 0
}

.tag_07_title {
    font-size: 24px;
    font-family: "Microsoft YaHei", "微软雅黑", "SimHei", "黑体", "宋体";
    padding-left: 1px
}

.tabs_07 {
    float: left;
    background: #FCF1D1;
    width: 308px;
    height: 42px;
    border: 1px solid #FEC408;
    margin-right: 6px;
    padding-top: 6px;
    text-align: center
}

a.tabs_07:link,
a.tabs_07:visited {
    text-decoration: none;
    color: #333
}

a.tabs_07:hover {
    text-decoration: none;
    color: #333
}

.tag_07 {
    background: url(../images/h_q1.jpg) no-repeat left top;
    width: 310px;
    height: 51px;
    border: none;
    text-align: center;
    padding-top: 6px
}

a.tag_07:link,
a.tag_07:visited {
    color: #fff;
    text-decoration: none
}

a.tag_07:hover {
    color: #fff;
    text-decoration: none
}

.font_18 {
    font-size: 18px;
    line-height: 30px
}

.font_16 {
    font-size: 16px;
    line-height: 30px
}

.font_14 {
    font-size: 14px
}

.img_430 {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
    width: 430px;
    height: auto;
    background: url(../images/img_p.png) no-repeat center top;
    padding: 12px 12px 20px
}

.img_430 img {
    margin-bottom: 20px
}

.marquee {
    width: 980px;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
    text-align: center;
}

.marquee li {
    display: block;
    background: none;
    float: left;
    height: 230px;
    overflow: hidden;
    margin-right: 25px;
    margin-bottom: 20px;
}

.marquee li a {
    width: 220px;
    height: 230px;
    display: block;
    float: left;
    text-align: center;
    font-size: 14px
}

.marquee li a:hove {
    text-decoration: none
}

.marquee li img {
    width: 220px;
    height: 165px
}

.marquee li em {
    font-style: normal;
    display: block;
    margin-top: 8px;
    height: 54px;
    line-height: 28px
}

.img_470 {
    width: 470px
}

.img_600 {
    width: 600px;
    margin: 0 auto 0
}

#pagenav {
    height: 26px;
    line-height: 23px;
    font-size: 12px;
    margin: 35px auto 10px;
    padding: 0px;
    text-align: center
}

a.npl:link,
a.npl:visited,
a.npl:hover,
a.npl:active {
    color: #666666;
    text-decoration: none;
    border: 1px solid #f4f4f4;
    padding: 4px 7px 4px;
    background: #f4f4f4;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px
}

a.cpl:link,
a.cpl:visited,
a.cpl:hover,
a.cpl:active {
    color: #fff;
    text-decoration: none;
    border: 1px solid #8c1b12;
    padding: 4px 7px 4px;
    background: #8c1b12;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px
}

a.pl:link,
a.pl:visited {
    color: #666666;
    text-decoration: none;
    border: 1px solid #f4f4f4;
    padding: 4px 7px 4px;
    background: #f4f4f4;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px
}

a.pl:hover,
a.pl:active {
    color: #fff;
    text-decoration: none;
    border: 1px solid #8c1b12;
    padding: 4px 7px 4px;
    background: #8c1b12;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px
}

.wzbt {
    display: none
}
.jia{
    width: 100%;
}
.js-content .zzjg .glwyhbox .manage .item .item-word .reny p.ptwo.ptwo-jia {
    max-width: 240px;
}
.npcmb{
    display: none;
}
.libiao {
    display: block;
    overflow: hidden;
    width: 1000px;
    margin: 40px auto;
}

.libiao .li {
    padding: 20px 0 25px 0;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.libiao .li .fline {
    width: 100%;
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #666666;
    overflow: hidden
}

.libiao .li .fline span {
    width: 20px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    font-size: 14px;
    float: left;
    border-radius: 4px;
    background: #e50113;
    color: #fff;
    margin-right: 5px;
    margin-top: 4px
}

.libiao .li .fline a {
    font-size: 20px;
    color: #666666
}

.libiao .li .fline a:hover {
    color: #306baf
}

.libiao .li .sline {
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 20px;
    text-align: justify
}

.libiao .li .sline a {
    font-size: 14px;
    color: #666666
}

.libiao .li .sline a:hover {
    color: #306baf
}

.libiao .li .tline {
    font-size: 12px;
    color: #bbbbbb;
    margin-top: 15px
}

.libiao .li .tline span {
    margin-right: 20px;
    margin-top: 4px;
    float: left
}

.libiao .li .tline .share {
    float: right;
    width: 16px;
    height: 16px;
    padding: 0;
    font-size: 12px;
    margin-right: 0
}

.libiao .li .tline .share img {
    width: 16px;
    height: 16px
}

.libiao .li .left {
    width: 800px;
}
.libiao .li .right {
    width: 150px;
}
.libiao .li .right .img{
    width: 150px;
    height: 105px;
    overflow: hidden;
}
.libiao .li .right .img img{
    width: 100%;
    min-height: 105px;
}