*{padding:0; margin: 0; color:#333; text-decoration:none; font-size:12px; font-family:"微软雅黑"; list-style:none}
@font-face {
font-family: jtz; /*这里是说明调用来的字体名字*/
src: url('../img/jtz.ttf'); /*这里是字体文件路径*/
}
#bottom{width:100%; height: 45px; position: fixed; bottom: 0;background-color: #CC6633; }
#bottom .b_box{width:33%; height: 100%; float: left; text-align: center; line-height: 45px; color:#fff;font-size:14px;}
#bottom a{color:#fff; }
#top{width:100%;height: auto; overflow:hidden;}
#top img{width:100%; height:auto;}
#topnav{width:100%; height:auto; overflow:hidden}
#topnav a{width:25%;padding:12px 10px; display:inline-block; float:left; box-sizing: border-box;background-color:#f1bd2b; text-align:center;color:#fff; font-size:14px;}
.video{width:100%; height:auto; margin: 10px auto}


/*千灯矩阵*/
#main{width:100%; height:auto; overflow:hidden; margin-bottom:45px;}
#main .jz_box{width:33.333%; height:auto; float:left; padding:15px; box-sizing: border-box;}
#main .jz_box img{width:100%; border-radius:50%; border:1px solid #f1bd2b}
#main .jz_box p{text-align:center; font-size:1.2rem; height:25px}


/*走进千灯列表*/
#main .zj_box{width:100%; height:auto; margin:8px 0; padding:20px 0; box-sizing: border-box; overflow:hidden;}
#main .zj_box .zj_left{width:30%; float:left;  text-align:center;box-sizing: border-box;padding: 15px 0;}
#main .zj_box .zj_left img{width:80%;box-shadow: 0px 0px 5px #000;}

#main .zj_box .zj_right{width:70%;height:100%; float:left; box-sizing: border-box;padding: 15px 0;}
#main .zj_box .zj_right .zj_tit{width: 100%;
    height: 100%;
    font-size: 2.5rem;
    line-height: 8rem;
    font-family: jtz;
    color: #fff;
    text-shadow: 2px 2px 2px #333;
    text-align: center;}
#main .zj_box .zj_right p{font-size:14px; color:#fff}

/*轮播*/
.jssorl-009-spin img {
	animation-name:jssorl-009-spin;
	animation-duration:1.6s;
	animation-iteration-count:infinite;
	animation-timing-function:linear
}
@keyframes jssorl-009-spin {
	from {
	transform:rotate(0);
}
to {
	transform:rotate(360deg);
}
}.jssorb051 .i {
	position:absolute;
	cursor:pointer
}
.jssorb051 .i .b {
	fill:#fff;
	fill-opacity:.5
}
.jssorb051 .i:hover .b {
	fill-opacity:.7
}
.jssorb051 .iav .b {
	fill-opacity:1
}
.jssorb051 .i.idn {
	opacity:.3
}
.jssora051 {
	display:block;
	position:absolute;
	cursor:pointer
}
.jssora051 .a {
	fill:none;
	stroke:#fff;
	stroke-width:360;
	stroke-miterlimit:10
}
.jssora051:hover {
	opacity:.8
}
.jssora051.jssora051dn {
	opacity:.5
}
.jssora051.jssora051ds {
	opacity:.3;
	pointer-events:none
}





/*走进千灯内列表*/
#main .zjj_box{width:100%; height:auto; padding:15px; box-sizing: border-box; overflow:hidden}
#main .zjj_box .zjj_left{width:30%; float:left;}
#main .zjj_box .zjj_left img{width:100%;}

#main .zjj_box .zjj_right{width:70%;height:auto; float:left;padding:15px; box-sizing: border-box;}
#main .zjj_box .zjj_right .zjj_tit{width:100%; height:20px; font-size:25px; line-height:20px; margin-bottom:10px;}
#main .zjj_box .zjj_right p{font-size:14px;}
#main .pre,.next{width:50%; height:40px; text-align:center; line-height:40px; font-size:20px;font-family:jtz; float:left; border-bottom:1px solid #9e9e9e}

/*走进千灯内页*/

.title{width:100%; height:auto;margin:15px 0 0;font-size:25px;padding:0 15px; box-sizing: border-box;font-family:jtz;}
.title1{width:100%; height:auto;margin:15px 0 0;font-size:25px;padding:0 15px; box-sizing: border-box;}
.time{width:100%;font-size:16px; color:#999;padding: 10px 15px 0;box-sizing: border-box;}
.body{padding:15px; box-sizing: border-box; overflow:hidden; font-size:16px; line-height:30px; text-align:justify}
.body img{max-width:100%;}


/*千灯映像*/

.yimg{width:320px; height:150px; background-color:#fff; margin:10px auto; overflow:hidden; border:5px solid #fff;border-radius: 6px;}
.yimg .yimgn{width:320px; height:200px;overflow-y:hidden;}
.yimg .yimgn ul{width:100000px; overflow:hidden}
.yimg .yimgn ul li{ float:left; margin:0 2px;width:320px; height:178px; border:1px solid #e8680a; background-repeat:no-repeat; background-size:cover}
.yimg .yimgn ul li img{max-width:100%;}

.yvedio{width:320px; height:320px; background-color:#fff; margin:10px auto; overflow:hidden;border:5px solid #fff;border-radius: 6px;}
.yvedio .yvedion{width:320px; height:320px;overflow-x:scroll;}
.yvedio .yvedion ul li {margin:10px 0px; width: 320px; height: 150px; overflow: hidden; position: relative; background-repeat: no-repeat; background-size: cover;}
.yvedio .yvedion ul li p{ font-size:18px;width:100%;background:#000;opacity: 0.7; color: #fff; position: absolute; bottom: 0;}
.yvedio .yvedion ul li img{max-width:318px;}