body, ul, p, h1, h2, h3, h4, h5, h6 {
	padding:0;
	margin:0;
	list-style:none
}
body {
	font-family:"微软雅黑"
}
.main .clear:after {
	content:"";
	display:table;
	clear:both
}
.main .box {
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
}
.main .noNewLine {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.main .lf {
	float:left
}
.main .rt {
	float:right
}
.main a {
	color:transparent;
	text-decoration:none;
}
.main img {
	vertical-align:middle;
	width:100%;
	height:100%;
}
.main {
	min-width:1440px;
}
.main .topPic {
	line-height:0;
}
.main .topLineBox {
	background-color:#F5F5F5;
}
.main .topLine {
	width:1200px;
	margin:0 auto;
}
.main .topLine .item {
	width:33.33%;
	height:68px;
	text-align:center;
	line-height:68px;
	font-size:22px;
}
.main .topLine .item a {
	color:#666;
	display:inline-block;
	width:100%;
	height:100%;
}
.main .topLine .item:hover {
	background-color:#ECBF6C;
}
.main .topLine .item:hover a {
	color:#fff;
}
.main .xmhPlace {
	background-color:#fff;
}
.main .xmhDetail {
	width:1200px;
	margin:0 auto;
}
.main .mainTitle {
	text-align:center;
	padding-bottom:50px;
	padding-top:110px;
}
.main .mainTitleText {
	font-size:36px;
	color:#333;
	line-height:36px;
}
.main .mainTitleYw {
	font-size:18px;
	line-height:18px;
	color:#ccc;
	padding-top:20px;
}
.main .xmhFirstLeft {
	width:908px;
	height:406px;
	line-height:0;
}
.main .xmhFirstRight {
	width:292px;
	height:406px;
	background-color:#ECBF6C;
	padding-left:30px;
}
.main .xhmFirstRightTitle {
	font-size:22px;
	line-height:37px;
	color:#fff;
	padding-top:73px;
}
.main .xmhFirstSpan {
	width:40px;
	height:1px;
	background-color:#fff;
	margin-top:22px;
}
.main .xmhFirstText {
	font-size:14px;
	color:#fff;
	line-height:25px;
	width:235px;
	padding-top:23px;
}
.main .mainModelTitle {
	font-size:22px;
	line-height:22px;
	color:#333;
	text-align:center;
	padding-top:39px;
}
.main .mainModelSpan {
	width:40px;
	height:1px;
	background-color:#E4B861;
	margin:0 auto;
	margin-top:20px;
}
.main .mainModelText {
	width:972px;
	margin:0 auto;
	font-size:14px;
	line-height:25px;
	text-align:center;
	color:#666;
	padding-top:13px;
}
.main .xmhPic {
	width:595px;
	height:359px;
	line-height:0;
}
.main .xmhBottom {
	padding-top:24px;
}
body {
	overflow-x:hidden;
}
.main .nsTopBox {
	position:relative;
	height:590px;
	top:0;
}
.main .nsTop {
	width:1680px;
	position:absolute;
	height:590px;
	;
	line-height:0;
}
.main .nsFloat {
	width:667px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
}
.main .nsFloatTitle {
	font-size:22px;
	line-height:22px;
	color:#692000;
	text-align:center;
	padding-top:72px;
}
.main .nsFloatSpan {
	width:40px;
	height:1px;
	background-color:#692000;
	margin:0 auto;
	margin-top:20px;
}
.main .nsFloatText {
	font-size:14px;
	line-height:25px;
	color:#692000;
	text-align:center;
	padding-top:13px;
}
.main .nsDetail {
	width:1200px;
	margin:0 auto;
}
.main .nsPic1 {
	width:393px;
	height:460px;
	line-height:0;
}
.main .nsPic2 {
	width:393px;
	height:460px;
	line-height:0;
	margin:0 10px;
}
.main .nsPic3 {
	width:394px;
	height:460px;
	line-height:0;
}
.main .nsPic4 {
	width:796px;
	height:439px;
	line-height:0;
}
.main .nsPic5 {
	width:393px;
	height:439px;
	line-height:0;
}
.main .nsBottom {
	padding-top:24px;
}
.main .yhDetail {
	width:1200px;
	margin:0 auto;
	padding-bottom:180px;
}
.main .yhTopBox {
	height:670px;
	position:relative;
}
.main .yhTop {
	width:1680px;
	height:670px;
	position:absolute;
	top:0;
	line-height:0;
}
.main .yhFloat {
	width:769px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	margin:0 auto;
}
.main .yhFloatTitle {
	font-size:22px;
	line-height:22px;
	color:#333;
	text-align:center;
	padding-top:55px;
}
.main .yhFloatSpan {
	width:40px;
	height:1px;
	background-color:#C6C6C6;
	margin:0 auto;
	margin-top:20px;
}
.main .yhFloatText {
	font-size:14px;
	line-height:25px;
	color:#666;
	text-align:center;
	padding-top:13px;
}
.main .yhPic1 {
	width:595px;
	height:380px;
	line-height:0;
}
.main .yhPic2 {
	width:100%;
	height:448px;
	line-height:0;
	padding-top:10px;
}
.main .yhBottom {
	padding-top:25px;
}
