@charset "utf-8";
/* CSS Document */
.fancybox-skin{ background:none;}
.fancybox-opened .fancybox-skin{box-shadow:none;}
.index-bg{background:url(../images/indexBg.jpg) center top no-repeat #000;width:100%; position:relative; height:1080px;}
.content{width:1000px; margin:0 auto; position:relative;padding-top: 246px;}
.fs_index{display:block;position:absolute;width:180px;height:87px;left:43px;top:33px;}
#phone{width:100%; display:none; position:relative;}
#phone img{ display:block; width:100%; vertical-align:top;}
#phone a{ display:block; width:100%; position:absolute; height:120px;}
.link-top{ top:8.5%;}
.link-bottom{ bottom:0;}
.top_link{ position:absolute; left:730px; top:51px; width:270px;}
.top_link a{ display:block; height:36px; margin-right:20px; width:132px; text-align:center; background:#731314; line-height:36px; text-decoration:none; color:#fff;}
.event-list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.event-list div{width: 212px;height: 288px;position: relative;background: url(../images/lantern_img.png) no-repeat;}
.event-list div a{display: block;position: relative;z-index: 3;width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 16px;color: #f5daa3;font-weight: bold;margin-top: 140px;}
.list01{padding: 0 100px;}
.list02{margin-top: -38px;}
.list03{margin-top: -130px;padding: 0 145px;}
.list04{margin-top: -175px;justify-content: center;}

.event01::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event1_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event02::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event2_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event03::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event3_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event04::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event4_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event05::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event5_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event06::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event6_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event07::after{display: block;position: absolute;content: ""; z-index: 2;width: 100%;height: 100%;background: url(../images/event7_icon.png) center 100px no-repeat;left: 0;top: 0;}
.event02{margin-left: -35px;}
.event06{margin-right: -35px;}
.event-list div:hover{background-position: 0 -288px;}
.event-list div a:hover{text-decoration: none;opacity: .7;}







.inner-bg{background:url(../images/innerBg.jpg) center top no-repeat #000;width:100%; position:relative; padding-top:73px; padding-bottom:100px;}
.inner-bg .wrap{width:740px; margin:0 auto; position:relative; border:5px solid #b6130c; background:#fff;}
.inner-bg .wrap .content{ padding:0  30px 50px;width:740px;}
.inner-bg .wrap h1{font-size:48px; color:#8e110c; line-height:108px;}
.inner-bg .wrap .content p{font-size:14px; color:#313131; line-height:34px; margin-bottom:20px;}
.inner-bg .wrap .content p b{color:#f28e2d;font-size:18px;}
.inner-bg .wrap .content p span{ color:#e47c01;}
.inner-bg .wrap .content img{ display:block; margin-bottom:20px;}
.inner-bg .wrap .content p a{ color:#e47c01; text-decoration:underline;}
.inner-bg .wrap .content p strong{color:#ff0000;font-weight: normal;}
.top{ display:block; position:absolute; background:url(../images/innerTop.png) no-repeat; width:795px; height:89px; left:50%; margin-left:-397px; top:82px; z-index:3;}
.back{ display:block; margin:30px auto 0;width:220px; height:70px; text-align:center; line-height:70px; border-radius:20px; border:4px solid #c3573f; background:#b63b3d; color:white; font-size:30px; font-weight:bold;}
.back:hover{ text-decoration:none;}
