@charset "utf-8";
.bgcl {
	background:#a50f11
}
.pt50 {
	padding-top:50px
}
.pt40 {
	padding-top:40px
}
.pt80 {
	padding-top:80px
}
.parth {
	height:244px
}
.banner img{
	width: 100%;
}
.ban1 {
	background:url(img/ban1.jpg) top center no-repeat;
	height:183px
}
.ban2 {
	background:url(img/ban2.jpg) top center no-repeat;
	height:184px
}
.ban3 {
	background:url(img/ban3.jpg) top center no-repeat;
	height:184px
}
.module1 {
	background:url(img/m1-bg1.jpg) top center no-repeat;
	height:331px;
	margin-top:20px
}
.m1-p1 {
	width:500px;
	padding:56px 0 0 20px;
	line-height:30px;
	text-indent:2em;
	font-size:18px;
	color:#212121
}
.m1-btn {
	margin:40px 0 0 18px;
	display:inline-block;
	background-color:#f00001;
	width:150px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:20px;
	color:#fff
}
.m1-title1 {
	font-size:48px;
	color:#54617d;
	text-align:center;
	font-weight:700
}
.mainContent {
	font-size:16px;
	color:#212121;
	line-height:28px
}
.mt26 {
	margin-top:26px
}
.mb12 {
	margin-bottom:12px
}
.txtcent {
	text-align:center
}
.bg-blue {
	font-size:20px;
	color:#fefefe;
	background-color:#54617d;
	height:38px;
	line-height:38px;
	text-align:center;
	margin:0 auto;
	display:inline-block;
	padding:0 38px
}
.m1-bg1 {
	background:url(img/m1-bg1.jpg) center no-repeat;
	height:464px
}
.pos-rel {
	position:relative
}
.m1-wrap1 {
	width:366px;
	height:150px;
	position:absolute;
	font-size:16px;
	color:#212121;
	line-height:28px;
	left:50px;
	top:34px
}
.m1-wrap2 {
	width:366px;
	height:150px;
	position:absolute;
	font-size:16px;
	color:#212121;
	line-height:28px;
	left:794px;
	top:76px
}
.m1-wrap3 {
	width:366px;
	height:150px;
	position:absolute;
	font-size:16px;
	color:#212121;
	line-height:28px;
	left:50px;
	top:264px
}
.m1-wrap4 {
	width:366px;
	height:150px;
	position:absolute;
	font-size:16px;
	color:#212121;
	line-height:28px;
	left:777px;
	top:300px
}
.m1-wraptitle1 {
	font-size:24px;
	color:#6687c3
}
.m1-maincontent {
	font-size:16px;
	color:#212121;
	line-height:28px;
	margin-top:12px
}
.mt38 {
	margin-top:38px
}
.btnWrap {
	text-align:center
}
.btnWrap a {
	width:210px;
	height:54px;
	color:#fff;
	font-size:24px;
	text-align:center;
	background-color:#e24b47;
	line-height:54px;
	display:inline-block;
	border-radius:8px;
	font-weight:700
}
.btnWrap a:hover {
	opacity:.75
}
.mr130 {
	margin-right:130px
}
.m2-li1 {
	float:left;
	width:215px;
	text-align:center
}
.m2-title1 {
	font-size:20px;
	color:#e24b47;
	margin:16px 0 10px
}
.mr30 {
	margin-right:30px
}
.title-en {
	font-size:30px;
	color:#54617d;
	text-align:center
}
.m3-li1 {
	float:left;
	width:392px;
	text-align:center
}
.m3-li1 p {
	font-size:16px;
	color:#212121;
	text-align:center;
	line-height:60px;
	height:60px
}
.mr12 {
	margin-right:12px
}
.mt12 {
	margin-top:12px
}
.m4-li {
	width:120px;
	height:84px;
	float:left
}
.m4-li p {
	text-align:center;
	line-height:84px;
	background-color:#e24b47;
	color:#fefefe
}
.m4-title p {
	font-size:30px;
	color:#212121;
	text-align:center;
	margin:30px 0 26px;
	font-weight:700
}
.hotelimgWrap {
	width:170px;
	height:90px;
	float:left
}
.mr50 {
	margin-right:50px
}
.pl74 {
	padding-left:74px
}
.wid {
	width:1200px
}
.mb48 {
	margin-bottom:48px
}
