@charset "utf-8";
/*body{font-family: '微软雅黑', sans-serif;}*/
h1,h2,h3,h4,h5,p{margin-bottom: 0}
.st-wrap{min-width: 1230px;}
.lidun-box{width: 1230px;padding:0 15px;margin: 0 auto}
#zt_header{position: fixed;left: 0;top: 0;z-index: 10;background-color: #fff;right: 0}
#zt_header .logo{font-size: 24px;font-weight: bold;color: #bc1b21;line-height: 100px}
#zt_menus .item{font-size: 16px;line-height:2;color: #000}
#zt_menus .item.active,
#zt_menus .item:hover{color: #bc1b21}
#zt_menus .item:not(:last-child){margin-right: 2.5em}
.box-header{padding: 50px 0 24px}
.box-header .title{color: #000;font-size: 36px;font-weight: bold;line-height: 1}
#zt_banner{margin-top: 60px}
.dhbj .box-body p{font-size: 18px;line-height: 2;color: #333;text-indent: 2em}
.dhbj .box-body{padding-bottom: 47px}
@keyframes ldfc_quanquan_da
{
    from {scale:0.7;border-color:#f4ebba;opacity: 1 }
    to {scale:1.1;opacity:0;border-color: #820b1d}
}
@keyframes ldfc_quanquan_xiao
{
    from {scale:1}
    to {scale:1.1}
}

@keyframes wjhg_diandian
{
    from {scale:0.65;background-color: #9a1e23;}
    to {scale:1.2;background-color: #e80f18;}
}
@keyframes wjhg_quanquan
{
    from {scale:0;opacity: 1;border-color:#9a1e23;border-width:17px }
    to {scale:2;opacity:0;border-color: #e80f18;border-width: 17px}
}
.ldfc{background: url("ldfc-bg.jpg") no-repeat center 0;background-size:1920px 824px;}
.ldfc .box-header .title{color: #f5ecbb}
.ldfc .box-body{padding: 38px 0 80px}
.ldfc .box-body .item{width: 400px;padding: 0 36px;color: #f5ecbb}
.ldfc .box-body .i-header{font-size: 36px;line-height: 1;font-weight: bold;position: relative;text-align: center;padding:63px 0;margin: 0 auto;width: 162px}
.ldfc .box-body .i-header:before,
.ldfc .box-body .i-header:after{content: '';border:2px solid #f5ecbb;border-radius: 50%;position: absolute;left: 0;top: 0;right: 0;bottom: 0}
.ldfc .box-body .i-header:before{animation: ldfc_quanquan_da 2s infinite}
.ldfc .box-body .i-header:after{border-width: 2px;left: 28px;right: 28px;top: 28px;bottom: 28px;animation: ldfc_quanquan_xiao 1s infinite 0s alternate}
.ldfc .box-body .slogan{font-size: 24px;line-height: 1;font-weight: bold;text-align: center;padding:28px 0 21px}
.ldfc .box-body p{line-height: 2;font-size: 18px;text-indent: 2em}

.hygk{background-color: #f2f0f0;padding-bottom: 70px}
.hygk .lidun-box{background: url("hygk-bg.png") no-repeat;background-size: 501px 558px;background-position: 714px 80px}
.hygk .box-body{padding-right: 500px;position: relative;}
.hygk .box-body .t{font-size: 24px;font-weight: bold;line-height: 46px;color: #9a1e23;position: relative;transition: all 0.33s ease 0s;}
.hygk .box-body .d{color: #333;font-size: 18px;line-height: 2;/*border:1px solid #9a1e23;*/border-radius: 8px 0;padding:11px 20px;position: relative}
.hygk .box-body .d:before,
.hygk .box-body .d:after{
    border: 1px solid rgba(154, 30, 35, 1);
    content: "";
    height: calc(100% - 35px);
    pointer-events: none;
    position: absolute;
    transition: all 0.33s ease 0s;
    width: calc(100% - 35px);
    border-radius: 8px 0;
}
.hygk .box-body .d:before
{
    border-width: 1px 0 0 1px;
    left: 0;
    top: 0;
}
.hygk .box-body .d:after{
    border-width: 0 1px 1px 0;
    bottom: 0;
    right: 0;
}
.hygk .box-body .item:hover .t{margin-left:-15px;color: #c50d0d;}
.hygk .box-body .item:hover .d:before,
.hygk .box-body .item:hover .d:after{
    height:100%;
    width: 100%;
    border-color: #c50d0d
}
.hygk .box-body .item{
    cursor: pointer;}
.hygk .box-body .item:nth-of-type(2) .d{background-color: #9a1e23;color: #fff}
.hygk .box-body .item:not(:last-child){margin-bottom:11px}

.alzj{background: url("alzj-bg.jpg") no-repeat center 0;background-size: 1920px 280px;height: 280px}
.alzj .box-body{color: #fff;font-size: 18px;line-height: 2}

.dhrc .m-table{font-size: 18px;line-height: 24px;color: #333;margin-bottom: 50px}
.dhrc .m-table .t{background-color: #ce3a40;color: #fff;text-align: center;font-size:24px;line-height: 52px;font-weight: bold}
.dhrc .m-table .m-tr{display: flex;margin-top: -1px;}
.dhrc .m-table .m-tr:not(:last-child){border:solid #b90010;border-width: 1px 0;cursor: pointer}
.dhrc .m-table .m-tr:not(:last-child):hover{background-color: #fefefe;font-weight:700;transition: all .3s }
.dhrc .m-table .m-tr .m-td{padding: 13px 15px;border-left:1px solid #b90010}
.dhrc .m-table .m-tr .m-td.time{flex: 0 0 232px;text-align: center}
.dhrc .m-table .m-tr .m-td.con{flex: 1}
.dhrc .m-table .m-tr .m-td.person{flex: 0 0 350px}
.dhrc .m-table .m-tr .m-td:first-child{border-left: 0}
/*.dhrc .m-table .m-tr:last-child{border-bottom: 1px solid #b90010}*/

/*.dhrc .m-table:last-child{margin-top: 50px}*/
.dhrc .m-table:last-child .t{background-color: #72cdb0}
.dhrc .m-table:last-child .m-tr:not(:last-child){border-color:#00b97e}
.dhrc .m-table:last-child .m-tr .m-td{border-color:#00b97e}
.dhrc .m-table:last-child .m-tr:last-child{border-bottom-color:#00b97e}

.wjhg{background: url("wjhg-bg.jpg") no-repeat center 0;background-size: 1920px 555px;height: 555px}
.wjhg .box-body{padding: 17px 0 53px 36px}
.wjhg .box-body .inner{position: relative}
.wjhg .box-body .inner:after{content: '';position: absolute;height: 4px;background-color: #fff;border-radius: 2px;left: 10px;top: 50%;margin-top: -2px;right: 0;opacity: .65}
.wjhg .box-body .item{}
.wjhg .box-body .item:not(:last-child){flex: 0 0 185px;margin-right: 58px}
.wjhg .box-body .item:nth-of-type(odd){padding-top: 182px}
.wjhg .box-body .y{font-size: 24px;color: #fff;line-height:45px;padding-top: 15px}
.wjhg .box-body .thumb img{border-radius: 8px;overflow:hidden;border:1px solid #9a1e23;height: 122px;width: 187px;opacity: .45}
.wjhg .box-body .b{position: relative}
.wjhg .box-body .b:before{content: '';width: 20px;height: 20px;border-radius: 50%;background-color: #9a1e23;position: absolute;left: 6.5px;top: -10px;z-index: 3}
.wjhg .box-body .b:after{content: '';width: 33px;height: 33px;border:1px solid #9a1e23;border-radius: 50%;left: 0;top: -16.5px;z-index: 2;position: absolute}
.wjhg .box-body .item:nth-of-type(even) .b:before{top: auto;bottom: -10px;}
.wjhg .box-body .item:nth-of-type(even) .b:after{top: auto;bottom: -16.5px}
.wjhg .box-body .item:nth-of-type(even) .y{padding-top: 0;padding-bottom: 15px}
.wjhg .box-body .item.active .b:before,
.wjhg .box-body .item .b:hover:before{animation: wjhg_diandian 1s infinite 0s alternate}
.wjhg .box-body .item.active .b:after,
.wjhg .box-body .item .b:hover:after{animation: wjhg_quanquan 2s infinite .05s}
.wjhg .box-body .item.active .thumb img,
.wjhg .box-body .item .b:hover .thumb img{opacity: 1}


.lxwm{background-color: #f2f0f0}
.lxwm .box-body{padding: 16px 0 68px;background: url("ewm.png") no-repeat;background-position:400px 260px}

.footer{text-align: center;color: #333;font-size: 16px;line-height: 60px}
