@charset "utf-8";
@font-face {
	font-family: 'iconfont';
	src: url('iconfont.woff2?t=1735545967947') format('woff2'),
		 url('iconfont.woff?t=1735545967947') format('woff'),
		 url('iconfont.ttf?t=1735545967947') format('truetype');
  }
  .iconfont {
	font-family: "iconfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
body{
    font-family: "微软雅黑";

}
img {
    display: table;
    margin: 0 auto;
    border: 0px;
    vertical-align: bottom;
}

a {
    text-decoration: none;
    outline: none;
    color: #333333;
}

.bar {
    height: 20px;
}

.f {
    float: left;
}

.r {
    float: right;
}

.mn {
    width: 1200px !important;
    margin: 0 auto;
}

.cl {
    clear: both;
}

a {

    text-decoration: none;
}

li {
    list-style: none;
    float: left;
}

* {
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-decoration: none;
    margin: 0px 0px;
    padding: 0px;
    box-sizing: border-box;
}

a:hover {
    text-decoration: none;
}
.topbg{
	background: #333333;
	height: 35px;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 35px;
}
.topbg a{
	color: #ffffff;
}

.p125{
	padding:0 12.5%;
}
.topy li:nth-child(1){
	margin-right: 30px;
}
/*分页*/

 #pages {

 	 padding:14px 0;

 	  text-align: right;

 	  font-family:宋体 ;

 	  margin-right: 20px;

 	}

#pages a {

   display:inline-block;

    width:26px;

    text-decoration: none;

    height:26px;

    border-radius: 50%;

    line-height:22px;

    background:#fff;

    border:1px solid #ccc;

    text-align:center;

    vertical-align: middle;

    font-size: 14px;

    color:#999999;}

#pages a.a1 {

	padding-top: 5px;

	border: none;

    width:56px;

    text-decoration: none;

    color: #fff;

   height: 24px;

   vertical-align: middle;

font-size: 12px;

}

#pages a:hover {

    text-decoration:none;

    }

