﻿.clearfix:after {
	/*伪元素是行内元素 正常浏览器清除浮动方法*/
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	*zoom: 1;
	/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}

body {
	background-color: #fffef5;
}

/* 解决查看原文无法点击问题 */
.middle-swiper .swiper-pagination {
	height: 20px !important;
}


@media all and (min-width: 0px) and (max-width: 321px) {
	.aw-footer {
		margin-top: 103px;
	}

	.nav-first a span {
		font-size: 16px;
	}

	.middle-swiper .swiper-pagination {
		top: 157px !important;
	}
}

@media all and (min-width: 321px) and (max-width: 376px) {
	.aw-footer {
		margin-top: 103px;
	}

	.middle-swiper .swiper-pagination {
		top: 182px !important;
	}

}

@media all and (min-width: 376px) and (max-width: 415px) {
	.aw-footer {
		margin-top: 130px;
	}

	.middle-swiper .swiper-pagination {
		top: 192px !important;
	}
}








@media all and (min-width: 0px) and (max-width: 768px) {
	/* 中文首页文字设置--start */

	.ch-text p {
		font-size: 16px !important;
		line-height: 24px !important;
	}

	.ch-text h1 {
		font-size: 18px !important;
		margin-bottom: 10px !important;
	}

	/* 中文首页文字设置--end */
	.pc-hide {
		display: none;
	}

	.m-hide {
		display: block;
	}

	.m-in-title {
		text-align: center;
		padding-top: 10px;
	}

	.m-in-title .u-logo {
		background: url(../img/logo_m.png) 0 0 no-repeat;
		height: 22px;
		background-size: contain;
	}

	.m-in-title .u-logo-en {
		background: url(../img/logo_en.png) 0 0 no-repeat;
		height: 12px;
		background-size: contain;
		margin-bottom: 10px;
	}

	.m-in-title a {
		font-size: 14px;
		color: #492703;
		padding: 10px 5px;
	}

	.m-in-title a:hover {
		color: #c08f63;
	}

	.m-in-title a.active {
		color: #c08f63;
	}

	.m-title {
		text-align: center;
		margin: 30px 0px;
	}

	.m-title img {
		width: 60%;
	}

	.real-body {
		background: url("../img/index-m-bg.png") center top no-repeat;
		background-size: 100%;
		background-color: #fff;
		width: 100%;
		margin: 0 auto;
		min-height: 100%;
	}

	.container {
		width: 100%;
		padding: 0px 10px;
		margin: 0 auto;
	}

	.in-title {
		width: 100%;
		height: 245px;
		background: url("../img/index-title.png") center 90px no-repeat;
		position: relative;
	}

	.in-title-en {
		width: 100%;
		height: 245px;
		background: url("../img/index-title-en.png") center 90px no-repeat;
		position: relative;
	}

	.title-xy {
		background: url("../img/index-title-xiyu.png") center 90px no-repeat;
	}

	.title-ay {
		background: url("../img/index-title-ayu.png") center 90px no-repeat;
	}

	.title-ey {
		background: url("../img/index-title-eyu.png") center 90px no-repeat;
	}

	.title-fy {
		background: url("../img/index-title-fayu.png") center 90px no-repeat;
	}

	.int-lang {
		width: 94px;
		height: 49px;
		background: url("../img/lang-back.png") center no-repeat;
		position: absolute;
		top: 120px;
		right: 0px;
		text-align: center;
	}

	.int-lang span {
		text-align: center;
		font-size: 16px;
		color: #fff;
		line-height: 49px;
	}

	.int-lang:hover {
		cursor: pointer;
	}

	.lang-list {
		position: absolute;
		width: 94px;
		top: 49px;
		left: 0px;
		line-height: 35px;
		padding-left: 1em;
		height: 140px;
	}

	.lang-list li {
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.lang-list li:hover {
		color: #c08f63;
	}

	.middle {
		/* min-height:655px; */
	}

	.nav {
		text-align: center;
	}

	.nav-first {
		display: inline-block;
		padding: 0px 20px;
		height: 30px;
		cursor: pointer;
		position: relative;
	}

	.nav-first a span {
		font-size: 22px;
	}

	.nav-m {
		text-align: center;
	}

	.nav-first-m {
		display: inline-block;
		padding: 0px 5px;
		cursor: pointer;
		position: relative;
	}

	.nav-first-m {
		margin-bottom: 10px;
	}

	.nfm-a {
		width: 100%;
	}

	.nav-first-list {
		position: absolute;
		width: 135px;
		top: 30px;
		left: 0px;
		line-height: 30px;
		padding-left: 0em;
		height: 180px;
		z-index: 999;
	}

	.nav-en .nav-first-list {
		width: 235px;
		padding-left: 1em;
	}

	.nav-first-list li {
		text-align: center;
		padding-right: 0em;
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.nav-first-list li:hover {
		color: #fff;
	}

	.nav-first-list li a {
		font-size: 14px;
		color: #492703;
	}

	.nav-first-list li a:hover {
		color: #fff;
	}

	.nav-first a {
		text-decoration: none;
	}

	.nav-first span {
		color: #492703;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}

	.nav-first span:hover {
		color: #c8a063;
	}

	.middle-swiper {
		width: 100%;
		max-width: 1920px;
		margin: 0 auto;
		padding-top: 5px;
	}

	.middle-swiper .ss-one img {
		width: 100%;
	}

	.middle-swiper .swiper-slide {

		width: 100%;
	}

	.middle-swiper .swiper-pagination {
		top: 200px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet {
		background: #c9a772;
		width: 10px;
		height: 10px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #c8a063;
	}

	.ss-two {
		padding: 0px 4%;
		margin-top: 35px;
		/* text-align: center; */
	}

	.ss-two h1 {
		font-size: 15px;
		color: #492703;
		margin-bottom: 15px;
	}

	.ss-two p {
		font-size: 13px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two img {
		width: 100%;
	}

	.ss-two p a {
		font-size: 13px;
		color: #c8a063;
	}

	.ss-two-en {
		padding-left: 50px;
		margin-top: 55px;
	}

	.ss-two-en h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two-en p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two-en p a {
		font-size: 16px;
		color: #c8a063;
	}

	.m-footer {
		margin-top: 15px;
		border-top: 6px solid #c8a063;
	}

	.m-footer p:nth-child(1) {
		padding: 10px 0px;
	}

	.m-footer p {
		padding: 0px;
		text-align: center;
		font-size: 9px;

	}

	.aw-footer {
		margin-top: 103px;
	}

	/* .m-footer.mf-ch-text p:nth-child(1){
		padding:6px 0px;
	} */
	/* 中文首页文字设置--start */
	/* .mf-ch-text p{
		line-height:16px;
	} */
}

@media all and (min-width: 768px) and (max-width: 1024px) {
	.pc-hide {
		display: block;
	}

	.m-hide {
		display: none;
	}

	.real-body {
		background: url("../img/bg.png") center top no-repeat;
		background-color: #fffef5;
		width: 100%;
		margin: 0 auto;
		min-height: 100%;
	}

	.u-second-album .real-body {
		background-image: url(../img/bg1.png);
	}

	.container {
		width: 100%;
		padding: 0px 10px;
		margin: 0 auto;
	}

	.in-title {
		width: 100%;
		height: 245px;
		background: url("../img/index-title.png") center 90px no-repeat;
		position: relative;
	}

	.in-title-en {
		width: 100%;
		height: 245px;
		background: url("../img/index-title-en.png") center 90px no-repeat;
		position: relative;
	}

	.title-xy {
		background: url("../img/index-title-xiyu.png") center 90px no-repeat;
	}

	.title-ay {
		background: url("../img/index-title-ayu.png") center 90px no-repeat;
	}

	.title-ey {
		background: url("../img/index-title-eyu.png") center 90px no-repeat;
	}

	.title-fy {
		background: url("../img/index-title-fayu.png") center 90px no-repeat;
	}

	.int-lang {
		width: 94px;
		height: 49px;
		background: url("../img/lang-back.png") center no-repeat;
		position: absolute;
		top: 120px;
		right: 0px;
		text-align: center;
	}

	.int-lang span {
		text-align: center;
		font-size: 16px;
		color: #fff;
		line-height: 49px;
	}

	.int-lang-m {
		text-align: right;
	}

	.int-lang-m a {
		font-size: 14px;
		color: #492703;
		line-height: 49px;
		text-decoration: none;
		padding: 0px 13px;
	}

	.int-lang:hover {
		cursor: pointer;
	}

	.lang-list {
		position: absolute;
		width: 94px;
		top: 49px;
		left: 0px;
		line-height: 35px;
		padding-left: 1em;
		height: 140px;
	}

	.lang-list li {
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.lang-list li:hover {
		color: #c08f63;
	}

	.middle {}

	.nav {
		text-align: center;
		padding-top: 55px;
	}

	.nav-first {
		display: inline-block;
		padding: 0px 20px;
		height: 30px;
		cursor: pointer;
		position: relative;
	}

	.nav-first-list {
		position: absolute;
		width: 135px;
		top: 30px;
		left: 0px;
		line-height: 30px;
		padding-left: 1em;
		height: 180px;
		z-index: 999;
	}

	.nav-en .nav-first-list {
		width: 235px;
		padding-left: 1em;
	}

	.nav-first-list li {
		text-align: right;
		padding-right: 2em;
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.nav-first-list li:hover {
		color: #c08f63;
	}

	.nav-first-list li a {
		font-size: 14px;
		color: #492703;
	}

	.nav-first-list li a:hover {
		color: #c08f63;
	}

	.nav-first a {
		text-decoration: none;
	}

	.nav-first span {
		color: #492703;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}

	.nav-first span:hover {
		color: #c8a063;
	}

	.nav-m {
		text-align: center;
		padding-top: 55px;
	}

	.nav-first-m {
		display: inline-block;
		padding: 0px 50px;
		cursor: pointer;
		position: relative;
	}

	.middle-swiper {
		width: 100%;
		max-width: 1920px;
		margin: 0 auto;
		padding-top: 30px;
	}

	.middle-swiper .ss-one img {
		margin: 0 auto;
		height: 200px;
	}

	.middle-swiper .swiper-slide {
		/* height:520px; */
		width: 100%;
	}

	.middle-swiper .swiper-pagination {
		top: 210px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet {
		background: #c9a772;
		width: 13px;
		height: 13px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #c8a063;
	}

	.ss-one {
		width: 100%;
	}

	.ss-one img {
		width: 100%;
	}

	.ss-two {
		padding-left: 80px;
		margin-top: 55px;
	}

	.ss-two h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two p a {
		font-size: 16px;
		color: #c8a063;
	}

	.ss-two-en {
		padding-left: 50px;
		margin-top: 55px;
	}

	.ss-two-en h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two-en p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two-en p a {
		font-size: 16px;
		color: #c8a063;
	}

	.footer {
		margin-top: 20px;
	}

	.footer-con {
		width: 80%;
		margin: 0 auto;
	}

	.footer-line {
		height: 5px;
		background: #c12c20;
	}

	.footer-link {
		border-bottom: 1px solid #e1e1e1;
		font-size: 16px;
		padding: 20px 0;
		line-height: 30px;
	}

	.footer-link em {
		font-weight: bold;
		font-size: 18px;
	}

	.footer-link span {
		display: inline-block;
		background: #fff;
		vertical-align: middle;
	}

	.footer-link span a {
		display: block;
		padding: 0 32px;
		border: 1px solid #ccc;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}

	.footer-link span a:hover {
		background: #c12c20;
		color: #fff;
		text-decoration: none;
		border: 1px solid #c12c20;
	}

	.footer-link select {
		font-size: 16px;
		height: 30px;
		width: 200px;
		border: 1px solid #ccc;
		vertical-align: middle;
	}

	.footer-con1 h2 {
		font-weight: normal;
		font-size: 14px;
		line-height: 40px;
		color: #bbb;
	}

	.footer-con1 h2 a {
		margin-right: 15px;
		margin-left: 15px;
		display: inline-block;
		color: #333;
	}

	.footer-con1 h2 a:first-child {
		margin-left: 0;
	}

	.footer-con1 a {
		color: #7d766a;
	}

	.footer-con1 p {
		width: 75%;
		font-size: 14px;
		line-height: 24px;
		padding-top: 15px;
		color: #7d766a;
	}

	.footer-con1 p span {
		padding-right: 30px;
	}

	.footer-con1 p img {
		vertical-align: middle;
	}

	.footer-logo1 {
		position: absolute;
		top: 56px;
		right: 97px;
	}

	.footer-logo2 {
		position: absolute;
		right: 50px;
		top: 5px;
	}

	.footer-logo2-en {
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
		margin-top: 30px;
	}

	.foot-info-en {
		display: inline-block;
		width: 500px;
	}

	.foot-info-en span {
		font-size: 12px;
		line-height: 15px;
	}

	.footer-con1-en {
		text-align: center;
	}

	.footer-con1 .foot-info-en {
		width: 610px;
	}
}

@media all and (min-width: 1024px) and (max-width: 1200px) {
	.pc-hide {
		display: block;
	}

	.m-hide {
		display: none;
	}

	.real-body {
		background: url("../img/bg.png") center top no-repeat;
		background-color: #fffef5;
		width: 100%;
		margin: 0 auto;
		min-height: 100%;
	}

	.u-second-album .real-body {
		background-image: url(../img/bg1.png);
	}

	.container {
		width: 100%;
		padding: 0px 10px;
		margin: 0 auto;
	}

	.in-title {
		width: 100%;
		height: 245px;
		background: url("../img/index-title.png") center 90px no-repeat;
		position: relative;
	}

	.in-title-en {
		width: 100%;
		height: 245px;
		background: url("../img/index-title-en.png") center 90px no-repeat;
		position: relative;
	}

	.title-xy {
		background: url("../img/index-title-xiyu.png") center 90px no-repeat;
	}

	.title-ay {
		background: url("../img/index-title-ayu.png") center 90px no-repeat;
	}

	.title-ey {
		background: url("../img/index-title-eyu.png") center 90px no-repeat;
	}

	.title-fy {
		background: url("../img/index-title-fayu.png") center 90px no-repeat;
	}

	.int-lang {
		width: 94px;
		height: 49px;
		background: url("../img/lang-back.png") center no-repeat;
		position: absolute;
		top: 120px;
		right: 0px;
		text-align: center;
	}

	.int-lang span {
		text-align: center;
		font-size: 16px;
		color: #fff;
		line-height: 49px;
	}

	.int-lang:hover {
		cursor: pointer;
	}

	.int-lang-m {
		text-align: right;
	}

	.int-lang-m a {
		font-size: 14px;
		color: #492703;
		line-height: 49px;
		text-decoration: none;
		padding: 0px 13px;
	}

	.lang-list {
		position: absolute;
		width: 94px;
		top: 49px;
		left: 0px;
		line-height: 35px;
		padding-left: 1em;
		height: 140px;
	}

	.lang-list li {
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.lang-list li:hover {
		color: #c08f63;
	}

	.middle {}

	.nav {
		text-align: center;
		padding-top: 55px;
	}

	.nav-first {
		display: inline-block;
		padding: 0px 20px;
		height: 30px;
		cursor: pointer;
		position: relative;
	}

	.nav-first-list {
		position: absolute;
		width: 135px;
		top: 30px;
		left: 0px;
		line-height: 30px;
		padding-left: 1em;
		height: 180px;
		z-index: 999;
	}

	.nav-en .nav-first-list {
		width: 235px;
		padding-left: 1em;
	}

	.nav-first-list li {
		text-align: right;
		padding-right: 2em;
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.nav-m {
		text-align: center;
		padding-top: 55px;
	}

	.nav-first-m {
		display: inline-block;
		padding: 0px 50px;
		cursor: pointer;
		position: relative;
	}

	.nav-first-list li:hover {
		color: #c08f63;
	}

	.nav-first-list li a {
		font-size: 14px;
		color: #492703;
	}

	.nav-first-list li a:hover {
		color: #c08f63;
	}

	.nav-first a {
		text-decoration: none;
	}

	.nav-first span {
		color: #492703;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}

	.nav-first span:hover {
		color: #c8a063;
	}

	.middle-swiper {
		width: 100%;
		max-width: 1920px;
		margin: 0 auto;
		padding-top: 30px;
	}

	.middle-swiper .ss-one img {
		margin: 0 auto;
		height: 200px;
	}

	.middle-swiper .swiper-slide {
		/* height:520px; */
		width: 100%;
	}

	.middle-swiper .swiper-pagination {
		top: 210px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet {
		background: #c9a772;
		width: 13px;
		height: 13px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #c8a063;
	}

	.ss-one {
		width: 100%;
	}

	.ss-one img {
		width: 100%;
	}

	.ss-two {
		padding-left: 400px;
		margin-top: 55px;
	}

	.ss-two-en {
		padding-left: 50px;
		margin-top: 55px;
	}

	.ss-two-en h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two-en p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two-en p a {
		padding-left: 40px;
		font-size: 16px;
		color: #c8a063;
	}

	.ss-two h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two p a {
		font-size: 16px;
		color: #c8a063;
	}

	.footer {
		margin-top: 20px;
	}

	.footer-con {
		width: 80%;
		margin: 0 auto;
	}

	.footer-line {
		height: 5px;
		background: #c12c20;
	}

	.footer-link {
		border-bottom: 1px solid #e1e1e1;
		font-size: 16px;
		padding: 20px 0;
		line-height: 30px;
	}

	.footer-link em {
		font-weight: bold;
		font-size: 18px;
	}

	.footer-link span {
		display: inline-block;
		background: #fff;
		vertical-align: middle;
	}

	.footer-link span a {
		display: block;
		padding: 0 32px;
		border: 1px solid #ccc;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}

	.footer-link span a:hover {
		background: #c12c20;
		color: #fff;
		text-decoration: none;
		border: 1px solid #c12c20;
	}

	.footer-link select {
		font-size: 16px;
		height: 30px;
		width: 200px;
		border: 1px solid #ccc;
		vertical-align: middle;
	}

	.footer-con1 h2 {
		font-weight: normal;
		font-size: 14px;
		line-height: 40px;
		color: #bbb;
	}

	.footer-con1 h2 a {
		margin-right: 15px;
		margin-left: 15px;
		display: inline-block;
		color: #333;
	}

	.footer-con1 h2 a:first-child {
		margin-left: 0;
	}

	.footer-con1 a {
		color: #7d766a;
	}

	.footer-con1 p {
		width: 75%;
		font-size: 14px;
		line-height: 24px;
		padding-top: 15px;
		color: #7d766a;
	}

	.footer-con1 p span {
		padding-right: 30px;
	}

	.footer-con1 p img {
		vertical-align: middle;
	}

	.footer-logo1 {
		position: absolute;
		top: 56px;
		right: 97px;
	}

	.footer-logo2 {
		position: absolute;
		right: 50px;
		top: 5px;
	}

	.footer-logo2-en {
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
		margin-top: 30px;
	}

	.foot-info-en {
		display: inline-block;
		width: 500px;
	}

	.foot-info-en span {
		font-size: 12px;
		line-height: 15px;
	}

	.footer-con1-en {
		text-align: center;
	}

	.footer-con1 .foot-info-en {
		width: 610px;
	}
}

@media all and (min-width: 1200px) {
	.pc-hide {
		display: block;
	}

	.m-hide {
		display: none;
	}

	.real-body {
		background: url("../img/bg.png") center top no-repeat;
		background-color: #fffef5;
		width: 100%;
		margin: 0 auto;
	}

	.u-second-album .real-body {
		background-image: url(../img/bg1.png);
	}

	.container {
		width: 1200px;
		margin: 0 auto;
		padding: 0px 10px;
	}

	.in-title {
		width: 100%;
		height: 245px;
		background: url("../img/index-title.png") center 90px no-repeat;
		position: relative;
	}

	.int-logo {
		display: block;
		width: 210px;
		height: 38px;
		position: absolute;
		top: 14px;
		left: 0;
	}

	.int-logo-en {
		display: block;
		width: 81px;
		height: 12px;
		position: absolute;
		top: 24px;
		left: 0;
	}

	.in-title-en {
		width: 100%;
		height: 245px;
		background: url("../img/index-title-en.png") center 90px no-repeat;
		position: relative;
	}

	.title-xy {
		background: url("../img/index-title-xiyu.png") center 90px no-repeat;
	}

	.title-ay {
		background: url("../img/index-title-ayu.png") center 90px no-repeat;
	}

	.title-ey {
		background: url("../img/index-title-eyu.png") center 90px no-repeat;
	}

	.title-fy {
		background: url("../img/index-title-fayu.png") center 90px no-repeat;
	}

	.int-lang-m {
		padding: 5px 0;
		text-align: right;
		background-position: 0 center;
		background-repeat: no-repeat;
	}

	.in-title .int-lang-m {
		background-image: url(../img/logo_zh.png);
	}

	.in-title-en .int-lang-m {
		background-image: url(../img/logo_en.png);
	}

	.int-lang-m a {
		font-size: 14px;
		color: #492703;
		line-height: 50px;
		text-decoration: none;
		padding: 0px 13px;
	}

	.int-lang-m a:hover {
		color: #c08f63;
	}

	.lang-list {
		position: absolute;
		width: 94px;
		top: 49px;
		left: 0px;
		line-height: 35px;
		padding-left: 1em;
		height: 140px;
	}

	.lang-list li {
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.lang-list li:hover {
		color: #c08f63;
	}

	.middle {
		min-height: 655px;
	}

	.nav {
		text-align: center;
		padding-top: 55px;
	}

	.nav-m {
		text-align: center;
		padding-top: 55px;
	}

	.nav-first-m {
		display: inline-block;
		padding: 0px 50px;
		cursor: pointer;
		position: relative;
	}

	.nav-first {
		display: inline-block;
		width: 127px;
		height: 30px;
		margin: 0px 33px;
		cursor: pointer;
		position: relative;
	}

	.nav-first-list {
		position: absolute;
		width: 135px;
		top: 30px;
		left: 0px;
		line-height: 30px;
		padding-left: 0em;
		height: 180px;
		background-color: rgb(255, 254, 245);
		opacity: 0.8;
		z-index: 999;
		border: 1px solid #e2e9e8;
		border-top: none;
	}

	.nav-m-first-list {
		position: absolute;
		min-width: 135px;
		top: 22px;
		left: 50px;
		line-height: 30px;
		padding-left: 0em;
		height: 180px;
		z-index: 999;
	}

	.nav-en .nav-first-list {
		width: 235px;
		padding-left: 1em;
	}

	.nav-first-list li {
		text-align: center;
		padding-right: 0em;
		padding: 0px 20px;
		font-size: 14px;
		color: #492703;
		cursor: pointer;
	}

	.nav-first-list li:hover {
		background-color: #c08f63;
		color: #fff;
	}

	.nav-first-list li a {
		font-size: 14px;
		color: #492703;
	}

	.nav-first-list li a:hover {
		color: #fff;
	}

	.nav-first a {
		text-decoration: none;
	}

	.nav-first span {
		color: #492703;
		font-size: 20px;
		line-height: 30px;
		text-align: center;
	}

	.nav-first span:hover {
		color: #c8a063;
	}

	.middle-swiper {
		width: 100%;
		max-width: 1920px;
		margin: 0 auto;
		padding-top: 30px;
	}

	.middle-swiper img {
		margin: 0 auto;
	}

	.middle-swiper .swiper-slide {
		height: 550px;
		width: 100%;
	}

	.middle-swiper .swiper-pagination {
		top: 285px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet {
		background: #c9a772;
		width: 13px;
		height: 13px;
	}

	.middle-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: #c8a063;
	}

	.ss-one {
		width: 100%;
	}

	.ss-one img {
		width: 100%;
	}

	.ss-two {
		/* padding-left:280px; */
		margin-top: 55px;
	}

	.ss-two-en {
		padding-left: 0px;
		margin-top: 55px;
	}

	.ss-two-en h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two-en p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two-en p a {
		padding-left: 40px;
		font-size: 16px;
		color: #c8a063;
	}

	.ss-two h1 {
		font-size: 18px;
		color: #492703;
		margin-bottom: 25px;
	}

	.ss-two p {
		font-size: 16px;
		color: #492703;
		line-height: 32px;
	}

	.ss-two p a {
		font-size: 16px;
		color: #c8a063;
	}

	.footer-line {
		height: 5px;
		background: #c12c20;
	}

	.footer-link {
		border-bottom: 1px solid #e1e1e1;
		font-size: 16px;
		padding: 20px 0;
		line-height: 30px;
	}

	.footer-link em {
		font-weight: bold;
		font-size: 18px;
	}

	.footer-link span {
		display: inline-block;
		background: #fff;
		vertical-align: middle;
	}

	.footer-link span a {
		display: block;
		padding: 0 32px;
		border: 1px solid #ccc;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
		-ms-transition: all .5s;
		-o-transition: all .5s;
		transition: all .5s;
	}

	.footer-link span a:hover {
		background: #c12c20;
		color: #fff;
		text-decoration: none;
		border: 1px solid #c12c20;
	}

	.footer-link select {
		font-size: 16px;
		height: 30px;
		width: 200px;
		border: 1px solid #ccc;
		vertical-align: middle;
	}

	.footer-con1 h2 {
		font-weight: normal;
		font-size: 14px;
		line-height: 40px;
		color: #bbb;
	}

	.footer-con1 h2 a {
		margin-right: 15px;
		margin-left: 15px;
		display: inline-block;
		color: #333;
	}

	.footer-con1 h2 a:first-child {
		margin-left: 0;
	}

	.footer-con1 a {
		color: #7d766a;
	}

	.footer-con1 p {
		font-size: 14px;
		line-height: 24px;
		padding-top: 15px;
		color: #7d766a;
	}

	.footer-con1 p span {
		padding-right: 30px;
	}

	.footer-con1 p img {
		vertical-align: middle;
	}

	.footer-logo1 {
		position: absolute;
		top: 56px;
		right: 97px;
	}

	.footer-logo2 {
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
		margin-top: 5px;
	}

	.footer-logo2-en {
		display: inline-block;
		vertical-align: top;
		margin-right: 0px;
		margin-top: 30px;
	}

	.foot-info {
		display: inline-block;
		width: 960px;
	}

	.foot-info span {
		font-size: 14px;
		line-height: 15px;
	}

	.foot-info-en {
		display: inline-block;
		width: 610px;
	}

	.foot-info-en span {
		font-size: 12px;
		line-height: 15px;
	}

	.footer-con1-en {
		text-align: center;
	}

	.u-second-album .swiper-slide .ss-two {
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center;
	}
}

@media (min-width: 1750px) and (max-width: 1850px) {
	.middle-swiper .swiper-pagination {
		top: 275px;
	}

	.ss-two {
		padding-left: 180px;
	}
}

@media (min-width: 1650px) and (max-width: 1750px) {
	.middle-swiper .swiper-pagination {
		top: 255px;
	}

	.ss-two {
		padding-left: 200px;
	}
}

@media (min-width: 1550px) and (max-width: 1650px) {
	.middle-swiper .swiper-pagination {
		top: 250px;
	}

	.swiper-slide .ss-two {
		padding-left: 245px;
		padding-right: 200px;
	}
}

@media (min-width: 1450px) and (max-width: 1550px) {
	.middle-swiper .swiper-pagination {
		top: 230px;
	}

	.swiper-slide .ss-two {
		padding-left: 290px;
		padding-right: 200px;
	}
}

@media (min-width: 1350px) and (max-width: 1450px) {
	.middle-swiper .swiper-pagination {
		top: 207px;
	}

	.swiper-slide .ss-two {
		padding-left: 305px;
		padding-right: 200px;
	}
}

@media (min-width: 1250px) and (max-width: 1350px) {
	.middle-swiper .swiper-pagination {
		top: 197px;
	}

	.swiper-slide .ss-two {
		padding-left: 365px;
		padding-right: 200px;
	}
}

@media (min-width: 1150px) and (max-width: 1250px) {
	.middle-swiper .swiper-pagination {
		top: 197px;
	}

	.swiper-slide .ss-two {
		padding-left: 405px;
		padding-right: 200px;
	}
}

@media (min-width: 1850px) and (max-width: 2250px) {
	.middle-swiper .swiper-pagination {
		top: 280px;
	}

	.swiper-slide .ss-two {
		padding-left: 100px;
		padding-right: 200px;
	}
}

@media (min-width: 1850px) and (max-width: 2250px) {
	.middle-swiper .swiper-pagination {
		top: 280px;
	}

	.swiper-slide .ss-two {
		padding-left: 100px;
		padding-right: 200px;
	}
}

@media all and (min-width: 2250px) {
	.middle-swiper .swiper-pagination {
		top: 285px;
	}
}

@media all and (min-width: 0px) and (max-width: 321px) {
	.ss-two {
		padding: 0px 5px !important
	}

	.nav-first a span {
		font-size: 16px;
	}

	.nav-first-m a span {
		font-size: 14px;
	}

	.middle-swiper .swiper-pagination {
		top: 132px !important;
	}
}

@media all and (min-width: 321px) and (max-width: 376px) {
	.middle-swiper .swiper-pagination {
		top: 160px !important;
	}

}

@media all and (min-width: 376px) and (max-width: 415px) {
	.middle-swiper .swiper-pagination {
		top: 177px !important;
	}
}

.u-second-album .ss-two h1 {
	color: #821c00;
}

.u-second-album .ss-two p {
	margin: 0;
}