@charset "utf-8";
/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}

html {
	height: 100%;
}

body {
	font-size: 20px;
	font-family: "Microsoft Yahei";
	line-height: 1.5;
	color: #444;
	height: 100%;
	background: #fff;
}

div, p, span {
	font-size: 20px;
}

ol, ul {
	list-style: none;
}

a {
	color: #444;
	text-decoration: none;
}

/*a:hover {*/
/*color: #ad2713;*/
/*}*/

img {
	border: 0;
	vertical-align: middle;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
}

input {
	border: none;
	font-family: "Microsoft Yahei";
	outline: none;
}

input[type="button"] {
	cursor: pointer;
}

.red {
	color: #96000c;
}

.mid {
	width: 1000px;
	margin: 0 auto;
}

.fr {
	float: right;
}

.fl {
	float: left;
}

h3 {
	font-size: 18px;
	color: #523f38;
	font-weight: bolder;
}

::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: none;
} /*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: none;
	border-radius: 4px;
	background-color: none;
} /*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, .2);
	background-color: #cdc4c1;
}

@-webkit-keyframes rotate1 {
	0% {
		transform: rotateY(0deg);
	}

	100% {
		transform:rotateY(360deg);
		background-image:url(../images/leftnavbgimg .png);
	}
}
@-moz-keyframes rotate1 {
	0% {
		transform: rotateY(0deg);
	}

	100%{
		transform:rotateY(360deg);
		background-image:url(../images/leftnavbgimg.png);


	}
}
@keyframes rotate1 { 0% {
	transform: rotateY(0deg);
}

	100%
	{
		transform
		:rotateY(360deg)
	;


		background-image:url(../images/leftnavbgimg .png);


	}
}
/** index **/
.clearfix,
.nav ul:after,
.slideGroup .parHd ul:after,
.indexcalendar:after{content:'';display:block;clear:both;height:0;visibility:hidden;font-size:0;}
.newsLeft:hover .txt_con,
.newsRight ul li:hover .txt_con,
a.indexMore:hover,
.cont3ulOne li a:hover,
.cont7div .cont7ul li:hover,
.cont6left .cont6ul li a:hover h2,
#certify .swiper-button-prev:hover,
#certify .swiper-button-next:hover,
.cont7div .cont7ul li:hover .li7txt{transition: all 0.5s;-moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}

.container{width: 1200px; margin: 0 auto;}
.colordca26a{color:#dca26a;}
body{
	padding-bottom: 100px;
}

/*头部*/
.headertop{
	border-bottom: solid 1px #e5e5e5;
	padding:30px 0 ;}
.ht-left,
.ht-center,
.ht-right{
	display: inline-block;
	width: 33.3333333%;}
.ht-left{
	float: left;
}
.ht-right{
	float: right;
	text-align: right;}
.ht-center{
	margin: 0 auto;
	width: 275px;}
.ht-left{
	padding-top: 10px;
}
.ht-right{
	padding-top: 20px;
}

/*导航*/
.nav ul{
	padding: 20px 0;
}
.nav ul li{
	float: left;
	position: relative;
}
.nav ul li a{
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
}
.nav ul li .aTwobox{
	width: 120px;
	display: none;
	position: absolute;
	top: 80px;
	left: 0;
	z-index: 999;
	background: #fff;
}
.nav ul li .aTwobox a{
	font-size: 16px;
	text-align: center;
}

/*bannerbox*/
.bannerbox{
	position: relative;
	margin-bottom: 150px;
}
#banner .swiper-slide img{
	width: 100%;
}
.swiper-container-horizontal#banner>.swiper-pagination-bullets{
	bottom: auto;top: 30px;
}
#banner .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #fff;
	opacity: 1;
	margin: 0 18px;
}
#banner .swiper-pagination-bullet-active{
	background: #dca26a;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */-moz-transform:rotate(7deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */-o-transform:rotate(45deg);
}

/*search*/
.searchbox {
	left: 50%;
	margin-left: -500px;
	bottom: -60px;
	position: absolute;
	width: 1000px;
	z-index: 11;
	height: 120px;
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
.searchbox .search {
	box-sizing: border-box;
	width: 100%;
	height: 120px;
	position: relative;
	padding: 35px 0px 0px 60px;
	-moz-border-top-left-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-bottom-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
#sslct_main {
	display: inline;
}
.sslct {
	width: 12%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	vertical-align: top;
	*display:inline;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
	z-index: 9;
}
.sslct .butten {
	height: 50px;
	line-height: 50px;
	display: block;
	background: none;
	border-bottom: solid 1px #f0f0f0;
	position: relative;
}
.sslct .butten:after{
	position: absolute;
	display: block;
	content: '';
	border-width:10px 10px 0;
	border-style:solid;
	border-color:#dca26a transparent transparent;/*灰 透明 透明 */
	right: 10px;
	top: 20px;
}
.sslct .butten_r {
	display: inline-block;
	width: 80%;
	height: 50px;
	text-align: center;
	overflow: hidden;
	color: #dca26a;
}
.list_sslct {
	height: 0;
	overflow: hidden;
	width: 100%;
	line-height: 34px;
	position: absolute;
	left: 0;
	top: 37px;
	background: #f9f9f9;
	overflow: hidden;
	border: 1px solid #CCC;
	border-top: 0;
	border-bottom: 0;
	text-align: center;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.list_sslct li {
	border-bottom: 1px solid #CCC;
}
.list_sslct li a {
	display: block;
	padding: 0 7px;
}
.list_sslct li a:hover {
	background: #f9f9f9;
}
.search .searchtext {
	width: 54%;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #999;
	text-indent: 36px;
	border: 0 none;
	margin-left: 10%;
	border-bottom: solid 1px #f0f0f0;
}
.search .searchbtn {
	width:120px;
	height: 120px;
	border: 0 none;
	background: url(../images/icon-search.png) center no-repeat #dca26a;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	-moz-border-top-right-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.searchbox .hotsearch {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
	font-size: 13px;
	color: #6f6e6e;
}
.searchbox .hotsearch span {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.searchbox .hotsearch span a {
	padding: 0 5px;
}

/*con3*/
.slideBox2{ position:relative;}
/* fywh */
.ladyScroll{width:1000px;  min-height:330px; margin:0 auto; position:relative;}
.ladyScroll .scrollWrap{width:100%; position:absolute;}
.ladyScroll  dl{float:left; width:25%; text-align:center; position:relative; margin:15px 0;}
.ladyScroll  dl a{ display:block;}
.ladyScroll  dt{margin:0 auto; padding:0 15px;}
.ladyScroll  img{display:block;width:100%; height:260px;}
.ladyScroll  dl a:hover img{ box-shadow:0px 0px 10px #3f372a;}
.ladyScroll  dd{width:100%; height:50px; position:absolute;left:0;bottom:0; }
.ladyScroll  dd span{ display:block; margin:0 15px; background:rgba(0,0,0,.35); line-height:50px; font-size:18px;color:#f3e6ce; text-align:center;}
.ladyScroll  dl a:hover dd span{ color:#c9060e;}

.section3_con1{ width:1173px !important;}
.section3 a.indexMore{bottom: -18px !important;}
.section3 .slideGroup .parHd{width:28%;margin-bottom: -70px;}
.section3 .slideBox{height: 546px; background: url(../images/szyd_jt201812lbg.png) top center no-repeat;background-size: 100% 100%;}

.ladyScroll .scrollWrap{ top:99px;}
.dlList{margin-top: 99px;}

/*tour*/
.tour{ padding:50px 0 60px;}
#top{width:100%;height:1px; position:relative; }
#box{width:100%;height: 546px;position:relative;}
#list{width:1000px;height:330px;position:absolute;top: 62px;left:50%;display:inline;margin-left:-500px;}
#list ul {margin:0px;}
#list li{width:210px; position:absolute; cursor:pointer;}
#list li div{ position: relative; min-height:300px;}
#list li p{ text-align:center; position:absolute; z-index:999; width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
#list li img{width:100%;height:100%;vertical-align:top; box-shadow:0 0 3px #ccc;}
#list a.picbut2a{width: 32px;height: 60px;text-decoration:none;position:absolute;z-index:20;top: 181px;background: red;}
#list a.prev2a{background:url(../images/szyd_jt201812l.png) no-repeat; left: -117px;}
#list a.next2a{background:url(../images/szyd_jt201812r.png) no-repeat; right: -117px;}
#list a.prev2a:hover{}
#list a.next2a:hover{}

.section1{
	background: url(../images/section1_bg0.jpg) no-repeat;
	background-size:100% 100%;
}

.section2, .section3,.section4, .section5, .section6, .section7, .section8 {
	background: url(../images/section2_bg0.jpg) no-repeat;
	background-size:100% 100%;

}
/*.section3 {
	background: url(../images/body_bg3.jpg) no-repeat;
	background-size:100% 100%;

}
.section4 {
	background: url(../images/body_bg4.jpg) no-repeat;
	background-size:100% 100%;

}
.section5 {
	background: url(../images/body_bg5.jpg) no-repeat;
	background-size:100% 100%;

}
.section6 {
	background: url(../images/body_bg6.jpg) no-repeat;
	background-size:100% 100%;

}
.section6 {
	background: url(../images/body_img.jpg) no-repeat center bottom;
	background-size:100% 100%;

}*/




.cont1 {
	height: 80%;
	width: 1000px;
	margin: 20px auto 0px;
}

.stit {
	overflow: hidden;
	padding: 23px 40px 0;
}

.stit span {
	font-size: 24px;
	float: left;
	color: #000;
}

.stit span b {
	color: #d30f1e;
}

.stit a {
	float: right;
	color: #bf1900;
	font-size: 14px;
	text-transform: uppercase;
	display: inline-block;
	padding-top: 5px;
	letter-spacing: 1px;
}

.stit a:hover {
	color: #e40113;
}

.top_con {
	width:1060px;
	position: absolute;
	top: 6%;
	left: 50%;
	margin-left: -520px;
	z-index: 999;
}

.logo {
	display: block;
	width: auto;
	margin-top: 30px;
}

.top_right {
	width: 639px;
	margin-top: 50px;
}

.lab_con {
	float: left;
	width: 479px;
	height: 50px;
	line-height: 50px;
	background: url(../images/search_bg.png) no-repeat;
	margin-right: 10px;
}

.lable_con_input {
	display: block;
	float: left;
	width: 280px;
	height: 50px;
	line-height: 50px;
	color: #81665d;
	background: none;
}

.lable_con_btn {
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	background: none;
}
/*slect*/
.sslct_con {
	float: left;
	width: 82px;
	height: 50px;
	padding-right: 18px;
	margin-right: 28px;
	background: url(../images/secrch_arrow.png) right center no-repeat;
}

.sslct {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	position: relative;
	cursor: pointer;
	margin: 0 auto;
	z-index: 9;
}

.sslct .butten {
	height: 50px;
	line-height: 50px;
	display: block;
	padding: 0 12px;
}

.sslct .butten_r {
	display: inline-block;
	width: 100%;
	height: 50px;
	padding-left: 10px;
	box-sizing: border-box;
	text-align: left;
	overflow: hidden;
	font-size: 20px;
	color: #694e45;
	letter-spacing: 2px;
}

.list_sslct {
	width: 107px;
	height:0;
	padding: 0;
	line-height: 28px;
	position: absolute;
	left: 3px;
	top: 50px;
	overflow: hidden;
	background: #fff;
	border: none;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}

.list_sslct li {
	border: none;
}

.list_sslct li a {
	display: block;
	text-align: center;
	width: 100%;
	padding: 10px 0;
	color: #694e45;
	background: #fff;
}

.list_sslct li a:hover {
	color: #dca26a;
}

a.login_a {
	display: inline-block;
	width: 80px;
	text-align: center;
	/* padding-top: 30px; */
	line-height: 32px;
	/* letter-spacing: 2px; */
	text-align: center;
	background: #e93626;
	color: #fff;
	text-align: center;
	border-radius: 16px;
	box-shadow: 0 0 15px #e93626;
	margin-top: 10px;
}
a.login_zc{width: 70px;background: none;box-shadow: none;color: #333;}
a.login_a:hover {
	font-size:16px;
}

#login_go1 {
	width: 50px;
	height: 24px;
}

#login_go1 h3 {
	font-weight: normal;
	font-size: 12px;
}

#login_go1 h3 img {
	width: 30px;
	height: 30px;
	border-radius: 15px;
	display: block;
	margin: 0 auto;
	border: 1px solid rgba(255, 255, 255, .5);
}

#login_go1 h3 span {
	width: 100%;
	display: block;
	text-align: center;
}

#login_go1 h3:hover {
	color: #96000c;
}

#login_go1 .navsub {
	width: 80px;
	margin-left: -10px;
	border-top: 2px solid #b90b13;
	display: none;
	font-size: 12px;
	text-align: center;
	background: #b90b13;
	box-shadow: 0 0 4px rgba(0, 0, 0, .3);
}

#login_go1 .navsub a {
	display: block;
	color: #fff;
	color: rgba(255, 255, 255, .7);
	padding: 5px 0;
}

