html,body{height: 100%;}
.BounceIn, .BounceInT, .BounceInL, .BounceInR, .BounceInB, .FadeIn, .FadeInT, .FadeInL, .FadeInR, .FadeInB, .Flip, .FlipInX, .FlipInY, .LightSpeedIn {
    -webkit-animation: 1s ease-out backwards;
    -moz-animation: 1s ease-out backwards;
    -ms-animation: 1s ease-out backwards;
    animation: 1s ease-out backwards;
        animation-name: none;
        animation-delay: 0s;
}
.lunbo{width: 100%;position: relative;text-align: -moz-center;overflow: hidden;margin: 0 auto;overflow: hidden;height: 100%;top: 0;background: #FFFFFF;}
.lunbo .lunbo-content{width: 100%;height: 100%;}
.lunbo .swiper-lunbo{width: 100%;height: 100%;}
.lunbo .swiper-wrapper{width: 100%;height: 100%;}
.lunbo .swiper-slide-active {
    transform: scale(1);
    box-shadow: 0 0 0;
	position: relative;z-index: 1;
}

.lunbo ul li{float: left;position: relative;height: 100%;overflow: hidden;text-align: center;}
.lunbo ul li a{float: left;width: 100%;height: 100%;}
.lunbo ul li video{position: relative;z-index: 0;width: 100%;}
.lunbo ul li img{position: absolute;z-index: 0;height: 100%;margin: 0 auto;left: 50%;margin-left:-50%;}
.arrow-left{width: 0.4rem;height: 0.4rem;position: absolute;left: 0;top: 50%;margin-top: -0.2rem;background: url(../image/2/2.png) no-repeat center center;z-index: 2;border: 1px solid #D0AC83;border-radius: 50%;}
.arrow-right{width: 0.4rem;height: 0.4rem;position: absolute;right: 0;top: 50%;margin-top: -0.2rem;background: url(../image/2/1.png) no-repeat center center;z-index: 2;border: 1px solid #D0AC83;border-radius: 50%;}
.swiper-button-disabled{display: none;}




.lunbo .zhushi{position: absolute;width: 100%;height: 100%;z-index: 1;text-align: center;}
.lunbo .zhushi-contet{display: inline-block;margin-top: 5rem;position: relative;z-index: 1;text-align: left;color: #FFFFFF;box-sizing: border-box;padding-left: 0.24rem;max-height: 100%;overflow: hidden;left: 0;width: 12rem;max-width: 90%;}
.lunbo .zhushi-contet .title{width: 100%;line-height: 0.6rem;font-size: 0.24rem;overflow: hidden;font-weight: 700;max-width: 6.48rem;
}
.lunbo .zhushi-contet .jianjie{width: 100%;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;font-size: 0.16rem;max-width: 8rem;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp:3;
  -webkit-box-orient: vertical;}
.lunbo .zhushi-contet  .lejie{width: 1.02rem;height: 0.35rem;line-height: 0.35rem;background: #F92D2D;color: #FFFFFF;text-align: center;margin-top: 0.3rem;letter-spacing: 0.02rem;}




.news{width: 100%;margin: 0 auto;position: absolute;z-index: 2;bottom: 0.4rem;height: 1rem;}
.news ul{display: inline-block;width: 10.5rem;max-width: 100%;border-radius: 0.08rem;overflow: hidden;/* background:rgba(247,247,247,0.85); */padding: 0.1rem 0.2rem;box-sizing: border-box;}
.news ul li{float: left;width: 33.3%;box-sizing: border-box;position: relative;}
.news ul li:last-child{margin-right: 0;}
.news ul li h3{height: 0.7rem;float: left;width: 100%;line-height: 0.7rem;font-size: 0.24rem;background:rgba(247,247,247,1);
opacity:0.85;padding: 0 0.4rem;box-sizing: border-box;}
.news ul li p{height: 1.05rem;float: left;width: 100%;line-height: 0.3rem;padding: 0rem 0.4rem 0 1rem;box-sizing: border-box;color: #FFFFFF;overflow: hidden;height: 0.9rem;text-align: left;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}

.news ul li a:hover{color: #000000 !important;}
.news .date{position: absolute;left: 0;top: 0.05rem;width: 0.8rem;height: 0.8rem;border-radius: 50%;background: #D0AC83;color: #FFFFFF;text-align: center;}
.news .date .year{line-height: 0.5rem;height: 0.4rem;float: left;width: 70%;font-size: 0.18rem;}
.news .date .md{line-height: 0.3rem;height: 0.4rem;float: right;width: 70%;font-size: 0.24rem;}
.news .date::before{content: '';width: 0.02rem;height: 0.6rem;position: absolute;left: 50%;top: 50%;margin-left: -0.015rem;margin-top: -0.3rem;background: #FFFFFF;
transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -moz-transform: rotate(45deg); /* Firefox */
    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */
    -o-transform: rotate(45deg); /* Opera */
}


.list{width: 100%;}
.list-content{width: 12rem;max-width: 100%;margin: 0 auto;padding: 0 0.1rem;box-sizing: border-box;}
.list h3{font-size: 0.40rem;font-weight: 700;text-align: center;position: relative;height: 0.9rem;line-height: 0.7rem;letter-spacing: 8px;}
.list h3::after{width: 0.6rem;height: 0.04rem;background: #000000;content: '';position: absolute;left: 50%;margin-left: -0.3rem;top: 0.7rem;border-radius: 0.08rem;}
.list .p1{font-size: 0.16rem;text-align: center;position: relative;line-height: 0.3rem;padding: 0 0.2rem;box-sizing: border-box;margin-top: 0.25rem;}
.list .p2{font-size: 0.24rem;text-align: center;position: relative;line-height: 0.4rem;padding: 0 0.28rem 0 0.2rem;box-sizing: border-box;}
.jigou{padding-top: 1rem;background: #FFFFFF;}
.jigou ul{display: inline-block;width: 100%;padding: 0.7rem 0 1.5rem 0;}
.jigou ul li{float: left;width: 25%;text-align: center;position: relative;}
.jigou ul li::before{content: '';height: 0.6rem;width: 1px;position: absolute;right: 0;top: 50%;margin-top: -0.3rem;background: #D0AC83;z-index: 1;}
.jigou ul li:last-child::before{display: none;}
.jigou ul li h4{font-size: 0.75rem;color: #D0AC83;font-weight: 700;}
.jigou ul li h4 em{font-style: normal;}
.jigou ul li h4 span{font-size: 0.4rem;color: #D0AC83;}
.jigou ul li p{font-size: 0.16rem;font-weight: 700;}
.list-content .introduction .tops{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 0.6rem;
}
.jigou  .introduction .tops .title{
	font-size: 0.32rem;
}
.jigou  .introduction .tops img{
	height: 0.6rem;
}
.jigou  .introduction .con{
	line-height: 0.3rem;
	font-size: 0.16rem;
	margin-top: 0.2rem;
}
.jigou  .introduction .con img{
	max-width: 100%;
}
.jigou  .introduction .more{
	display: flex;
	justify-content: flex-start;
	margin-top: 0.2rem;
}
.jigou  .introduction .more a{
	padding: 0 0.2rem;
	height: 0.4rem;
	line-height: 0.4rem;
	background: #D0AC83;
	color: #ffffff !important;
}

.yewu{background: #FFFFFF;}
.yewu-b{width: 100%;background: #DBDDE9;padding: 1rem 0 0 0;height: 4rem;box-sizing: border-box;}
.yewu ul{display: inline-block;margin-top: -1.34rem;position: relative;z-index: 1;width: 100%}
.yewu ul li{float: left;width: 49%;box-sizing: border-box;height: 2.68rem;box-sizing: border-box; margin-right: 2%;margin-bottom: 0.4rem;overflow: hidden;position: relative;cursor: pointer;}
.yewu ul li:nth-child(2n){margin-right: 0;}
.yewu ul li .tubiao{float: left;width: 1rem;height: 2.68rem;line-height: 2.68rem;padding: 0 0.4rem;}
.yewu ul li .tubiao img{max-width: 100%;}
.yewu ul li .tubiao img:nth-child(2n){display: none;}
.yewu ul li h4{color: #000000;font-size: 0.24rem;padding: 0.4rem 0 0 0;font-weight: 700;margin-bottom: 0.2rem}
.yewu ul li p{color: #666666;font-size: 0.16rem;line-height: 0.35rem;padding: 0 0.4rem 0 0;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;}

.yewu ul li .as{float: left;width: 100%;height: 100%;z-index: 2;top: 0;left: 0;position: absolute;background: #FFFFFF;border: 1px solid #D0AC83;box-sizing: border-box;z-index: 1;}
.yewu ul li .in{
	transform: rotateX(0);
	transition: all 0.50s ease-in-out 0s;
}
.yewu ul li:hover .in{
	z-index: 0;
    transform: rotateX(-90deg);
}
.yewu ul li .info{background: #D0AC83;overflow: hidden;top: 0;z-index: 0;
	transform: rotateX(180deg);
	transition: all 0.50s ease-in-out 0s;
}
.yewu ul li:hover .info{
    transform: rotateX(0deg);
	z-index: 1;
}
.yewu ul li .in a{color: #666;}
.yewu ul li .info a{color: #FFFFFF;}
.yewu ul li .info a:hover{color: #FFFFFF !important;}
.yewu ul li .info h4{color: #FFFFFF !important;}
.yewu ul li .info p{color: #FFFFFF !important;}
.yewu ul li .info img:nth-child(n){display: none;}
.yewu ul li .info img:nth-child(2n){display: inline-block;}

.biaodan{background-size: 100% 100%;text-align: center;padding-bottom: 3rem;display: none;}
.biaodan .list-content{box-sizing: border-box;display: inline-block;}
.list-form{float: left;width: 49%;background: #FFFFFF;height: 5.74rem;margin-top: 0.5rem;border-radius: 0.08rem;box-sizing: border-box;padding: 0.5rem 0.3rem;}
.list-form h4{font-size: 0.36rem;font-weight: 700;margin-bottom: 0.2rem;text-align: left;}
.list-form .p3{font-size: 0.16rem;text-align: left;}
.list-form .form{margin-top: 0.5rem;}
.list-form input{width: 49%;height: 0.5rem;line-height: 0.5rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-right: 2%;margin-bottom: 0.2rem;}
.list-form input:nth-child(2n){margin-right: 0;}
.list-form select{width: 49%;height: 0.5rem;line-height: 0.5rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-right: 2%;margin-bottom: 0.2rem;}
.list-form select:nth-child(2n){margin-right: 0;}
.list-form select option{padding: 0 0;float: left;}
.list-form textarea{width: 100%;height: 1rem;line-height: 0.3rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-bottom: 0.2rem;resize: none;}
.list-form .submit{background: #D0AC83;color: #FFFFFF;border: none;border-radius: 0.04rem;width: 1.25rem;cursor: pointer;}

.list-welcome{float: right;width: 49%;box-sizing: border-box;padding: 0.7rem 0 0 1rem;text-align: left;}
.list-welcome h4{font-size: 0.2rem;margin-bottom: 0.2rem;color: #D0AC83;position: relative;padding: 0 0 0 0.2rem;}
.list-welcome h4::before{content: '';position: absolute;left: 0;top: 0;width: 4px;height: 1rem;background: #D0AC83;}
.list-welcome h5{font-size: 0.36rem;font-weight: 700;margin-bottom: 0.2rem;color: #FFFFFF;padding: 0 0 0 0.2rem;}
.list-welcome .p4{font-size: 0.16rem;color: #FFFFFF;line-height: 0.3rem;margin-top: 0.5rem;}
.list-welcome ul{display: inline-block;width: 100%;margin-top: 0.8rem;}
.list-welcome ul li{float: left;width: 48%;height: 1.1rem;box-sizing: border-box;border: 1px solid #D0AC83;margin-right: 4%;margin-bottom: 0.2rem;color:#FFFFFF;text-align: center;line-height: 1.1rem;position: relative;}
.list-welcome ul li:nth-child(2n){margin-right: 0;}
.list-welcome ul li span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 0.6rem;color: #D0AC83;opacity:0.4;}
.list-welcome ul li div{position: relative;z-index: 1;color: #FFFFFF;font-size: 0.24rem;font-weight: 700;}

.clearss{height: 5.68rem;width: 100%;}
.cooperation{background: #FFFFFF;width: 100%;display: inline-block;}
.cooperation .list-content{width: 12rem;margin-top: -4.685rem;position: relative;z-index: 1;max-width: 100%;height: 9.37rem;}
.cooperation .list-content .yiny{box-shadow:0px 16px 24px rgba(0,0,0,0.1);background: rgba(255,255,255,0.95);border-radius: 0.08rem;overflow: hidden;height: 100%;box-sizing: border-box;}
.yiny-top{width: 100%;height: 50%;}
.cooperation h4{font-size: 2rem;color: #D0AC83;text-align: center;height: 2rem;background: url(../image/2/20.png) no-repeat center center;}
.cooperation .p5{color: #8D9299;font-size: 0.16rem;line-height: 0.3rem;text-align: center;box-sizing: border-box;padding: 0 0.7rem;}


.cooperation .plist{display: inline-block;width: 100%;}
.cooperation .plist ul{display: flex;flex-wrap: nowrap;overflow: hidden;}
.cooperation .plist ul li{float: left;margin-right: 0.4rem;width: 1.8rem;}
.cooperation .plist ul li img{width: 1.8rem;float: left;}
#certify{position: relative;padding: 0 0.4rem;margin-top: 1rem;}
#certify::before{position: absolute;width: 0.08rem;height: 0.84rem;content: '';background: url(../image/2/3.png) no-repeat center center;left: 50%;margin-left: -0.04rem;top: -0.8rem;background-size: 100% 100%;}
#certify .swiper-slide{width: 1.8rem;margin-left: 0.3rem;text-align: center;}
#certify .swiper-slide img{max-width: 100%;}


#certify .swiper-container{padding: 0.2rem 0;margin-left: -0.3rem;}
#certify .swiper-slide-active{/* transform:scale(1.1); */box-shadow: 0 0 10px #DDDDDD;overflow: hidden;}
#certify .swiper-button-next{background:#FFFFFF url(../image/2/1.png) no-repeat center center;width: 0.4rem;height: 100%;top: 0;right: 0;margin-top: 0;}
#certify .swiper-button-prev{background:#FFFFFF url(../image/2/2.png) no-repeat center center;width: 0.4rem;height: 100%;top: 0;left: 0;margin-top: 0;}
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after {
    content: '';
}
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after {
    content: '';
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    cursor: auto;
    pointer-events: none;
}

@media only screen and (min-width: 1200px){
	.zhushi{display: none;}
	.lunbo .zhushi-contet{position: relative;top: 50%;margin-top: 0;}
	.lunbo .swiper-slide{
		-moz-animation: myfirst 3s;
		-webkit-animation: myfirst 3s;
		-o-animation: myfirst 3s;
		animation: myfirst 3s;animation-fill-mode: forwards;
		animation-delay:0.5s;
		-webkit-animation-delay:0.5s; /* Safari 和 Chrome */
	}
	.myfirsts{
		-moz-animation: myfirst 1s;
		-webkit-animation: myfirst 1s;
		-o-animation: myfirst 1s;
		animation: myfirst 1s;animation-fill-mode: forwards;
	}
	
}
@keyframes myfirst{
0% {transform: scale(1);}
100% {transform: scale(1.1);}
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
	
	.lunbo .zhushi-contet{position: relative;top: 50%;margin-top: 0;}
}
@media only screen and (max-width: 900px) {	
	body{}
	.lunbo{/* padding-top:0.9rem; */}
	.arrow-left{margin-top: 0.25rem;}
	.arrow-right{margin-top: 0.25rem;}
	.news{bottom: 0;}
	.news ul li{float: left;width: 50%;}
	.news ul li:nth-child(3){display: none;}
	.jigou ul{padding: 0.3rem 0 1rem 0;}
	.jigou ul li{width: 50%;margin: 0 0 0.4rem 0;}
	.jigou ul li:nth-child(2n)::before{display: none;}
	.jigou ul li h4{font-size: 0.6rem;color: #D0AC83;}
	.yewu ul {padding: 0 0rem;}
	.yewu ul li{width: 100%;margin-right: 0;}
	.list-form{width: 100%;}
	.list-welcome{width: 100%;padding: 0.5rem 0.4rem;}
	#certify .swiper-slide{width: 30%;margin-left: 5%;}
	.lunbo .zhushi-contet{max-width: 90%;}
	.lunbo .zhushi-contet{position: relative;top: 50%;margin-top: 0;}
}
@media only screen and (max-width: 800px) {
	
	.lunbo ul li video{}
}
@media only screen and (max-width: 700px) {

	.lunbo ul li video{}
	.news{bottom: 0;}
	.news ul li{float: left;width: 100%;}
	.news ul li:nth-child(2){display: none;}
	.news ul li:nth-child(3){display: none;}
	.lunbo .zhushi-contet .jianjie{
		height: 0.6rem;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;
		  display: -webkit-box;
		  -webkit-line-clamp: 2;
		  line-clamp:2;
		  -webkit-box-orient: vertical;
	}

}
@media only screen and (max-width: 600px) {
	.lunbo .zhushi-contet .title{font-size: 0.24rem;line-height: 0.4rem;margin-bottom: 0.1rem;}
	.lunbo .zhushi-contet .jianjie{font-size: 0.14rem;}
	.lunbo .zhushi-contet  .lejie{font-size: 0.14rem;margin-top: 0.1rem;}
	
	.lunbo ul li video{}
}
@media only screen and (max-width: 450px) {
	
	
	.lunbo ul li video{}
}
@media only screen and (max-width: 400px) {
	
	.lunbo ul li video{}
}