/* CSS Document */
*{margin:0px auto;padding:0px;}
body{font-size:18px; color:#ffecec;}
ul li{list-style-type:none;}
a{color:#616161; text-decoration:none;}
img{border:0;padding:0px; margin:0px;}
.clr{margin:0px;padding:0px;height:0px;width:0px;overflow:hidden;clear:both;}
.box_none{display:none;}
h1{display: block; text-align: center;padding-top: 110px;}
h4{display: block; text-align: center;}

.section{ width:100%; height:100%;background-size: cover; max-width: 1920px;background:url(../img/wrapper01.jpg) center top #010102; overflow: hidden;}
/*.main{ width:1254px; margin:0 auto;overflow:hidden; height:4568px;}*/
.main{ width:1254px; margin:0 auto;overflow:hidden; }

.content_01{height:110px; background: url(../img/content_img01.jpg) center no-repeat; padding-top: 402px;text-align: center; color: #fffddf;}
.content_01 .p2{width: 900px; margin:40px auto 0 auto; overflow: hidden; color: #FFFFFF;}
.content_01 .p2 span{display:block; float: left;padding-left: 100px;}
.content_01 .p2 .select{width:131px; height: 27px; display: block; float:left;margin-left: 10px;}
.content_01 .p2 a{color: #ff0000;}
.content_01 .event_time{padding-top: 60px;font-size: 50px;}


.content_02{height:281px; overflow: hidden; background: url(../img/content_img02.jpg) center no-repeat;}
/*.content_03{height:981px; overflow: hidden; background: url(../img/content_img03.jpg) center no-repeat;}*/
.content_03{ overflow: hidden; background: url(../img/content_img03.jpg) center no-repeat;}
.content_03 ul li,.content_05 ul li{width:277px; height: 364px; float:left; background: url(../img/01bg.png) no-repeat;text-align: center; padding-top: 38px; margin: 20px 18px 90px 18px;}
.content_03 ul li dl,.content_05 ul li dl{height: 110px; line-height: 28px; margin-top: 20px;}
.content_03 ul li dl dd,.content_05 ul li dl dd{height: 28px;}
.content_05 ul li{ background: url(../img/02bg.png) no-repeat;margin: 60px 18px 20px 18px;}



.content_04{height:281px; overflow: hidden; background: url(../img/content_img04.jpg) center no-repeat; margin-top: -210px;}
/*.content_05{height:959px; overflow: hidden; background: url(../img/content_img05.jpg) center no-repeat;}*/
.content_05{ overflow: hidden; background: url(../img/content_img05.jpg) center no-repeat;}
.content_06{height:249px; overflow: hidden; background: url(../img/content_img06.jpg) center no-repeat; margin-top: -110px;}
.content_07{height:625px; overflow: hidden; background: url(../img/content_img07.jpg) center no-repeat;}

.content_07 ul li{width:391px; height:512px; background: url(../img/03bg.png) no-repeat;text-align: center; padding-top: 53px; margin: 40px auto 0 auto;}
.content_07 ul li dl{    height: 170px;
    line-height: 40px;
    margin-top: 34px;
    font-size: 23px;
    width: 250px;
    text-align: left;}
.content_07 ul li dl dd{height: 40px;}


.content_08{height:530px; overflow: hidden; background: url(../img/content_img08.jpg) center no-repeat;text-align: left; color: #9f9186;font-size: 20px; line-height: 35px; padding-top: 150px; display: flex; justify-content: center;}
.content_08 strong{display: block;font-size: 37px; color: #a4622e; padding-bottom: 30px;padding-left: 220px;}




.tanchu1{width:620px; height:902px; overflow:hidden;background:url(../img/pic_10.png) bottom no-repeat;position:relative; margin:auto;top:10%; }
.tanchu1 .gb_01{ color:#263349;position:absolute;right:0px;top:0px;font-family:"新宋体"; font-size:14px; cursor:pointer; font-weight:normal;}
.tanchu1 .txt_max{width:600px; overflow-y:auto; float:left; padding:50px 10px 20px 10px; color:#feffd3; font-size:14px; line-height:23px;}
.tanchu1 .txt_max h1{ display:block; text-align:center;padding-bottom:30px; font-size:28px; line-height:35px; color:#eac6f6; margin-bottom:10px;}
.tanchu1 .txt_max .div{ font-size:24px; color:#3c294b; line-height:25px;}
.tanchu1 .txt_max .div ul li{height: 52px; line-height: 52px;width: 474px;background: url(../img/pic_11.png) no-repeat; padding: 0 10px; margin-bottom: 20px;}
.tanchu1 .txt_max .div a{display: block; margin: 0 auto;width: 135px; height: 48px; line-height: 45px; background: url(../img/pic_4.png) no-repeat; text-align: center; color: #3c294b;font-size: 18px;}


.tanchu2{width:620px; height:284px; overflow:hidden;background:url(../img/pic_12.png) bottom no-repeat;position:relative; margin:auto;top:35%; }
.tanchu2 .gb_01{ color:#263349;position:absolute;right:0px;top:0px;font-family:"新宋体"; font-size:14px; cursor:pointer; font-weight:normal;}
.tanchu2 .txt_max{width:600px; overflow-y:auto; float:left; padding:50px 10px 20px 10px; color:#feffd3; font-size:14px; line-height:23px;}
.tanchu2 .txt_max h1{ display:block; text-align:center;padding-bottom:30px; font-size:28px; line-height:35px; color:#eac6f6; margin-bottom:10px;}
.tanchu2 .txt_max .div{ font-size:24px; color:#3c294b; line-height:25px;}
.tanchu2 .txt_max .div ul li{height: 52px; line-height: 52px;width: 474px;background: url(../img/pic_11.png) no-repeat; padding: 0 10px; margin-bottom: 20px;}
.tanchu2 .txt_max .div a{display: block; margin: 0 auto;width: 135px; height: 48px; line-height: 45px; background: url(../img/pic_4.png) no-repeat; text-align: center; color: #3c294b;font-size: 18px;}


.tanchu3{width:445px; height:284px; overflow:hidden;background:url(../img/pic_13.png) bottom no-repeat;position:relative; margin:0 auto;top:35%; }
.tanchu3 .gb_01{ color:#263349;position:absolute;right:0px;top:0px;font-family:"新宋体"; font-size:14px; cursor:pointer; font-weight:normal;}
.tanchu3 .txt_max{width:425px; overflow-y:auto; float:left; padding:40px 10px 20px 10px; color:#feffd3; font-size:14px; line-height:23px;}
.tanchu3 .txt_max h1{ display:block; text-align:center;padding-bottom:10px; font-size:28px; line-height:35px; color:#eac6f6; margin-bottom:10px;}
.tanchu3 .txt_max .div{ font-size:24px; color:#3c294b; line-height:25px; text-align: center;}
.tanchu3 .txt_max .div span{width: 400px; margin: 20px auto 0 auto;display: block;}
.tanchu3 .txt_max .div span a{display: block; margin: 0 auto;width: 107px; height: 40px; line-height: 35px; background: url(../img/pic_2.png) no-repeat; text-align: center; color: #3c294b;font-size: 18px; float: left; margin-left: 60px;}
.tanchu3 .txt_max .div .input{width: 188px; height: 37px; line-height: 37px; background: #3c1761; border: 0; margin-right: 10px; color: #FFFFFF; padding:0 0 0 10px;}
.tanchu3 .txt_max .div p{font-size: 14px; color: #FFFFFF;}
.tanchu3 .txt_max .div ul li{ color: #FFFFFF; margin: 10px 0;}



.tc{width:100%;height:1057px;display:none; z-index:2000;position:fixed;left:0px;top:0px;}
.bg{width:100%;height:100%; background-color:#333; filter:alpha(opacity=50); opacity:0.5;left:0px;top:0px; position:fixed;}

.item_html dt,.item_extra_html dt{width: 200px;}
.layui-layer-content {
    color: #030303;
}
.layui-layer-btn{font-size: 15px !important;}

/*文字滚动*/
.z-text-roll {
    /* 最大宽度 */
    width: 200px;
    /* 不允许换行 */
    white-space: nowrap;
    /* 超出隐藏 */
    overflow: hidden;
    position: relative;
    --gap: 20px;
    --time: 3s;
}
.z-text-roll>span {
    position: relative;
    display: inline-block;
    /*color: #ffa574;*/
}
.z-text-roll>span::before {
    content: attr(data-text);
    position: relative;
    left: 0;
}
.z-text-roll.z-is-roll>span::before {
    --index:0;
    animation: z-text-anim var(--time) linear infinite;
}
.z-text-roll.z-is-roll>span::after {
    content: attr(data-text);
    position: absolute;
    left: calc(100% + var(--gap));
    --index:1;
    animation: z-text-anim var(--time) linear infinite;
}

@keyframes z-text-anim {
    0% {
        /* --index 为第几个文本 */
        left: calc((100% + var(--gap)) * var(--index));
    }
    100% {
        left: calc((100% + var(--gap)) * (var(--index) - 1));
    }
}
/* 更多 */
.z-text-roll>span>font {
    display: none;
}
.z-text-roll.z-is-roll>span>font {
    display: inline-block;
    position: absolute;
    left: calc((100% + var(--gap)) * 2);
    --index:2;
    animation: z-text-anim var(--time) linear infinite;
}
.z-text-roll.z-is-roll>span>font>span {
    margin-right: var(--gap);
}


