﻿body {
    background-color: #f6f6f6;}

* {
    margin: 0;
    padding: 0;}

li {
    list-style: none;}

a {
    text-decoration: none;}

.clearfix::after {
    content: '';
    display: block;
    clear: both;}

.clearfix {
    zoom: 1;}



.bg {
    width: 100%;
    height: auto;}

.lunbo1 {
    width: 100%;
    height: auto;
    display: block;}


.zj {
    width: 100%;
    height: 820px;}

.zj_cont {
    width: 1024px;
    height: 820px;
    margin: 70px auto 0;}

.zj_cont_top {
    width: 1024px;
    height: 45px;
    position: relative;}

.xian_left1 {
    width: 1px;
    height: 45px;
    background-color: #D10010;
    position: absolute;
    top: 0;
    left: -10px;}

.xian_right1 {
    width: 1px;
    height: 45px;
    background-color: #D10010;
    position: absolute;
    top: 0;
    right: -10px;}

.zj_left {
    width: 934px;
    height: 45px;
    line-height: 45px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    font-size: 25px;
    color: #ffffff;
    text-indent: 15px;
    position: relative;
    background-color: #D10010;
    float: left;}

.zj_left a {
    color: #ffffff;}

.zj_left_p1 {
    display: block;
    width: 745px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 36px;
    left: 190px;}

.zj_left img {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 2px;
    left: 125px;}


.zj_right {
    width: 90px;
    height: 45px;
    background-color: #FFC600;
    float: left;
    font-size: 14px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    line-height: 45px;
    text-indent: 40px;
    position: relative;}

.zj_right img {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 9px;
    left: 8px;}

.zj_cont_left {
    width: 512px;
    height: 312px;
    margin-top: 30px;
    float: left;
    position: relative;}

.xian_left2 {
    width: 1px;
    height: 312px;
    background-color: #D10010;
    position: absolute;
    top: 0;
    left: -10px;}

.zj_cont_left img {
    width: 512px;
    height: 312px;}

.war {
    width: 512px;
    height: 312px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;}

.imglist {
    width: 512px;
    height: 312px;}

.imglist img {
    width: 512px;
    height: 312px;}

.war ul li img {
    width: 512px;
    height: 312px;
    float: left;
    display: block;}

.banner_right {
    width: 40px;
    height: 69px;
    position: absolute;
    top: 180px;
    left: 100%;
    margin-left: -42px;
    margin-top: -30.5px;
    font-size: 50px;
    color: #ffffff;
    line-height: 69px;
    text-align: center;
    cursor: pointer;}

.banner_right:hover {
    background: rgba(10, 10, 10, 0.6);}

.banner_left {
    width: 40px;
    height: 69px;
    position: absolute;
    top: 180px;
    left: 42px;
    margin-left: -42px;
    margin-top: -30.5px;
    font-size: 50px;
    color: #ffffff;
    line-height: 69px;
    text-align: center;
    cursor: pointer;}

.banner_left:hover {
    background: rgba(10, 10, 10, 0.6);}

.iconts {
    width: 80px;
    height: 10px;
    position: absolute;
    left: 50%;
    bottom: 8px;
    margin-left: -40px;
    cursor: pointer;}

.iconts span {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ddd;
    text-align: center;
    line-height: 10px;
    float: left;
    margin-left: 10px;
    font-size: 12px;
    font-family: "Noto Sans SC";
    font-weight: 400;}


.iconts span.active {
    background: #A9A9A9;}



.zj_cont_right {
    width: 492px;
    height: 312px;
    float: left;
    margin-top: 30px;
    margin-left: 20px;
    position: relative;
    background-color: #fff;}

.xian_right2 {
    width: 1px;
    height: 312px;
    background-color: #D10010;
    position: absolute;
    top: 0;
    right: -10px;}

.right_zs {
    position: absolute;
    top: 0;
    left: 0;
    display: block;}

.right_yx {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;}

.zj_cont_right ul {
    width: 472px;
    height: 268px;
    padding: 22px 11px;}

.zj_cont_right ul li {
    width: 460px;
    height: 31px;
    text-indent: 35px;
    position: relative;
    line-height: 31px;}

.zj_cont_right ul li a {
    font-size: 17px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #333333;}

.zj_cont_right ul li a:hover {
    color: #D10010;}

.jux_sp1 {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #D10010;
    position: absolute;
    top: 8px;
    left: 6px;}

.jux_sp2 {
    width: 1px;
    height: 25px;
    background-color: #D10010;
    position: absolute;
    top: 2px;
    right: -8px;}

.time {
    display: block;
    font-size: 12px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    width: 65px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #FFC600;
    text-indent: 0;
    position: absolute;
    top: 5px;
    right: 0;}

.zj2 {
    width: 208px;
    height: 288px;
    float: left;
    margin-top: 55px;
    position: relative;}

.zj22 {
    width: 208px;
    height: 288px;
    float: left;
    margin-top: 55px;
    position: relative;
    margin-left: 60px;}

.xian_left3 {
    width: 1px;
    height: 45px;
    background-color: #D10010;
    position: absolute;
    top: -9px;
    left: -10px;}

.xian_left4 {
    width: 1px;
    height: 228px;
    background-color: #D10010;
    position: absolute;
    top: 60px;
    left: -10px;}

.dj_imgs1 {
    width: 245px;
    height: 288px;}

.jxing {
    width: 188px;
    height: 18px;
    background-color: #FFC600;
    position: absolute;
    top: -9px;
    left: 28.5px;}

.zj_words1 {
    width: 188px;
    height: 45px;
    border: 1px solid #FFC600;
    font-size: 22px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #ffffff;
    position: absolute;
    top: 25px;
    left:28.5px;
    text-align: center;
    line-height: 45px;}

.zj_words1 a {
    color: #ffffff;
    font-size: 22px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #ffffff;}

.djxian1 {
    width: 188px;
    height: 1px;
    background-color: #FFC600;
    position: absolute;
    top: 16px;
    left: 28.5px;}

.zj_djimg {
    width: 175px;
    height: 185px;
    position: absolute;
    top: 85px;
    left: 50%;
    margin-left: -70px;}



.zj3 {
    width: 380px;
    height: 40px;
    float: left;
    margin-top: 46px;
    margin-left: 25px;
    line-height: 40px;


    color: #ffffff;
    text-indent: 15px;
    position: relative;}

.zj3_left {
    float: left;
    width: 290px;
    height: 40px;
    background-color: #D10010;
    position: relative;}

.zj3_left a {
    color: #fff;
    font-size: 22px;
    font-family: "Noto Sans SC";
    font-weight: 400;}

.zj4_left a {
    color: #fff;}

.zj3_xian {
    width: 120px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 10px;
    right: 0px;}

.zj3_left img {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 2px;
    left: 115px;}

.zj3_right {
    width: 90px;
    height: 40px;
    background-color: #FFC600;
    float: left;
    font-size: 14px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    line-height: 40px;
    text-indent: 40px;
    position: relative;}

.zj3_right img {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 7px;
    left: 8px;}

.zj3_bottom {
    width: 380px;
    height: 232px;
    float: left;
    margin-top: 25px;
    position: relative;
    background-color: #fff;}

.right_zs {
    position: absolute;
    top: 0;
    left: 0;
    display: block;}

.right_yx {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;}

.zj3_bottom ul {
    width: 340px;
    height: 202px;
    padding: 15px 15px;}

.zj3_bottom ul li {
    width: 370px;
    height: 30px;
    text-indent: 25px;
    position: relative;
    line-height: 30px;
    margin: 9px auto;}

.zj3_bottom ul li a {
    font-size: 17px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #333333;}

.zj3_bottom ul li a:hover {
    color: #D10010;}

.zj3_bottom_sp1 {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #D10010;
    position: absolute;
    top: 7px;
    left: 0;}

.zj3_bottom_sp2 {
    width: 1px;
    height: 20px;
    background-color: #D10010;
    position: absolute;
    top: 5px;
    right: 28px;}

.zj3_bottom_time {
    display: block;
    font-size: 12px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    width: 65px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #FFC600;
    text-indent: 0;
    position: absolute;
    top: 5px;
    right: 35px;}

.zj4 {
    width: 512px;
    height: 40px;
    float: left;
    margin-top: 46px;
    margin-left: 25px;
    line-height: 40px;
    font-size: 22px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #ffffff;
    text-indent: 15px;
    position: relative;}

.zj4_left {
    float: left;
    width: 402px;
    height: 40px;
    line-height: 40px;
    background-color: #D10010;}

.zj4_left a {
    font-size: 22px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #ffffff;}

.zj4_xian {
    width: 240px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    bottom: 10px;
    right: 105px;}

.zj4_left img {
    width: 36px;
    height: 36px;
    position: absolute;
    top: 2px;
    left: 115px;}

.zj4_right {
    width: 90px;
    height: 40px;
    background-color: #FFC600;
    float: left;
    font-size: 14px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    line-height: 45px;
    text-indent: 40px;
    position: relative;}

.zj4_right img {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 9px;
    left: 8px;}

.zj4_bottom {
    width: 492px;
    height: 232px;
    float: left;
    margin-top: 26px;
    position: relative;
    background-color: #fff;}

.right_zs {
    position: absolute;
    top: 0;
    left: 0;
    display: block;}

.right_yx {
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;}

.zj4_bottom ul {
    width: 488px;
    height: 202px;
    padding: 15px 15px;}

.zj4_bottom ul li {
    width: 100%;
    height: 30px;
    text-indent: 25px;
    position: relative;
    line-height: 30px;
    margin: 9px auto;}

.zj4_bottom ul li a {
    font-size: 17px;
    font-family: "Noto Sans SC";
    font-weight: 400;
    color: #333333;}

.zj4_bottom ul li a:hover {
    color: #D10010;}

.zj4_bottom_sp1 {
    display: block;
    width: 15px;
    height: 15px;
    background-color: #D10010;
    position: absolute;
    top: 10px;
    left: 0;}

.zj4_bottom_sp2 {
    width: 1px;
    height: 20px;
    background-color: #D10010;
    position: absolute;
    top: 5px;
    right: 28px;}

.zj4_bottom_time {
    display: block;
    font-size: 12px;
    font-family: "Noto Sans SC";
    font-weight: 400;

    color: #333333;
    width: 65px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #FFC600;
    text-indent: 0;
    position: absolute;
    top: 5px;
    right: 35px;}

.zj_conter1 {
    width: 405px;
    height: 344px;
    float: left;}

.zj_conter2 {
    width: 518px;
    height: 344px;
    float: left;
    position: relative;
    margin-left: 30px;}

.xian_right3 {
    width: 1px;
    height: 40px;
    background-color: #D10010;
    position: absolute;
    top: 45px;
    right: -10px;}

.xian_right4 {
    width: 1px;
    height: 232px;
    background-color: #D10010;
    position: absolute;
    top: 112px;
    right: -10px;}