#login_go1 .navsub a:hover {
	background: #96000c;
	color: #fff;
}

.indexTit {
	width:100%;
}

a.indexMore {
	position: absolute;
	top: -112px;
	right: 0;
	width: 180px;
	height:60px;
	line-height: 60px;
	text-align: center;
	letter-spacing: 2px;
	z-index: 1000;
	border: solid 1px #dca26a;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	color:#dca26a;
}

a.indexMore:hover {
	color:#fff; background: #dca26a;
}

.section2 a.indexMore{ bottom:-110px;}
.section3 a.indexMore{bottom: -18px;}
.section4 a.indexMore{bottom: -296px;}
.section5 a.indexMore {
	bottom: -110px;
}
.section6 a.indexMore {
	bottom: -296px;
}

.slideGroup {
	width: 100%;
	text-align: left;
	position: relative;
}

.slideGroup .parHd {
	width: 60%;
	margin: 0 auto 20px;
	min-height: 60px;
	position: absolute;
	z-index: 0;
	right: 0;
	top: -100px;
	padding-right: 220px;
}

.slideGroup .parHd ul{
	text-align: right;
}

.slideGroup .parHd ul li {
	cursor: pointer;
	font-size: 20px;
	display: inline-block;
	margin: 0 10px;
}
.slideGroup .parHd ul li:last-child {
	/*text-align: left;*/
}
/*.section3 .slideGroup .parHd ul li{width:25%;}*/

/*.slideGroup .parHd3 ul li {*/
/*float: left;*/
/*cursor: pointer;*/
/*font-size: 20px;*/
/*width: 33.3%;*/
/*text-align: center;*/
/*display: inline;*/
/*}*/

/*.slideGroup .parHd5 ul li{ width:20%;}*/


.slideGroup .parHd_3 ul li:nth-child(2) {
	text-align: center;
}

.slideGroup .parHd_3 ul li:nth-child(2) a {
	margin-right: 0;
}
/*.slideGroup .parHd ul li:last-child{ text-align:left;}*/
.slideGroup .parHd ul li a {
	color: #999;
	display: inline-block;
	height: 36px;
	line-height: 38px;
	/* background: url(../images/index_tit2_bg1.png) bottom center no-repeat; */
	/*padding-top: 20px;*/
	border-bottom: 1px solid rgba(207,0,0,0);
}
.slideGroup .parHd ul li:last-child a{
	/*margin-left: 10%;*/
}



/*.slideGroup .parHd ul li:last-child a{ margin-left:20%;}*/
.slideGroup .parHd ul li.on a {
	color: #333;
	font-weight: bold;
}

.slideGroup .slideBox {
	zoom: 1;
	position: relative;
	min-height: 300px;
}
/* 首页幻灯 */
.fullSlideImg {
	/*min-width: 1000px;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 2;*/
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	position: absolute;
	margin-left: 410px;
	top: 297px;

}

.fullSlideImg .bd {
	position: relative;
	z-index: 8;
	width: 1000px;
	height: 100%;
	margin:0 auto;
}

.fullSlideImg .bd ul {
	width: 100% !important;
	width: 100%;
	height: 100% !important;
	height: 100%;
}

.fullSlideImg .bd li {
	/*width: 100% !important;
	height: 100%;*/
	width:842px;
	height:479px;
	background: url(../images/banner_bg.png) no-repeat;
}
/*.fullSlideImg .bd li a{ position:absolute; width:100%; height:100%; display:block; z-index:1;  }*/
.fullSlideImg .hd {
	width: 100%;
	position: absolute;
	z-index: 9;
	bottom: 35px;
	left: 0;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.fullSlideImg .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 42px;
	height: 40px;
	margin: 0 12px;
	background-repeat: no-repeat;
	overflow: hidden;
	line-height: 9999px;
}

.fullSlideImg .hd ul li:nth-child(1) {
	background: url(../images/hd_num1.png);
}

.fullSlideImg .hd ul li:nth-child(2) {
	background: url(../images/hd_num2.png);
}

.fullSlideImg .hd ul li:nth-child(3) {
	background: url(../images/hd_num3.png);
}

.fullSlideImg .hd ul li:nth-child(1).on {
	background: url(../images/hd_num1a.png);
}

.fullSlideImg .hd ul li:nth-child(2).on {
	background: url(../images/hd_num2a.png);
}

.fullSlideImg .hd ul li:nth-child(3).on {
	background: url(../images/hd_num3a.png);
}

.bannerPlay {
	display: block;
	width: 162px;
	margin: 0 auto;
}

.bannerPlay1 {
	padding-right: 65px;
	margin-top: 690px;
}

.bannerPlay2 {
	padding-left: 170px;
	margin-top: 635px;
}

.bannerPlay3 {
	padding-left: 190px;
	margin-top: 685px;
}

.bannerPlay a {
	display: inline-block;
	width: 162px;
	height: 47px;
	text-align: center;
	line-height: 46px;
	color: #75352c;
	font-size: 18px;
	background: url(../images/bennerplay.png) no-repeat;
}

.bannerPlay a:hover {
	color: #96000c;
}

/*2018 10 23*/
.banner_con {
	width: 1000px;
	margin: 0 auto;
	position: relative; display:none;

}
.banner_kuang {
	width: 842px;
	height: 479px;
	display: block;
	position: absolute;
	top: 50px;
	right: 0;
	z-index: 999;
}
.slideBoxImg {
	width: 1000px;
	height: 479px;
	position: relative;
	margin: 0 auto;
}
.slideBoxImg .hd {
	height: 11px;
	overflow: hidden;
	position: absolute;
	left: 500px;
	bottom: -100px;
	z-index: 1;
}
.slideBoxImg .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}