#pages span {

   display:inline-block;

    width:26px;

    border-radius: 50%;

    height:26px;

    line-height:24px;

    background:#ff6600;

    color:#fff;

    text-align:center;

    vertical-align: middle;

    }

  .page .noPage {

   display:inline-block;

   vertical-align: middle;

    width:56px;

    height:24px;

    line-height:22px;

    border:3px solid #DB3E3E;

    text-align:center;

    color:#a4a4a4}


 .m15{
 	margin: 15px auto;
 }
 


.lmny{

	margin-top: 10px; 

	font-size: 14px;

	color: #666;

	line-height: 35px;

	text-align: justify;

	padding-bottom: 25px;

}

.lmny img{

	max-width: 800px;

	margin: 0 auto;

	display: table;

}
.lmny a{
	font-size: 14px;

	color: #666;

}

.logo{
	margin-right: 10.68%;
}
.lnav li a{
	width: 11.75%;
	margin-right: 50px;
}
.lnav{
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #EEEEEE;
}
.sewm a{
	display: inline-block;
	margin-left: 31px;
}
.sewm .iconfont{
	font-size: 21px;
	color: #333333;
	cursor: pointer;
}

.ewn{
	display: none;
}
.nav li .navhover::after{
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 0px;
	width: 32px;
	height: 4px;
	background: #B99269;
}
.nav li .navhover{
	position: relative;
}
.banner .swiper{
	width: 100%;
	position: relative;
	top: -1px;
}
.banner .swiper-pagination-bullet{
	width: 70px;
	height: 4px;
	background: rgba(0,0,0,0.2);
	margin-right: 20px;
	display: inline-block;
	border-radius: 0;
}
.banner .swiper-pagination-bullet-active{
	background: #B99269;
}
.banner{
	position: relative;
	width: 100%;
}
.babg{
	width: 100%;
	background-size: cover;
	height: 650px;
}
.logo img{
	height: 78px;
}
.dfl{
	display: flex;
	flex-direction: left;
}
.w349{
	width: 43%;
}
.w375 img{
	width: 100%;
}
.w375{
	width: 56%;
}
.anouthp{
	padding-top: 60px;
	padding-bottom: 60px;
	background: #ffffff;
}
.bywmnt{
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 9px;
}
.gyndesc1{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	margin-bottom: 15px;
}

.szitem{
	width: 28%;
}
.szxs span{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	display: inline-block;
	position: absolute;
	bottom: 13px;	
	right: 0;
}
.szxs{
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 32px;
	color: #333333;
	display: flex;
	flex-direction: left;
	position: relative;
	vertical-align: middle;
	font-size: 1.3rem;
}
.szitem:nth-child(1) .szxs span{
	right: 21%;
}
.szitem:nth-child(2) .szxs span{
	right: 37%;
}
.szitem:nth-child(3) .szxs span{
	right: 30%;
}
.descgy{
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	line-height: 30px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ljgd{
	display: inline-block;
	font-weight: 400;
	font-size: 16px;
	color: #B99269;
	line-height: 46px;
	width: 154px;
	height: 46px;
	border: 1px solid #B99269;
	text-align: center;
}
.cpcenter{
	width: 100%;
	background: #F0F2F5;
	padding: 60px 12.5% 60px;
}
.newscenter{
	width: 100%;
	background: #ffffff;
	padding: 60px 12.5% 60px;
}
.c{
	clear: both;
}
.cpzcfds{
	text-align: center;
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	margin-bottom: 26px;
}
.cpmbhh{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
}
.cplists li img{
	width: 100%;
	aspect-ratio: 16/10;
}
.cplists li:nth-child(2n){
	float: right;
}
.cplists li{
	width: 48.61%;
	margin-bottom: 40px;
}
.cphbg{
	padding: 20px;
	background: #ffffff;

}
.cphbg a{
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
}
.cpgg{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	vertical-align: top;
}
.gdcp{
	display: table;
	margin: 10px auto 0;
	font-weight: 500;
	font-size: 18px;
	color: #ffffff;
	line-height: 47px;
	width: 152px;
	height: 47px;
	text-align: center;
	background: #B99269;
}
.gdcp1{
	display: table;
	margin: 10px auto 0;
	font-weight: 500;
	font-size: 18px;
	color: #B99269;
	line-height: 47px;
	width: 152px;
	height: 47px;
	text-align: center;
	background: #ffffff;
	border: 1px solid #B99269;
}

.picScroll-left{ 
	overflow:hidden; 
	position:relative; 
}
.picScroll-left .bd{ 
	
 }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 25px; float:left; 
	_display:inline; overflow:hidden;  
	width: 400px;
}
.picScroll-left .bd ul li .pic{ 
	aspect-ratio:16/10;
	overflow: hidden;
}
.picScroll-left .bd ul li .pic img{ width:100%;  display:block;
}
.picScroll-left .bd ul li .pic a:hover img{
	
 }
.picScroll-left .bd ul li .title{ 
	
  }
  #ul li.xsdld{
	color: #B99269;
	border-bottom: 3px solid #B99269;
  }
  #ul li{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-right: 50px;
	margin-bottom: 40px;
	  cursor: pointer;
  }
  #ul{
	display: table;
	margin: 0 auto;
  }
  .hide{
	display: none;
  }
  .fbsj{
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
	text-align: center;
	width: 117px;
	height: 26px;
	background: #B99269;
	margin: 15px 0;
  }
  .title a{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	display: inline-block;
	margin-bottom: 15px;
  }
  .swdesc{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
	text-align: left;
	height: 47px;
	overflow: hidden;
  }
  .hvr-shutter-out-horizontal:before{
	background: #B99269;
  }
  .h50{
	height: 50px;
  }
  .hvr-ripple-in:hover {
	color: #ffffff;
  }
  .hvr-ripple-in:before {
    content: '';
    position: absolute;
    border: #B99269 solid 4px;
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.footer{
	background: #1E1E1E;
	overflow: hidden;
}
.link {
	border-bottom: 1px solid rgba(255,255,255,0.2);
	margin-bottom: 30px;
}
.link li{
	margin-right: 20px;
}
.link a{
	font-weight: 400;
	font-size: 16px;
	color: rgba(255,255,255,0.7);
	line-height: 76px;
	height: 76px;
	display: inline-block;
}
.logonab .dblogo{
	hlogonab: 80px;
}
.dbnav li:last-child{
	margin-right: 0;
}
.dbnav li{
	height: 80px;
	line-height: 80px;
	margin-right: 40px;
}
.dbnav li a{
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
}
.h60{
	margin-bottom: 60px;
}
.lxitend{
	width: 244px;
	text-align: left;
	float: left;
}
.lxitend .nahgtireo{
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 25px;

}
.lxitend .namfng{
	font-weight: 400;
	font-size: 16px;
	color: rgba(255,255,255,0.7);
}
.dblxlist .dblxlist:last-child{

}
.dblxlist{
	width: 610px;
}
.dbewm{
	margin-top: -4px;
	    width: 148px;

}
.emtitr{
	font-weight: 400;
	font-size: 16px;
	color: rgba(255,255,255,0.7);
	margin: 16px 0 31px;

}
.dbbq a{
	color: rgba(255,255,255,0.7);
}
.dbbq li{
	margin-right: 25px;
}
.dbbq{
	height: 54px;
	line-height: 54px;
	background: rgba(255,255,255,0.05);
	font-weight: 400;
	font-size: 14px;
	color: rgba(255,255,255,0.7);
}



.nybanner{
	width: 100%;
	height: 450px;
	background-size: cover !important;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.bannertitl{
	font-weight: 600;
	font-size: 40px;
	color: #FFFFFF;
	line-height: 40px;
	margin-bottom: 15px;
}

.bbannedesc{
	font-weight: 400;
	font-size: 16px;

	color: #FFFFFF;
}
.posd a{
	color: #717587;
}
.posd span:last-child{
	color: #B99269;
}
.posd{
	height: 100px;
	line-height: 100px;
	border-bottom: 1px solid #EEEEEE;
	color: #717587;
	font-size: 16px;
	margin-bottom: 60px;
}
.lxbty{
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	text-align: center;
	margin-bottom: 50px;
}
.lxfsitemer .iconfont{
	font-size: 22px;
	color: #ffffff;
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #B99269;
	border-radius: 50%;
	margin-bottom: 30px;
}
.lxfsitemer{
	width: 25%;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-bottom: 85px;
}
#dituContent{
	height: 678px;
	width: 100%;
	/* position: absolute;
	left: 0;
	top: 0; */
	z-index: 1;

}
.lxcon{
	position: relative;
}
.BMapLabel{
	border: none !important;
	display: inline-block;
	width: 342px;
	height: 80px;
	padding: 15px !important;
	white-space:break-spaces !important;
	font-size: 14px !important;
	color: #333333;
	line-height: 24px;
}
.lxcon1{
	position: absolute;
	z-index: 1;
	width: 100%;
	background: #ffffff;
	width: 615px;
	height: 558px;
	right: 12.5%;
	top: 60px;
	z-index: 3;
	padding: 40px;
}
.lxfmitem input{
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
	border: 1px solid #DDDDDD;
	padding-left: 15px;
}
.lxfmitem{
	width: 48%;
}
.lxfmitem2 textarea{
	height: 252px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	width: 100%;
	padding: 15px;
	margin-bottom: 20px;

}
.tijaio{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: none;
	background: #B99269;
	color: #ffffff;
	font-size: 16px;

}
.yrhwt::after{
	content: "";
	width: 50px;
	height: 4px;
	background: #B99269;
	display: block;
	position: absolute;
	left: 0;
	bottom: 30px;
}
.yrhwt{
	font-weight: 400;
	font-size: 32px;
	color: #333333;
	position: relative;
	height: 76px;
	line-height: 0;
}
.h1{
	display: block;
	margin: 60px 0 30px;
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	width: 100%;
	text-align: center;
	line-height: 60px;
}
.sitab span{
	margin-right: 30px;
	display: inline-block;
}
.sitab{
	display: table;
	margin: 0 auto;
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	margin-bottom: 40px;
}
.lmny img{
	max-width: 100%;
}
.lmny {
	font-weight: 400;
	font-size: 16px;	
	color: #333333;
	line-height: 26px;
	text-align:justify;
	border: 1px solid #EEEEEE;
	border-left:none ;
	border-right:none ;
	padding: 50px 0;
}
a.fhlb{
	display: table;
	margin: 0 auto;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF !important;
	line-height: 38px;
	width: 134px;
	height: 38px;
	background: #B99269;
	border-radius: 19px;
	text-align: center;
	position: relative;
	top: 40px;
}
.syxid .iconfont{
	font-size: 26px;
	vertical-align: middle;
}
.syxid a{
	color: #717587;
}
.syxid{
	height: 118px;
	line-height: 118px;
	font-weight: 400;
	font-size: 16px;
	color: #717587;
}
.posd{
	width: 100%;
}
.ejfl li:last-child{
	margin-right: 0;
}
.ejfl li a.xsdldh{
	color: #B99269;
	display: inline-block;
	height: 100px;
	border-bottom: 4px solid #B99269;
}
.ejfl li a:hover{
	color: #B99269;
}
.ejfl li a{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
}
.ejfl li{
	margin-right: 100px;
}
.hvr-underline-from-left:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    right: 100%;
    bottom: 0;
    background: rgba(185, 146, 105, 1);
    height: 1px;
    -webkit-transition-property: right;
    transition-property: right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.newitem:nth-child(3n){
	margin-right: 0;
	float: right;
}
.newitem{
	float: left;
	margin-right: 2.1%;
	width: 31.9%;
}
.imgsjt{
	width: 100%;
	/*aspect-ratio: 16/10;*/
	margin-bottom: 15px;
}
.imgsj{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.sjiha{
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
	width: 117px;
	height: 26px;
	background: #B99269;
	position: absolute;
	left: 0;
	bottom: 3px;
	text-align: center;
	vertical-align: bottom;
}
.xwbty{
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
	display: inline-block;
	margin-top: 10px;
	height: 24px;
	overflow: hidden;
}
.xwjjj{
	height: 48px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	line-height: 24px;
	overflow: hidden;
	margin-bottom: 15px;
}
.ydzx{
	font-weight: 400;
	font-size: 16px;
	color: #B99269;
	line-height: 16px;
	padding-bottom: 20px;
	display: block;
	margin-bottom: 50px;
	border-bottom: 1px solid #EEEEEE;
}
.pages li a{
	font-weight: 400;
	font-size: 16px;
	color: #333333;
}
.pages li:nth-child(2){
	border: none;
}
.pages li{
	padding: 8px 35px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	border-radius: 19px 19px 19px 19px;
	border: 1px solid #DDDDDD;
}
.pages{
	display: table;
	margin: 50px auto;
}
.w20763{
	width: 20.763%;
	overflow: hidden;
}
.w75694{
	width: 75.694%;
	position: relative;
}
.sstit{
	display: inline-block;
	margin: 40px 0 20px;
	font-weight: 500;
	font-size: 24px;
	color: #B99269;
	height: 29px;
	overflow: hidden;
}
.ssdesc{
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	height: 65px;
	overflow: hidden;
	margin-bottom: 25px;
}
.newitem2:hover .sxwx{
	border-bottom: 1px solid #B99269;
}
.sxwx{
	width: 100%;
	position: absolute;
	left: 16px;
	bottom: 0;
	border-bottom: 1px solid #DDDDDD;


}
.ydimg,
.newitem img
{
	transition: all 0.5s;
}
.newitem2:hover .ydimg,
.newitem:hover img
{
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.newitem2{
	margin-bottom: 25px;
}
.gyconf{
	position: relative;
}
.gyconzy{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.gylliofo{
	justify-content: center;
	align-items: center;
	height: 760px;
	width: 61.1%;
}
.gylogoimg{
	/* width: 75%; */
	display: table;
	margin: 0 auto;
}
.bgfd{
	width: 34.72%;
	background: #ffffff;
	height: 640px;
	position: absolute;
	z-index: 999;
	box-sizing: border-box;
	right: 60px;
	top: 60px;
	overflow-y: scroll;
	padding: 40px 30px;
}
::-webkit-scrollbar {
    width: 5px; /* 滚动条宽度 */
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background: #EEEEEE; /* 轨道背景颜色 */
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: #B99269; /* 滑块颜色 */
    border-radius: 5px; /* 滑块圆角 */
}

/* 滑块悬停状态 */
::-webkit-scrollbar-thumb:hover {
    background: #555; /* 滑块悬停时颜色 */
}
.dsmc{
	font-weight: 600;
	font-size: 32px;
	color: #333333;
	margin-bottom: 20px;
}
.gsdescf{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-bottom: 20px;
}
.jjconf{
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	line-height: 26px;
	text-align:justify
}
.glmySwiper{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.tdbt{
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	line-height: 40px;
	margin: 70px auto 60px;
	text-align: center;
}
.bghsd{
	background: #F5F7FA;
}
.bghsdimg{
	width: 100%;
	/*aspect-ratio: 16/10	;*/
	object-fit: cover;
}
.p20{
	padding: 20px;
}

.hqnamg{
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
.hqjjs{
	height: 52px;
	font-family: PingFang SC, PingFang SC;
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	line-height: 26px;
	overflow: hidden;
}
.whitem:hover .whsdesc{
	color: #FFFFFF;
}
.whitem:hover .whbyt{
	color: #ffffff;
}
.whitem:hover .topxian{
	background: #ffffff;
}
.whitem:hover{
	background: #B99269;
}
.whitem{
	width: 48%;
	background:#F5F7FA;
	height: 300px;
	padding: 0 0 0  30px;
	transition: all 0.5s;
}
.wh2{
	/* opacity: 0.4; */
}
.topxian{
	width: 30px;
	height: 4px;
	background: #B99269;
	margin-bottom: 51px;
	margin-top: 60px;
}
.whbyt{
	font-family: PingFang SC, PingFang SC;
	font-weight: 600;
	font-size: 24px;
	color: #333333;
	margin-bottom: 28px;
}
.whsdesc{
	font-weight: 400;
	font-size: 18px;
	color: #717587;
}
.qxtitle{
	font-weight: 600;
	font-size: 40px;
	color: #333333;
	vertical-align: bottom;
	vertical-align: middle;
	display: inline-block;
	margin-right: 40px;
}
.qxdesc{
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	vertical-align: bottom;
}
.qxgs .sstit{
	margin-top: 8px;
}
.qxgs .newitem2{
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 30px;
}
.qxgs .ssdesc{
	height: 45px;

}
.ljgduo{
	display: inline-block;
	font-weight: 500;
	font-size: 18px;
	color: #B99269;
	line-height: 47px;
	height: 47px;
	text-align: center;
	width: 152px;
	background: #FFFFFF;
	border: 1px solid #B99269;
}
.qxgs .newitem2:hover .ljgduo{
	color: #FFFFFF;
	background: #B99269;

}
.qxgs .newitem2:hover .w20763::after{
	content: "";
	display: block;
	width: 100%;
	height:288px;
	background: rgba(185,146,105,0.5);
	position: absolute;
	top: 10px;
	left: 10px;
	z-index: -1;
}
.qxgs .imgsjt{
	margin-bottom: 25px;
}

.qxgs .w20763{
	position: relative;
	
	padding-right: 20px;
}
.cpitem:nth-child(2n){
	margin-right: 0;
	float: right;
}
.cpitem .cpimg{
	width: 100%;
	aspect-ratio: 16/10;
	object-fit: cover;
}
.cpitem:hover .cpbtfd,
.cpitem:hover .cpggs
{
	color: #B99269;
}
.cpitem{
	width: 48%;
	margin-right: 2%;
	float: left;
	background: #F5F7FA;
	margin-bottom: 40px;
}
.cpdesccon{
	padding: 15px 20px;
}
.cpbtfd{
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
}
.cpggs{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
}
.newslist.cplistr .xwbty{
	text-align: center;
	display: inline-block;
	width: 100%;
	height: 52px;
	overflow: hidden;
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 28px;
}
.ejjtit{
	width: 50%;
}
.erjjtu img{
	width: 100%;
	aspect-ratio: 8/5;
}
.erjjtu{
	width: 47.22%;
}
.ejjdasr{
	margin: 20px 0 40px;
	font-weight: 400;
	font-size: 40px;
	color: #333333;
}
.erjjsesc{
	font-weight: 400;
	font-size: 18px;
	color: #717587;
	line-height: 38px;
}
.bgdfhj{
	background: #F5F7FA;
	overflow: hidden;
}
.zjtd{
	font-weight: 400;
	font-size: 40px;
	color: #333333;
	margin: 60px auto;
	text-align: center;
}
.zjSwiper .swiper-slide{
	background: #FFFFFF;
}
.p800{
	padding: 0 80px;
	position: relative;
}
.zjSwiper{
	
	overflow: hidden;
}
.w25786 img{
	width: 100%;
}
.w25786{
	width: 25.786%;
	margin-right: 30px;	
}
.zjconf{
	width: 68.82%;
}
.zjmczw{
	margin-top: 50px;
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	padding-bottom: 30px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 30px;
}
.zjzw{
	display: inline-block;
	margin-left: 20px;
	font-weight: 400;
	font-size: 18px;
	color: #B99269;
}
.zjdescmsg{
	font-weight: 400;
	font-size: 16px;
	color: #717587;
	line-height: 26px;
}
.zjSwiper .swiper-button-prev:after, 
.zjSwiper .swiper-button-next:after{
	display: none;
}
.zjSwiper .swiper-button-prev, 
.zjSwiper .swiper-button-next{
	width: 40px;
	height: 40px;
}

.zjSwiper .swiper-button-prev span, 
.zjSwiper .swiper-button-next span{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #B99269;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #B99269;
	border-radius: 20px;
	color: #ffffff;
}
.zjSwiper .swiper-button-prev.swiper-button-disabled span, 
.zjSwiper .swiper-button-next.swiper-button-disabled span{
	opacity: 1	;
	color: #B99269;
	border: 1px solid #B99269;
	border-radius: 50%;
	background: #ffffff;
}
.zjSwiper .swiper-button-prev{
	transform: rotateZ(180deg);
}
.zjSwiper .swiper-button-prev.swiper-button-disabled, 
.zjSwiper .swiper-button-next.swiper-button-disabled{
	opacity: 1;
}
.ljxqw{
	display: table;
	margin: 60px auto;
	font-weight: 500;
	font-size: 18px;
	color: #B99269;
	width: 152px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	border: 1px solid #B99269;
}
.bzys li.bzitem:nth-child(3){
	margin-right: 0;
	float: right;
}
.bzys .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #B99269;
}
.bzys .swiper-pagination-bullet{
	margin: 0 !important;
	border-radius:0 ;
	width: 40px;
	height: 5px;
	background: #EEEEEE;
	opacity: 1;
}
.bzys {
	position: relative;
	padding-bottom: 55px;
	width: 100%;
	overflow: hidden;
}
.bzys li.bzitem:hover .bzdesc,
.bzys li.bzitem:hover .ysbtt .f{
	color: #B99269;
}
.bzys li.bzitem:hover{
	background: #ffffff;
}
.bzys li.bzitem{
	width: 100%;
	background: #F5F7FA;
	padding: 52px 30px 66px;
	cursor: pointer;
}
.bgdfhj.bgdf{
	background: #ffffff;
	padding-bottom: 60px;
}
.ysbtt .f{
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	line-height: 48px;
}
.bzdesc{
	height: 92px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 26px;
	margin: 5px 0 0;
}
.jjconf img{
	width: 100%;
}
.gyh .whitem{
	float: left;
}
.gyh .whitem:nth-child(2n){
	float: right;
}
.nav li ul li{
	float: none;
	line-height: 51.5px;
}
.nav ul>li a{
	display: inline-block;
	width: 100%;

}
.nav ul>li{
	position: relative;
	text-align: center;
}
.nav li ul li:hover a{
	color: rgba(185, 146, 105, 1);
}
.nav li ul li a.navhover:after{
	display: none;
}
.nav li ul{
	width: 100%;
	display: none;
	position: absolute;
	top: 79px;
	left:0;
	background: #ffffff;
	z-index: 9999;
}
.xsdld ul{
	display: inline-block !important;
}

.imgsj >a{
	display: inline-block;
	width: 100%;
	aspect-ratio: 16/10;
	overflow: hidden;
	height: 100%;
}
.bwzs form button{
	font-size: 21px;
	color: #000000;
	line-height: 72px;
	padding-left: 40px;
	width: 10%;
	text-align: center;
	border-radius: 36px;
	border: none;
	background: none;
	padding-right: 42px;
}
.bwzs form input{
	width: 88%;
	height: 72px;
	line-height: 72px;
	padding-left: 40px;
	border: none;
	float: left;
	border-radius: 36px;
}
.bwzs form{
	width: 810px;
	height: 72px;
	background: #FFFFFF;
	border-radius: 36px;
}
#ul li:last-child{
	margin-right: 0;
}
.glmySwiper  .swiper-slide{
	cursor: pointer;
}
.glmySwiper  .swiper-slide:hover .hqjjs{
	color: #B99269;
}
.glmySwiper  .swiper-slide:hover .hqnamg{
	color: #B99269;
	width: 200px;
}
.layui-layer-content img{
	display: block !important;
}
.gybgt{
	width: 100%;
	height: 750px;
}
.rritem{
	width: 30%;
	margin: 0 1.5% 40px;
	float: left;
	border: 1px solid #DDDDDD;
}
.rrimg{
	width: 100%;
	height: 301px;
	overflow: hidden;
}
.rrimg img{
	width: auto;
	height: 301px;
}
.rrtitle{
	font-size: 16px;
	text-align: center;
	line-height: 50px;
}
.rrzzlist{
	overflow-y: scroll;
	max-height: 1160px;
}

.jdjc span{
	font-size: 65px;
	display: inline-block;
	margin: 0 15px;
}
.jdjc{
	font-size: 30px;
	font-weight: bold;
	margin-top: 30px;
}