body,
html {
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.content {
    width: 100%;
    background: url(../images/head.jpg) no-repeat center top;
    position: relative;
    overflow: hidden;
    min-width: 1030px;
}

.logo {
    position: absolute;
    left: 40%;
    top: 446px;
}

.video_content {
    width: 1060px;
    height: 512px;
    margin: 770px auto 0;
    background: url(../images/bj_1.png) no-repeat center top;
    overflow: hidden;
    position: relative;
}

.video_content .video_left {
    width: 978px;
    overflow: hidden;
    height: 550px;
    margin-left: 37px;
    margin-top: 40px;
}

.video_right {
    width: 262px;
    position: absolute;
    top: 84px;
    right: 43px;
}

.vid_right_but {
    width: 262px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
    color: #5e3e15;
    font-weight: bold;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.but_left,
.but_right {
    width: 131px;
    float: left;
    text-align: center;
    cursor: pointer;
}

.video_right .vid_right_but a.curr {
    background: #5c5144;
    color: #ffffff;
}

.vid_right_but .but_left.curr {
    background: url(../images/sanjiao.png) no-repeat 17px center;
}

#playitem {
    width: 262px;
    height: 398px;
    margin-top: 1px;
}

.vid_qy {
    width: 262px;
    height: 398px;
    border: solid 1px #be9337;
    border-top: none;
    display: none
}

.vid_qy.block {
    display: block;
}

.vid_qy .vid_qy_01 {
    width: 262px;
    height: 398px;
    position: relative;
    overflow: hidden;
}

.vid_qy .vid_qy_01 .vid_qy_left {
    width: 262px;
    height: 398px;
    background: rgba(0, 0, 0, 0.6);
}

.vid_qy .vid_qy_01 .vid_qy_left .left_cont {
    position: absolute;
}

.vid_qy .vid_qy_01 .vid_qy_left .left_cont ul {
    margin-left: 19px;
}

.vid_qy .vid_qy_01 .vid_qy_left .left_cont li {
    background: url(../images/icon_video.png) no-repeat left bottom;
    line-height: 24px;
    color: #ffffff;
    cursor: pointer;
    font-size: 18px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    height: 87px;
    padding-top: 20px;
    padding-left: 37px;
    width: 180px;
}

#p2_lecont ul li {
    background: url(../images/icon_video2.png) no-repeat left bottom;
    height: 70px;
}

#p2_lecont ul li.current {
    background: url(../images/icon_video2_current.png) no-repeat left bottom;
}

#p2_lecont ul li:hover {
    background: url(../images/icon_video2_current.png) no-repeat left bottom;
}

.vid_qy .vid_qy_01 .vid_qy_left .left_cont li.current {
    color: #dfb874;
    background: url(../images/icon_video_current.png) no-repeat left bottom;
}

.vid_qy .vid_qy_01 .vid_qy_left .left_cont li:hover {
    color: #dfb874;
    background: url(../images/icon_video_current.png) no-repeat left bottom;
    padding-top: 20px;
}

.vid_qy_right {
    position: absolute;
    right: 13px;
    height: 356px;
    width: 3px;
    top: 24px;
    background: #59493f;
}

.vid_qy_right .right_cont {
    width: 5px;
    position: absolute;
    cursor: pointer;
    background: #d1c0a5;
    top: 24px;
    height: 102px;
    right: -1px;
}

.jb_content {
    width: 1060px;
    height: 474px;
    margin: 44px auto 0;
    background: url(../images/xy.png) no-repeat;
    position: relative;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.co_tit {
    font-size: 18px;
    margin-left: 37px;
    margin-top: 20px;
    color: 
    #ffffff;
}

.title {
    font-size: 24px;
    color: #000000;
    position: absolute;
    left: 400px;
    font-weight: bold;
    top: -10px
}

.jb_content p {
    font-size: 16px;
    width: 920px;
    margin: 0 auto;
    line-height: 32px;
    padding-top: 28px;
}


/* 杞挱鍥� */

.slider {
    width: 100%;
    min-width: 800px;
    height: 532px;
    position: relative;
    overflow: hidden;
    background: #fff;
    text-align: center;
}

.slider .bd {
    width: 800px;
    position: absolute;
    left: 56%;
    margin-left: -490px
}

.slider .bd li {
    width: 800px;
    overflow: hidden;
}

.slider .bd li img {
    display: block;
    width: 800px;
    height: 532px;
}

.slider .tempWrap {
    overflow: visible !important
}

.slider .tempWrap ul {
    margin-left: -800px !important;
}

.slider .hd {
    position: absolute;
    width: 100%;
    left: 0;
    z-index: 1;
    height: 8px;
    bottom: 10px;
    text-align: center;
}

.slider .hd li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 21px;
    height: 19px;
    line-height: 99px;
    overflow: hidden;
    background: url(../images/banner_li_img.png) 0 0 no-repeat;
    margin: 0 5px;
    cursor: pointer;
}

