@charset "UTF-8";
/* ========== 外层框架 start ========== */
/* ————— 头部 start ————— */
.animHide{opacity: 0;}
.topBox{height: 100px;margin: 0 auto;position: fixed;top: 0;width: 100%;left: 0;z-index: 99;line-height: 100px;background: #333333;-webkit-transition: all .3s linear;}
.top{height: 100px;width: 100%;}
.top.topbg{box-shadow: 0px 1px 2px #666;}
.top .logo{margin-top: 20px;}
.top .logo img{height: 60px;}
.top1{width: 1495px;margin: 0 auto;}
.top .bg{position: absolute;top: 100px;left: 0;width: 100%;height: 0;background: rgb(0,0,0,0.5);-webkit-transition: all .4s linear;display: block;}
.topR{display: inline;float: right;}
.menu{height: 100%;position: relative;opacity: 1;visibility: visible; transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.menu.hover{opacity: 1;visibility: visible; transform: translateX(0);-webkit-transform: translateX(0);}
.menu dd{display:inline; position:relative;float: left;margin-right: 78px;height: 100px;z-index: 2;}
.menu dd.end{margin-right: 0;}
.menu dd .yj{height:100px; line-height:100px;text-align:center; position: relative;z-index: 2;}
.menu dd .yj a{ display:block;  font-size:16px;color: #787068;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menu dd .ej {overflow: hidden;position: absolute;top: 90px;height: 0;line-height: 80px;white-space: nowrap;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menu dd .ej.open{height: 50px;}
.menu dd .ej li {display: inline-block;margin-right: 30px;line-height: 80px;text-align: center;}
.menu dd .ej li:last-child{margin-right: 0;}
.menu dd .ej li a {font-size: 14px;color: #fff;}
.menu dd .ej li a:hover {color: #c69c6c;}
.menu dd:hover .yj a{color: #c69c6c;}
.menu dd.hover .yj a{color: #c69c6c;}
.menu .huaKRed{position: absolute;height: 2px;background: #c69c6c;bottom: 0;-webkit-transition: all .4s linear;}
.menuBtn{width:25px;height: 14px;background:url(../images/menuBtn.png)no-repeat center center;margin-top: 43px;cursor: pointer;transition: all .2s linear;-webkit-transition: all .2s linear;}
.menuBtn:hover{background: url(../images/menuBtn1.png)no-repeat center center;}
.searchBox{width: 22px;height: 22px;position: relative;display: inline-block;vertical-align: middle;margin-left: 78px;margin-top: 39px;background: url(../images/search.png)no-repeat center;z-index: 2;cursor: pointer;}
.topSearch{width: 0;overflow: hidden;background: #ffffff;border-radius: 6px;position: absolute;top: 65px;right: 0;opacity: 0;visibility: hidden;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.topSearch .inpBox{width:260px;}
.topSearch .input{width:100%;padding-left: 20px; box-sizing: border-box;-webkit-box-sizing: border-box;height:50px;line-height: 50px;background:none;border:none;}
.topSearch .input input::-webkit-input-placeholder {color: #999; font-size: 16px;text-align: left;}
.searchBtn{display: block;height:50px;overflow: hidden;background: url(../images/search1.png) no-repeat center center;position: relative;background-color: #c69c6c;}
.topSearch.hover{opacity: 1;visibility: visible;width: 332px;}
.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show{display: block;}
.model{position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span{display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 72px;text-align: center;overflow: hidden;color: #fff;z-index: 10;}
.model::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0,0,0,.87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;background: #fff;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;;}
.searchPWBox input {display: block;float: left;width: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;margin-left: 10px;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 60px;height: 60px;background: #c69c6c url(../images/topSearch.png) no-repeat center center;background-size: 19px 20px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.searchPWBox a:hover {opacity: 0.9;}
@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}
.language{height: 100px;line-height: 100px;overflow: hidden;}
.language a{font-size: 16px;color: #787068;display: inline;float: left;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.language span{display: inline;float: left;margin: 0 9px;font-size: 16px;color: #787068;}
.language a:hover{color: #9e886c;}
.language a.hover{color: #9e886c;}
/* ————— 头部 end ————— */
/* ————— 底部 start ————— */
.footer{min-height: 490px;position: relative;overflow: hidden;background-color: #333;padding-top: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.footerL{display: inline;float: left;width: 50%;position: relative;}
.footerL::before{width: 1px;height: 100%;background-color: #303030;display: block; content: '';position: absolute;right: 0;bottom: 0;}
.footerLogo{margin-bottom: 40px;}
.footerLogo span{height: 1px;width: 41.6667%; background-color: #303030;display: inline;float: left; margin-top: 25px;}
.footerLogo em{height: 1px;width: 41.6667%; background-color: #303030;display: inline;float: right; margin-top: 25px;}
.footerLogo img{height: 60px;margin: 0 40px;}
.footerL .address .title{height: 28px;line-height: 28px;color:#666;font-size: 16px;}
.footerL .address span{line-height: 28px;color: #666;font-size: 14px;}
.footerList{overflow: hidden;float: left;display: inline;min-height: 150px;}
.footerList .item{overflow: hidden;display: inline;float: left;margin-right: 90px;}
.footerList .item .title a{font-size: 16px;color:#787068;height: 20px;line-height: 20px;margin-bottom: 20px;transition: all 300ms linear;-webkit-transition: all 300ms linear;display: block;margin-bottom: 10px;}
.footerList .item .title a:hover{color: #c69c6c;}
.footerTextList{overflow: hidden;}
.footerTextList dd{font-size: 14px;height: 30px;line-height: 30px;}
.footerTextList dd a{display: block;color:#787068;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.footerR{overflow: hidden;padding-left: 80px; position: relative;}
.footerR .lx{display: inline;float: left;}
.footerR .lx .title a{font-size: 30px;color:#787068;height: 40px;line-height: 40px;margin-bottom: 50px;display: block;}
.footerR .lx .title a:hover{color:#c69c6c;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.footerR .lx .phone{margin-right: 30px;display: inline;float: left;}
.footerR .lx .phone span{font-size: 14px;color:#787068;height: 30px;line-height: 30px;background: url(../images/phone.png)no-repeat center left;padding-left: 40px;display: block;margin-bottom: 5px}
.footerR .lx .phone em{font-size: 26px;color:#c69c6c;height: 30px;line-height: 30px;font-style: normal;}
.footerR .lx .address{overflow: hidden;}
.footerR .lx .address span{font-size: 14px;color:#787068;height: 30px;line-height: 30px;background: url(../images/address.png)no-repeat center left;padding-left: 40px;display: block;}
.footerR .lx .address em{font-size: 14px;color:#787068;height: 30px;line-height: 30px;font-style: normal;}
.footerR .ewmBox{display: inline;float: right;margin-right: -30px;overflow: hidden;}
.footerR .ewm{display: inline;float: left;text-align: center;margin-right: 30px;}
.footerR .ewm .pic{width: 110px; height: 110px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 16px;}
.footerR .ewm span{font-size: 14px;color: #fff;}
.footerBottom{width: 1560px; position: absolute;;bottom: 0px; font-size: 14px;height: 98px;line-height: 98px;border-top: 1px solid #303030;overflow: hidden;text-align: center;}
.footerBottom span{margin: 0 5px;color: #595959;}
.footerBottom img{margin: 0 2px;vertical-align: -2px;}
.footerBottom a{color: #595959;}
.footerBottom a:hover{color: #c69c6c;}
.footerTextList dd a:hover{color: #c69c6c;}
.footerCnzz{background: url(../images/btImg.png) no-repeat center left;padding-right: 55px;}
.footerBan{background: url(../images/ghIco.png) no-repeat center left;padding-left: 30px;}
/* ————— 底部 end ————— */
/* ========== 外层框架 end ========== */
/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;height: calc(100vh - 100px);top: 100px;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.2);-webkit-transform: scale(1.2);transition: all 5s ease;-webkit-transition: all 5s ease;}
.subBanner.on img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;margin-top: -10px;display: none;}
.subBanner .textC .enTitle{font-size: 30px;color: #fff;line-height: 36px;height: 36px;font-family: 'Poppins';text-transform: uppercase;}
.subBanner .textC .cnTitle{font-size: 50px;color: #fff;line-height: 50px;height: 51px;margin-left: 15px;letter-spacing: 15px;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{font-size: 0;height: 80px;line-height: 80px;background: #FFFFFF;overflow: hidden;margin-top: 100px;}
.locationBox .location{margin-left: -30px;}
.locationMenuDl{position: relative;display: inline-block;overflow: hidden;}
/* .locationMenuDl::before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background: #c69c6c;position: absolute;top: 50%;left: 0;margin-top: -2px;}
.locationMenuDl::after{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background: #c69c6c;position: absolute;top: 50%;right: 0;margin-top: -2px;} */
.locationMenuDl dd{float: left;display: inline;}
.locationMenuDl dd a{font-size: 16px;color: #666666;padding: 0 30px;height: 80px;line-height: 80px;transition: all 0.4s;-webkit-transition: all 0.4s;position: relative;}
/* .locationMenuDl dd a::before{content: '';display: block;width: 4px;height: 4px;border-radius: 50%;background: #c69c6c;position: absolute;top: 50%;left: 0;margin-top: -2px;} */
.locationMenuDl dd.dd1 a::before,
.locationMenuDl dd:first-child a::before{display: none;}
.locationMenuDl dd:hover a,
.locationMenuDl dd.hover a{color: #c69c6c;}
.location{height: 80px;font-size: 0;}
.sjMenuList dd{display: inline;float: left;}
.sjMenu{margin-right: -30px;}
.location a.home{width: 80px; height: 80px;background: #e8f2eb url(../images/home.png) no-repeat center center;display: inline;float: left;border-radius: 10px 0 0 0 ;margin-right: 30px;}
.sjMenuList dd:last-child i{background: none;}
.sjMenuList dd a{height: 80px;line-height: 80px;color: #666;font-size: 16px;transition: all 0.4s;-webkit-transition: all 0.4s;}
.sjMenuList i{width: 30px; height: 80px;line-height: 80px;background: url(../images/locationJt.png) no-repeat center center;}
.sjMenuList dd:hover a{color:#c69c6c}
.sjMenuList dd.hover a{color:#c69c6c}
/* ————— 当前位置 end ————— */
/* ————— 页码 start ————— */
.page {text-align: center;clear: both;font-size: 14px;}
.page a {background: transparent;display: inline-block;overflow: hidden;width: 34px;height: 34px;line-height: 34px;color: #666666;margin: 0 3px;transition: all 0.4s;-webkit-transition: all 0.4s;border: 1px solid rgb(226, 206, 183);}
.page a:hover,
.page a.hover {background: #c69c6c;;color: #fff;}
.page a div {width: 34px;height: 34px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div {background-image: url(../image/page/firstPage.png)}
.page a.prevPage div {background-image: url(../images/page/prevPage.png)}
.page a.nextPage div {background-image: url(../images/page/nextPage.png)}
.page a.lastPage div {background-image: url(../images/page/lastPage.png)}
.page a.firstPage:hover div {background-image: url(../images/page/firstPageh.png)}
.page a.prevPage:hover div {background-image: url(../images/page/prevPageh.png)}
.page a.nextPage:hover div {background-image: url(../images/page/nextPageh.png)}
.page a.lastPage:hover div {background-image: url(../images/page/lastPageh.png)}
.page a.lastPage.disabled,
.page a.nextPage.disabled,
.page a.prevPage.disabled,
.page a.firstPage.disabled {background: transparent;}
.page a.firstPage.disabled div {background-image: url(../images/page/firstPage.png)}
.page a.prevPage.disabled div {background-image: url(../images/page/prevPage.png)}
.page a.nextPage.disabled div {background-image: url(../images/page/nextPage.png)}
.page a.lastPage.disabled div {background-image: url(../images/page/lastPage.png)}
/* ————— 页码 end ————— */
/*banner开始*/
.indexBanner{height: calc(100vh - 100px) ;overflow:hidden;position:relative;top: 100px;}
/*分页*/
.indexBanner .hd{position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;font-size: 0;z-index: 100;}
.indexBanner .hd ul {text-align:center;}
.indexBanner .hd ul li {display: inline-block;width: 30px;height: 6px;margin: 0 8px;vertical-align: middle;cursor: pointer;position: relative;background-color: #fff;transition: all .3s linear;-webkit-transition: all .3s linear;}
.indexBanner .hd ul .on {-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background-color: #c69c6c;width: 40px;}
/*内容*/		
.indexBanner .bd{ position:relative;width: 100%; height:100%; z-index:1;}
.indexBanner .bd .bd_dl{position:relative;width: 100%; height:100%; z-index:1;}
.indexBanner .bd li{height: 100% !important;width: 100%; opacity: 1 !important; position: relative;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .bd li a{ display:block; width:100%; height:100%; overflow: hidden;background-size: cover !important;position: relative;}
.indexBanner .bd li a img{ display: block; width: 100%; height: 100%;object-fit: cover;}
.indexBanner .bd li .text{color: #fff;z-index: 2;text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.indexBanner .bd li .text .text1{height: 56px;line-height: 56px;font-size: 55px;color: #fff;letter-spacing: 15px;margin-bottom: 30px;}
.indexBanner .bd li .text .text2 span{line-height: 18px;font-size: 18px;color: #fff;letter-spacing: 5px;}
.indexBanner .bd li.active{
    -webkit-animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: slideIn 1600ms cubic-bezier(0.190, 1, 0.420, 1);
}
.indexBanner .bd li.active a img{
    -webkit-animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: imgIn 1600ms cubic-bezier(0.190, 1, 0.420, 1); 
}

.indexBanner .bd li.active.prevActive{
    -webkit-animation: slideIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: slideIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: slideIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1);
}
.indexBanner .bd li.active.prevActive a img{
    -webkit-animation: imgIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1); animation: imgIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1); -moz-animation: imgIn2 1600ms cubic-bezier(0.190, 1, 0.420, 1); }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.indexBanner .prev{width: 70px;height: 70px;display: block; background: rgba(0,0,0,0.8) url(../images/bannerPrev.png)no-repeat center center;cursor: pointer;position: absolute;top: 50%;left: 0;margin-top: -70px;z-index: 2;transition: all .2s linear;-webkit-transition: all .2s linear;}
.indexBanner .next{width: 70px;height: 70px;display: block; background: rgba(0,0,0,0.8) url(../images/bannerNext.png)no-repeat center center;cursor: pointer;position: absolute;top: 50%;right: 0;margin-top: -70px;z-index: 2;transition: all .2s linear;-webkit-transition: all .2s linear;}
.indexBanner .prev:hover{background: #b18d66 url(../images/bannerPrevH.png)no-repeat center center;}
.indexBanner .next:hover{background: #b18d66 url(../images/bannerNextH.png)no-repeat center center;}
@-webkit-keyframes slideIn { 0% {-webkit-transform:translateX(100%);opacity:1;} 100% {-webkit-transform:translateX(0);opacity:1;} } 
@keyframes slideIn { 0% {transform:translateX(100%);opacity:1;} 100% {transform:translateX(0);opacity:1;} } 
@-webkit-keyframes imgIn { 0% {-webkit-transform:-webkit-translateX(-85%);opacity:1;} 100% {-webkit-transform:-webkit-translateX(0);opacity:1;}}
@keyframes imgIn { 0% {transform:translateX(-85%);opacity:1;} 100% {transform:translateX(0);opacity:1;}}

@-webkit-keyframes slideIn2 { 0% {-webkit-transform:translateX(-100%);opacity:1;} 100% {-webkit-transform:translateX(0);opacity:1;} } 
@keyframes slideIn2 { 0% {transform:translateX(-100%);opacity:1;} 100% {transform:translateX(0);opacity:1;} } 
@-webkit-keyframes imgIn2 { 0% {-webkit-transform:-webkit-translateX(85%);opacity:1;} 100% {-webkit-transform:-webkit-translateX(0);opacity:1;}}
@keyframes imgIn2 { 0% {transform:translateX(85%);opacity:1;} 100% {transform:translateX(0);opacity:1;}}

/*banner结束*/
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.indexTitle{text-align: center;height: 41px;line-height: 40px;font-size: 40px;color: #65615e;letter-spacing: 5px;}
.shmxMenu{padding: 0 0 30px 0;text-align: center;}
.shmxMenu dd{display: inline-block;width: 160px;height: 50px;line-height: 50px;text-align: center;margin: 0 10px;background: #e0dfdc ;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.shmxMenu dd a{display: block;font-size: 16px;color: #999;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.shmxMenu dd:hover,.shmxMenu dd.hover{background: #c69c6c;}
.shmxMenu dd:hover a,.shmxMenu dd.hover a{color: #fff;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{overflow: hidden;position: relative;min-height: 750px;width: 100%;padding:220px 0 50px 0;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #f5f5f5;}
.indexImgList{overflow: hidden;margin-right: -50px;padding-top: 60px;}
.indexImgList dd{width: 25%;display: inline;float: left;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.indexImgList dd .con{margin-right: 50px;position: relative;}
.indexImgList dd .pic{position: relative;overflow: hidden;width: 100%;margin-bottom: 30px;}
.indexImgList dd .pic::before{display: block;content: '';padding-top:144%;}
.indexImgList dd .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.indexImgList dd .text{color: #333;}
.indexImgList dd .text .title a{height: 40px;line-height: 40px;color: #999;font-size: 22px;transition: all 200ms linear;-webkit-transition: all 200ms linear;letter-spacing: 2px;}
.indexImgList dd .text span{height: 34px;line-height: 34px;color: #999;font-size: 16px;margin-right: 20px;letter-spacing: 2px;}
.indexImgList dd:hover .text .title a{color: #c69c6c;}

/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{overflow: hidden;position: relative;min-height: 750px;width: 100%;padding:70px 0 120px 0;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #f5f5f5;}
.column2Content{overflow: hidden;padding-top: 60px;margin-bottom: 50px;}
.column2Slick{position: relative;width: 100%;}
.column2Slick .bd{overflow: hidden;position: relative;margin-right: -50px;}
.column2SlickDots{overflow: hidden;padding-top: 10px;}
.column2SlickDots .slick-dots{font-size: 0;text-align: center;padding-top: 20px;}
.column2SlickDots .slick-dots li{width:8px;height: 8px;border-radius: 50%;margin: 0 4px;cursor: pointer;display: inline-block;vertical-align: middle;background-color: #dadada;}
.column2SlickDots .slick-dots li.slick-active{background-color: #a73115;}
.column2Slick .slick-list{overflow: hidden;}
.column2Slick .myslide .con{margin-right: 50px;}
.column2Slick .myslide .con .pic{overflow: hidden;position: relative;transition: all 300ms linear;-webkit-transition: all 300ms linear;margin-bottom: 20px;}
.column2Slick .myslide .con .pic::before{display: block;content: '';padding-top: 66.6667%;}
.column2Slick .myslide .con .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.column2Slick .myslide .con .text{display: block;}
.column2Slick .myslide .con .text .title a{height: 45px;line-height: 45px;font-size: 20px;color: #999;display: block;transition: all 300ms linear;-webkit-transition: all 300ms linear;letter-spacing: 2px;}
.column2Slick .myslide .con .text span{height: 40px;line-height: 40px;font-size: 15px;color: #999;display: block;}
.column2Slick .myslide .con:hover .text{color: #a73115;}
.column2Slick .myslide .con:hover .title a{color: #c69c6c;}
.cursor-f1{position: absolute;z-index: 400;will-change:transform;}
.cursor-f1 span{display: none;width: 60px;height: 78px;}
.cursor-f1 .next{background: url(../images/bannerPrev.png)no-repeat center center;background-size: 60px 78px;cursor: pointer;}
.cursor-f1 .prev{background: url(../images/bannerNext.png)no-repeat center center;background-size: 60px 78px;cursor: pointer;}
.indexMore{width: 100%;text-align: center;}
.indexMoreBtn{width: 220px;height: 50px;background: #e0dfdc url(../images/jiahao.png) no-repeat center left 85px;line-height: 50px;display: inline-block;transition: all 200ms linear;-webkit-transition: all 200ms linear;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 25px;}
.indexMoreBtn a{height: 100%;width: 100%;display: block; color: #999999;font-size: 15px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.indexMoreBtn:hover{background: #c69c6c url(../images/jiahaoH.png) no-repeat center left 85px;}
.indexMoreBtn:hover a{color: #fff;}
/* ————— 第2通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 集团概况 start ========== */
/* ————— 公共部分 start ————— */
#fullpage {
    transition: all 1s cubic-bezier(0.6, 0, 0, 0.6) !important;
    transition-delay: 0.2s !important;
}
#fullpage .section{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background-color: #c69c6c !important;}
.sectionCon{width: 100%;height: 100%;padding-top: 100px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.aboutUsTitle{text-align: center;}
.aboutUsTitle.c3Title{margin-bottom: 60px;}
.aboutUsTitle .enTitle{font-size: 28px;color: #be9669;line-height: 32px;height: 32px;font-family: 'Poppins';text-transform: uppercase;font-weight: bold;display: none;}
.aboutUsTitle .cnTitle{font-size: 30px;color: #65615e;line-height: 30px;height: 31px;letter-spacing: 5px;}
.aboutView{width:100px;height: 100px;line-height: 100px;border-radius: 50%;position: relative;display: inline-block;z-index: 2;}
.aboutView::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;border: 1px dashed #999;position: absolute;top: 0;left: 0;animation:aboutView 5s linear infinite;}
.aboutView a{color: #999;font-size: 14px;display: block;position: relative;z-index: 3;}
.goquanquan{width:100px;height: 100px;line-height: 100px;border-radius: 50%;position: relative;z-index: 2;position: absolute;top: 30%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);text-align: center;}
.goquanquan::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;border: 1px dashed #fff;position: absolute;top: 0;left: 0;animation:aboutView 5s linear infinite;}
.goquanquan a{color: #fff;font-size: 14px;display: block;position: relative;z-index: 3;}
@keyframes aboutView{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}

/* ————— 公共部分 end ————— */
/* ————— 集团简介 start ————— */
.aboutUsCol1{overflow: hidden;width: 100%;height: 100%;margin: 0 auto;clear: both;}
.aboutUsCol1 .pic{width: 50%;display: inline;float: right;overflow: hidden;height: 100%;}
.aboutUsCol1 .pic img{object-fit: cover;}
/* .aboutUsCol1 .pic::before{padding-top: 84.1667%;} */
.aboutUsCol1 .text{overflow: hidden;padding: 0 130px 0 130px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%;}
.aboutUsCol1 .text .info{padding-top: 60px;line-height: 26px;color: #666666;font-size: 14px;text-align: justify;}
.aboutUsCol1 .text .info1{text-align: center;line-height: 26px;color: #666666;font-size: 14px;}
/* ————— 集团简介 end ————— */
/* ————— 董事长寄语 start ————— */
.aboutUsCol2{overflow: hidden;width: 100%;height: 100%;margin: 0 auto;clear: both;}
.aboutUsCol2 .pic{width: 50%;display: inline;float: left;overflow: hidden;height: 100%;}
.aboutUsCol2 .pic img{object-fit: cover;}
/* .aboutUsCol2 .pic::before{padding-top: 84.1667%;} */
.aboutUsCol2 .text{overflow: hidden;padding: 0 130px 0 142px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%;}
.aboutUsCol2 .text .title{line-height: 24px;font-size: 22px;color: #666;margin-bottom: 30px;padding-top: 60px;letter-spacing: 2px;}
.aboutUsCol2 .text .info{line-height: 26px;color: #999;font-size: 14px;margin-bottom: 40px;text-align: justify;text-indent: 2em}
/* ————— 董事长寄语 end ————— */
/* ————— 企业文化 start ————— */
.aboutUsCol3{overflow: hidden;width: 100%;height: 100%;margin: 0 auto;clear: both;}
.aboutUsCol3 .pic{width: 50%;display: inline;float: right;overflow: hidden;height: 100%;}
.aboutUsCol3 .pic img{object-fit: cover;}
.aboutUsCol3 .text{overflow: hidden;padding: 0 130px 0 130px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 100%;}
.aboutUsCol3 .text .info{margin-bottom: 20px;}
.aboutUsCol3 .text .info .title{height: 33px;line-height: 33px;color: #666;font-size: 22px;}
.aboutUsCol3 .text .info span{height: 24px;line-height: 24px;color: #999;font-size: 14px;}
/* .aboutUsC3Slick {position: relative;padding-top: 60px;width: 90%;margin: 0 auto;}
.aboutUsC3Slick .bd {overflow: hidden;}
.aboutUsC3Slick .slick-list {overflow: visible;margin-right: -30px;}
.aboutUsC3Slick .myslide {float: left;display: inline;outline: none;}
.aboutUsC3Slick .slickCon{transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;background-repeat: no-repeat;background-size: cover;margin-right: 30px;}
.aboutUsC3Slick .slickCon a{display: block;}
.aboutUsC3Slick .slickCon::before{display: block;content: '';width: 100%;height: 100%;background: url(../test/aboutUs/c3ddBg.png) no-repeat bottom center;position: absolute;bottom: 0;left: 0;transition: all .3s linear;-webkit-transition: all .3s linear;z-index: 2;}
.aboutUsC3Slick .slickCon::after{display: block;content: '';width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;transition: all .3s linear;-webkit-transition: all .3s linear;}
.aboutUsC3Slick .slickCon .pic{overflow: hidden;}
.aboutUsC3Slick .slickCon .pic::before{padding-top: 133.3333%;}
.aboutUsC3Slick .slickCon .text{width: 100%;height: 140px; box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;z-index: 3;padding: 20px 50px;background-color: rgba(250,247,240,0.5);}
.aboutUsC3Slick .slickCon .text .title{height: 24px;line-height: 24px;font-size: 22px;color: #666;margin-bottom: 12px;letter-spacing: 2px;}
.aboutUsC3Slick .slickCon .text .subTitle{height: 20px;line-height: 20px;font-size: 14px;color: #999;overflow: hidden;}
.aboutUsC3Slick .slickCon .text .info{line-height: 20px;font-size: 14px;color: #999;transition: all .3s linear;-webkit-transition: all .3s linear;}
.aboutUsC3Slick .prev{display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9;cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Prev.png) no-repeat center center;position: absolute;top: 50%;left: -80px; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;margin-top: -35px;}
.aboutUsC3Slick .next{display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9; cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Next.png) no-repeat center center;position: absolute;top: 50%;right: -80px; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;margin-top: -35px;}
.aboutUsC3Slick .prev:hover{background-image: url(../test/aboutUs/aboutC5PrevH.png);background-color: #c69c6c;border: 1px solid transparent;}
.aboutUsC3Slick .next:hover{background-image: url(../test/aboutUs/aboutC5NextH.png);background-color: #c69c6c;border: 1px solid transparent;}
.aboutUsC3Slick .slickCon:hover::before{opacity: 0;visibility: hidden;}
.aboutUsC3Slick .slickCon:hover::after{opacity: 1;visibility: visible;}
.aboutUsC3Slick .slickCon:hover .text{transform: translateY(-200px);-webkit-transform: translateY(-200px);}
.aboutUsC3Slick .slickCon:hover .text .subTitle{display: none;}
.aboutUsC3Slick .slickCon:hover .text .info{display: block;opacity: 1;visibility: visible;} */

/* ————— 企业文化 end ————— */
/* ————— 发展历程 start ————— */
.animHide1{opacity: 1;}
.aboutUsCol4{height: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;}
.aboutUsCol4Con{padding-top: 60px;background: url(../test/aboutUs/c4Line.png) no-repeat center center;min-height: 480px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.aboutUsCol4Slick{position: relative;width: 90%;margin: 0 auto;}
.aboutUsCol4Slick .bd{overflow: hidden;}
.aboutUsCol4Slick .slick-list {overflow: visible;}
.aboutUsCol4Slick .myslide .con{text-align: center;position: relative;min-height: 360px;}
.aboutUsCol4Slick .myslide .con .picBox{width: 140px;height: 140px;border: 3px solid transparent;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.aboutUsCol4Slick .myslide .con .pic{overflow: hidden;border-radius: 50%;}
.aboutUsCol4Slick .myslide .con .pic::before{padding-top: 100%;}
.aboutUsCol4Slick .myslide .con .text{width: 100%;}
.aboutUsCol4Slick .myslide .con .text .title{height: 40px;line-height: 40px;font-size: 36px;font-weight: bold;color: #666666;margin-bottom: 10px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.aboutUsCol4Slick .myslide .con .text .info{line-height: 26px;max-height: 52px;font-size: 16px;color: #666666;}
.aboutUsCol4Slick .myslide:nth-child(even) .con .text{padding: 25px 0 0 0;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.aboutUsCol4Slick .myslide:nth-child(odd) .con .text{padding: 0 0 25px 0;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.aboutUsCol4Slick .prev {display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9;cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Prev.png) no-repeat center center;position: absolute;top: 50%;left: -80px; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;margin-top: -35px;}
.aboutUsCol4Slick .next {display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9; cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Next.png) no-repeat center center;position: absolute;top: 50%;right: -80px; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;margin-top: -35px;}
.aboutUsCol4Slick .myslide .con:hover .picBox{border: 3px solid #be9669;}
.aboutUsCol4Slick .myslide .con:hover .text .title{color: #be9669;}
.aboutUsCol4Slick .prev:hover{background-image: url(../test/aboutUs/aboutC5PrevH.png);background-color: #c69c6c;border: 1px solid transparent;}
.aboutUsCol4Slick .next:hover{background-image: url(../test/aboutUs/aboutC5NextH.png);background-color: #c69c6c;border: 1px solid transparent;}
/* ————— 发展历程 end ————— */
/*企业荣誉 start*/
.aboutUsCol5{height: 100%;overflow: hidden;}
.historySlick1{position: relative;overflow: hidden;padding-top: 40px;width: 90%;margin: 0 auto;}
.historySlick1 .bd {overflow: hidden;}
.historySlick1 .slick-list {overflow: visible;margin-right: -5px;}
.historySlick1 .myslide{outline: none;}
.historySlick1 .myslide .con{overflow: hidden;margin-right: 5px;height: 70px;line-height: 70px;text-align: center;background-color: #f5f5f5;color: #999;font-size: 26px;cursor: pointer;}
.historySlick1 .slick-current .con{background-color: #c69c6c;color: #fff;}
.historySlick2{position: relative;padding-top: 60px;}
.historySlick2 .bd {overflow: hidden;}
.historySlick2 .slick-list {overflow: visible;}
.historySlick2 .myslide .con{overflow: hidden;}
.historySlick2 .pic {overflow: hidden;position: relative;width: 38.4615%;display: inline;float: left;margin-right: 70px;}
.historySlick2 .pic::before{padding-top: 66.6667%;}
.historySlick2 .prev {display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9;cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Prev.png) no-repeat center center;position: absolute;top: -70px;left: 0; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historySlick2 .next {display: block;width: 68px;height: 68px;border: 1px solid #e9e9e9; cursor: pointer;background: #fff url(../test/aboutUs/aboutC5Next.png) no-repeat center center;position: absolute;top: -70px;right: 0; z-index: 1;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.historySlick2 .text{overflow: hidden;padding: 40px 0 30px 0;}
.historySlick2 .text p{background: url(../test/aboutUs/aboutC5Dian.png) no-repeat top 17px left;line-height: 40px;padding-left: 25px;}
/* .historySlick2 .text p:last-child{background: none;} */
.historySlick2 .text .info{height: 323px;overflow: auto;padding-right: 55px;line-height: 40px;color: #999;font-size: 16px;}
.historySlick2 .prev:hover{background-image: url(../test/aboutUs/aboutC5PrevH.png);background-color: #c69c6c;border: 1px solid transparent;}
.historySlick2 .next:hover{background-image: url(../test/aboutUs/aboutC5NextH.png);background-color: #c69c6c;border: 1px solid transparent;}
.gdt ::-webkit-scrollbar{width:4px;}
.gdt ::-webkit-scrollbar-thumb{width:4px;background:#c69c6c;}
/*企业荣誉 end*/
/* ========== 集团概况 end ========== */
/* ========== 集团业务 start ========== */
/* ————— 内容 start ————— */
.jtywBox{background-position: center;background-repeat: no-repeat;width: 100%;height: calc(100vh - 100px);position: relative;overflow: hidden;top: 100px;}
.jtywDown{background-color: rgba(0,0,0,0.4);width: 100%;height: 100px;position: absolute;bottom: 0;left: 0;z-index: 9;}
.logoBox{width: 37.5%;position: absolute !important;top: 0 !important;left: 0 !important;z-index: 99 !important;padding-top: 17px;text-align: center;height: 100px;box-sizing: border-box;-webkit-box-sizing: border-box;}
/* .logoBox::before{display: block;content: '';width: 1px;height: 100px;background-color: rgba(255,255,255,0.1);position: absolute;top: 0;right: 0;} */
.logoBox img{height: 65px;}
.jtywList{overflow: hidden;width: 62.5%;position: absolute;bottom: 0;right: 0;z-index: 9;}
.jtywList dd{display: inline;float: left;width: 25%;}
.jtywList dd a{display: block;}
.jtywList dd .con{overflow: hidden;height: 100px;line-height: 100px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;transition: all .3s linear;-webkit-transition: all .3s linear;}
.jtywList dd:hover .con{background-color: #be9669;color: #fff;}
.bisBox,
.col3Bg,
.col3Bg .swiper-wrapper,
.col3Bg .swiper-slide{
	height: 100% !important;
	width: 100% !important;
}
.col3Bg{
	position: absolute !important;
	top: 0;
	left: 0;
}
.col3Bg .swiper-wrapper{
	transform: translate(1px) !important;/*解决swiper第一个不改变*/
	margin-left: -1px;
	left: 0 !important;
}
.col3Bg .swiper-slide{
	background-size: cover;
	position: absolute;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	opacity: 0;
	filter:alpha(opacity=0);
	z-index: 10;
	transform: scale(1.3);
	transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
}
.col3Bg .swiper-slide-active{
	opacity: 1;
	filter:alpha(opacity=100);
	z-index: 11;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.col3Bg .swiper-wrapper{
	position:relative;
	}
.box3BgMask{
	width:100%;
	height:100%;
	position:absolute;
	z-index:9999;
	opacity:0;
	}
/* .aboutView2{width:100px;height: 100px;line-height: 100px;border-radius: 50%;position: relative;display: inline-block;z-index: 3;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background-color: rgba(0,0,0,0.2);}
.aboutView2::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;border: 1px dashed #fff;position: absolute;top: 0;left: 0;animation:aboutView 5s linear infinite;}
.aboutView2 a{color: #fff;font-size: 14px;display: block;position: relative;z-index: 3;}
.jtywBox{background-position: center;background-repeat: no-repeat;width: 100%;height: calc(100vh - 100px);position: relative;overflow: hidden;top: 100px;}
.jtywImg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;transform: scale(1);-webkit-transform: scale(1);transition: 2s ease-in-out;opacity: 1;}
.jtywImg.on{z-index: 2;transform: scale(1.1);-webkit-transform: scale(1.1);}
.jtywSlick1{width: 62.5%;border-top: 1px solid rgba(255,255,255,0.3);position: absolute;bottom: 0;right: 0;z-index: 3;}
.jtywSlick1 .bd {overflow: hidden;}
.jtywSlick1 .slick-list {overflow: visible;}
.jtywSlick1 .myslide{outline: none;}
.jtywSlick1 .myslide .con{overflow: hidden;height: 100px;line-height: 100px;text-align: center;color: #fff;font-size: 16px;cursor: pointer;font-weight: bold;transition: all .3s linear;-webkit-transition: all .3s linear;}
.jtywSlick1 .slick-current .con{background-color: #be9669;color: #fff;}
.logoBox{width: 37.5%;position: absolute;bottom: 0;left: 0;z-index: 3;border-top: 1px solid rgba(255,255,255,0.3);padding-top: 15px;text-align: center;height: 100px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: rgba(0,0,0,0.4);}
.logoBox img{height: 65px;}
.jtywSlick2{width: 100%;height: calc(100vh - 100px);z-index: 2;position: relative;}
.jtywSlick2 .bd {overflow: hidden;width: 100%;height: 100%;}
.jtywSlick2 .slick-list {overflow: visible;height: 100%;}
.jtywSlick2 .bd .slick-track{height: 100%;}
.jtywSlick2 .bd .myslide{background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;height: 100%;;} */
/* ————— 内容 end ————— */
/* ========== 集团业务 end ========== */