@charset "utf-8";
/* CSS Document */

html,div,h,p,ul,li,table,*{margin:0;padding:0;font-family:"Microsoft YaHei";}
strong{font-weight:700}
body{margin:0 auto; background:url(https://upload.dynky.cn/01/images/bg.gif) repeat-x #f5f5f5;min-width:350px}
a{ text-decoration:none;color:#333;}
a:hover{ text-decoration:none; }
a img{border:0}
.left{float:left}
.right{float:right}
.both{clear:both}
.nav{height:5px;}
.nav1{height:10px}
.nav2{height:20px}
.nav3{ height:30px;}
.nav6{ height:60px;}
.none{line-height:0;font-size:0;margin:0;padding:0}
.OF{overflow:hidden}
.w{width:100%}
.detail{ width:100%; margin:0 auto;max-width:1200px;text-align:justify }
.bwt{ background:#fff;}

.li{ width:100%; clear:both;}
.li a{ width:100%; display:block; color:#595959;font:13px/23px "Microsoft YaHei"; border-bottom:1px dotted #666; padding:15px 0;}
.li a:hover{ color:#cd2525;}
.time{font:12px/28px "Microsoft YaHei"; color:#6c787d; text-align:left; margin-right:10px; text-indent:15px; float:left;}
.li1{ width:95%; height:28px; margin:0 auto; clear:both; background:url(images_new/p2.gif) left center no-repeat;}
.li1 a{ float:left; color:#101010;font:12px/28px "Microsoft YaHei";}
.li1 a:hover{ color:#ff3600;}
.li2{ width:92%; height:28px; margin:0 auto; clear:both; background:url(images_new/p2.gif) left center no-repeat; text-indent:15px; }
.li2 a{ float:left; color:#535353;font:12px/28px "Microsoft YaHei";}
.li2 a:hover{ color:#ff3600;}

.t-bg{ width:100%; height:166px; background:url(https://upload.dynky.cn/01/images/bg.gif) repeat-x;}
.t-bg1{ width:100%; height:166px; background:url(https://upload.dynky.cn/01/images/bg_01.jpg) repeat-x;}
.t{ width:100%; height:5px; background:#e04343;}
.logo{ width:406px; max-width:100%}
.lk{ width:55px; margin-top:18px; height:27px; text-align:right;}
.lk a{ font:12px/27px "Microsoft YaHei"; color:#e04343;}
.wx{ width:26px; height:27px; margin-top:18px; margin-left:10px;}
.wb{ width:26px; height:27px; margin-top:18px; margin-left:10px;}
.rb{ width:40px; height:27px; margin-top:18px; background:url(https://upload.dynky.cn/01/images/rb.gif) no-repeat; border:none;}
.lb{ width:182px; height:27px; margin-top:18px; background:url(https://upload.dynky.cn/01/images/lb.gif) no-repeat; border:none; text-indent:10px; font:12px/27px "Microsoft YaHei";}

.menu{ max-width:1200px; border-top:1px solid #dcdcdc; margin:0 auto;width:100%;background-color: #f2f2f2;min-height:50px;border-top:none;z-index:99}
.m1 {
    height: 50px;
    float: left;
    text-align: center;
    min-width: 70px;
    background-color: #f2f2f2
}
.m1 a{ font:15px/50px "Microsoft YaHei"; color:#373737;}
.m1 a:hover{ color:#e04343;}
.mu-bg{ background:#e04343;}


.banner{ width:100%;max-width:1400px; height:500px; margin:0 auto; position:relative;}
.ban{width:100%; max-width:1400px; height:500px; z-index:-1; position:relative;}

.banz {
    width: 100%;
    max-width: 1200px;
    height: 50px;
    background: url(https://upload.dynky.cn/01/images/banz.png) repeat-x;
    top: 450px;
    left: 100px;
    z-index: 1;
    position: absolute;
}
.banz a{ font:16px/50px "Microsoft YaHei"; color:#fff; float:left; padding-left:20px;}
.banz span{ width:100px; height:50px; float:right; display:block; background:#e04343; font:16px/50px "Microsoft YaHei"; color:#fff; text-align:center;}

.banad{ width:1200px; height:50px; margin:0 auto; background:#e04343;}
.bb{ width:50px; height:40px; margin-top:5px;}
.bbm{ width:1100px; height:40px; float:left;}
.bbm h1{ width:60px; height:60px; display:block; font:14px/50px "Microsoft YaHei"; text-align:center; color:#fff; float:left;}
.bbm span{ height:50px; padding-left:9px; padding-right:7px; font:13px/50px "Microsoft YaHei"; float:left; color:#de8d8d; display:block;}
.bbm a{ height:50px; padding-left:9px; padding-right:7px; font:13px/50px "Microsoft YaHei"; float:left; color:#fff; display:block;}

.main-til{ width:120px; height:50px; text-align:center; font:900 18px/50px "Microsoft YaHei";}
.main-time{ width:70px; height:63px; padding-top:17px; float:left; background:#efe7ec; text-align:center; font:14px/30px "Microsoft YaHei";font-style: italic;}
.main-time span{ font:900 22px/22px "Microsoft YaHei";}
.main-bor{ max-width:365px; margin:0 9px 20px 20px; display:inline;height:440px;}

.main-bor1{width:365px; margin:0 9px 20px 20px; display:inline;}
.main-top{border-top:3px solid #cd2525;}
.main-top:hover{border-top:3px solid #2f318b;}
.nw-t{ width:75%; float:right;}
.nw-t a{ font:16px/22px "Microsoft YaHei"; color:#141414;}
.nw-t a:hover{ color:#cd2525;}
.nw-d{ width:75%; float:right; margin-top:15px; font:13px/22px "Microsoft YaHei"; color:#7a7a7a;}

.nw-bg{ background:#f7f7f7;}
.nw-img{ width:100%; height:238px; overflow:hidden;}
.nw-img img{ width:365px;}
.nw-line{ width:95%; height:10px; margin:20px auto; border-bottom:1px solid #e9e8ea;}
.nw-til{ width:90%; margin:0 auto;}
.nw-til a{ font:16px/22px "Microsoft YaHei"; color:#141414;}
.nw-til a:hover{ color:#cd2525;}
.nw-dd{ width:90%; margin:10px auto; font:13px/22px "Microsoft YaHei"; color:#7a7a7a;}
.nw-dd span{ font-style:italic;}
.nw-dd a{ font:13px/22px "Microsoft YaHei"; color:#cd2525;}

.nw-mor a{ max-width:1200px; height:40px; display:block; border:1px solid #dcdcdc; margin:0 auto; color:#333; background:#fff; text-align:center; font:16px/40px "Microsoft YaHei";
 border-left-radius:5px; border-radius:5px;
 -moz-border-left-radius:5px; -moz-border-right-radius:5px;
 -webkit-border-left-radius:5px; -webkit-border-right-radius:5px; -webkit-appearance: none}
 .nw-mor a:hover{ background:#cd2525; color:#fff; border-color:#cd2525;}

.foot-bg {
    width: 100%;
    background: #4b4b4b;
    padding-top: 20px;
}
.foot {
    max-width: 1110px;
    margin: 0 auto;
    padding-left: 90px;
    background: url(https://upload.dynky.cn/logo/logo_s_black.gif) left top no-repeat;
    font: 13px/26px "Microsoft YaHei";
    color: #cbcbcb;
}
.foot a{ font:13px/18px "Microsoft YaHei"; color:#fff;}

/*list1*/
.lt-tb {
    width: 100%;
    max-width: 750px;
    height: 430px;
    float: left;
    position: relative;
}
.lt-i {
    width: 100%;
    max-width: 750px;
    height: 430px;
    overflow: hidden;
    z-index: -1;
    position: relative;
}
.lt-i img{ width:100%;}

.lt-z {
    width: 100%;
    max-width: 750px;
    height: 90px;
    background: url(https://upload.dynky.cn/01/images/bg1.png) repeat-y;
    top: 330px;
    z-index: 1;
    position: absolute;
    padding-top: 10px;
}
.lt-z a{ width:660px;max-width:80%; height:34px; display:block; overflow:hidden; font:16px/32px "Microsoft YaHei"; color:#000; float:left;}
.lt-z span{ width:70px; height:75px; float:left; display:block; font:14px/16px "Microsoft YaHei"; color:#fff; text-align:center; padding-top:15px;}
.lt-z h2{ font-style:italic;}
.lt-zt {
    width: 640px;
    max-width: 80%;
    float: left;
    padding-left: 10px;
    font: 13px/22px "Microsoft YaHei";
    color: #2a2a2a;
}

.lt-d{ max-width:calc(100% - 40px);width:750px; float:left;padding:0 20px;}
.lt-dr{ width:100%; border-bottom:1px solid #dcdcdc; padding-top:20px; padding-bottom:20px;}
    .lt-dr a {
        overflow:hidden;height:30px;
        max-width: 680px;
        width:80%;
        display: block;
        font: 16px/32px "Microsoft YaHei";
        color: #373737;
        float: left;
    }
.lt-dr a:hover{ color:#cd2525;}
.lt-dr span{border:1px solid; width:15%; float:left; display:block; font:14px/16px "Microsoft YaHei"; color:#cd2525; text-align:center; padding:13px 0;}

.lt-dr-img {
    width: 100%;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 20px;
    padding-bottom: 20px;
}

.lt-dr-img img {
    width: 150px;
    height: 100px;
    object-fit: cover;
    float: left;
    margin-right: 15px;
    border-radius: 4px;
}

.lt-dr-info {
    overflow: hidden;
}

.lt-dr-info span {
    font: 14px/16px "Microsoft YaHei";
    color: #cd2525;
    display: block;
    margin-bottom: 5px;
}

.lt-dr-info a {
    font: 16px/24px "Microsoft YaHei";
    color: #373737;
    display: block;
}

.lt-dr-info a:hover {
    color: #cd2525;
}

.lt-dr-text {
    width: 100%;
}

.lt-dr-item {
    width: 100%;
    border-bottom: 1px dashed #dcdcdc;
    padding: 12px 0;
    display: flex;
    align-items: flex-start;
}

.lt-dr-date {
    width: 100px;
    font: 14px/24px "Microsoft YaHei";
    color: #999;
    flex-shrink: 0;
}

.lt-dr-item a {
    flex: 1;
    font: 16px/24px "Microsoft YaHei";
    color: #373737;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.lt-dr-item a:hover {
    color: #cd2525;
}

.lt-dt {
    width: 0%;
    max-width: 680px;
    float: left;
    font: 13px/22px "Microsoft YaHei";
    color: #595959;
}

.lt-big-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    padding: 10px 0;
}

.lt-big-item {
    border: 2px solid #e8e8e8;
    overflow: hidden;
    border-radius: 6px;
    transition: all 0.3s ease;
}

.lt-big-item img {
    height: 270px;
    margin: auto;
    display: block;
}

.lt-big-item .tit {
    padding: 10px;
    font: 14px/20px "Microsoft YaHei";
    color: #333;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
}

.lt-big-item:hover {
    border-color: #e04343;
    box-shadow: 0 4px 12px rgba(224, 67, 67, 0.2);
    transform: translateY(-3px);
}

@media (max-width: 300px) {
    .lt-big-grid {
        gap: 8px;
    }
    .lt-big-item img {
        height: 180px;
    }
    .lt-big-item .tit {
        padding: 8px;
        font: 12px/16px "Microsoft YaHei";
    }
    .lt-dr-img img {
        width: 120px;
        height: 80px;
        margin-right: 10px;
    }
    .lt-dr-info span {
        font: 12px/14px "Microsoft YaHei";
        margin-bottom: 3px;
    }
    .lt-dr-info a {
        font: 14px/20px "Microsoft YaHei";
    }
    .lt-dr-item {
        padding: 10px 0;
    }
    .lt-dr-date {
        width: 80px;
        font: 12px/20px "Microsoft YaHei";
    }
    .lt-dr-item a {
        font: 14px/20px "Microsoft YaHei";
    }
}

.lt-r {
    width: 90%;
    max-width: 380px;
    float: left;
    padding-left:20px;
}
.lt-tl{ width:100%; height:36px;}
.lt-tl span{ font:18px/36px "Microsoft YaHei"; float:left; color:#ae1212; padding-left:15px;}
.lt-tl a{ font:12px/36px "Microsoft YaHei"; color:#595959; float:right;}
.lt-ico{ width:36px; height:36px; float:left;}

.lt-tline{ width:100%; height:18px; border-bottom:2px solid #dcdcdc;}
.ne-tline{ width:100%; height:1px; border-bottom:1px solid #dcdcdc;}

/*news*/
.ne-m{ width:100%; height:40px; font:12px/40px "Microsoft YaHei"; color:#595959;}
.ne-m a{ font:12px/40px "Microsoft YaHei"; color:#595959;}
.ne-til{ width:100%; font:900 20px/30px "Microsoft YaHei"; color:#e04242;}
.ne-ft{ width:100%; font:16px/40px "Microsoft YaHei"; color:#e04242;}
.ne-txt{ width:100%; padding:15px 0; font-family:"Microsoft YaHei";}
.ne-txt span{ font-family:"Microsoft YaHei"; line-height:2.5;}
.ne-txt p{ font-family:"Microsoft YaHei";line-height:2em;color:#555;font-size:14px; }
.ne-txt img{display: block;  max-width: 100%; margin:0 auto;height:auto;padding:5px 0;}
.ne-wt{ width:100%; font:13px/30px "Microsoft YaHei"; color:#595959; text-align:left;}
/*list2*/
video{max-width:100% !important}
.lt-pb{ width:233px; height:250px; margin-bottom:20px; background:#fff;}
.lt-m{ margin-right:25px; float:left;} 
.lt-img{ width:100%; height:130px; overflow:hidden;}
.lt-img img{ width:100%;}
.lt-rrr{ float:right;} /*zj*/
.lt-pt{ width:80%; margin:10px auto; font:italic 13px/20px "Microsoft YaHei"; color:#595959;}
.lt-pt a{ display:block; margin-bottom:10px; font:16px/26px "Microsoft YaHei"; color:#373737;}
.lt-pt a:hover{ color:#cd2525;}
/*zj*/
.rslides li{list-style-type:none;}
.lt-d h3{ font:20px/26px "Microsoft YaHei";color:#595959;}

/*zt css*/
.zt_ban{ width: 100%; height: 400px; background: url(https://upload.dynky.cn/01/images/ban1.jpg) 50% 0 no-repeat;}
.ba_bor{ width:400px; height: 85px; padding: 30px; margin-top: 130px; background: #df3838; opacity:0.95;filter:alpha(opacity=95);}
.ba_bor h1{ font-size: 26px; line-height: 50px; color: #fff; border-bottom: 2px solid #fff;}
.ba_bor p, .ba_bor a{ color:#fff; line-height: 30px;}
.ba_bor a:hover{text-decoration: underline;}

.zt_mn{ width:180px; background: #df3838; padding: 20px; text-align: center; }
.zt_mn h1{font-size:22px; color: #fff;}
.zt_mn a{width: 60px; height: 36px; font-size: 15px; line-height: 36px; display: block; margin: 2px auto; text-align: center; float:left; -moz-transition: all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; transition:all 0.7s ease 0s; -o-transition:all 0.7s ease 0s;}
.zt_conc, .zt_mn a:hover{ background: #fff; color: #df3838; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px;}

.fff{ color: #fff; background: #df3838;}
.zt_bor{ width:940px;}
.zt_til{ width: 100%; height: 40px; font-size: 19px; font-weight: 900; color: #333; border-bottom: 1px solid #dadada;}
.zt_lm{ width: 450px; height: 230px; background: #fff; text-align: center; margin-top: 30px; }
.zt_lm a{ font-size: 15px; line-height: 50px; font-weight: 900;}
.zt_lm a:hover{ color: #df3838; }
.zt_pic{width: 100%; height: 180px; position:relative; }
.zt_pic img{ width: 100%;}
.zt_pic p{ width: 80px; height: 60px; font-size: 21px; font-weight: 900; line-height: 60px; background: #fff; position: absolute; top: 120px; z-index: 11; text-align: center;}

.zt_pic2{ width: 100%; height: 376px; overflow: hidden;}
.zt_pic2 img{ width: 100%;}
.zt_txt{ width: 80%; padding: 20px 0;}
.zt_bq{ width: 16%; padding: 26px 0; line-height: 28px; font-size: 14px;}
.zt_bq strong{ color: #df3838; display: block;}

@media (max-width: 768px) {
    .lt-big-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
}

@media (max-width: 480px) {
    .lt-big-grid {
        grid-template-columns: 1fr;
        gap: 10px;
    }
}


