/* 主体内容 */
.m_banner{
	width:100%;
	width:1400px;
	margin:20px auto;
	overflow: hidden;
	text-align: center;
}

/* 右侧固定内容 */
.index_rFixed{
	position: fixed;
	top:298px;
	right: 20px;
	background-image: url(../img/menu.png);
	background-size:100% 100%;
	/* border: #1AA4CA 1px solid; */
	height:458px;
	/* display: inline-block; */
	width:127px;
	/* float: right; */
}
.fixed_content{
	/* border: red 1px solid; */
	position: relative;
	top:90px;
	/* height:300px; */
	text-align: center;
}
.fixed_sub{
	margin:16px auto;
	width:80px;

	/* border: blue 1px solid; */
}
.fixed_sub p{
	font-size:15px;
	color: #565656;
	/* padding-bottom:3px; */
	line-height:27px;
	border-bottom:1px solid #d4d4d4;
}
.fixed_sub p:hover{
	color: #a57b5f;
}


.module{
	width: 1200px;
	margin:auto;
	/* border: #1AA4CA 1px solid; */
	margin-bottom: 68px;
}
/* 文化资讯 */
.info_bg{
	background-image:url("../img/bg3.png");
	padding: 1px 0;
	background-size: 21%;
	background-repeat: no-repeat;
	background-position-x:100%;
	background-position-y:100%;
}
.info{
	/*box-shadow:0px 2px 8px 1px  #cccccc ;*/
	/* height:460px; */
	/*border: #fff 1px solid;*/
	/*background-image: url(../img/banner_bg.jpg);*/
}
.info_m{
	/*margin:38px 32px;*/
	/* border: #1AA4CA 1px solid; */
	/*height:380px;*/
}