.slideBoxImg .hd ul li {
	float: left;
	margin-right: 20px;
	width: 11px;
	height: 11px;
	background: url(../images/dian.png) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}
.slideBoxImg .hd ul li.on{
	background: url(../images/dian_on.png) no-repeat;
}
.slideBoxImg .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBoxImg .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.slideBoxImg .bd li img {
	position: absolute;
	right: 0;
	top: 50px;

}
.slideBoxImg .bd li .txt {
	position: absolute;
	left: 0;
	top: 50px;

}
.slideBoxImg .bd li .txt h3{
	font-size:40px;
	color:#637174;
	width:40px;
	float:left;
	line-height: 48px;
}
.slideBoxImg .bd li .txt p{
	font-size:18px;
	color:#aa9441;
	width:18px;
	float:left;
	line-height: 50px;
	margin-left: 20px;
}


/*文化服务*/
.slideGroup .culturebox {
	width: 100%;
	overflow: hidden;
	margin-top:150px;
}
.slideGroup .culturebox li {
	width: 200px;
	height: 372px;
	float: left;
	overflow: hidden;
}
.slideGroup .culturebox li a{
	display: block;
	width: 200px;
	height: 372px;
}
.slideGroup .culturebox li:nth-of-type(1) a {
	background: url(../images/culturebg01.jpg) center no-repeat;
}
.slideGroup .culturebox li:nth-of-type(2) a {
	background: url(../images/culturebg02.jpg) center no-repeat;
}
.slideGroup .culturebox li:nth-of-type(3) a {
	background: url(../images/culturebg03.jpg) center no-repeat;
}
.slideGroup .culturebox li:nth-of-type(4) a {
	background: url(../images/culturebg04.jpg) center no-repeat;
}
.slideGroup .culturebox li:nth-of-type(5) a {
	background: url(../images/culturebg05.jpg) center no-repeat;
}
.slideGroup .culturebox li a img {
	max-width: 100%;
	max-height: 100%;
	height: 204px;
	width: 44px;
	padding-left: 25px;
	padding-top: 40px;
	display: block;
}

/*活动报名*/
.activeList li {
	float: left;
	width: 312px;
	height: 429px;
	background: url(../images/activebg_lx.png) top center no-repeat;
	/* margin-right: 50px;*/
	cursor: pointer;
}
.activeList li img {
	width: 300px;
	height: 210px;
	/* border-radius: 10px; */
	overflow: hidden;
	/* margin-left: 30px; */
	/* margin-top: 32px; */
	margin: 16px 0 0 6px;
	border-radius: 8px;
}
.activeList li .nr {
	height: 100px;
	padding: 20px 30px 8px;
}
.activeList li .nr h3 {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}
.activeList li p {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	padding: 3px 0;
}
.activeList li .btn {
	background: url(../images/btnbg_lx.png) no-repeat;
	display: block;
	width: 148px;
	height: 42px;
	margin: 0 auto;
	line-height: 42px;
	color: #666;
	font-size: 14px;
	text-align: center;
	letter-spacing: 3px;
	display: none;
}
.activeList li:hover .nr h3 {
	color:#ad2713;
}
.activeList li:hover .btn {
	color:#fff;
	background: url(../images/btnbg_lx2.png) no-repeat;
}
.activeList li:nth-child(3){
	margin-left:50px;
	margin-right: 50px;
}

.activeList li:hover img {
	box-shadow: 0 0 8px #333;
}

/*文化单位*/
.whdwList ul li {
	float: left;
	width: 235px;
	border: 1px solid #ac9b93;
	background: #fff;
	border-radius: 10px;
	margin-right: 20px;
}
.whdwList ul li img {
	display: block;
	width: 100%;
	height: 170px;
	margin: 0 auto;
	border-radius: 10px;
}
.whdwList ul li div {
	height: 115px;
	padding: 15px;
	margin: 4px;
	border-radius: 8px;
	border: 1px solid #ac9b93;
}
.whdwList ul li h3 {
	padding-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}
.whdwList ul li p.defaule {
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}
.whdwList ul li p.intro {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	color: #999;
}





/*活动资讯*/
.newsLeft {
	width: 580px;
	height: 460px;
	border-radius: 6px;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
	overflow: hidden;
}

.newsLeft a{
	display: block;
}
.newsLeft span.img_con {
	display: block;
	width: 100%;
	height: 312px;
	overflow: hidden;
	position: relative;
}

.newsLeft span.img_con img {
	display: block;
	width: 100%;
	height: 312px;
	margin: auto;
}

.newsLeft .txt_con{
	background: #fff;
	padding: 30px;
}
/*.newsLeft span.img_con:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}*/

.newsLeft h3 {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	line-height: 26px;
	font-size: 22px;
}

.newsLeft span.time {
	float: right;
	width: 20%;
	text-align: right;
	color: #999;
	line-height: 29px;
}

.newsLeft p {
	height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	box-sizing: border-box;
	margin-top: 7px;
}
.newsLeft:hover a h3, .newsLeft:hover p {

	color: #fff;
}

.newsLeft:hover .txt_con {
	background: #dca26a;
}

.newsLeft:hover span.time {
	color: #cfa3a6;
}

.newsRight {
	width: 580px;
	cursor: pointer;
	margin-left: 40px;
}


.newsRight ul li {
	width: 580px;
	height: 215px;
	margin-bottom: 30px;
	box-sizing: border-box;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
	overflow: hidden;
	border-radius: 6px;
}

.newsRight ul li:nth-child(3) {
	display:none;
}


.newsRight ul li:hover a, .newsRight ul li:hover h3, .newsRight ul li:hover span
{
	color: #fff;
}

.newsRight ul li .imgbox {
	float: left;
	width: 50%;
	height: 215px;
	overflow: hidden;
}

.newsRight ul li .imgbox img {
	width: 100%;
	height: 100%;
}
.newsRight ul li .txt_con{
	background: #fff;
	width: 50%;
	padding: 60px 30px 30px;
	height: 100%;
	float: left;
	box-sizing: border-box;
}

.newsRight ul li:hover .txt_con {
	background: #dca26a;
	color: #fff;
	overflow: hidden;
}
/*.newsRight ul li .imgbox:hover img {
    transform: scale(1.2, 1.2);
    transition: all 2s;
}*/

.newsRight ul li .txt_con h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	margin-bottom: 10px;
	font-size: 22px;
}

.newsRight ul li span.time {
	color: #999;
	display: block;
	padding: 5px 0;
}

.newsRight ul li .txt_con p {
	height: 65px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color:#999;
}


.newsRight ul li a:hover h3, .newsRight ul li:hover span.time_btm_infor,.newsRight ul li:hover .txt_con p  {
	color: #fff;
}

.newsRight ul li:hover span.time {
	color: #cfa3a6;
}


.newsRight ul li:nth-child(1) .imgbox{
	display: none;
}
.newsRight ul li:nth-child(1) .txt_con{
	width: 100%;
}

/*文化日历*/
.indexcalendar{
	border: 1px solid #a5dec7;
	width: 1200px;
	margin: 50px 0;
}
.calendarCon {
	width: 1200px;
	height: 458px;
	border: 1px solid #a5dec7;
	background: url(../images/calendar_bg.png) #fff right center no-repeat;
}

.calendarLeft {
	display: block;
	width: 310px;
	height: 454px;
	background: url(../images/calendar_left.png) left bottom no-repeat #fff;
}

.calendarMid {
	width: 388px;
	height: 100%;
	background: #fff;
	border-left: 1px solid #a5dec7;
	border-right: 1px solid #a5dec7;
}

.calendarRight {
	width: 500px;
}

.calendarRight_tit {
	height: 44px;
	padding: 20px;
	border-bottom: 1px solid #a5dec7;
	overflow: hidden;
}

.calendarRight_tit .title{
	float: left;
}

.calendarRight_tit h3 {
	background: url(../images/calendaricon.png) left 5px no-repeat;
	text-indent: 30px;
	letter-spacing: 2px;
	color: #96000c;
}

.calendarRight_tit span {
	display: block;
	font-weight: lighter;
	color: #96000c;
}

.calendarRight_tit .act-more{
	display: inline-block;
	float: right;
	line-height: 48px;
	color: #81665d;
}

.calendarRight_tit .act-more:hover{
	color: #96000c;
}

.picScroll-top2 {
	margin: 0px 20px 0 15px;
	position: relative;
}

.picScroll-top2 .bd2 ul li {
	zoom: 1;
	padding-bottom: 30px;
}

.picScroll-top2 .bd2 ul li .pic {
	width: 85px;
	height: 85px;
	float: left;
	border-radius: 50%;
	border: 2px solid #ac9b93;
	box-sizing: border-box;
	margin-right: 12px;
}

.picScroll-top2 .bd2 ul li .pic img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
}

.picScroll-top2 .bd2 ul li:hover .pic {
	box-shadow: 3px 0 10px #666;
}

.picScroll-top2 .bd2 ul li h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	padding-top: 8px;
}
.picScroll-top2 .hd2 li {
	width: 38px;
	height: 35px;
	display: inline-block;
	padding: 0;
	font-size: 0;
	margin: 0 12px;
	vertical-align: top;
	cursor: pointer;
}
.picScroll-top2 .bd2 ul li p {
	height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-top: 5px;
	line-height: 1.4;
}