.slider .hd li.on {
    background: url(../images/banner_li_img_cur.png) 0 0 no-repeat;
}

.slider .pnBtn {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 460px;
    cursor: pointer;
}

.slider .prev {
    left: -44%;
    margin-left: -490px;
}

.slider .next {
    left: 43%;
    margin-left: 510px;
}

.slider .pnBtn .blackBg {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 535px;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slider .pnBtn .arrow {
    display: none;
    position: absolute;
    top: 208px;
    z-index: 1;
    width: 30px;
    height: 42px;
}

.slider .pnBtn .arrow:hover {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.slider .prev .arrow {
    right: -30px;
    background: url(../images/left.png) no-repeat;
}

.slider .next .arrow {
    left: -30px;
    background: url(../images/right.png) no-repeat;
}

.banner_tit {
    background: url(../images/jchx.png) no-repeat;
    width: 719px;
    height: 57px;
    margin: 50px auto 34px;
    position: relative;
}

.banner_tit a {
    position: absolute;
    top: 29px;
    right: 0;
    font-size: 14px;
    color: #ba8d33;
    text-decoration: none;
}


/* 鏅烘収鍚嶄汉 */

.slideBox1 {
    width: 1103px;
    height: 671px;
    overflow: hidden;
    position: relative;
}

.slideBox1 {
    width: 1103px;
    margin: 48px auto 0;
}

.zhmr_tit {
    background: url(../images/zhmr.png) no-repeat;
    width: 1060px;
    height: 54px;
    margin: 0 auto;
}

.slideBox1 .bd {
    width: 947px;
    height: 615px;
    overflow: hidden;
    position: relative;
    height: 100%;
    z-index: 0;
    margin: 0 auto
}

.slideBox1 .bd li {
    width: 947px;
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: 584px;
    zoom: 1;
    /* Center slide text vertically */
}

.slideBox1 .swiper-wrapper {
    width: 947px;
    margin: 0 auto;
    height: 584px;
}

.slideBox1 .arrow-left,
.slideBox1 .arrow-right {
    top: 263px;
    width: 30px;
    height: 48px;
    position: absolute
}

.slideBox2 .hd ul,
.slideBox1 .hd ul {
    position: absolute;
    bottom: 5px;
    width: 100%;
    text-align: center;
    *padding-left: 45%;
    *width: 50%;
}

.slideBox1 .prevStop {
    display: none;
}

.slideBox1 .nextStop {
    display: none;
}

.slideBox1 .arrow-left {
    background: url(../images/left_2.png) no-repeat;
    left: 0;
}

.slideBox1 .arrow-right {
    background: url(../images/right_2.png) no-repeat;
    right: 0;
}

.slideBox1 .hd li,
.slideBox2 .hd li {
    background: url(../images/banner_li_img.png) no-repeat;
    width: 21px;
    height: 19px;
    opacity: 1;
    /* float: left; */
    display: inline-block;
    *float: left;
    *margin-left: 20px;
    margin: 0 4px;
}

.slideBox1 .hd li.on {
    background: url(../images/banner_li_img_cur.png) no-repeat;
}

.yuan {
    background: url(../images/quan.png) no-repeat;
    width: 447px;
    height: 447px;
    position: absolute;
    left: 248px;
    top: 73px;
}

.dian {
    width: 16px;
    height: 16px;
    border: solid 1px #c1890f;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    cursor: pointer;
    z-index: 8;
}

.dian span {
    font-family: '\5FAE\8F6F\96C5\9ED1';
    position: absolute;
    font-size: 12px;
}

.dian1 {
    top: -7px;
    left: 214px;
}

.cur {
    width: 19px;
    height: 19px;
    border: solid 1px #ff0000
}

.cur span {
    font-size: 14px
}

.dian2 {
    top: 2px;
    left: 285px;
}

.dian1 span,
.dian2 span,
.dian3 span,
.dian4 span,
.dian5 span {
    top: -57px;
    left: 0;
}

.dian3 {
    top: 33px;
    left: 346px;
}

.dian4 {
    top: 84px;
    left: 394px;
}

.dian5 {
    top: 145px;
    left: 428px;
}

.dian6 {
    top: 217px;
    left: 436px;
}

.dian6 span,
.dian7 span {
    left: 25px;
    top: -20px;
}

.dian7 {
    top: 286px;
    left: 426px;
}

.dian8 {
    top: 348px;
    left: 392px;
}

.dian9 {
    top: 395px;
    left: 348px;
}

.dian10 {
    top: 428px;
    left: 285px;
}

.dian8 span,
.dian9 span,
.dian10 span {
    left: 5px;
    top: 20px;
}

.dian11 {
    top: 438px;
    left: 217px;
}

.dian11 span,
.dian12 span,
.dian13 span,
.dian14 span {
    left: 0px;
    top: 20px;
}

.dian12 {
    bottom: 2px;
    left: 146px;
}

.dian13 {
    bottom: 34px;
    left: 85px;
}

.dian14 {
    bottom: 85px;
    left: 36px;
}

.dian15 {
    bottom: 147px;
    left: 3px;
}

.dian15 span,
.dian16 span {
    top: -12px;
    left: -22px;
    width: 16px;
}

.dian16 {
    bottom: 216px;
    left: -8px;
}

.dian17 {
    top: 145px;
    left: 3px;
}

.dian17 span {
    top: -42px;
    left: -19px;
    width: 16px;
}

.dian18 {
    top: 84px;
    left: 36px;
}

.dian18 span,
.dian19 span,
.dian20 span {
    top: -58px;
    left: -2px;
    width: 16px;
}

.dian19 {
    top: 34px;
    left: 83px;
}

.dian20 {
    top: 3px;
    left: 147px;
}

.list {
    position: absolute;
    width: 149px;
    height: 120px;
    background: url(../images/quan_small.png) no-repeat right center;
}

.list span {
    writing-mode: tb-rl;
    font-size: 16px;
    color: #060000;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    position: absolute;
    left: 0;
    top: 10px;
    display: block
}

.list img {
    width: 97px;
    height: 97px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 12px;
    right: 10px;
    cursor: pointer;
}

.list1 {
    top: 20px;
    left: 5px;
}

.list2 {
    top: 167px;
    left: 5px;
}

.list3 {
    top: 312px;
    left: 5px;
}

.list4 {
    top: 458px;
    left: 5px;
}

.listRight {
    background: url(../images/quan_small.png) no-repeat left center;
}

.listRight img {
    left: 10px;
}

.listRight span {
    right: 0;
    *right: -30px;
}

.list5 {
    top: 20px;
    right: 5px;
}

.list6 {
    top: 167px;
    right: 5px;
}

.list7 {
    top: 312px;
    right: 5px;
}

.list8 {
    top: 458px;
    right: 5px;
}

.yuan_content {
    font-family: '\5FAE\8F6F\96C5\9ED1';
    width: 312px;
    position: absolute;
    left: 72px;
    top: 39px;
}

.yuan_img {
    border-bottom: solid 1px #070002;
    display: block;
}

.tit_der {
    float: left;
    writing-mode: tb-rl;
    font-size: 12px;
    color: #060000;
    height: 170px;
    margin-top: 108px;
    *width: 70px;
}

.name {
    background: url(../images/name_bg.png) no-repeat;
    width: 26px;
    height: 75px;
    font-size: 16px;
    color: #ffffff;
    writing-mode: tb-rl;
    writing-mode: vertical-lr;
    padding-left: 2px;
    float: left;
    text-align: center;
    margin-top: 88px;
    margin-left: 8px;
    padding-left: -5px\9;
    width: 24px\9;
    *padding-left: 0px;
    *width: 28px;
}

@media screen and(-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .name {
        padding-left: -5px;
        width: 24px;
    }
}

.tit_img {
    float: left;
}

.tit_img img {
    display: block;
    height: 279px;
}

.hrefLJ {
    margin-top: 18px;
    width: 210px;
    margin: 20px auto 0;
}

.hrefLJ a {
    padding: 4px;
    background: url(../images/a_bg.png)no-repeat left top;
    color: #060000;
    text-decoration: none;
    font-size: 14px;
    width: 100%;
    display: block;
    text-indent: 10px;
    text-align: left;
    margin-top: 5px;
    overflow: hidden;
    /*white-space: nowrap;*/
}

.hrefLJ a:hover {
    background: url(../images/a_bg_cur.png)no-repeat left top;
    color: #dfb242;
}

.zhmr_content {
    margin-top: 30px
}


/* 骞垮憡 */

.ad {
    width: 1207px;
    height: 440px;
    margin: 40px auto 0;
}


/* 寰€鏈熷洖椤� */

.hg_content {
    width: 1002px;
    margin: 50px auto 0;
    text-align: center
}

.hg_tit {
    margin-top: 63px;
    margin-bottom: 34px;
    text-align: center;
}

.hg_content a {
    margin-bottom: 35px;
    display: inline-block;
}


/* 鑸嶅緱閲戝彞 */

.jinju_content {
    width: 1106px;
    margin: 0 auto;
    position: relative;
}

.jinju_tit {
    background: url(../images/sdjj.png) no-repeat center center;
    width: 719px;
    height: 57px;
    position: relative;
    margin: 50px auto 0;
}

.jinju_tit a {
    position: absolute;
    right: 0;
    font-size: 14px;
    color: #ba8d33;
    text-decoration: none;
    top: 29px;
    cursor: pointer;
}

.slideBox2 {
    width: 1106px;
    height: 654px;
    position: relative;
    overflow: hidden;
}

.slideBox2 .bd {
    width: 1000px;
    margin: 48px auto 0
}

.jinju_content .swiper-button-prev {}

.slideBox2 .prev,
.slideBox2 .next {
    background: url(../images/left_2.png) no-repeat;
    width: 38px;
    height: 48px;
    top: 209px;
    position: absolute;
}

.slideBox2 .next {
    background: url(../images/right_2.png) no-repeat;
    right: 0;
}

.slideBox2 .hd ul li {
    background: url(../images/banner_li_img.png) no-repeat;
    width: 21px;
    height: 19px;
    opacity: 1;
    margin: 0 4px;
}

.slideBox2 .hd ul li.on {
    background: url(../images/banner_li_img_cur.png) no-repeat;
}

.jinju_content .swiper-slide ul {
    margin-left: 10px;
}

.list_jj {
    width: 208px;
    height: 524px;
    background: url(../images/list_jj.png) no-repeat;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    padding-top: 30px;
    float: left;
    margin-right: 45px
}

.slideBox2 .bd {
    position: relative;
    overflow: hidden;
    width: 970px;
    margin: 30px auto 0;
}

.list_name {
    writing-mode: tb-rl;
    float: right;
    font-size: 24px;
    color: #070000;
    margin-right: 34px;
}

.list_jj p {
    writing-mode: tb-rl;
    height: 406px;
    float: right;
    font-size: 16px;
    color: #060000;
    margin-right: 30px;
}

.jinju_content .swiper-pagination {
    bottom: 0;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 27px
}


/* 璇勮 */

.comment_content {
    width: 1180px;
    margin: 50px auto 0;
}

.comment-tit {
    background: url(../images/rmpl.png) no-repeat;
    width: 719px;
    height: 57px;
    margin: 0 auto 53px;
}

.pingl {
    width: 1180px;
}

.top2_bg {
    background: url(../images/top2_bg.jpg) no-repeat center 84px;
    width: 100%;
}

.top3_bg {
    background: url(../images/top3bg.jpg) no-repeat center 57px;
    width: 100%;
}

.top4_bg {
    width: 100%;
    background: url(../images/top4bg.jpg) no-repeat center 6px;
}

.more_news {
    position: absolute;
    width: 1094px;
    height: 610px;
    left: 0;
    top: 0;
    background: rgba(250, 246, 235, 0.9);
    padding-top: 88px;
    overflow-y: auto;
    transform: scale(0);
    transition: all .5s ease;
    display: none;
    z-index: 99;
}

.more_03 {
    right: 20px;
    top: 18px;
    z-index: 100;
    color: #e4bc76;
    font-size: 16px;
    cursor: pointer;
    position: fixed;
}

.more_news ul {
    width: 990px;
    padding: 0 43px
}

.more_news ul li {
    float: left;
    width: 460px;
    line-height: 36px;
    background: url(../images/s_13.png) no-repeat left center;
    padding-left: 30px;
    opacity: 0;
}

.more_news ul li a {
    font-size: 16px;
    color: #000;
    font-family: '\5FAE\8F6F\96C5\9ED1';
}

.more_news ul li a:hover {
    color: #5c5144;
}


/* 鍙充晶鎮诞瀵艰埅 */

.Ttop {
    width: 117px;
    height: 288px;
    background: url(../images/dh.png) no-repeat;
    position: fixed;
    left: 50%;
    margin-left: 544px;
    z-index: 99;
    bottom: 200px;
    padding-top: 20px;
}

.Ttop ul li {
    width: 102px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    color: #725212;
    height: 42px;
    line-height: 42px;
    background: url(../images/xian.png) no-repeat center bottom;
    cursor: pointer;
    text-shadow: 2px 1px 2px #fff;
    font-weight: bold;
}

.Ttop ul li span.bg {
    display: block;
    background: url(../images/span_bg.png) no-repeat 5px center;
}

.Ttop ul li.bottomBg {
    background: none;
}


/* 精彩花絮弹层 */

.more_hx {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 999;
    display: none;
}

.more_content {
    width: 1070px;
    margin: 72px auto 72px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}

.more_content ul {
    width: 1070px;
}

.more_content ul li {
    float: left;
    margin-left: 5px;
    margin-bottom: 10px;
    position: relative;
}

::-webkit-scrollbar-track-piece .more_conten {
    opacity: 0;
}

 ::-webkit-scrollbar .more_conten {
    width: 10px;
    /*对垂直流动条有效*/
    height: 10px;
    /*对水平流动条有效*/
}

.close_hx {
    background: url(../images/close.jpg) no-repeat;
    width: 40px;
    height: 40px;
    top: 0;
    position: absolute;
    left: 50%;
    margin-left: 592px;
    cursor: pointer;
}

.zz {
    width: 256px;
    height: 142px;
    background: rgba(0, 0, 0, 0.63);
    position: absolute;
    left: 0;
    display: none;
    top: 0
}

.zz p {
    width: 190px;
    margin: 45px auto 3px;
}

.zz span {
    width: 190px;
    display: block;
    margin: 0 auto;
    font-weight: bold
}

.more_content ul li a {
    font-size: 14px;
    color: #d8a11c;
}

.bf_time {
    top: 500px;
    position: absolute;
    left: 50%;
    margin-left: 304px;
}

/*更多新闻*/
.bottom{
    width: 1103px;
    margin:40px auto;
    background: #bf1c24;
    height:500px;
    background:#bf1c24 url("../images/b.png") no-repeat
}
.bottom_left{
    width:48%;
    height:500px;
    float: left;
    margin-right: 10px;

    
}
.mm{
    width: 100%;
    height: 300px;
    background: rgba(255,255,255,0.2);
    margin: 20px
}
.bottom h1{color:#ffffff; padding: 40px; font-size: 30px; font-weight: bold; text-align: center}
.bottom .mm a {color:#ffffff; font-size: 14px}
.bottom .mm a:hover {color:#e1ef05; }
.bottom .mm ul{
    padding:40px
}
.bottom .mm li{color:#ffffff; line-height: 30px;  padding:0px  15px;opacity: 1; list-style:disc}
.bottom_right{
    width:48%;
    height:500px;
    float: left;
    margin-left:20px
    
}
.bottom_cen{
    width: 90%;
    margin: 0 auto
    
}

.tx {
    color: #b52024;
    font-weight: bold;
    font-size: 30px;
    float: right;
    margin: -10px 260px 0 0;
}

.logo2 {
    position: absolute;
    left: -20%;
    top: 26px;
    margin-left: 370px;
}