
/* 共同样式表 */

/* 思源字体 */
@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Thin-Windows.otf") format('opentype');
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Light.otf") format('opentype');
    font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-DemiLight.otf") format('opentype');
    font-style: normal;
    font-weight: 300;
}


@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Regular.otf") format('opentype');
    font-style: normal;
    font-weight: 400;
}


@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Medium.otf") format('opentype');
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Bold.otf") format('opentype');
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: 'siyuan';
    src: url("https://cdnfonts.louis0131.com/NotoSansHans-Black.otf") format('opentype');
    font-style: normal;
    font-weight: 700;
}
body{
  /* font-family: 'Noto Sans SC'; */
  font-family: siyuan;
  font-weight:400;
}

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

.clearfix:after {   
    content: ".";   
    display: block; 
    clear: both;    
    visibility: hidden;   
    height: 0;     
    font-size:0;
}

.swiper-pagination-bullet{
	width: 0.81rem;
	height: 0.81rem;
	opacity: 1;
	background: #fff;
}
.swiper-pagination-bullet-active {
	background: #BD9369;
}


.m6f73-c1{
	width: 46.875rem;
	height: 10rem;
}

.m6f73-header{
	width: 100%;
	height: 10rem;
	background: #fff;
	position: fixed;
	padding: 0 2.5rem;
	box-sizing: border-box;
	z-index: 999;
}
.m6f73-header>a>.m6f73-logo{
	width: 15.25rem;
	height: 5.3125rem;
	position: absolute;
	top: 50%;
	left: 2.5rem;
	transform: translate(0,-50%);
}

.swiper-container>.swiper-wrapper>.swiper-slide>a>img{
	width: 100%;
	display: block;
}





.m6f73-header>.m6f73-menu-dh{
	color: #BD9369;
	width: 10rem;
	height: 10rem;
	text-align: center;
	line-height: 10rem;
	float: right;
	margin-right: -2.5rem;
	font-size: 3.5rem;
}

.m6f73-menu{
	width: 37.125rem;
	height: 174rem;
	background: #FFFFFF;
	position: fixed;
	top: 0;
	left: -100%;
	z-index: 9999;
}
.m6f73-menu>h1{
	height: 8.75rem;
	text-indent: 2.5rem;
	
	font-size: 2.5rem;
	line-height: 8.75rem;
	font-weight: 300;
}
.m6f73-menu>h1>a{
	color: #474A50;
	font-weight: 400;
}
.m6f73-menu>ul{
	width: 100%;
	text-indent: 2.5rem;
}
.m6f73-menu>ul>.active{
	color: #BD9369;
}
.m6f73-menu>ul>li{
	height: 6.25rem;
	color: #474A50;
	font-size: 2.375rem;
	line-height: 6.25rem ;
}
.m6f73-menu>ul>li>span{
	float: right;
	margin-right: 2.375rem;
}
.m6f73-menu>ul>.m6f73-drop-down{
	display: none;
}
.m6f73-menu>ul>.m6f73-drop-down>a{
	display: block;
	/* border-bottom: 1px solid #A7A5A5; */
	border-bottom: 1px solid #e8e8e8;	
	font-size: 2rem;
	color: #898989;
	line-height: 4.75rem;
}
.m6f73-menu>ul>#back{
	background: #FFF6E9;
}



.m6f73-shade{
	width: 100%;
	height: 174rem;
	position: fixed;
	background: rgba(46,49,56,.8);
	top: 0;
	z-index: 9998;
	display: none;
}
.m6f73-shade>.m6f73-close{
	width: 9.75rem;
	height: 9.75rem;
	position: fixed;
	right: 0;
	top: 0;
	background: #BD9369;
	text-align: center;
	line-height: 9.75rem;
	font-size: 4rem;
	color: #fff;
}



.m6f73-footer {
	width: 46.875rem;
	/*height: 13.125rem;*/
	background: #314460;
	padding: 2.375rem 2.5rem 3.5rem;
	box-sizing: border-box;
}
.m6f73-footer>ul{
	width: 100%;
	height: 3.75rem;
	line-height: 3.75rem;
	border-bottom: 0.0625rem #BD9369 solid;
}
.m6f73-footer>ul>li{
	float: left;
	color: #BD9369;
	font-size: 1.75rem;
	margin-right: 2.8125rem;
}
.m6f73-footer>ul>li>a{
	color: #BD9369;
}
.m6f73-footer>ul>a>img{
	width: 2.125rem;
	height: 2.125rem;
	float: right;
	margin-top: 0.8rem;
}
.m6f73-footer>ul>a>.m6f73-wb{
	margin-right: 0.625rem;
}
.m6f73-footer>p{
	color: #7D7D7D;
	font-size: 1.375rem;
	margin-top: 0.625rem;
}


.m6f73-head-top{
	width: 100%;
}

.m6f73-head-top>img{
	width: 100%;
	display: block;
}

.m6f73-title-one{
	width: 100%;
	height: 10rem;
	background: #FFF6E9;
	text-align: center;
	color: #BD9369;
	padding: 2.2rem 0 0;
	box-sizing: border-box;
}
.m6f73-title-one>h2{
	font-size: 2.5rem;
	font-weight: 300;
	font-weight: 500;
}
.m6f73-title-one>p{
	font-size: 1.75rem;
	line-height: 2rem;
	font-weight: 500;
}

.text-one{
	width: 41.875rem;
	margin: auto;
	line-height: 2.2rem;
	padding: 4.75rem 0;
	font-size: 1.75rem;
	color: #898989;
	line-height: 3rem;
	text-align: justify;
}
.text-one>p{
	padding-bottom: 1rem;
}
.m6f73-button-one{
	display: block;
	width: 41.875rem;
	height: 6.875rem;
	margin: auto;
	background: #BD9369;
	color: #fff;
	line-height: 6.875rem;
	/* text-indent: 2rem; */
	text-align: center;
	background-size:100% 100% ;
}

.text-fl{
	width: 100%;
	padding: 5rem 2.5rem 6.875rem ;
	box-sizing: border-box;
	font-size: 1.75rem;
	color: #898989;
	line-height: 3rem;
}
.text-fl>b{
	color: #BD9369;
}
.text-fl strong{
	color: #BD9369;
}
.text-fl img{
	width: 100%;
}

.m6f73-main-lz{
	width: 100%;
	padding: 5rem 2.5rem 6.875rem ;
	box-sizing: border-box;
}
.m6f73-main-lz>img{
	width: 100%;
	display: block;
}
.text-lz{
	margin-top:5rem;
	font-size: 1.75rem;
	color: #898989;
	line-height: 3rem;
}
.text-lz>b{
	color: #BD9369;
}
.text-lz>strong{
	color: #BD9369;
}
.m6f73-mapimg{
	width: 100%;
	display: none;
	margin-top: 3.75rem ;
}
.m6f73-mapimg img{
	width: 100%;
	display: block;
}
.table-lw{
	width: 100%;
	padding: 0 2.5rem;
	box-sizing: border-box;
	margin-top: 3.75rem ;
	margin-bottom: 3rem;
}
.table-lw>h3{
	/* color: #898989; */
	color: #BD9369;
	font-size: 2.1875rem;
	font-weight: 500;
}
.table-lw>p{
	color: #898989;
	font-size: 1.625rem;
	line-height: 2.5rem;
}

:root{--ms-accent:#5c4a32;--ms-radius:7px;--ms-line:1.65;--ms-gap:10px;}
