/* 设置字体 */
@font-face {
  font-family: newfont;
  src: url(newfont.OTF);
}
@font-face {
  font-family: newfont1;
  src: url(newfont1.TTF);
}

.footer-code img{
    width: 5vw;
    height: 5vw;
}
.noShow{
    display: none !important;
}
.wccp-banner{
    width: 62.500vw;
    height: 19.010vw;
}

.wccp-banner .swiper-container {
        width: 100%;
        height: 100%;
    }
.wccp-banner .swiper-slide {
        background-position: center;
        background-size: cover;
    }

.swiper-img{
	width: 100vw;
	height: 100vh;
}
.gg-fenye{
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.gg-fenye a{
    display: inline-block;
    margin:1.823vw 0.521vw;
}
/*.ycbh-info{*/
/*    height: 39.063vw;*/
/*    overflow-y: auto;*/
/*}*/

/*css主要部分的样式*/

body::-webkit-scrollbar {
    display: none;   /* 谷歌隐藏滚动条 */
}
::-webkit-scrollbar {
	width: 0.260vw;
	/*对垂直流动条有效*/
	height: 0.260vw;
	/*对水平流动条有效*/
}

/*定义滚动条的轨道颜色、内阴影及圆角*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 0.313vw rgba(0, 0, 0, .3);
	background-color: #999;
	/* border-radius: 0.156vw; */
}


/*定义滑块颜色、内阴影及圆角*/
::-webkit-scrollbar-thumb {
	border-radius: 0.365vw;
	-webkit-box-shadow: inset 0 0 0.313vw rgba(0, 0, 0, .3);
	
	background-color: #950101;
}

/*定义两端按钮的样式*/
::-webkit-scrollbar-button {
	background-color: #999;
}

/*定义右下角汇合处的样式*/
::-webkit-scrollbar-corner {
	background: khaki;
}


/* 遮罩跟随 */
.mask-follow-page_container {
	width: 46.719vw;
	height: 20.313vw;
	margin: 0 auto;
}

.mask-follow-container {
	width: 15.521vw;
	height: 20.313vw;
	background: #f7f7f7;
	float: left;
	position: relative;
	overflow: hidden;
}

.mask-follow-mask {
	width: 100%;
	height: 100%;
	background: #8D704A;
	position: absolute;
	display: none;
	opacity: 0.8;
	cursor: pointer;
}

/* 框架样式修改 start */

/*设置当前位置样式 */