.info_text{
	display: inline-block;
	 height:448px;
	vertical-align: top;
	 /*border: #1AA4CA 1px solid;*/
	margin: 0px 0 0 19px;
	/*padding:0 20px;*/
	/*box-shadow: 0px 2px 7px 1px #e1e1e1;*/
	width: 460px;
}
.info_text h1{
	/* font-size:32px; */
	letter-spacing:7px;
	color: #303030;
}
.info_mess{
	/* border: #1AA4CA 1px solid; */
	/*margin:18px 0;*/
}
.info_mess p{
	/*line-height:24px;*/
	/*height: 110px;*/
	padding: 11.5px 23px;
	border-bottom: solid #ececec 2px;
	/*text-indent: 1em;*/
}
.info_mess p:hover{
	background:rgb(251 239 226);
}
.info_tTitle{
	font-size:22px;
	color: #fff;
	font-family:"等线";
	display: inline-block;
	padding:10px 38px 10px 20px;
	background: linear-gradient(297deg,transparent 20px,#aa6d4e 0);
}
.info_tMore{
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 50px;
	margin-right: 15px;
	float: right;
}
.info_tMore a{
	color: #85807e;
}
.info_mess span.info_first{
	color: #595959;
	font-size:16px;
	vertical-align: middle;
	/* border: #1AA4CA 1px solid; */
	display: inline-block;
	width:329px;
	margin-left: 17px;
	/* height:27px; */
	overflow: hidden;
	line-height:44px;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom:rgba(0,0,0,0) 1px solid;
}
.info_mess span.info_last{
	color:#c82641;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	font-size:16px;
	/*float:right;*/
}
.info_more{
	display: inline-block;
	background:rgb(219,160,34);
	/* width:95px; */
	/* padding:12px 18px; */
}
.info_more p{
	color: #f7f7f7;
	display: inline-block;
	font-size:13px;
	letter-spacing: 3px;
	padding:15px 5px 15px 15px;
	/* border-right:1px #dbcc7e solid;
	padding-right:7px; */
}
.info_more hr{
	display: inline-block;
	/* color:#dbd98d; */
	width:1px;
	background:#dbd98d;
	border: #1AA4CA 0px solid;
	height: 45px;
	vertical-align:middle;
	/* font-size: 30px; */
	margin:0 10px 0 5px;
}
.info_more img{
	padding:0px 18px 0px 5px;
}
/* 百姓点单 */
.headline{
	/* border: #C2A35B 1px solid; */
	margin: 28px 0;
	font-size:18px;
}
.headline p .specl{
	border-bottom: 3px solid #d8971e;
	padding-bottom:9px;
	text-transform: uppercase;

}
.head_more{
	float: right;
	font-size:17px;
}
.headline img{
	/*margin: auto;*/
	display: inline-block;
	vertical-align: middle;
}
.headline hr{
	margin-top:10px;
}
.yj_more2 a{
	border: #b7b7b7 1px solid;
	display: inline-block;
	margin: 48px 0 0px 0;
	padding: 8px 10px;
	color: #797979;
	letter-spacing: 1px;
	font-size: 13px;
}
.yj_more2:hover{
	-webkit-transform: rotateY(360deg);
	-webkit-transition: 1s;
}
.yj_more2{
	float: right;
	margin-top: 13px;
	vertical-align: middle;
	/*text-align: center;*/
}
.order_content{
	display: flex;
	justify-content: space-evenly;
}
.order_sub{
	width: 275px;
	justify-content: space-evenly;
	height: 310px;
	box-shadow:0px 2px 11px 3px #d9d9d9;
	background: #fff;
	display: inline-block;
    -webkit-transition: 1s;
}
.order_sub:hover{
	background: #f3f3f3;
	transition:background 0.5s;
    -webkit-transform: rotateY(180deg);
    -webkit-transition: 1s;
}
.order_rig{
	margin-left:28px;
}


.order_simg{
	width:275px;
	height: 161px;
	overflow: hidden;
	/* border: #1AA4CA 1px solid; */
	/*padding:15px 13px;*/

}
.order_simg img{
	width: 100%;
}
.order_smess{
	/* border: #1AA4CA 1px solid; */
	width:230px;
	margin:10px auto;
	text-align: center;
	line-height:48px;
	/*height:158px;*/

}
.order_smess:hover{
	/*color:#cc3851;*/
	transition:color 0.3s;
	/* transition-duration: 3s; */
}
.order_sub hr{
	border: 2px solid #c2a35b;
	/* display: inline-block; */
	width:68px;
	/* vertical-align:top; */
	margin: auto;
}
.order_smess h3{
    font-size: 18px;
    font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
}
.order_smess p{
    font-size: 15px;
	line-height:25px;
	color: #6a6a6a;
	/* border: #1AA4CA 1px solid; */
	height:28px;
	overflow: hidden;
	text-align: left;
}
.order_smess p img{
	margin-right: 5px;
}
/* 活动预约 */
.activity{
	/*background:#f5f5f5;*/
	/* border: #fff 1px solid; */
	/*height: 675px;*/
	background-image: url("../img/bg1.png");
	padding-top:15px;
	/*padding-bottom:46px;
	margin-bottom: 68px;*/
}
.activ_content{
	/* border: #fff 1px solid; */
	height:475px;
	margin-top:62px;
	vertical-align: top;
}
.ac_dyna{
	vertical-align: top;
	display: inline-block;
	/*width: 811px;*/
	/* border: orangered 1px solid; */
	/*height:500px;*/
}
.ac_sub{
	vertical-align: top;
	width:580px;
	/* border: red 1px solid; */
	height:184px;
	display: inline-block;
	border-radius: 8px;
	margin:0 10px 22px 10px;
	background:#fff;
}
.ac_img{
	border-radius: 8px;
	overflow: hidden;
	width: 234px;
	height: 184px;
	display: inline-block;
}
.ac_sub img{

	height: 100%;
	/*width: 100%;*/
	transition: transform 300ms;
	/*animation: mymove 5s infinite;*/
}
/*@keyframes mymove{*/
/*	50%{*/
/*		background: red;*/
/*		width:200%;*/
/*	}*/
/*}*/
/*@-webkit-keyframes mymove {*/
/*	50%{*/
/*		background: red;*/
/*		width:200%;*/
/*	}*/
/*}*/
.ac_sub img:hover{
	/*height: 110%;*/
	transform: scale(1.2, 1.2);
}
.ac_mess{
	vertical-align: top;
	 display: inline-block;
	/*position: relative;
    bottom: 170px;*/
	/*top: -75%;*/
	color: #fff;
	/*background:rgba(0,0,0,0.3);*/
	/*text-align: center;*/
	line-height:28px;
	padding:26px 18px;
	width: 300px;
	overflow: hidden;
	white-space: nowrap;
}
.ac_mess h1{
	line-height: 49px;
	font-weight: 400;
	font-size: 17px;
	color: #000;
	/*width: 350px;*/
	/*margin: auto;*/
	overflow: hidden;
}
.ac_mess p{
    font-size: 15px;
	color:#505050;
	overflow: hidden;
}
.ac_mess h1:hover{
	color: #cc3851;
}

.ac_mess hr{
	display: inline-block;
	width:38px;
	border:2px solid #bdbdbd;
}

.ac_post{
	/* 415 */
	/* margin-left:34px; */
	display: inline-block;
	width: 380px;
	/* border: #fff 1px solid; */
	height:500px;
}
.ac_post img{
	width:100%;
	height:100%;
	transition: transform 300ms;
}
.ac_post img:hover{
	/*height: 110%;*/
	transform: scale(1.03, 1.03);
}
.ac_mess1{
	/* display: inline-block; */
	position: relative;
	top: -65%;
	color: #fff;
	background:rgba(0,0,0,0.3);
	text-align: center;
	line-height:28px;
	padding:50px 0px;
	width: 380px;
	/* height:165px; */
	overflow: hidden;
	white-space: nowrap;
}
.ac_mess1 h1{
	font-weight:100;
	font-size:24px;
	color: #fff;
}
.ac_mess1 p{
	color: #fff;
}
.ac_mess1 h1:hover{
	color: #d8971e;
}

.ac_mess1 hr{
	display: inline-block;
	width:38px;
	border:2px solid #fff;
}
/* 网络直播 */
.live_mess{
	width:272px;
	height:269px;
	display: inline-block;
	margin:0px 13px;
	box-shadow: 0px 6px 10px #c3c3c3;
	margin-top: 10px;
    position: relative;
    top: 0;
    transition: all .3s ease 0s;
}
.live_mess:hover{
    position: relative;
    top: -15px;
}
.live_img{
	/* border: #D9B766 1px solid; */
	/*width:370px;*/
	height:183px;
	overflow: hidden;
}
.live_img img{
	width: 100%;
	height: 100%;
	/*transition: transform 300ms;*/
}
.live_img img:hover{
	/*transform: scale(1.2, 1.2);*/
}
.yj_liveLstatus{
	background: #c1575d;
	float: right;
	color: #fff;
	/*position: relative;
	top: -197px;*/
	padding: 5px 20px;
	border-radius: 0 12px 0 12px;
}
.live_text{
	padding:10px 20px;
}
/*.live_text span:first-child{
	color:#fff;
	background:#dba022;
	font-size:15px;
	padding:6px 15px;
	display: inline-block;
	vertical-align:top;
}
.live_text span:first-child:hover{
	background: #f9f8d3;
	color:#c6820d;
	transition:background 0.3s ;
}*/

.live_text span.live_tit{
	/* border: #D9B766 1px solid; */
	display: block;
	font-size:15px;
	vertical-align:top;
	margin: auto;
	color: #000;
	/*text-align: center;*/
	/*width:301px;*/
	overflow: hidden;
	height: 35px;
	line-height: 35px;
}
.live_time{
	overflow: hidden;
	/*width:133px;*/
	/*border: #D9B766 1px solid;*/
	font-size: 15px;
	color: #666;
	display: inline-block;
}
.live_text span:last-child:hover{
	color:#2f4da8;
	transition: color 0.3s;

}
/* 场馆预约 */
.index_cu{
	padding: 15px 0;
	background-image: url(../img/bg2.png);
}
.ich_sub{
	overflow: hidden;
	box-shadow: 0px 3px 10px 2px #ada69f;
	background: #fff;
	/* border: #2F4DA8 1px solid; */
	width:374px;
	height:318px;
	/*box-shadow:0px 3px 6px 1px #bababa;*/
	display: inline-block;
	margin:0 12px;

}
.ich_img{
    overflow: hidden;
	width:100%;
	height:235px;

	/* border: red solid 1px; */
}
.ich_img img:hover{
	transform: scale(1.2, 1.2);
}
.ich_img img{
	width: 100%;
	height: 100%;
	transition: transform 300ms;
}
.ich_sub p{
	width:270px;
	/* border: solid 1px red; */
	text-align: center;
	margin: auto;
	line-height:52px;
	overflow: hidden;
	height:39px;
	/* display: inline-block; */
}
.ich_sub p a{
	color: #666;
}
.ich_sub p a:hover{
	/* border-bottom:1px #666 solid; */
	color:#c6820d;
	transition: color 0.3s;
}