.picScroll-top2 .bd2 ul li:hover p {
	color: #96000c;
}
/*文化活动*/
/*.activeList li {
	float: left;
	width: 300px;
	height: 394px;
	background: url(../images/active_bg.png) top center no-repeat;
	margin-right: 50px;
	cursor: pointer;
}

.activeList li.last {
	margin-right: 0;
}

.activeList li:last-child {
	margin-right: 0;
}

.activeList li .imgdiv {
	width: 100%;
	height: 190px;
	border-radius: 10px;
	overflow: hidden;
}

.activeList li img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.activeList li .imgdiv:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.activeList li .nr {
	height: 125px;
	padding: 20px 30px 8px;
}

.activeList li:hover .nr h3 {
	color: #523f38;
}

.activeList li:hover .nr p {
	color: #444;
}

.activeList li .nr h3 {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}

.activeList li p {
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
	padding: 3px 0;
}

.activeList li .btn {
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 18px;
	text-align: center;
	letter-spacing: 3px;
}

.activeList li:hover a, .activeList li:hover h3, .activeList li:hover .btn
	{
	color: #96000c;
}

.activeList li:hover img {
	box-shadow: 0 0 8px #333;
}*/
/*场馆预定*/
.cgydLst li{float:left;width: 262px;height: 427px;background-image: url(../images/cbyd_img2.png); background-repeat:no-repeat;background-position: top center;margin-right: 20px;position:relative;cursor:pointer;}
.cgydLst li:nth-child(4){margin-right:0;}
.cgydLst li:hover{box-shadow:0 0 12px #999;}
.cgydLst li h3{margin: 35px 15px 15px 15px;text-align:center;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.cgydLst li .img_con2{width:100%;height:200px;overflow:hidden;box-sizing:  border-box;padding: 2px;}
.cgydLst li .img_con2 img{display:block; width:100%; height:200px;}

.cgydLst li p{/* float:right; */width: 80%;height: 35px;margin: 0 auto;font-size:14px;/* text-align:center; *//* line-height:1; */overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;/* background: red; *//* min-height: 10px; */}
.cgydLst li .btn{width: 90%;height: 39px;font-size:18px;/* color:#fff; */text-align:center;line-height: 39px;background: url(../images/index_more_bg.png) center center no-repeat;display:  block;margin: 20px auto 0;background-size: 100% 100%;}




/*5.02*/
.szzglist .uldiv {
	width: 100%;
	overflow: hidden;
}

.szzglist ul {
	width: 200%;
}

.szzglist ul {
	width: 110%;
	overflow: hidden;
	height: 228px;
	padding-top: 42px;
}

.szzglist li {
	float: left;
	width: 225px;
	height: 170px;
	width: 304px;
	height: 228px;
	margin-right: 20px;
	padding-left: 9px;
}

.szzglist ul li a {
	display: block;
	overflow: hidden;
	height: 100%;
	position: relative;
}

.szzglist ul li .imgdiv {
	width: 100%;
	height: 228px;
	overflow: hidden;
}

.szzglist ul li img {
	display: block;
	width: 100%;
	height: 228px;
	margin: 0 auto;
}

.szzglist ul li .imgdiv:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.szzglist ul li .intro_con {
	overflow: hidden;
	padding: 0 15px;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 40px;
	box-sizing: border-box;
	background-color: rgba(0, 0, 0, .5);
}

.szzglist ul li .intro_con h4 {
	display: block;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	word-wrap: break-word;
	white-space: normal;
	word-break: break-all;
	font-weight: normal;
}
/*5.02 讲座实况*/
.slideBox4 {
	position: relative;
}

.ind_video ul {
	width: 110%;
	overflow: hidden;
	height: 300px;
}

.vidc {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.ind_video ul li {
	float: left;
	width: 235px;
	margin-right: 20px;
	background: #e6f7f1;
}

.ind_video ul li a {
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.ind_video ul li .play {
	display: none;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/play.png) rgba(0, 0, 0, .35) center center
	no-repeat;
}

.ind_video ul li .imgdiv {
	width: 100%;
	height: 246px;
	overflow: hidden;
}

.ind_video ul li img.img_sl {
	display: block;
	width: 100%;
	height: 246px;
	transition: all linear .5s;
	-moz-transition: all linear .5s;
	-webkit-transition: all linear .5s;
	-o-transition: all linear .5s;
}

.ind_video ul li:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.ind_video ul li .name_con {
	width: 100%;
	line-height: 53px;
	box-sizing: border-box;
	padding: 0 15px;
}

.ind_video ul li .name_con span {
	display: block;
	padding: 0 10%;
	font-size: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}

.ind_video ul li:hover .play {
	display: block;
}
/*5.02 文化地图*/
.whdt {
	width: 100%;
	height: 462px;
	/*background: #ebe8e7;
	border: 1px solid #ddd;*/
	margin-top: 50px;
}

.maplist {
	float: left;
	width: 238px;
	height: 462px;
}

.maplist ul {

}

.maplist ul li {
	background: url(../images/mapicon.png) 20px 28px no-repeat;
	border-bottom: 1px solid #f6f3f2;
	height: 91px;
	padding-top: 24px;
	padding-left: 40px;
	width: 198px;
}

.maplist ul li a {
	display: block;
	width: 158px;
	height: 90px;
}

.maplist ul li h5 {
	font-size: 18px;
	color: #523f38;
}

.maplist ul li p {
	font-size: 14px;
	color: #333;
	line-height: 24px;
}

.maplist ul li a:hover h5 {
	color: #ad2713;
}

.maplist ul li a:hover p {
	color: #ad2713;
}

.map_r {
	float: right;
	width: 759px;
	height: 462px;
}

.map_r img {
	display: block;
	width: 759px;
	height: 460px;
}

.map_con {
	border: 1px solid #dddcdb;
	height: 460px;
	background: #ebe8e7;
	zoom: 1;
	position: relative;
	margin: 50px 0;
}
/*场馆预订 4.28*/
.cgyd_wjq {

}

.cgyd_wjq .uldiv {
	width: 100%;
	overflow: hidden;
}

.cgyd_wjq ul {
	width: 200%;
}

.cgyd_wjq ul li {
	float: left;
	width: 223px;
	height: 298px;
	background: #fff;
	padding-top: 10px;
	padding-left: 9px;
	border: 1px solid #a5dec7;
	margin-right: 20px;
}

.cgyd_wjq ul li .imgdiv {
	width: 216px;
	height: 153px;
	margin-bottom: 15px;
	overflow: hidden;
}

.cgyd_wjq ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.cgyd_wjq ul li .imgdiv:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.cgyd_wjq ul li h3 {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	text-align: left;
}

.cgyd_wjq ul li p {
	font-size: 12px;
	color: #666;
	line-height: 20px;
	text-align: left;
}

.cgyd_wjq ul li a.btn {
	display: block;
	width: 216px;
	height: 40px;
	background: url(../images/btn_bg.png) no-repeat;
	background-size:100% 100%;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
	cursor: pointer;
}
/*jt*/
.jt_l, .jt_r {
	position: absolute;
	left: -65px;
	top: 232px;
	z-index: 8;
	display: block;
	width: 60px;
	height: 75px;
}

.jt_l {
	left: auto;
	right: 1073px;
	background: url(../images/szyd_jt201812l.png) center center no-repeat;
}

.jt_r {
	left: auto;
	right: -130px;
	background: url(../images/szyd_jt201812r.png) center center no-repeat;
}

.jt_l:hover {
}

.jt_r:hover {
}

.prevStop, .nextStop {
	background: none;
}
/*文化地图*/
.map_con {
	border: 1px solid #dddcdb;
	height: 460px;
	background: #ebe8e7;
}

.mapLeft {
	width: 239px;
	height: 460px;
	border-right: 1px solid #dddcdb;
	overflow-y: scroll;
}

.mapLeft li {
	padding: 20px 35px;
	background: url(../images/mapicon.png) 12px 23px no-repeat;
	border-bottom: 1px solid #f6f3f2;
	border-top: 1px solid #dddcdb;
}

.mapLeft li:first-child {
	border-top: 0;
}

.mapLeft li h3 {
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}

.mapLeft li p {
	height: 41px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.map {
	width: 100%; height: 100%;
}

.map img {
	display: block;
	width: 100%;
	height: 460px;
}
/*数字文化*/
.szwh {
	width: 100%;
	height: 515px;
	background: url(../images/szwhbg1.png) top center no-repeat;
}

.szwhLeft {
	width: 410px;
	margin: 30px 0 0 30px;
}

.szwhLeft .img_con {
	display: block;
	width: 100%;
	height: 308px;
}

.szwhLeft .img_con img {
	display: block;
	box-sizing: border-box;
	border: 1px solid #e8e8e8;
	width: 100%;
	height: 306px;
}

.szwhLeft h3 {
	margin: 10px 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}

.szwhLeft p {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: 1.75;
}

.szwhLeft:hover .img_con img {
	box-shadow: 0 0 8px #333;
}

.szwhRight {
	width: 530px;
}

.szwhRight .tit {
	width: 170px;
	height: 248px;
	margin-top: 60px;
	background: url(../images/szwhbgline.png) left top no-repeat;
}

.szwhRight .tit h3 {
	padding: 140px 0 10px;
	font-size: 24px;
	font-weight: bolder;
	color: #ed1b23;
}

.szwhRight .tit p {
	font-size: 16px;
	text-transform: uppercase;
	line-height: 1;
}

.szwhRight ul {
	padding-top: 48px;
}

.szwhRight ul li {
	float: left;
	width: 160px;
	height: 120px;
	margin: 20px 20px 0 0;
}

.szwhRight ul li:nth-child(5) {
	margin-left: -10px;
}

.szwhRight ul li img {
	display: block;
	width: 100%;
	height: 120px;
}

.szwhRight ul li:hover {
	box-shadow: 0 0 8px #333;
}
/* carousel */
.carousel {
	margin: 0px auto;
	width: 950px;
	height: 400px;
	overflow: hidden;
	position: relative;
}

.carousel .slides {
	margin: 0px auto 30px;
	overflow: hidden;
	position: relative;
}

.carousel .slides .slideItem {
	padding: 0px;
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	opacity: 1 !important;
	background: #fff;
	padding: 3px;
	width: 300px;
	height: 320px;
	border: 1px solid #a2d9c3;
}

.carousel .slides .slideItem a {
	overflow: hidden;
	display: block;
}

.carousel .slides .slideItem .imgdiv {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.carousel .slides .slideItem img {
	width: 100%;
	/*height: 100% !important;*/
	margin-bottom: 1px;
}

.carousel .slides .slideItem a:hover img {
	transform: scale(1.1, 1.1);
	transition: all 1s;
}

.carousel .slides .slideItem .cover {
	background: rgb(0, 0, 0);
	left: 0px;
	top: 0px;
	width: 100% !important;
	height: 340px !important;
	display: block;
	position: absolute;
}

.prevButton {
	background: url(../images/btn.png) no-repeat 0px 0px;
	top: 140px;
	width: 38px;
	height: 38px;
	display: block;
	position: absolute;
	z-index: 99;
	cursor: pointer;
}

.nextButton {
	background: url(../images/btn.png) no-repeat 0px 0px;
	top: 140px;
	width: 38px;
	height: 38px;
	display: block;
	position: absolute;
	z-index: 99;
	cursor: pointer;
}

.prevButton {
	left: 12px;
}

.nextButton {
	background-position: 0px -40px;
	right: 12px;
}

.indexTeamIntro {
	width: 98%;
	height: 95px;
	background: url(../images/team_bg2.png) no-repeat #fff;
	background-size: 100% 100%;
	overflow: hidden;
	position: absolute;
	left: 3px;
	bottom: 3px;
}

.indexTeamIntro p {
	margin-left: 10%;
	font-size: 1.1em;
	color: #442c25;
	line-height: 24px;
	height: 24px;
	text-indent: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}

.indexTeamIntro p.creator {
	background: url(../images/team_icon1.png) left center no-repeat;
	margin-bottom: 0.3em;
}

.indexTeamIntro p.time {
	background: url(../images/team_icon2.png) left center no-repeat;
}

.btn_tswh {
	position: absolute;
	bottom: 35px;
	left: 50%;
	display: block;
	width: 260px;
	height: 56px;
	margin-left: -130px;
	text-align: center;
	color: #523f38;
	font-size: 18px;
	font-weight: bolder;
	line-height: 56px;
	background: url(../images/btn_tswh.png) no-repeat center center;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}
/* indexService */
.indexService li {
	float: left;
	width: 20%;
}

.indexService li a {
	display: block;
}

.indexService li img {
	display: block;
	width: 100%;
	height: 400px;
	box-sizing: border-box;
	border-right: 1px solid #fff;
}

.indexService li:last-child img {
	border: none;
}

.indexService li a:hover img {
	box-shadow: 0 0 12px #999;
}

.indexService li span {
	display: block;
	height: 18px;
	line-height: 16px;
	font-size: 16px;
	color: #75352c;
	margin-top: 30px;
	text-indent: 38px;
	background: url(../images/servicearrow.png) left center no-repeat;
}

.indexService li a:hover span {
	color: #96000c;
}
/* footer */
footer {
	background: #231e1b;
	width: 100%;
	padding: 30px 0;
	color: #988e8a;
	text-align: center;
	z-index: 999;
}

/*footer .link {border-bottom:1px solid #493c35; padding-bottom:10px;}
footer .link a{display:inline-block; padding:0 8px; line-height:1.75; color:#988e8a; }
footer .link a:hover{ color:#fff;}
footer .copyRight {border-top:1px solid #29221e; padding-top:10px;}*/

/*2018 4 26*/
.slideGroup .parHd_2 {
	width: 100%;
	margin: 0 auto 50px;
	min-height: 60px;
	position: relative;

}

.slideGroup .parHd_2 ul li {
	float: left;
	cursor: pointer;
	font-size: 20px;
	width: 50%;
	text-align: right;
	display: inline;
	font-size: 18px;
}
.slideGroup .parHd_2_2 ul li{width:33.33%;}
.slideGroup .parHd_2 ul li:last-child {
	text-align: left;
}
.slideGroup .parHd_2_2 ul li:last-child {
	text-align:right;
}
.slideGroup .parHd_2 ul li a {
	display: inline-block;
	height: 38px;
	line-height: 36px;
	background: url(../images/index_tit2_bg1.png) top center no-repeat;
	padding-top: 20px;
	margin-right: 20%;
	color: #81665d;
}

.slideGroup .parHd_2 ul li:last-child a {
	margin-left: 20%;
}

.slideGroup .parHd_2 ul li.on a {
	background-image: url(../images/index_tit2_bg2.png);
	color: #96000c;
	font-weight: bolder;
}

.slideGroup .slideBox {
	zoom: 1;
	position: relative;
	min-height: 300px;
	margin-top: 30px;
	z-index: 10;
}


.section5 a.indexMore {
	bottom: -180px;
}


/*文体服务*/
.wtfw20181212{width:100%;padding-top: 60px;}
.wtfw20181212 li{ float:left; width:200px; height:450px; margin-right:25px;}
.wtfw20181212 li:last-child{margin-right:0;}
.wtfw20181212 li a{ display:block;}
.wtfw20181212 li a img{ display:block; width:100%; height:450px;}
.wtfw20181212 li:hover{	transform: scale(1.1, 1.1); transition: all 1s; box-shadow:0 0 20px rgba(177,177,177,1);}

/*公共文化机构*/
.ggwhjg{ width:970px;}
.ggwhjg li{float:left;width:310px;height:250px;margin-right:20px;margin-bottom:15px;position:relative;overflow:  hidden; }
.ggwhjg li img{ width:100%; height:250px;}
.ggwhjg li:nth-child(3n+3){margin-right:0;}
.ggwhjg li a{display:block;background-color:rgba(0,0,0,.5);color:#fff;width:100%;height:46px;position: absolute;bottom:0;}
.ggwhjg li a .intro1{ display:none; color:#fff; font-size:15px;}
.ggwhjg li a .tit1{ display:block; line-height:46px; font-size:20px; width:100%; }
.ggwhjg li a .tit1 span{ display:inline-block; margin:0 15px; font-size:16px;}

.ggwhjg li:hover a{ height:250px;}
.ggwhjg li:hover a .tit1{ margin-top:30px; }
.ggwhjg li:hover a .tit1 span{border-top:1px solid #fff; border-bottom:1px solid #fff;}
.ggwhjg li:hover a .intro1{ display:block; margin-top:40px;width:100%; }
.ggwhjg li:hover a .intro1 p{padding:3px 15px; color:#fff; font-size:15px;}

/*非遗文化*/
.fywh1{ width:970px;}
.fywh1 li{float:left;width:310px;height:250px;margin-right:20px;margin-bottom:15px; position:relative; overflow:hidden; }
.fywh1 li a{display:block;}
.fywh1 li img{ width:100%; height:250px !important;}
.fywh1 li:nth-child(3n+3){margin-right:0;}
.fywh1 li h2{display:block;background-color:rgba(0,0,0,.5);color:#fff;width:100%;height:46px;position: absolute;bottom:0;}
.fywh1 li h2 span{padding:0 15px;}
.fywh1 li:hover{ transform: scale(1.1, 1.1); transition: all 1s; box-shadow:0 0 20px rgba(177,177,177,1);}

/*数字文化*/
.digital_culture {
	width: 970px;
	height: 377px;
	background: url(../images/digital_culture.jpg) no-repeat;
	padding-top: 30px;
	padding-left: 30px;
}

.big {
	width: 410px;
	height: 377px;
	float: left;
}

.big_bg {
	width: 408px;
	height: 308px;
	border: 1px solid #e8e8e8;
	background: #fff;
	position: relative;
	text-align: center;
	overflow: hidden;
}

.big_bg:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.big_bg img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.big p a {
	color: #523f38;
	font-size: 18px;
	font-weight: bold;
	line-height: 66px;
	height: 66px;
	overflow: hidden;
	display: block;
}

.tit {
	width: 140px;
	height: 347px;
	float: left;
	padding-left: 30px;
	padding-top: 30px;
}

.line {
	background: #111;
	width: 2px;
	height: 105px;
	margin-bottom: 50px;
}

.tit p {
	font-size: 24px;
	color: #b92915;
	font-weight: bold;
}

.tit span {
	color: #333px;
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.s_line {
	background: #b92915;
	width: 16px;
	height: 2px;
	margin-top: 30px;
}

.small {
	width: 340px;
	height: 377px;
	float: right;
	margin-right: 20px;
}

.small ul li {
	float: left;
	width: 160px;
	height: 145px;
	background: #fff;
	margin-bottom: 20px;
}

.small ul li:nth-child(2n+2) {
	float: right;
}

.small a {
	display: block;
	width: 160px;
	height: 145px;
	position: relative;
	overflow: hidden;
}

.small a img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.small a:hover img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}
/*特色文化*/
.characteristic_culture {

}

.characteristic_culture ul li {
	float: left;
	width: 233px;
	height: 294px;
	border: 1px solid #a5dec7;
	margin-right: 20px;
	padding: 4px 0 4px 0;
}

.characteristic_culture ul li:nth-child(4) {
	margin-right: 0;
}

.characteristic_culture li .imgdiv {
	display: block;
	width: 226px;
	height: 254px;
	overflow: hidden;
	margin:0 auto;
}

.characteristic_culture ul li img {
	width: 226px;
	height: 254px;
}

.characteristic_culture li:hover .imgdiv img {
	transform: scale(1.2, 1.2);
	transition: all 2s;
}

.characteristic_culture ul li a {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #523f38;
	width: 226px;
	height: 40px;
	line-height: 40px;
	background: url(../images/btn_bg.png) no-repeat;
	background-size:100% 100%;
	margin:0 auto;
}

.characteristic_culture ul li:hover a {
	color: #ad2713;
}

.slideGroup .parHd_4 {
	width: 100%;
	margin: 0 auto 50px;
	min-height: 60px;
	position: relative;
	background: url(../images/indexh2line.png) top center no-repeat;
}

.slideGroup .parHd_4 ul li {
	float: left;
	cursor: pointer;
	font-size: 20px;
	width: 25%;
	text-align: center;
	display: inline;
	font-size: 18px;
}
/*.slideGroup .parHd_4 ul li:last-child{ text-align:left;}*/
.slideGroup .parHd_4 ul li a {
	display: inline-block;
	height: 38px;
	line-height: 36px;
	background: url(../images/indexh2bg2.png) top center no-repeat;
	padding-top: 20px;
	color: #81665d;
}
/*.slideGroup .parHd_4 ul li:last-child a{ margin-left:20%;}*/
.slideGroup .parHd_4 ul li.on a {
	background-image: url(../images/indexh2bg.png);
	color: #96000c;
	font-weight: bolder;
}
/*场馆预定*/
.cgyd_whfw {
	position: relative;
}

.cgyd_whfw ul li {
	float: left;
	width: 235px;
	height: 380px;
	background-repeat: no-repeat;
	background-position: top center;
	margin-right: 20px;
	position: relative;
	cursor: pointer;
	border-bottom: 1px solid #ac9b93;
}

.cgyd_whfw ul li:nth-child(4n+1) {
	background-image: url(../images/cgyd1.png);
}

.cgyd_whfw ul li:nth-child(4n+2) {
	background-image: url(../images/cgyd2.png);
}

.cgyd_whfw ul li:nth-child(4n+3) {
	background-image: url(../images/cgyd3.png);
}

.cgyd_whfw ul li:nth-child(4n+4) {
	background-image: url(../images/cgyd4.png);
}

.cgyd_whfw ul li:hover {
	box-shadow: 0 0 12px #999;
}

.cgyd_whfw ul li h3 {
	position: relative;
	z-index: 3;
	float: right;
	width: 33px;
	height: 126px;
	margin: 15px;
	padding: 10px 5px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: top center;
	color: #fff;
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.cgyd_whfw ul li:nth-child(4n+1) h3 {
	background-image: url(../images/tit_cg1.png);
}

.cgyd_whfw ul li:nth-child(4n+2) h3 {
	background-image: url(../images/tit_cg2.png);
}

.cgyd_whfw ul li:nth-child(4n+3) h3 {
	background-image: url(../images/tit_cg1.png);
}

.cgyd_whfw ul li:nth-child(4) h3 {
	background-image: url(../images/tit_cg2.png);
}

.cgyd_whfw ul li p {
	position: relative;
	z-index: 3;
	float: right;
	width: 15px;
	height: 240px;
	margin: 8px 3px;
	font-size: 14px;
	text-align: center;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	background: rgba(241, 241, 241, .8)
}

.cgyd_whfw ul li .btn {
	position: absolute;
	bottom: 28px;
	right: 0;
	width: 117px;
	height: 43px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	background: url(../images/yd_btn.png) top center no-repeat;
}

.cgyd_whfw ul li:hover .btn {
	background-image: url(../images/yd_btn2.png);
}

.cgyd_whfw ul li img {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: block;
}

.indexTeamIntro p.title {
	text-indent: 0;
	font-size: 16px;
	font-weight: bold;
	margin-top: 3%;
}

.zyz {
	/* padding-top: 50px;*/

}

.zyz li.no1, .zyz li.no3 {
	width: 40%;
}

.zyz li {
	float: left;
}

.zyz li span {
	display: block;
	height: 18px;
	line-height: 16px;
	font-size: 16px;
	color: #75352c;
	margin-top: 30px;
	text-indent: 38px;
	background: url(../images/servicearrow.png) left center no-repeat;
}

.zyz li.no2 {
	width: 20%;
}

.zyz li.no1, .zyz li.no3 {
	width: 40%;
}

.zyz li {
	float: left;
}

.zyz li a {
	display: block;
	width: 100%;
	height: 530px;
	/*overflow: hidden;*/
	box-sizing: border-box;
	border-right: 1px solid #fff;
}

.zyz li img {
	display: block;
	width: 100%;
	height: 530px;
}

.zyz li a:hover img {
	transform: scale(1.05, 1.05);
	transition: all 1s;
	box-shadow:0 0 15px rgba(177,177,177,1)
}
.zyz li:nth-child(2) a:hover img{	transform: scale(1, 1);	transition: all 0s;	box-shadow:0 0 15px rgba(177,177,177,0)}
.zyz li a:hover span {
	color: #ad2713;
}
.slideGroup3 .slideBox{ min-height:425px;}

.njsw_con ul{ overflow:hidden;}
.njsw_con li{ float:left; width:220px; height:270px; margin-right:40px; margin-bottom:20px; position:relative; overflow:hidden;}
.njsw_con li:nth-child(4), .njsw_con li:nth-child(6){margin-right:0;}
.njsw_con li img{ display:block; width:100%; height:270px; position:absolute; top:0; left:0; z-index:1;}
.njsw_con li a{display:block; width:100%; height:270px; padding-top:110px;  position:absolute; top:0; left:0; z-index:2; background: url(../images/njsw_bg.png)  center top no-repeat;
	box-sizing:border-box; text-align:center; color:#fff; font-weight:bold; font-size:18px; line-height:1.3;}
.njsw_con li:hover a{background-image:url(../images/njsw_bg2.png);}
.njsw_con li:hover img{transform:scale(1.2,1.2); transition:all 0.5s;}
.njsw_con li:nth-child(5), .njsw_con li:nth-child(6){ width:480px; height:160px;}
.njsw_con li:nth-child(5) a, .njsw_con li:nth-child(6) a{ height:160px; padding-top:55px;  background-image:url(../images/njsw_bga.png);}
.njsw_con li:nth-child(5):hover a, .njsw_con li:nth-child(6):hover a{ background-image:url(../images/njsw_bga2.png);}

.index_sec1_con{ width:1130px; margin:230px auto 0;}
.index_sec1_con li{float:left; width:242px; margin-right:50px; border:1px solid #a2d9c3; cursor:pointer; position:relative;}
.index_sec1_con li:last-child{margin-right:0; float:right;}
.index_sec1_con li img.fj{ width:100%; height:571px; position:relative; z-index:2;}
.index_sec1_con li img.index_shadow{ position:absolute; bottom:-35px; left:50%; margin-left:-137px; width:274px; height:67px; display:block; z-index:1;}
.index_sec1_con li:hover img.fj{transform: scale(1.2, 1.2);transition: all 2s;}

.index_xs{ width:1322px; height:359px; display:block; position:absolute; bottom:0;left:50%; margin-left:-661px; z-index:3;}



@media ( max-width : 1440px) {
	.indexTit {
		margin: 0 auto 20px;
		/*height:54px; line-height:54px;*/
	}
	.fullSlideImg .hd {
		bottom: 5px;
	}
	.fullSlideImg .bd li {
		/* top: -50px !important; */
	}
	.slideGroup .slideBox {
		margin-top: 0;
	}
	.slideGroup .parHd {
		margin-bottom: 20px;
	}
	a.indexMore {
		bottom: -296px;
	}
	.section3 a.indexMore {
		bottom: -200px;
	}
	.section4 a.indexMore {
		bottom: -296px;
	}
	.section6 a.indexMore {
		bottom: -296px;
	}
}

/*@media ( max-width : 1366px) {*/
/*.logo {*/
/*margin-top: 3px;*/
/*}*/
/*.logo img{ width:240px;}*/
/*.top_right {*/
/*margin-top: 10px;*/
/*}*/
/*.index_sec1_con{width:915px;margin: 96px auto 0;}*/
/*.index_sec1_con li{ width:198px; height:467px; margin-right:38px; overflow:hidden;}*/
/*.index_sec1_con li img.fj{ height:467px;}*/
/*.index_xs{ height:303px; margin-left:-558px; width:auto;}*/
/*.index_sec1_con li:hover img.fj{transform: scale(1.1, 1.1);}*/
/**/
/*.cont1{margin:0 auto;}*/
/*.newsLeft{ height:362px; background-size:100% 100%;}*/
/*.newsRight ul li{margin-bottom:10px;}*/
/*.cgydLst li{height:376px; width:210px; margin-right:45px; background-size:100% 100%;}*/
/**/
/*.map_con{height:396px;}*/
/**/
/*.slideGroup .parHd_2{margin-bottom:10px;}*/
/**/
/*.digital_culture{ height:356px;  background-size:100% 100%;}*/
/*.big p a{ line-height:45px;}*/
/*.section4 a.indexMore{margin-bottom:-80px;}*/
/*.zyz li a, .zyz li a img{ height:375px;}*/
/*.section4 .ind_video a.indexMore{bottom:-30px;}*/
/*.section4  a.more_ts{ bottom:0;}*/
/*.characteristic_culture{margin-top:20px;}*/
/**/
/*.slideGroup .parHd {*/
/*margin-bottom: 15px;*/
/*}*/
/*.fullSlideImg .bd li {*/
/*top: -185px !important;*/
/*min-height: 750px;*/
/*}*/
/*.fullSlideImg .bd li:nth-child(2) {*/
/*top: -155px !important;*/
/*}*/
/*.section2 a.indexMore {*/
/*bottom: -50px;*/
/*}*/
/*.section3 a.indexMore {*/
/*bottom: -140px;*/
/*}*/
/*.section5 a.indexMore {*/
/*bottom: -90px;*/
/*}*/
/*.activeList li .nr h3 {*/
/*overflow: hidden;*/
/*text-overflow: ellipsis;*/
/*-o-text-overflow: ellipsis;*/
/*white-space: nowrap;*/
/*word-wrap: break-word;*/
/*}*/
/*.indexService li img {*/
/*height: 340px;*/
/*}*/
/*}*/

/*20181218 add*/
.dlList{margin-top: 0; overflow:hidden;}
.ladyScroll dd span{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list_sslct li a:hover{
	background: #dca26a;
	color:#fff;
}
.activeList li div{
	padding:10px 20px 0;
}
.activeList li p{
	white-space: normal;
	display: -mmsz-flexbox;
	display: -moz-box;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
/*.slideGroup .parHd5 ul li{width:25%;}*/
.cgydLst li h3{
	margin: 20px 15px 15px 15px;
}
.section8 .cont1{
	margin-top:-5%;
}
.cgydLst li p{
	width: auto;
	margin: 0 5px 0 15px ;
}
.cgydLst li h3{
	white-space: nowrap;
}
.cgydLst li p span{
	float: right;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*20190416 add*/
a:hover{
	color:#333;
}
.con2,.con3{
	margin-top: 80px;
}
.con3 {
	height: 800px;
}
.con2{
	height: 820px;
}
.cont3ulOne:after,
.cont4box .cont4ul:after,
.cont5box:after,
.cont6left .cont6ul li:after,
.cont6box:after,
.cont7div .cont7ul:after,
.cont8div .cont8ul:after,
.footer:after{
	content:'';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	font-size:0;
}
.cont3ulOne li a,
.cont3ulOne li a .cont3_txt span.iconap,
.cont4box .cont4div,
.cont4box .cont4div .cont4desc a,
.cont4box .cont4ul li,
.cont5ul li img,
.cont5ul li span,
.cont5ul li,
.cont5right,
.cont6left,
.cont6left .cont6ul li img,
.cont6box,
.cont6box .cont6txt,
.cont6right img,
.cont6right,
.cont7div .cont7ul li a,
.cont7div .cont7ul li a .li7img img,
.cont8div .cont8ul li a,
.cont8div .cont8ul li a span.sp1{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.cont3ulOne{
	margin: 30px -20px;
}
.cont3ulOne li{
	width: 33.33333333%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
}
.cont3ulOne li a{
	background: #fff;
	display: block;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	overflow: hidden;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);   /* for Chrome || Safari */
	-moz-transform: scale(1, 1);    /* for Firefox */
	-ms-transform: scale(1, 1);      /* for IE */
	-o-transform: scale(1, 1);  /* for Opera */

}
.cont3ulOne li a .cont3_img{
	height: 280px;
	width: 100%;
}
.cont3ulOne li a .cont3_img img,
.cont4box .cont4ul li img,
.cont5ul li img,
.cont5right img.imgbg,
.cont6right img,
.cont7div .cont7ul li a .li7img img{
	width: 100%;
	height: 100%;
}
.cont3ulOne li a .cont3_txt{
	position: relative;
	height: 310px;
	box-sizing: border-box;
	padding: 80px 25px 0;
}
.cont3ulOne li a .cont3_txt span.iconap{
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	top: -50px;
	left: 50px;
	z-index: 12;
	background: #333333;
	text-align: center;
	padding: 16px 18px 18px;
	box-sizing: border-box;
}
.cont3ulOne li a .cont3_txt span.iconap i{
	display: none;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 5px;
	padding-left: 5px;
	box-sizing: border-box;
	font-size: 24px;
}
.cont3ulOne li a .cont3_txt h2,
.cont4box .cont4div .cont4desc h2,
.cont6left .cont6ul li .cont6txt h2,
.cont7div .cont7ul li a .li7txt h2{
	font-size: 28px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: break-word;
}
.cont3ulOne li a .cont3_txt p,
.cont4box .cont4div .cont4desc p{
	color:#999;
}
.cont3ulOne li a:hover{
	transform: scale(1.08,1.08);
	-webkit-transform: scale(1.08,1.08);    /* for Chrome || Safari */
	-moz-transform: scale(1.08,1.08);       /* for Firefox */
	-ms-transform: scale(1.08,1.08);        /* for IE */
	-o-transform: scale(1.08,1.08);         /* for Opera */
}
.cont3ulOne li a:hover h2{
	color: #333;
}
.cont3ulOne li a:hover p{
	color: #999;
}
.cont3ulOne li a:hover .cont3_txt span.iconap{
	background: #dca26a;
	color:#fff;
}
.cont3ulOne li a:hover .cont3_txt span.iconap img{
	display: none;
}
.cont3ulOne li a:hover .cont3_txt span.iconap i{
	display: block;
}
.con4{
	margin-top: 50px;
}
.cont4box{
	background: #fff;
	margin-top: 100px;
	position: relative;
}
.cont4box .cont4div{
	width: 1040px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	height: 590px;
	padding: 60px;
	box-sizing: border-box;
}
.cont4box .cont4div .cont4desc{
	width: 360px;
}
.cont4box .cont4div .cont4desc p{
	line-height: 36px;
	max-height: 324px;
	overflow: hidden;
}
.cont4box .cont4div .cont4desc a{
	width: 140px;
	display: block;
	height: 44px;
	border: solid 1px #333;
	color:#333;
	text-align: center;
	line-height: 44px;
	margin-top: 40px;
}
.cont4box .cont4ul{
	position: absolute;
	right: 0px;
	top: -30px;
	width: 760px;
}
.cont4box .cont4ul li{
	width: 340px;
	height: 320px;
	position: relative;
	margin: 0px 0px 30px 30px;
	overflow: hidden;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	float: left;
}
.cont4box .cont4ul li:nth-child(even){
	margin-top: 30px;
	margin-bottom: 0;
}
.cont4box .cont4ul li span{
	position: absolute;
	width: 50px;
	height: 50px;
	background: url(../images/icon-video.png) no-repeat;
	right: 50px;
	top: 40px;
	z-index: 11;
}
.cont5box .cont5left,
.cont5box .cont5right{
	float: left;
	width: 50%;
}
.cont5ul li{
	width: 470px;
	height: 180px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	position: relative;
}
.cont5ul li:first-child{
	margin-bottom: 30px;
	margin-left: 80px;
}
.cont5ul li span{
	display: block;
	width: 100px;
	height: 100px;
	background: url(../images/icon-video.png) no-repeat #dca26a center center;
	position: absolute;
	right: -50px;
	top: 50%;
	margin-top: -50px;
	cursor: pointer;
}
.cont5ul li:first-child span{
	right: auto;
	left: -50px;
}
.cont5box{
	margin-top: 80px;
	position: relative;
}
.cont5right{
	height: 400px;
	overflow: hidden;
	background: #dca26a;
	box-sizing: border-box;
	position: relative;
	padding: 60px 40px 0;
}
.cont5right img.imgbg{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.1;
	filter:alpha(opacity=10); /* IE */
}
.cont5right .cont5rtxt{
	position: relative;
	z-index: 12;
	color:#fff;
}
.cont5right .cont5rtxt span{
	display: block;
	width: 120px;
	height: 100px;
	line-height: 100px;
	border-bottom: solid 2px #fff;
}
.cont5right .cont5rtxt span img{
	width: 60px;
	height: 60px;
}
.cont5right .cont5rtxt h2{
	margin: 15px 0 10px;
	font-size: 36px;
}
.cont5right .cont5rtxt p{
	max-height: 100px;
	line-height: 34px;
	overflow: hidden;
}
.cont6box{
	margin-top: 44px;
}
.con6 a.indexMore{
	top: -120px;
}
.cont6left{
	/*background: url("../images/volunteerimg2.jpg");*/
	background-size: 100% 100%;
	width: 730px;
	height: 430px;
	/*box-shadow: 0 0 20px rgba(0,0,0,0.1);*/
	float: left;
}
.cont6left .cont6ul{
}
.cont6left .cont6ul li:first-child{
	margin-bottom: 30px;
}
.cont6left .cont6ul li a{
	display: block;
	background: #fff;
	padding: 25px;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: 150px;
}
.cont6left .cont6ul li .cont6txt{
	width: 64%;
	float: left;
}
.cont6left .cont6ul li img{
	width: 200px;
	height: 150px;
	float: right;
}
.cont6left .cont6ul li .cont6txt h3{
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 30px;
	font-size: 18px;
	margin: 10px 0;
}
.cont6left .cont6ul li .cont6txt .desc{
	overflow: hidden;
	height: 80px;
}
.cont6left .cont6ul li .cont6txt .desc,
.cont6left .cont6ul li .cont6txt .desc p,
.cont6left .cont6ul li .cont6txt .desc span{
	background: none!important;
	color: #666!important;
	font-size: 14px!important;
	font-family: '微软雅黑'!important;
	margin: 0!important;
}
.cont6right{
	width: 430px;
	height: 430px;
	float: right;
	position: relative;
	padding: 20px;
	box-sizing: border-box;
	background: #000;
	overflow: hidden;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.cont6right img{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.6;
	filter:alpha(opacity=60); /* IE */
}
.cont6right .cont6txt{
	border: solid 2px #fff;
	color:#fff;
	line-height: 390px;
	text-align: center;
	box-sizing: border-box;
	position: relative;
	z-index: 12;
	font-size: 42px;
}
.con7{
	margin-top: 200px;
	height: 800px;
}
.cont7div{
	margin: 50px 0;
}
.cont7div .cont7ul{
	margin: 0 -15px;
}
.cont7div .cont7ul li{
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 0 15px;
}
.cont7div .cont7ul li a,
.cont8div .cont8ul li a{
	display: block;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.cont7div .cont7ul li a .li7img{
	width: 100%;
	height: 460px;
}
.cont7div .cont7ul li a .li7txt{
	height: 160px;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
}
.cont7div .cont7ul li a .li7txt h2{
	text-align: center;
}
.cont7div .cont7ul li a .li7txt p{
	color:#999;
	height: 60px;
	margin-top: 10px;
}
.cont7div .cont7ul li a .li7txt:after,
.cont7div .cont7ul li a .li7txt:before{
	display: block;
	content: '';
	width: 40px;
	height: 40px;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	top: -20px;
	right: -20px;
	position: absolute;
	background: url(../images/icon-circle.png) no-repeat;
}
.cont7div .cont7ul li a .li7txt:before{
	right: auto;
	left: -20px;
	background: url(../images/icon-circle1.png) no-repeat;
}
.cont7div .cont7ul li:hover .li7txt{
	background: #fcedde;
}
.con8{
	height: 530px;
	overflow: hidden;
	background: url(../images/webg.jpg) top center no-repeat;
	box-sizing: border-box;
	padding-top: 82px;
}
.cont8div .cont8ul{
	margin: 0 -15px;
}
.cont8div .cont8ul li{
	width: 50%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
}
.cont8div .cont8ul li a{
	overflow: hidden;
	height: 365px;
	position: relative;
}
.cont8div .cont8ul li a span.sp1{
	display: block;
	width: 76px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	position: absolute;
	right: 50px;
	top: 50px;
	border: solid 1px #666666;
}
.cont8div .cont8ul li a:hover span.sp1{

}
.cont8div .cont8ul li.li2 a{
	background: rgba(220, 162, 106, 0.8);
	padding: 70px 40px 0;
	box-sizing: border-box;
	color:#fff;
}
.cont8div .cont8ul li.li2 a p{
	font-size: 18px;
	margin-top: 10px;
	line-height: 34px;
}
.cont8div .cont8ul li.li2 a span{
	border-color: #fff;
	color:#fff;
}
.footer{
	padding: 70px 0;
}
.footer .footerleft{
	float: left;
}
.footer .footerright{
	float: right;
	text-align: right;
}
.footer .footerright h2,
.footer .footerleft p{
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 20px;
}
.footer .footerleft p{
	margin-bottom: 20px;
}
.footer .footerleft p:last-child{
	font-weight: normal;

}
.footer .footerright ul li a,
.footer .footerleft p:last-child{
	font-size: 22px;
	margin-bottom: 15px;
	display: block;
}
.cont6left .cont6ul li a:hover h2{
	color: #dca26a;
}

.slideGroup .slideBox2{
	margin-top: 60px;
}
.slideGroup.slideGroup2 .parHd,
.slideGroup.slideGroup3 .parHd{
	top: -128px;
}
.slideGroup .slideBox2 a.indexMore{
	top: -140px;
}
.slideGroup.slideGroup4 .parHd{
	top: -178px;
}
.slideGroup.slideGroup4 a.indexMore{
	top: -190px;
}
.slideGroup.slideGroup5 a.indexMore{
	top: -164px;
}
.slideGroup.slideGroup5 .parHd{
	top: -152px;
}
.slideGroup.slideGroup7 a.indexMore{
	top: -134px;
}
.slideGroup.slideGroup7 .parHd{
	top: -122px;
}
.con2,.con4,.con6{
	position: relative;
}
.con2 .con2bg{
	width: 1400px;
	height: 520px;
	background: #fcedde;
	right: 0px;
	top: 300px;
	position: absolute;
	z-index: 0;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.con4{
	height: 1030px;
}
.con4 .con4bg{
	width: 1400px;
	height: 540px;
	background: #fcedde;
	left: 0px;
	top: 400px;
	position: absolute;
	z-index: 0;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.con5{
	height: 680px;
}
.con6 .con6bg{
	width: 1400px;
	height: 420px;
	background: #fcedde;
	right: 0px;
	top: 250px;
	position: absolute;
	z-index: 0;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}

.sc-active-day .day, .sc-selected .day{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	width: 36px;
	text-align: center;
	background: #96000c;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	color:#fff;
}
.sc-active-day .lunar-day, .sc-selected .lunar-day{
	display: none;
}

/*首页艺术长廊*/
.cont9ul li{
	width: 33.33333333%;
	float: left;
	padding: 0 20px;
	box-sizing: border-box;
}
.cont9ul li a{
	background: #fff;
	display: block;
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	overflow: hidden;
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);   /* for Chrome || Safari */
	-moz-transform: scale(1, 1);    /* for Firefox */
	-ms-transform: scale(1, 1);      /* for IE */
	-o-transform: scale(1, 1);  /* for Opera */
	border-radius: 6px;

}
.cont9ul li a img{
	height: 280px;
	width: 100%;
}
.cont9ul li{
	margin-bottom: 40px;
}
.cont9ul li a{
	position: relative;
}
.cont9ul li span{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	position: absolute;
	font-size: 14px;
	padding: 0 20px;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	background: rgba(0,0,0,0.5);
	color:#fff;
}
.cont9ul#venue li a{
	padding-bottom: 20px;
}
.cont9ul#venue li span{
	position: relative;
	bottom: auto;
	left: auto
}
.cont9ul#venue li span,
.cont9ul#venue li h2{
	padding: 0 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cont9ul#venue li h2{
	font-size: 18px;
	padding: 15px 20px 5px;
}
.cont9ul#venue li span{
	background: none;
	color: #666;
	height: 22px;
	line-height: 22px;
}
/*2019-10-09添加*/
.alinkbox{
	position: absolute;
	right: 0;
	top: 100px;
}
.alinkbox a{
	display: none;
}
.con3{
	height: auto;
}
.footer .footerright{
	width: 30%;
	text-align: right;
}
.linkbox{
	display: inline-block;
	width: 80%;
	cursor: pointer;
	min-height: 120px;
}
.linktitle{
	border: solid 1px #ddd;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	box-sizing: border-box;
}
.linktitle a{
	font-size: 18px;
	text-align: left;
	display: block;
	position: relative;
}
.linktitle a:after{
	position: absolute;
	content: '';
	display: block;
	right: 0;
	top: 18px;
	width: 0;
	height: 0;
	border-width:5px;
	border-style:solid;  /*ie6下会出现不透明的兼容问题*/
	border-color:#ddd transparent transparent transparent;
}
#linkul{
	box-sizing: border-box;
	padding: 10px 10px;
	display: none;
	height: 80px;
	overflow-y: auto;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	margin-top: 10px;
}
#linkul li{
	text-align: left;
}
#linkul li a{
	font-size: 16px;
	margin-bottom: 0;
	line-height: 32px;
}
.linkbox:hover #linkul {
	display: block;
}
.footer{
	min-height: 200px;
}
.con4{
	overflow-x: hidden;
}
.footermiddle{
	width: 320px;
	float: left;
	margin: 0 50px;
}
.footermiddle ul li{
	float: left;
	width: 128px;
	margin: 0 10px;
}
.footermiddle ul li img{
	width: 100%;
}
.footermiddle ul li p{
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}