.gg-message{
    padding-top: 6.771vw;
}
.gg-link{
    margin: 0 auto;
    width: 50vw;
    display: flex;
    justify-content: space-between;
}
.gg-link>a{
    display: block;
    width: 10vw;
    height: 1.823vw;
    color: #999991;
}
.gg-link>a:hover{
    color: #A78E6E;
}
.en_up{
	text-transform: uppercase;
}
.cn_up{
	font-size: 1.250vw;
	font-weight: bold;
}
.gg-position>a:last-child{
	color: #0056B3;
}
.gg-footer{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 6.510vw;
	z-index: 999;
	background-image: url(../zqbwg/footer-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	color:#A28A6D;
	display: flex;
}
.gg-footer a{
	color:#A28A6D;
}

.footer1{
	width: 6.510vw;
	height: 6.510vw;
	text-align: center;
	font-family: newfont;
}
.footer1>div:first-child{
	width: 4.167vw;
	height: 3.125vw;
	font-size: 1.563vw;
	line-height: 1.563vw;
	margin: 0 auto;
	margin-top: 1.042vw;
}
.footer1>div:last-child{
	text-transform: uppercase;
}
.footer2{
	width: 36.458vw;
	height: 100%;
	display: flex;
	font-size: 0.6vw;
}
.footer2>div:nth-child(1){
    width: 35vw;
}
.footer2>div:nth-child(2){
    width: 5vw;
}
.footer2 table{
	margin-top: 0.521vw;
	margin-left: 1.823vw;
	text-align: center;
	width: 29.688vw;
	height: 3.385vw;
	font-size: 0.729vw;
}
.footer2>div div{
	margin-left: 1.302vw;
}
.footer2>div:last-child a{
	display: block;
	width: 3.125vw;
	height: 4.427vw;
	border: 0.052vw solid #A28A6D;
	padding-top: 0.521vw;
	padding-left: 0.260vw;
	margin-top: 1.302vw;
	font-size: 0.625vw;
	line-height: 1.198vw;
}

.footer3{
	width: 16.146vw;
	height: 100%;
	display: flex;
	padding:0 2.604vw;
	padding-top: 1.302vw;
}
.footer3 a{
	margin: 0 auto;
	width: 3.385vw;
	height: 4.792vw;
}
.footer3 img{
	padding: 0.521vw;
	border: 0.052vw solid #A28A6D;
}
.footer4>div:first-child{
	margin-top:1.302vw;
	display: flex;
	margin-left: 1vw;
	margin-bottom: 0.781vw;
	width: fit-content;
}
.footer4>div:first-child>a{
	height: 0.729vw;
	line-height: 0.729vw;
	/*width: 4vw;*/
	text-align: center;
	padding: 0 0.2vw;
	border-right:0.052vw solid #A28A6D;
	font-size: 0.7vw;
}
.footer4>div:first-child>a:last-child{
	border-right:0.000vw;
}
.footer4>div{
	margin-left: 1.302vw;
	font-size: 0.719vw;
}

.call{
	font-size: 1.250vw;
	color: #AA070E;
	font-weight: bold;
}
.banner-font{
	display: none;
}
.slide-font{
	display: none;
}

.lunbo-slide-active .banner-font{
	display: block;
}
.slide-slide-active .slide-font{
	display: block;
}
.banner1-font{
	position: absolute;
	right: 26.042vw;
	top: 13.802vw;
	width: 22.656vw;
	height: 15.625vw;
	z-index: 999;
}

.banner1-font1{
	position: absolute;
	top: 0;
	left: 0;
	width: 5.625vw;
	height: 14.427vw;
}
.banner1-font2{
	position: absolute;
	top: 0;
	left: 7.813vw;
	width: 6.25vw;
	height: 15.36vw;
}


.banner2-font{
	position: absolute;
	right: 19.792vw;
	top: 11.458vw;
	width: 28.646vw;
	height: 21.615vw;
	z-index: 999;
	text-align: center;
}
.banner2-font1{
	position: absolute;
	top: 0;
	left: 0;
	width: 26.563vw;
	height: 11.250vw;
}
.banner2-font2{
	position: absolute;
	bottom: 5.208vw;
	left: 0;
	width: 20.573vw;
	height: 1.823vw;
}


.banner3-font{
	position: absolute;
	left: 10.677vw;
	top: 10.417vw;
	width: 20.313vw;
	height: 25.781vw;
	z-index: 999;
	text-align: center;
}
.banner3-font1{
	position: absolute;
	top: 0;
	left: 0;
	width: 10.677vw;
	height: 15.417vw;
}
.banner3-font2{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 19.583vw;
	height: 8.073vw;
}


.aos-container-block1-content{
	display: flex;
	justify-content: space-between;
}
.aos-container-block1{
	width: 100%;
	height: 35.156vw;
	background-color: #fff;
}

.aos-container-block1>div{
	width: 62.500vw;
	height: 100%;
	margin: 0 auto;
}
.aos-container-block1-title{
	font-size: 2.396vw;
	font-family: newfont;
	margin: 2.344vw 0;
}
.aos-container-block1-title>div:last-child{
	font-size: 0.938vw;
}
.aos-container-block1-left{
	width: 38.438vw;
}
.aos-container-block1-left a{
	display: flex;
	margin-bottom: 1.823vw;
}
.aos-container-block1-left>a:hover .aos-block-text>div:first-child{
	color: #A28A6D;
}
.aos-block-date span:nth-child(1){
	font-size: 1.875vw;
}
.aos-block-date{
	padding-right: 0.781vw;
	margin-right: 0.781vw;
	border-right: 0.052vw solid;
	color: #000000;
}
.aos-block-date span:nth-child(2){
	font-size: 1.354vw;
	color: #666666;
}
.aos-block-date>div:last-child{
	font-size: 0.729vw;
	color: #666;
}
.aos-block-text>div:first-child{
	font-size: 0.938vw;
	color: #000000;
	margin-bottom: 0.781vw;
}
.aos-block-text>div:last-child{
	font-size: 0.833vw;
	color: #666;
}
.aos-container-newsimg{
	width: 17.760vw;
	height: 16.302vw;
	overflow: hidden;
}
.block1-lunbo-img{
	height: 16.302vw;
	width: 17.760vw;
}
.swiper-pagination>span{
	border-radius: 0.000vw;
	background-color: #fff;
}
.aos-container-newsimg>img{
	width: 100%;
	height: auto;
	transition: all 1s;
}
.aos-container-newsimg>img:hover{
	transform: scale(1.1);
	cursor: pointer;
}
.aos-container-block1-right{
	width: 17.760vw;
	height: 22.656vw;
	background-color: #eee;
	overflow: hidden;
}
.aos-container-block1-right a{
	margin:0 0.781vw;
	height: 3.229vw;
	line-height:3.229vw;
	display: block;
	font-size: 0.833vw;
	display: flex;
	font-weight: bold;
	justify-content: space-between;
	border-bottom: 0.052vw solid #E2E3E3;
}
.aos-container-block1-right a:hover{
	color: #A28A6D;
}




.aos-container-block2{
	width: 100%;
	height: 36.302vw;
	background-image:url(../zqbwg/aos-container-block2-bg.png) ;
	/*background-color: #333;*/
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.aos-container-block2>div{
	width: 62.500vw;
	height: 100%;
	margin: 0 auto;
	display: flex;
}
.aos-container-block2-left{
	width: 15.990vw;
	height: 36.302vw;
	background-image: url(../zqbwg/index-block2-left-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	padding-left: 1.302vw;
}
.aos-container-block2-title{
	font-size: 2.396vw;
	font-family: newfont;
	padding: 2.344vw 0;
}
.aos-container-block2-title>div:last-child{
	font-size: 0.938vw;
	font-family: newfont;
}
.aos-container-block2-left-desc{
	line-height: 2.604vw;
	font-size: 0.833vw;
	margin-bottom: 2.344vw;
}
.aos-container-block2-left-more>a{
	display: block;
	width: 10.156vw;
	height: 3.750vw;
	line-height: 3.750vw;
	text-align: center;
	font-size: 0.833vw;
	background-image: url(../zqbwg/more-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #000000;
}

.aos-container-block2-right-bottom{
	background-image: url(../zqbwg/index-block2-bottom-bg.png);
	width: 46.615vw;
	height: 15.990vw;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.aos-container-block2-right-desc{
	position: relative;
	width: 21.875vw;
	margin-left: 22.396vw;
	padding-top: 1.302vw;
	color: #fff;
	text-align: right;
}
.aos-container-block2-right-desc a{
	display: block;
	width: 5.208vw;
	height: 1.823vw;
	text-align: center;
	line-height: 1.823vw;
	color: #fff;
	border: 0.052vw solid #fff;
	margin-top: 1.302vw;
	margin-left: 16.927vw;
}
.aos-container-block2-right-desc a:hover{
    background-color: #A58761;
    border: 0.000vw;
}
.aos-container-block2-right-desc>div:first-child{
	margin-bottom: 1.302vw;
	font-size: 2.083vw;
	font-family: newfont;
}
.aos-container-mask-follow-mask{
	z-index: 999999;
	position: absolute;
	margin-left: 1.823vw;
	padding-top: 2.083vw;
	color: #fff;
}
.aos-container-mask-follow-mask a{
	display: block;
	width: 5.208vw;
	height: 1.823vw;
	text-align: center;
	line-height: 1.823vw;
	color: #fff;
	border: 0.052vw solid #fff;
	margin-top: 1.302vw;
}
.aos-container-mask-follow-mask>div:first-child{
	margin-bottom: 2.344vw;
	font-size: 2.083vw;
	font-family: newfont;
}



.aos-container-block3{
	width: 100%;
	height: 47.344vw;
	background-image: url(../zqbwg/index-block3-bg.png);
}

.aos-container-block3>div{
	width: 62.500vw;
	height: 100%;
	margin: 0 auto;
}
.aos-container-block3-title{
	font-size: 2.396vw;
	font-family: newfont;
	padding: 2.344vw 0;
}
.aos-container-block3-title>div:last-child{
	font-size: 0.938vw;
	font-family: newfont;
}
.aos-container-block3-list{
	display: flex;
	justify-content: space-between;
	margin-bottom: 2.083vw;
}
.aos-container-block3-list>a{
	width: 19.792vw;
	height: 20.573vw;
	color: #000000;
}
.aos-container-block3-list>a>div:nth-child(1){
	width: 19.792vw;
	height: 14.896vw;
	overflow: hidden;
}
.aos-container-block3-list>a>div:nth-child(1)>img{
	width: auto;
	height: 100%;
	transition: all 1s;
}
.aos-container-block3-list>a>div:nth-child(1)>img:hover{
	transform: scale(1.1);
}
.aos-container-block3-list>a>div:nth-child(2){
	font-size: 1.042vw;
	font-weight: bold;
	margin: 1.042vw 0;
}
.aos-container-block3-list>a>div:nth-child(2){
	font-size: 1.042vw;
	font-weight: bold;
	margin: 1.042vw 0;
}
.aos-container-block3-list>a>div{
	color: #666;
}
.aos-container-block3-bottom{
	display: flex;
	justify-content: space-between;
}
.aos-container-block3-bottom-img1{
	background-image: url(../zqbwg/index-block3-img3.png);
	width: 30.625vw;
	height: 7.188vw;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.aos-container-block3-bottom-img2{
	background-image: url(../zqbwg/index-block3-img4.png);
	width: 30.625vw;
	height: 7.188vw;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}


/* 内页 start*/

.gywm-container{
	background-image: url(../zqbwg/ny-bg.png);
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	width: 100vw;
	min-height: 47.969vw;
}
.gg-footer-container{
	background-image: url(../zqbwg/ny-footer-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	width: 100vw;
	height: 15vw;
}
.gg-footer-container>div:nth-child(1){
	display: flex;
}
.gg-footer-left{
	width: 10.677vw;
	height: 10vw;
	position: relative;
	left: 8.229vw;
	color: #fff;
	text-align: center;
}
.gg-footer-left>div:nth-child(1){
	padding-top: 1.823vw;
	margin-bottom: 1.823vw;
}
.gg-footer-left>div:nth-child(2){
	font-size: 1.1vw;
	color: #a78e6e;
}
.gg-footer-left>div:nth-child(2)>img{
	width: 100%;
	height: 100%;
}
.gg-footer-left>div:nth-child(3){
	font-size: 0.833vw;
	color: #999;
	margin-top: 0.781vw;
}
.gg-footer-middle{
	width: 52.344vw;
	height: 8vw;
	position: relative;
	left: 10.417vw;
	display: flex;
	justify-content: space-between;
	padding: 0 1.823vw;
	padding-top: 0.781vw;
	text-align: center;
}
.gg-footer-middle a{
	color: #999;
}
.gg-footer-middle a:hover{
	color: #a78e6e;
}
.gg-footer-menu-child{
	margin-top: 1.042vw;
}
.gg-footer-menu-child a{
	display: block;
	line-height: 1.563vw;
}
.gg-footer-right{
	padding-top: 1.823vw;
	width: 20.313vw;
	height: 8vw;
	position: relative;
	right: -10.417vw;
	color: #999;
	font-size: 0.7vw;
	line-height: 1.5vw;
	display: flex;
}
.gg-footer-right a{
	/*margin-left: 1.302vw;*/
	color: #999;
}
.gg-footer-right>div:nth-child(2)>div:last-child>a{
	margin-left: 0.000vw;
}
.gg-footer-right>div:nth-child(1){
	border-left: 0.104vw solid #a78e6e;
	padding-left: 1.563vw;
}
.gg-footer-right>div:nth-child(1)>div:nth-child(1){
	font-size: 1.875vw;
	color: #a78e6e;
}
.gg-footer-right>div:nth-child(1)>div:nth-child(2){
	font-size: 0.7vw;
	color: #a78e6e;
}
.gg-footer-right>div:nth-child(2){
	/*margin-top: 1.563vw;*/
	padding-left: 1vw;
}
.gg-footer-right>div:nth-child(2) a:hover{
	color: #a78e6e;
}
.gg-footer-bottom{
	height: 2.083vw;
	text-align: center;
	color: #999;
	line-height: 2.083vw;
	position: relative;
}
.gg-footer-bottom a{
	color: #999;
}
.gg-footer-bottom a:hover{
	color: #a78e6e;
}

.gywm-content{
	width: 62.500vw;
	height: auto;
	margin: 0 auto;
	color: #000000;
	padding-top: 5.208vw;
}
.gywm-content-header{
	display: flex;
}
.gywm-title{
	width: 14.896vw;
	height: 7.083vw;
	border-right: 0.052vw solid #999;
}
.gywm-title>div:first-child{
	font-size: 2.813vw;
	font-family: newfont;
	line-height: 7.083vw;
}
.gywm-title>div:last-child{
	font-size: 0.938vw;
	text-transform: uppercase;
}
.gywm-nav{
	max-width: 47.604vw;
	display: flex;
	width: fit-content;
	height: 7.083vw;
	padding-left: 1.823vw;
}
.gywm-nav a{
	display: block;
	width: 6.927vw;
	height: 2.552vw;
	text-align: center;
	font-size: 1.042vw;
	line-height: 2.552vw;
	margin: auto 0;
	margin-right: 0.781vw;
}
.gywm-nav-active{
	color: #a78e6e;
	background-image: url(../zqbwg/ny-menu-bg.png);
	background-size: 100% 100%;
}
.clzl-nav{
	margin: auto 0;
	height: 5.208vw !important;
}
.clzl-nav a{
	display: block;
	width: 9.948vw !important;
	height: 2.552vw !important;
	text-align: center;
	font-size: 1.042vw;
	line-height: 2.552vw !important;
}
.clzl-nav-active{
	color: #a78e6e;
	background-image: url(../zqbwg/ny-menu-bg1.png);
	background-size: 100% 100%;
}
.clzl-nav a:hover{
	color: #a78e6e;
	background-image: url(../zqbwg/ny-menu-bg1.png) !important;
	background-size: 100% 100%;
}
.gywm-nav a:hover{
	color: #a78e6e;
	background-image: url(../zqbwg/ny-menu-bg.png);
	background-size: 100% 100%;
}
.gywm-content-main-img{
	background-size: cover;
	background-repeat: no-repeat;
	width: 62.500vw;
	height: 18.958vw;
}
.gywm-content-main-img img{
	position: relative;
	width: 18.854vw;
	height: 7.135vw;
	margin-left: 2.083vw;
	margin-top: 4.948vw;
}
.gywm-content-main-text{
	font-size: 0.833vw;
	line-height: 1.875vw;
	margin-bottom: 2.865vw;
}
.gywm-content-bottom{
	width: 62.500vw;
	height: 5.208vw;
	line-height: 5.208vw;
	border-top:0.052vw solid #ddd;
	font-size: 0.938vw;
	display: flex;
	justify-content: space-between;
}
.gywm-content-bottom a{
	display: block;
}
.gywm-content-bottom a:hover{
	color: #a78e6e;
}
.gywm-content-bottom span{
	margin: 0 1.302vw;
}
.gywm-content-call{
	display: flex;
	justify-content: space-between;
	margin-bottom: 4.427vw;
}
.gywm-content-call>div{
	display: flex;
}
.gywm-content-call>div>div:nth-child(1){
	border: 0.052vw solid #585858;
	border-radius: 100%;
	width: 2.083vw;
	height: 2.083vw;
	padding-top: 0.260vw;
	margin-right: 0.781vw;
	text-align: center;
}
.gywm-content-call>div>div:nth-child(1)>img{
    width: 1.198vw;
    height: 1.042vw;
}
.ycms{
	display: flex;
	margin-bottom: 2.604vw;
}
.ycms>div:nth-child(1){
	width: 32.760vw;
	height: 24.740vw;
	background-color: #936E40;
}
.ycms>div:nth-child(2){
	width: 28.021vw;
	height: 25.104vw;
	margin-left: 1.563vw;
	line-height: 1.875vw;
	font-size: 0.833vw;
}
.ycms>div:nth-child(1)>img{
	position: relative;
	top: -0.260vw;
	left: -0.260vw;
}

.ycbh-list{
	margin: 2.083vw 0;
}

.ycbh-list a{
	display: block;
	background-image: url(../zqbwg/ycbh-list-img-bg.png);
	width: 62.500vw;
	height: 12.760vw;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 1.042vw;
}
.ycbh-list>a>div:nth-child(1){
	position: relative;
	top: 2.083vw;
	padding:0 2.604vw;
	display: flex;
	justify-content: space-between;
	font-size: 1.146vw;
	color: #000000;
}
.ycbh-list-dete{
	color: #999;
}
.ycbh-list>a:hover .ycbh-list-title{
	color: #936e40;
}
.ycbh-list>a:hover .ycbh-list-more{
	background-image: url(../zqbwg/ycbh-list-more-active.png);
	width: 4.792vw;
	height: 1.563vw;
	background-size: cover;
	background-repeat: no-repeat;
}
.ycbh-list-more{
	background-image: url(../zqbwg/ycbh-list-more-default.png);
	width: 4.792vw;
	height: 1.563vw;
	background-size: cover;
	background-repeat: no-repeat;
	margin-left: 2.604vw;
	margin-top: 1.563vw;
}
.ycbh-list-desc{
	margin-top: 2.604vw;
	height: 2.604vw;
	padding: 0 2.604vw;
	color: #999;
	font-size: 0.833vw;
}
.ycbh-info-prev a{
	display: inline-block;
}
.ycbh-info-next a{
	display: inline-block;
}
.ycbh-info{
	margin: 2.083vw 0;
	color: #000;
	margin-top: 1.563vw;
}
.ycbh-info-title{
	text-align: center;
	font-size: 1.875vw;
}
.ycbh-info-date{
	text-align: center;
	margin: 0.781vw 0;
	color: #999;
	font-size: 0.833vw;
}
.ycbh-info-content{
	font-size: 0.833vw;
}
.clzl-nav{
	flex-wrap: wrap;
}

.clzl{
	margin-bottom:1.302vw;
}
.clzl>div:nth-child(1){
	font-size: 1.771vw;
}
.clzl>div:nth-child(2){
	font-size: 0.833vw;
	text-transform: uppercase;
}
.clzl>div:nth-child(3){
	margin-top: 1.302vw;
	font-size: 0.833vw;
	line-height: 1.875vw;
}
.gcww{
	display: flex;
	justify-content: space-between;
	text-align: center;
	margin: 2.604vw 0;
}
.gcww>a:nth-child(2n){
	margin-top: 1.563vw;
}

.gcww>a{
	width: 11.979vw;
	height:35.417vw;
	color: #999;
	transition: all 1s;
}
.gcww>a:hover{
	color: #936e40;
	transform: translateY(-1.563vw);
}
.gcww>a:hover .gcww-nav-bg{
	background-image: url(../zqbwg/gcjp-menu-bg.png) !important;
}
.gcww-nav-bg{
	background-image: url(../zqbwg/gcjp-menu-bg-default.png);
	width: 6.406vw;
	height: 6.406vw;
	line-height: 6.406vw;
	text-align: center;
	background-size: cover;
	margin: 0 auto;
}
.iconfont{
	font-size: 1.979vw !important;
}
.gcww-nav-title{
	font-size: 1.563vw;
	margin-top: 0.781vw;
	margin-bottom: 1.823vw;
}
.gcww-nav-img-list>img{
	width: 11.823vw;
	height: 22.552vw;
}
.gcww-list{
	display: flex;
	flex-wrap: wrap;
	margin-bottom:2.604vw ;
}
.gcww-list a{
	background-image: url(../zqbwg/gcjp-list-bg.png);
	background-size: cover;
	width: 15.625vw;
	height: 15.104vw;
	color: #000000;
}
.gcww-list>a>div:first-child{
	position: relative;
	top: 1.563vw;
	left: 1.042vw;
	width: 13.438vw;
	height: 10.677vw;
	overflow: hidden;
}
.gcww-list>a>div:first-child>img{
	width: 100%;
	height: auto;
	transition: all 1s;
}
.gcww-list>a:hover{
	color: #936e40;
}
.gcww-list>a:hover img{
	transform: scale(1.1);
}
.gcww-list>a>div:last-child{
	position: relative;
	top: 1.823vw;
	left: 0.000vw;
	overflow: hidden;
	font-size: 0.938vw;
	text-align: center;
}
.gcww-info{
	margin: 2.083vw 0;
	margin-top: 1.563vw;
}
.gcww-info-title{
	font-size: 1.354vw;
	text-align: center;
	margin-bottom: 2.083vw;
}
.gcww-info-main{
	font-size: 0.833vw;
	line-height: 1.875vw;
}
.clzl-block{
	display: block;
	width: 100%;
	height: 32.031vw;
	background-color: #fff;
	margin-bottom: 2.083vw;
}
.clzl-block-img{
	position: relative;
	height: 21.094vw;
	overflow: hidden;
}
.clzl-block-img>span{
	position: absolute;
	right: 2.604vw;
	bottom: 2.604vw;
	
	color: #fff;
	width: 5.208vw;
	height: 1.563vw;
	text-align: center;
	background-color: #CFA972;
	font-size: 0.938vw;
	border-radius: 1.563vw;
	text-transform: uppercase;
}
.clzl-block-img>img{
	width: 100%;
	height: auto;
	transition: all 1s;
}
.clzl-block-img>img:hover{
	transform: scale(1.2);
}
.clzl-block-main{
	height: 5.990vw;
	display: flex;
}
.clzl-block-main>div:nth-child(1){
	width: 26.042vw;
	height: 100%;
	padding: 1.302vw;
	border-right:0.052vw solid #ddd ;
	border-bottom: 0.052vw solid #ddd;
}
.clzl-block-main>div:nth-child(2){
	width: 18.229vw;
	height: 100%;
	padding: 1.302vw;
	border-right:0.052vw solid #ddd ;
	border-bottom: 0.052vw solid #ddd;
}
.clzl-block-main>div:nth-child(3){
	width: 18.229vw;
	height: 100%;
	padding: 1.302vw;
	border-bottom: 0.052vw solid #ddd;
}
.clzl-block-main>div>div:nth-child(1){
	font-size: 0.833vw;
	color: #936E40;
}
.clzl-block-main>div>div:nth-child(2){
	font-size: 1.250vw;
	color: #000;
}
.clzl-block-desc{
	padding: 1.302vw;
	font-size: 0.833vw;
	line-height: 1.302vw;
	color: #999;
}
.xcjy-list-header{
	width:100%;
	height: 19.531vw;
	background-color: #936E40;
	display: flex;
	margin-bottom: 2.604vw;
	color: #fff;
}
.xcjy-list-header-left{
	width: 31.250vw;
	height: 100%;
	padding: 1.823vw;
}
.xcjy-list-header-left-title{
	font-size: 1.146vw;
	margin-bottom: 4.167vw;
	line-height: 1.563vw;
}
.xcjy-list-header-left-desc{
	font-size: 0.833vw;
	min-height: 6.250vw;
}
.xcjy-list-header-left-more a{
	display: block;
	margin-top: 2.344vw;
	width: 4.792vw;
	height: 1.563vw;
	border: 0.052vw solid #fff;
	text-align: center;
	line-height: 1.563vw;
	color: #fff;
}
.xcjy-list-header-right-img{
	width: 100%;
	height: 19.531vw;
	border: 0.000vw !important;
}
.xcjy-pagination{
	height: 1.823vw;
	line-height: 1.823vw;
	bottom: 0 !important;
	background-color: rgba(0,0,0,0.5);
}
.xcjy-block{
	display: block;
	width: 20.052vw;
	height: 25.260vw;
	background-color: #fff;
	margin-bottom: 1.302vw;
	margin-right: 1.146vw;
}
.xcjy-block-img{
	width: 20.052vw;
	height: 14.844vw;
	overflow: hidden;
}
.xcjy-block-img>img{
	height: 100%;
	width: 100%;
	transition: all 1s;
}
.xcjy-block-img>img:hover{
	transform: scale(1.1);
}
.xcjy-list{
	display: flex;
	flex-wrap: wrap;
}
.xcjy-list>a:nth-child(3n+0){
	margin-right: 0.000vw !important;
}
.xcjy-block:hover .xcjy-block-title{
	color: #A9834C;
}
.xcjy-block-title{
	margin-top: 1.302vw;
	font-size: 1.042vw;
	padding: 0 1.042vw;
}
.xcjy-block-date{
	font-size: 0.729vw;
	padding: 0 1.042vw;
	color: #999;
}
.xcjy-block-desc{
	font-size: 0.833vw;
	margin: 0.521vw 0;
	padding: 0 1.042vw;
	color: #999;
	min-height: 2.344vw;
}
.xcjy-block-more{
	font-size: 0.833vw;
	margin: 0.521vw 0;
	margin-left: 1.042vw;
	color: #999;
	width: 4.167vw;
	text-align: center;
	border: 0.052vw solid #999;
}
.xsyj-list{
	margin: 2.604vw 0;
}
.xsyj-list>a{
	width: 100%;
	height: 10.938vw;
	display: flex;
	justify-content: space-between;
	padding-bottom: 1.563vw;
	border-bottom: 0.052vw solid #DDDDDD;
	margin-bottom: 1.563vw;
}
.xsyj-list-left{
	width: 18.229vw;
	height: 9.375vw;
	overflow: hidden;
}
.xsyj-list-left>img{
	width: 100%;
	height: auto;
}
.xsyj-list-right{
	width: 43.229vw;
	text-align: left;
	color: #999;
}
.xsyj-list-right>div:nth-child(1){
	font-size: 1.146vw;
	color: #000000;
}
.xsyj-list-right>div:nth-child(2){
	font-size: 0.729vw;
	margin-top: 0.781vw;
	padding-bottom: 1.042vw;
	border-bottom: 0.052vw solid #DDDDDD;
}
.xsyj-list-right>div:nth-child(3){
	font-size: 0.833vw;
	margin: 1.042vw 0;
}
.fwzx-nav{
	height: 2.344vw;
	background-color: #9C7A51;
	line-height: 2.344vw;
	display: flex;
}
.fwzx-nav>a{
	font-size: 0.833vw;
	color: #fff;
	display: block;
	text-align: center;
	width: 10.417vw;
	position: relative;
}
.fwzx-nav>a:nth-child(odd){
	background-color: #9C7A50;
}
.fwzx-nav>a:nth-child(even){
	background-color: #A58761;
}
.fwzx-nav-active{
	background-color: #936E40 !important;
}
.fwzx-nav-active::after{
	content:"";
	position:absolute;
	top:2.344vw;
	right:4.688vw;
	border-top:0.521vw solid #936E40;
	border-left:0.521vw solid transparent;
	border-right:0.521vw solid transparent;
	z-index: 999;
}
.nyzn-list{
	display: flex;
	flex-wrap: wrap;
	margin: 2.604vw 0;
}
.nyzn-list>a{
	display: flex;
	background-image: url(../zqbwg/lyzn-list-bg.png);
	width: 31.250vw;
	height: 10.938vw;
	justify-content: space-between;
}
.nyzn-list-left{
	position: relative;
	margin-top: 1.302vw;
	margin-left: 1.302vw;
	width: 10.417vw;
	height: 8.333vw;
	overflow: hidden;
}
.nyzn-list-left>img{
	width: auto;
	height: 100%;
}
.nyzn-list-right{
	width: 17.708vw;
	height: 8.333vw;
	margin-top: 1.302vw;
	margin-right: 1.302vw;
}
.nyzn-list-right>div:nth-child(1){
	font-size: 1.146vw;
	color: #936E40;
}
.nyzn-list-right>div:nth-child(2){
	font-size: 0.833vw;
	color: #999;
	margin: 0.521vw 0;
	min-height: 3.906vw;
}
.nyzn-list-right>div:nth-child(3){
	margin-top: 0.000vw;
	margin-left: 0;
}
.wccp-list{
	margin: 2.604vw 0;
	display: flex;
	flex-wrap: wrap;
}
.wccp-list>a{
    margin-right: 0.5vw;
	display: block;
	width: 20.5vw;
	height: 16.510vw;
	background-image: url(../zqbwg/wccp-list-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.wccp-list>a:nth-child(3n){
     margin-right: 0;
}
.wccp-list>a>div:nth-child(1){
	width: 18.7vw;
	height: 10.417vw;
	overflow: hidden;
	position: relative;
	margin-top: 1.563vw;
	margin-left: 0.938vw;
}
.wccp-list>a>div:nth-child(1)>img{
	width: 100%;
	height: 100%;
}
.wccp-list>a>div:nth-child(2){
	display: flex;
	justify-content: space-between;
	margin-top: 1.042vw;
	padding: 0 1.563vw;
}
.wccp-list>a>div:nth-child(2)>div:nth-child(1){
	font-size: 1.146vw;
	color: #333333;
}
.wccp-list-more{
	background-color: #936E40;
	width: 4.688vw;
	height: 1.823vw;
	font-size: 0.833vw;
	color: #fff;
	text-align: center;
	line-height: 1.823vw;
}
.wxts-list{
	margin: 2.604vw 0;
}
.wxts-list>a{
	display: block;
	height:5.729vw;
	color: #999;
	padding: 1.302vw 1.042vw;
	border-bottom: 0.052vw solid #DDDDDD;
}
.wxts-list>a>div:nth-child(1){
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.781vw;
	
}
.wxts-list-title{
	font-size: 0.938vw;
	color: #000;
}
.wxts-list-dete{
	font-size: 0.729vw;
	
}
.wxts-list>a:hover{
	background-color: #fff;
	border-bottom: 0.000vw;
}
.cgzn{
	margin: 2.604vw 0;
	display: flex;
	justify-content: space-between;
}
.cgzn-title{
	margin-bottom: 1.302vw;
}
.cgzn-title>div:first-child{
	font-size: 1.771vw;
	font-family: newfont;
}
.cgzn-title>div:last-child{
	font-size: 0.833vw;
}
.cgzn-main1{
	background-color: #F7F7F7;
	border: 0.260vw solid #fff;
	padding: 1.563vw 0;
	margin-bottom: 1.302vw;
}
.cgzn-left{
	width: 62.500vw;
}
.cgzn-right{
	width: 17.969vw;
}
.cgzn-date>table{
	width: 100%;
	height: 4.167vw;
	text-align: center;
}
.h{
	font-size: 1.146vw;
}
.f{
	font-size: 2.083vw;
	font-weight: bold;
	font-family: newfont1;
}
.fnew{
    font-size: 1.146vw;
	font-family: newfont1;
}
.cgzn-contact{
	margin-top: 1.042vw;
	padding: 0 1.563vw;
	display: flex;
}
.cgzn-contact>div:nth-child(1){
	margin-right: 2.083vw;
}
.cgzn-contact>div:nth-child(2)>div{
	margin-bottom: 0.521vw;
}
.cgzn-main2{
	font-size: 0.833vw;
	line-height: 1.563vw;
	margin-bottom: 1.302vw;
}
.cgzn-right>a{
	display: block;
	width: 100%;
	height: 15.625vw;
	background-color: #fff;
	margin-bottom: 1.042vw;
	color: #000000;
	
}
.cgzn-right>a>div:nth-child(1){
	width: 100%;
	height: 9.375vw;
}
.cgzn-right>a>div:nth-child(1)>img{
	width: 100%;
	height: 100%;
	
}
.cgzn-right>a>div:nth-child(2){
	padding: 0.781vw 0.781vw;
	font-size: 0.938vw;
}
.cgzn-right>a>div:nth-child(3){
	padding: 0 0.781vw;
	font-size: 0.729vw;
	color: #999;
}
.jjfw{
	width: 100%;
	height: 11.719vw;
	background-color: #F7F7F7;
	border: 0.260vw solid #fff;
	display: flex;
	padding: 1.563vw;
}
.jjfw-left-contact{
	display: flex;
}
.jjfw-title{
	font-size: 1.354vw;
	color: #1e3448;
	margin-bottom: 1.042vw;
}
.jjfw-left{
	margin-right: 2.604vw;
}
.jjfw-right{
	border-left: 0.052vw solid #999;
	padding-left: 1.563vw;
}
.jjfw-left-contact>div:nth-child(1){
	width: 2.604vw;
	height: 2.604vw;
	overflow: hidden;
	margin-right: 0.521vw;
}
.jjfw-left-contact>div:nth-child(1)>img{
	width: 100%;
	height: 100%;
}
.jjfw-left-contact>div:nth-child(2)>div:nth-child(1){
	font-size: 0.833vw;
	color: #333;
}
.jjfw-left-contact>div:nth-child(2)>div:nth-child(2){
	line-height: 1.354vw;
	font-size: 1.354vw;
	font-weight: bold;
	color: #333;
}
.zxyd-list{
	display: flex;
	margin: 2.604vw 0;
	flex-wrap: wrap;
}
.zxyd-list>a{
	display: block;
	width: 20.052vw;
	height: 20.313vw;
	background-color: #fff;
	color: #333;
	margin-right: 1.042vw;
	margin-bottom: 1.042vw;
}
.zxyd-list>a:nth-child(3n+0){
    margin-right: 0.000vw;
}
.zxyd-list-img{
	width: 100%;
	height: 12.500vw;
}
.zxyd-list-img>img{
	width: 100%;
	height: 100%;
	border: 0.260vw solid #fff;
}
.zxyd-list-title{
	font-size: 0.938vw;
	padding: 0.521vw;
}
.zxyd-list-desc{
	font-size: 0.625vw;
	padding:0 0.521vw;
	color: #999;
}
.zxyd-list-price{
	display: flex;
	justify-content: space-between;
	padding: 0.521vw;
	padding-right: 1.302vw;
	font-size: 1.458vw;
	color: #eb0000;
}
.zxyd-list-price-more{
	width: 5.208vw;
	height: 1.823vw;
	background-color: #A58761;
	color: #fff;
	border-radius: 1.823vw;
	line-height: 1.823vw;
	font-size: 0.729vw;
	text-align: center;
}
.xwdt-list-header{
	background-color:transparent !important;
	color: #333333;
}
.xwdt-list-header-left{
	margin-left: 1.302vw;
}
.xwdt-list-header-left-title{
	font-size: 1.354vw;
	margin-bottom: 2.344vw;
}
.xwdt-list-header-left-date{
	font-size: 0.833vw;
	margin-bottom: 1.563vw;
	color: #999;
}
.xwdt-list-header-left-desc{
	font-size: 0.833vw;
	color: #666;
	min-height: 9.115vw;
}
.xwdt-list-header-left-more>a{
	display: block;
	background-image: url(../zqbwg/ycbh-list-more-active.png);
	width: 4.792vw;
	height: 1.563vw;
}
.xwdt-list>a{
	display: flex;
	height: 6.250vw;
	color: #333;
	margin-bottom: 1.302vw;
}
.xwdt-list>a>div:nth-child(1){
	font-size: 1.250vw;
	color: #999;
	margin-right: 2.083vw;
}
.xwdt-list>a>div:nth-child(2){
	width: 53.490vw;
	border-bottom: 0.052vw solid #DDDDDD;
}
.xwdt-list>a>div:nth-child(2)>div:first-child{
	font-size: 1.250vw;
	color: #000;
	margin-bottom: 1.042vw;
}




/* 内页 end*/

.fanye{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.fanye-slide{
	text-align: center;
	font-size: 0.938vw;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.side-img{
	width: 1.667vw;
	height: 1.302vw;
}

.gg-side{
	background-image: url(../zqbwg/side-bg.png);
	width: 16.146vw;
	height: 30.104vw;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	display: none;
}
.sidemenu{
    position: fixed;
    right: -1.563vw;
    bottom: 5.208vw;
    width: 5.208vw;
    height: 5.208vw;
    cursor: pointer;
}
.sidemenu>i{
    font-size: 2.083vw;
}
.gg-swiper-button{
    color: #fff;
}
/* 框架样式修改 end */

/****************************************************************************/

/* 自定义页面样式 start */
.header{
	position: fixed;
	background-image: url(../zqbwg/head-bg.png);
	width: 100vw;
	height: 5.208vw;
	z-index: 999999;
	display: flex;
}
.header-logo{
	width: 10.104vw;
	height: 4.271vw;
	margin: auto 0;
	margin-right:8.021vw;
}
.header-logo>img{
	width: 100%;
	height: 100%;
}
.header-tips{
	width: 4.271vw;
	height: 4.323vw;
	margin: auto 0;
	margin-left: 3.385vw;
	margin-right: 1.823vw;
}
.header-tips>img{
	width: 100%;
	height: 100%;
}

.mainmenu-container{
    width: 54.688vw;
	display: flex;
}
.mainmenu-container>a:last-child{
	border-right: 0.052vw solid #535353;
}
.header-nav-link{
	display: block;
	height: 5.208vw;
	color: #fff !important;
	width: 5.990vw;
	text-align: center;
	border-left: 0.052vw solid #535353;
}
.nav-active{
	color: #A48C6D !important;
}
.header-nav-link:hover{
	color: #A48C6D !important;
}

.header-block:hover .index-header-nav{
    display: block;
}
.header-nav-link-cn{
	padding-top: 1.042vw;
	font-size: 1.042vw;
	font-family: newfont;
}
.header-nav-link-en{
	font-size: 0.729vw;
	text-transform: uppercase;
}

.lang-container{
	display: flex;
}
.lang-list{
	width: 12.760vw;
	height: 100%;
	display: flex;
	padding-left: 2.865vw;
	border-right:0.052vw solid #535353;
}
.lang-list>a{
	display: block;
	width: 2.083vw;
	border-radius: 2.344vw;
	text-align: center;
	font-size: 1.042vw;
	color: #fff;
	height: 5.208vw;
	line-height: 5.208vw;
}
.lang-click1{
	width: 2.240vw;
	height: 2.240vw;
	background-image: url(../zqbwg/menu-open.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	cursor: pointer;
	margin:auto 0;
	margin-left: 2vw;
}
.lang-click2{
	width: 2.500vw;
	height: 2.500vw;
	background-image: url(../zqbwg/menu-close.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	right: 1.823vw;
	top: 1.302vw;
}
.menu{
	position: relative;
	left: 0.781vw;
	color: #fff;
	height: 2.604vw;
	line-height: 2.604vw;
	font-size: 0.729vw;
}
.menu-container{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 999999;
	display: flex;
	justify-content: space-between;
	display: none;
	font-family: newfont;
}
.menu-container a:hover{
	color:#A48C6D !important;
}
.menu-division{
	width: 7.813vw;text-align: center;
}
.right-menu-list{
	width: 100vw;
	background-color: #950101;
	background-image: url(../zqbwg/menu-container-bg.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.right-menu-list-parent{
	display: flex;
	justify-content: space-between;
	padding: 0 18.750vw;
}
.nav-item{
	padding-left: 1.302vw;
	width: 10.091vw;
	padding-top: 20vh;
	height: 100vh;
	overflow: hidden;
}
.nav-link{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.nav-item:hover{
	cursor: pointer;
}
.right-menu-list-parent a{
	width: 7.813vw;
	height: 3vw;
	font-size: 1.250vw;
	color: #fff;
	text-align: center;
}
.right-menu-list-child{
	/* margin-top: 1.823vw; */
}
.right-menu-list-child a{
	
	font-size: 0.833vw;
	display: block;
	text-align: center;
	height: 1.823vw;
}

.index-header-nav{
    width: 100%;
    height: fit-content;
    position: relative;
    background-color:#272727;
    color: #fff;
    display: none;
    padding: 1.042vw 0;
}
.index-header-nav>a{
    text-align: center;
    color: #fff;
    display: block;
    height: 1.563vw;
    line-height: 1.563vw;
}
.index-header-nav>a:hover{
    color: #936E40;
}

/* 自定义页面样式 end */

