@charset "utf-8";
/* CSS Document */
.fancybox-skin{ background:none;}
.fancybox-opened .fancybox-skin{box-shadow:none;}
.index-bg{background:url(../images/bg.jpg) center top no-repeat #000;width:100%; position:relative; height:1500px;}
.content{width:1000px; margin:0 auto; position:relative; padding-top:714px;}
.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:#79dfff; line-height:36px; text-decoration:none; color:#fff;}

.event-wrap div{width: 50%;}
.date-1{display: block;background: url("../images/date_1.png") no-repeat;width: 90px;height: 89px;margin: 0 auto 23px;}
.date-2{display: block;background: url("../images/date_2.png") no-repeat;width: 90px;height: 89px;margin: 0 auto 23px;}
.event-wrap div ul{width: 480px;margin: 0 auto;}
.event-wrap div ul li{width: 220px;margin: 0 10px 20px;height: 100px;background: url("../images/bg_dot.png") no-repeat;position: relative;}
.event-wrap div ul li::before{content: "";display: block;width: 85px;height: 51px;position: absolute;left: 10px;top: 24.5px;background: url("../images/num.png") center top no-repeat;}
.event-wrap div ul li.event-2::before{background-position: center -51px;}
.event-wrap div ul li.event-3::before{background-position: center -102px;}
.event-wrap div ul li.event-4::before{background-position: center -153px;}
.event-wrap div ul li.event-5::before{background-position: center -204px;}
.event-wrap div ul li.event-6::before{background-position: center -255px;}
.event-wrap div ul li.event-7::before{background-position: center -306px;}
.event-wrap div ul li.event-8::before{background-position: center -357px;}
.event-wrap div ul li.event-9::before{background-position: center -408px;}
.event-wrap div ul li a{display: block;color: white;font-size: 18px;color: white;padding-left: 95px;padding-top: 25px;line-height: 25px;height: 75px;font-weight: bold;}
.event-wrap div ul li a:hover{text-decoration: none;}
.event-wrap div.event-L ul li.hot{background: url("../images/bg_r.png") no-repeat;}
.event-wrap div.event-R ul li.hot{background: url("../images/bg_g.png") no-repeat;}

.inner-bg{background:url(../images/innerBg.jpg) center top no-repeat #000;width:100%; position:relative;padding-top: 72px;padding-bottom: 100px;}
.inner-bg .wrap{width:740px; margin:0 auto; position:relative; background:white; border:5px solid #c1ecf3;}
.inner-bg .wrap .content{ padding:0 40px 30px;width:660px;}
.inner-bg .wrap h1{font-size:48px; color:#39c6ee; 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{ font-size:18px;color:#39c6ee;}
.inner-bg .wrap .content p span{ color:#e4007f;}
.inner-bg .wrap .content img{ display:block;margin-bottom: 20px;}
.inner-bg .wrap .content p a{ color:#ff0000; text-decoration:underline;}
.inner-bg .wrap .content p strong{ color:#28b823;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;}
