/* 湖南非物质文化遗产 首页 */
@charset "UTF-8";
.fullSlide{ position:relative; float:left; width:100%; min-width:1300px; height:849px;z-index:0;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:849px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:849px; }
.fullSlide .bd li .bg{
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/index/b_bg.png) no-repeat;
	width:100%;
	min-width:1300px;
	height:169px;
	padding:65px 0;
}
.fullSlide .bd li .bg .con-left{
	float:left;
	width:394px;
	height:169px;
	background:url(../images/index/icon_04.png) no-repeat right center;
	text-align:center;
	line-height:169px;
	margin-right:50px;
}
.fullSlide .bd li .bg .con-left img{ vertical-align:middle;}
.fullSlide .bd li .bg .con-right{
	float:left;
	width:780px;
	height:169px;
	font-family:'PingFangJ';
	font-size:18px;
	color:#fff;
	line-height:35px;
	text-align:justify;
	overflow:hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 5;
}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:329px; left:0; height:16px; line-height:16px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:167px; height:16px;overflow:hidden; background:rgba(255,255,255,.3); line-height:999px;}
.fullSlide .hd ul .on{ background:#ffffff;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-35px; left:5%;  z-index:1; width:35px; height:71px; background:#000 url(../images/idx_prev.png) no-repeat center center;  cursor:pointer; display:none; padding:5px;  }
.fullSlide .next{ left:auto; right:5%; background:#000 url(../images/idx_next.png) no-repeat center center; }

.fyzt_box{
	position:relative;
	float:left;
	width:100%;
	/*min-width:1300px;*/
	height:377px;
	margin-bottom:75px;
	overflow:hidden;
}
.weui-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.weui-row > [class*="col-"] {
  box-sizing: border-box;
}
.weui-row .weui-col-33 {
  width: 33.333333333333336%;
  width: calc((100% - 15px*2) / 3);
}
.weui-row.weui-no-gutter .weui-col-33 {
  position:relative;
  width: 33.333333333333336%;
  height:377px;
}
.weui-row.weui-no-gutter .weui-col-33 .img{
	position:absolute;
	left:59px;
	bottom:53px;
}
.weui-row.weui-no-gutter .weui-col-33 span{
	position:absolute;
	right:40px;
	bottom:60px;
	width:133px;
	height:70px;
	font-family:'SYHT';
	font-size:16px;
	color:#000;
	line-height:70px;
	text-align:center;
	background:#fff;
}
.weui-row.weui-no-gutter .weui-col-33:hover span{ background:#1e341e; color:#fff;}

.fyxmBox { position: relative; float:left; width:1300px; height:652px; margin:0 0 73px 0; }
.fyxmBox .pic li{ position:relative; float:left; width:1300px; height:600px;}
.fyxmBox .pic li span{
	position:absolute;
	left:-26px;
	top:37px;
	height:70px;
	background:#1f3620;
	font-family:'SYHT';
	font-size:22px;
	color:#fff;
	line-height:70px;
	letter-spacing:1px;
	text-align:center;
	padding:0 30px;
}
.fyxmBox .pic li .imgbox{ float:left; width:918px; height:600px;}
.fyxmBox .pic li .conbox{
	float:left;
	width:302px;
	height:490px;
	text-align:center;
	padding:55px 40px;
	background:url(../images/index/b_bg2.png) no-repeat;
}
.fyxmBox .pic li .conbox .title{
	float:left;
	width:302px;
	font-family:'PingFangJ';
	font-size:36px;
	color:#fff;
	font-weight:600;
	line-height:50px;
	letter-spacing:2px;
	margin-bottom:15px;
	text-align:center;
}
.fyxmBox .pic li .conbox .desc{
	float:left;
	width:302px;
	font-family:'PingFangJ';
	font-size:18px;
	color:#fff;
	line-height:32px;
	text-align:justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 13;
}
.fyxmBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:0; width:100%; height:23px; text-align:center; background:url(../images/index/b-line.png) no-repeat center center; z-index:3;}
.fyxmBox .hd li{ display:inline-block; text-align:center; font-size:12px; width:22px; height:23px; margin:0 3px; cursor:pointer; overflow:hidden; background:url(../images/index/icon_01.png) no-repeat center center; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.fyxmBox .hd .on{ background:url(../images/index/icon_02.png) no-repeat center center; }

.ccrbox_bg{
	position:relative;
	float:left;
	width:100%;
	/*min-width:1514px;*/
	height:556px;
	background:url(../images/index/b_bg3.png) no-repeat center 0;
	margin-bottom:90px;
	overflow:hidden;
}
.ccrbox_bg .ccr_box{
	position:relative;
	width:1514px;
	margin:0 auto;
}
.ccrbox_bg .crr_title{
	float:left;
	width:1160px;
	margin:46px 177px 48px 177px;
}
.ccrbox_bg .crr_title i{
	display:inline-block;
	font-family:'SYHT';
	font-size:36px;
	color:#fff;
	letter-spacing:1px;
	line-height:40px;
	padding-bottom:13px;
	background:url(../images/index/icon_03.png) no-repeat center bottom;
}
.ccrbox_bg .crr_title a{
	float:right;
	width:133px;
	height:48px;
	font-family:'PingFangJ';
	font-size:16px;
	color:#fff;
	line-height:48px;
	text-align:center;
	border:1px solid rgba(255,255,255,.3);
}
ul.ccr_list{
	float:left;
	width:1514px;
}
ul.ccr_list li{
	float:left;
	width:478px;
	height:322px;
	background:#fbf4f0;
	margin-right:40px;
}
ul.ccr_list li:last-child{ margin-right:0;}
ul.ccr_list li .imgbox{
	float:left;
	width:238px;
	height:302px;
	margin:10px 20px 10px 10px;
}
ul.ccr_list li .conbox{
	float:left;
	width:185px;
	margin:20px 0;
}
ul.ccr_list li .conbox .name{
	float:left;
	width:185px;
	font-family:'SYHT';
	font-size:26px;
	color:#000;
	line-height:35px;
	letter-spacing:1px;
}
ul.ccr_list li .conbox .desc{
	float:left;
	width:185px;
	font-family:'PingFangJ';
	font-size:12px;
	color:rgba(0,0,0,.7);
	line-height:21px;
	text-align:justify;
	letter-spacing:1px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
}
ul.ccr_list li .conbox .desc span{
	display:inline-block;
	padding:0 10px;
	font-family:'PingFangJ';
	font-size:14px;
	color:#fff;
	line-height:30px;
	background:#1c321d;
	margin:4px 0 10px 0;
}
.cczp-slide{ position: relative; float:left; width:1300px;  height: 600px; margin-bottom:86px; }
.cczp-slide .img { float: left; position: relative; width: 918px; height: 600px }
.cczp-slide .img li, .cczp-slide .img a, .cczp-slide .img .box { display: block; width: 918px; height: 600px }
.cczp-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.cczp-slide .img .first { display: block }
.cczp-slide .tab { float: right; width: 382px; height:563px; padding:37px 0 0 0; background:url(../images/index/b_bg2.png) no-repeat; }
.cczp-slide .tab li { margin-left:-83px; width: 382px; margin-bottom:22px; }
.cczp-slide .tab .first { border-top: 0 }
.cczp-slide .tab a { text-decoration: none; display: block; position: relative; width: 400px; height: 70px; background:#12090a; font-family:'SYHT'; font-size:22px; color:#fff; text-align:center; line-height:70px;
	padding:0 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
}
.cczp-slide .tab .on a { background:#7bb07d;}