@charset "utf-8";
/* CSS Document */

body,div,img,form,input,ul,li,h1,h2,a,span{margin: 0; padding: 0; border: none; box-sizing: border-box;}
ul,li{list-style: none;}
body,input,h1,h2{font-family: "微软雅黑", "黑体"; font-size: 16px; line-height: 30px; font-weight: normal; position: relative; }

a{color: #000; text-decoration: none;}
a:hover{color: #D92636;}
.fl{float: left;}
.fr{float: right;}
.clearflx:after{content: ""; display: block; visibility: hidden; clear: both;}
.mycl{ clear:both; height:0px; overflow:hidden;}



.container{width: 1200px; margin: auto;}

.bg1{height:1341px;background: url(20250103-pt-yd_banner.jpg) no-repeat top center;}
.bg2{height:808px;background: url(20241223_bg_02.jpg) no-repeat top center;}
.bg3{height:941px;background: url(20241223_bg_03.jpg) no-repeat top center;}
.bg4{height:891px;background: url(20241223_bg_04.jpg) no-repeat top center;}
.bg5{height:2177px;background: url(20241223_bg_05.jpg) no-repeat top center;}
.bg6{height:1401px;background: url(20241223_bg_06.jpg) no-repeat top center;}

.dbt{position: absolute; top:320px; left:30px; display: none;}
.logo{position: absolute; top:50px; left:0px; display: none;}

.hd{width: 620px; height: 450px; float: left; background: #ccc; margin-left: 40px;}
.zxbb{width:400px; float: left; margin-left:50px; padding-top: 40px;}
.zxbb .more{text-align: right; color: #bc0b00; font-weight: bold;}
.zxbb .more a{color: #bc0b00;}
.zxbb li{ line-height: 40px; height: 40px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap; }

/*元旦记忆*/
.ydjy{/*width: 900px; height: 300px;*/ padding-top: 360px; padding-left: 230px;}
.ly{ width: 690px; height: 395px; /*border: 1px solid #000;*/ padding-top: 490px; padding-left:380px;}
.ly_con{width:880px; height:250px; overflow-y: auto;}
.ly_con_01{ /*border: 2px solid #e09435;*/ border-radius: 30px; width: auto; padding:8px; display: inline-block; max-width: 880px;
margin-top:25px; background: #fff9e7; line-height: 20px;}

/*图说元旦*/
.sj_tu{width: 285px; height: 380px; background:#ccc; margin-left: 12px; margin-right: 12px; float:left;}
.sj_tu img{width: 286px; height: 470px;}

.jiantou{width:80px;  }
.jiantou img{display: block; margin: auto; padding-top: 150px;}
.sj_jt1{float:left; }
.sj_jt2{float:right;}


.slide-in-elliptic-top-fwd{-webkit-animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-elliptic-top-fwd .7s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}@keyframes slide-in-elliptic-top-fwd{0%{-webkit-transform:translateY(-600px) rotateX(-30deg) scale(0);transform:translateY(-600px) rotateX(-30deg) scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}100%{-webkit-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1);-webkit-transform-origin:50% 1400px;transform-origin:50% 1400px;opacity:1}}

.scale-in-center{-webkit-animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center 1s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}

/*从下向上*/
.slide-in-bottom{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}

/*放大缩小*/
.scale2 {animation: scale2 10s infinite linear;}
@keyframes scale2 {
    0% { transform: translateY(-5px) scale(0.93);}
    25% {transform: translateY(0px) scale(1);}
    50% {transform: translateY(-5px) scale(0.9);}
    75% { transform: translateY(0px) scale(1);}
    100% {transform: translateY(-5px) scale(0.93);}
}

