

			a{
				text-decoration: none;
			}
			
			
			
			.graybody {
				background-color: #eaeaea;
			}
			.whitebody {
				background-color: #fff;
			}
			
			.t-nav-child > div {
					width: 796px;
			}
			.f-acti-banner{
				width: 1200px;
				margin:26px auto 0;
				overflow: hidden;
			}
			
			.f-acti-banner .swiper-container-horizontal>.swiper-pagination-bullets{
				    width: auto;left: auto;
						right: 50px;
			}
	
	
		.f-acti-banner	.swiper-pagination-bullet{
			    width: 14px;
					height: 14px;
					margin: 0 10px!important;
						background: #fff;
					opacity: 1;
		}
	
	.f-acti-banner	.swiper-pagination-bullet-active {
			opacity: 1;
			background: #D53838;
	}
	.a-index-menu{
			margin:50px 0;
			text-align: center;
		}
		.a-index-menu a{
			display: inline-block;
			padding:10px 30px;
				border:1px solid #333333;
				border-radius: 25px;
				font-size: 18px;
				color: #333333;
				margin:0 24px;
			}
		.a-index-menu a:hover,	.a-index-menu a.active{
				color: #fff;
				background: #D53838;
				border: 1px solid #D53838;
			}
			
			.a-index-menuwrap{
				width: 100%;
				height: 250px;
				background: #fcfcfc;
				    margin-top: 310px;
			}
			.a-index-menucon{
				    width: 1200px;
					margin: 0 auto;
					position: relative;
					top: -268px;
		
			}
			.a-index-menuimg{
				float: left;
				width: 592px;
				height: 332px;
				overflow: hidden;
				position: relative;
		
			}
			.a-index-menuimg img{
				width: 100%;
				height: 100%;
			}
			.a-index-menuimg div{
				position: absolute;
				width: 100%;
				bottom: 0;
				left: 0;
				height: 66px;
				background:rgba(255,255,255,.8);
			}
			
			.a-index-menuinfo{
		user-select: text;
				    position: absolute;
    right: 0;
			width:608px;
			height:516px;
			background:#fff ;
			padding:30px 40px;
			box-sizing: border-box;
			}
			.a-index-menuinfo .a-index-menutitle{
				color: #333333;
				font-size: 20px;
				text-align: center;
				margin-bottom: 20px;
			}	
			.a-index-menuinfo .a-index-menuhint{
				color: #999999;
				font-size: 16px;
				text-align: center;
				margin-bottom: 10px;
			}
			.a-index-menuinfo p{
			    text-indent: 36px;
				color: #666666;
				line-height: 40px;
				margin-top: 30px;
				font-size: 16px;
			}
			.a-index-menuinfo	.a-index-roomname{
				text-align: right;
				color: #666666;
				font-size: 16px;
				margin-top: 40px;
			}
			
			.a-index-main{
				width: 1200px;
				height: 300px;
				margin:70px auto 100px auto;
			}
			.a-index-main img{
				width: 100%;
			}
			
			
			.a-list {
				width:1200px;
				margin:0 auto;
			}
			
.a-list li{
	float: left;
	width: 50%;
	margin:20px 0;
}
			
			.a-list-time{
				color: #999999;
				font-size:12px;
				margin-bottom: 5px;
			}
			.a-list-wrap{
				position: relative;
			}
			
			.a-list-wrap a{
				
			}
			.a-list-img{
				float: left;
				display: inline-block;
				width: 336px;
				height: 188px;
			}
			
			.a-list-img img{
				width: 100%;
				height: 100%;
			}
			
			
			.a-list-btn{
				display: inline-block;
				width:126px;
				height:36px;
				line-height: 36px;
				text-align: center;
				border:1px solid #333333;
				color: #333333;
				position: absolute;
				top: 152px;
				left: 306px;	
				background-color: #ffffff;
			}	
			.a-list-btn:after{
				content: "——";
				position: absolute;
				    right: -16px;
				top: 0;
				color: #333333;
			}
			.a-list-btn:hover{
				background-color: #D53838;
				color: #fff;
				border:none;
			}
			.a-list-btn:hover:after{
				color: #fff;
			}
			.a-list-info{
				padding:20px;
				float: left;
				    width: 260px;
			}
			.a-list-info a{
				display: block;
				color: #666666;
				font-size: 16px;
				line-height: 26px;
				margin-bottom: 30px;
			}
			.a-list-info a:hover{
				color: #D53838;
			}
			.a-list-info span{
				color: #333333;
				font-size: 12px;
			}
			.a-list-info font{
				color: #999999;
				font-size: 12px;
			}
			
			.a-index-twowrap{
				background:#fff url(../img/bg0.jpg) no-repeat;
				background-size:100%;
				padding-bottom: 100px;
			}
			.a-index-twocon{
				width: 710px;
				margin:0 auto;
			}
			
			
			.a-index-twocon a{
				display: block;position: relative;
			}
			.a-index-twocon a:hover .a-index-twotitle{
				    color: #D53838;
					border-bottom: 1px solid #D53838;
			}
			.a-index-twocon a:hover .a-index-twotitle:after{
			    background: #D53838;
			}
			.a-index-twocon a:hover .a-index-twodate{
				color: #D53838;
			}
			.a-index-twotitle{
				width:600px;
					font-size:16px;
					color: #333333;
					padding-top: 30px;
					padding-bottom: 15px;
					border-bottom: 1px solid #999999;
					position: relative;
					    line-height: 20px;
					    padding-left: 10px;
			}
			.a-index-twotitle:after{
				content: "";
				 width:8px;
				height:8px;
				background: #999999;
				position: absolute;
				right: 0;
				    bottom: -4px;
				border-radius: 100%;
			}
			.a-index-twodate{
				font-size: 14px;
				color: #999999;
				position: absolute;
				right: 0;
				bottom: 0;
			}
			.xm-page {
				width: 1200px;
				margin: 30px auto;
				padding-top: 30px;
				border-top: 1px solid #999;
				text-align: right;
			}

			.t-nav-child {
				height: 50px;
				border-top: 1px solid #ccc;
				background-color: #ffffff;
				box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.2);
			}
			.t-nav-child > div {
				width: 1200px;
				margin: 0 auto;
				overflow: hidden;
			}
			.t-nav-child .logo {
				float: left;
				margin-left: 60px;
			}
			.t-nav-child .logo img {
				width: 60px;
				position: relative;
				top: 10px;
			}
			.t-nav-child .child-list {
				height: 50px;
				float: left;
				margin-left: 20px;
				font-size: 0;
			}
			.t-nav-child .child-list li {
				font-size: 16px;
				display: inline-block;
				line-height: 50px;
				padding: 0 18px;
				cursor: pointer;
				text-align: center;
				min-width: 100px;
			}
			.t-nav-child .child-list li:hover a {
				color: #d53838;
			}
			.t-nav-child .child-list a {
				display: block;
				width: 100%;
				height: 100%;
				color: #333;
			}
			.t-nav-child .child-list .active {
				color: #d53838;
				cursor: auto;
			}
			.t-nav-child .child-list .active a {
				color: #d53838;
				cursor: auto;
			}