@charset "utf-8";
#home-swiper .swiper-slide img{display:block;width:100%;height:auto}
#home-swiper .swiper-pagination-bullet{background:#FFF;opacity:.95}
#home-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
#home-swiper .swiper-next,#home-swiper .swiper-prev{cursor:pointer;position:absolute;width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;top:50%;margin-top:-25px;z-index:9;background:rgba(255,255,255,.2);transition:background .3s ease}
#home-swiper .swiper-next:hover,#home-swiper .swiper-prev:hover{background:var(--color)}
#home-swiper .swiper-next i,#home-swiper .swiper-prev i{color:#FFF;font-weight:bold;font-size:22px}
#home-swiper .swiper-next{right:0}
#home-swiper .swiper-next i{transform:rotate(180deg)}
#home-swiper .swiper-prev{left:0px;}
@media screen and (max-width:768px){
	#home-swiper .swiper-next,#home-swiper .swiper-prev{width:36px;height:36px}
}

.home-title1{font-size: 30px;font-weight:normal;text-align:center;color: #666;}
.home-title2{font-size: 40px;text-align:center;line-height:2;position:relative;font-weight: normal;}
.home-title2:after{display:block;content:'';position:absolute;left:50%;margin-left:-30px;width:60px;height: 6px;background: var(--color);border-radius:10px}
#home-category{padding:100px 0}
#home-category .category-list{display:flex;align-items:stretch;margin-top:60px;flex-wrap:wrap}
#home-category .category-list li{width:25%}
#home-category .category-list li:nth-child(odd){background:#EFEFEF;}
#home-category .category-list li:nth-child(even){background:#f8f8f8}
#home-category .category-name{display:block;margin: 30px 0;font-size:20px;font-weight:bold;text-align: center;}
#home-category .category-img{margin: 0 10px 10px;overflow:hidden}
#home-category .category-img a{display:flex;width:100%;align-items:center;justify-content:center}
#home-category .category-img a img{display:block;max-width:100%;max-height:100%;transition:0.5s all;}
#home-category .category-list li:hover img{transform:scale(1.1)}
@media screen and (max-width:1470px){
	.home-title1{}
	.home-title2{font-size: 36px;}
	#home-category{padding:80px 0}
	#home-category .category-name{margin:80px 40px}
}
@media screen and (max-width:1200px){
	.home-title1{font-size:30px}
	.home-title2{font-size:30px}
	#home-category .category-name{margin: 15px 20px 10px;font-size: 18px;text-align: center;}
	#home-category .category-img{padding:10px;margin: 0 0 10px 0;}
}
@media screen and (max-width:768px){
	#home-category .category-name{
    font-size: 16px;
    margin-bottom: 6px;
}
	.home-title1{font-size: 14px;}
	.home-title2{font-size:20px}
	#home-category{padding:40px 0}
	#home-category .category-list li{width:50%;display: flex;flex-direction: column;justify-content: space-between;}
	#home-category .category-img a img{
}
	#home-category .category-list li:nth-child(3){background:#f8f8f8}
	#home-category .category-list li:nth-child(4){background:#EFEFEF}
}

#home-about{background: url(../images/bg11.jpg) no-repeat center 0;padding:50px 0}
#home-about .l-wrap{max-width:1560px}
#home-about .home-title2{color:#fff;}
#home-about .home-title2:after{width: 60px;margin-left: -30px;}
#home-about .home-about-content{margin-top:60px;background:#fff;padding:20px;display:flex;justify-content:space-between}
#home-about .home-aboutL{width: 49%;}
#home-about .home-aboutL img{display:block;max-width:100%;}
#home-about .home-aboutR{display:flex;flex-wrap:wrap;align-items:center;width: 51%;padding:0 30px 0 50px;box-sizing:border-box}
#home-about .home-aboutR .home-title-box{color:#B0B0B0;width:100%}
#home-about .home-aboutR .home-title-box .en{font-size:24px;font-family:monospace;font-weight:bold}
#home-about .home-aboutR .home-title-box .cn{font-family:serif;font-size:30px;font-weight:bold;letter-spacing:-4px}
#home-about .home-aboutR .home-title3{width:100%;text-align:center;font-size:30px;font-family:cursive;font-weight:bold}
#home-about .home-aboutR .home-title3 span{color:#946039}
#home-about .home-aboutR .home-title3 b{font-size:40px}
#home-about .home-aboutR .home-about{line-height:2;text-indent:2em;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;overflow: hidden;}
#home-about .home-aboutR .home-about-more{width:100%}
#home-about .home-aboutR .home-about-more a{display:inline-block;border: 1px solid var(--color);border-radius: 5px;padding: 5px 25px;}
#home-about .home-aboutR .home-tel{background:url(../images/icon-tel.png) no-repeat center left;height:84px;line-height:100px;padding-left:77px;font-size:22px;color:#707070}
#home-about .home-aboutR .home-tel span:first-child{margin-right:40px}
@media screen and (max-width:1560px){
	#home-about{padding-bottom:0}
}
@media screen and (max-width:1356px){
	#home-about .home-aboutR .home-about p{font-size: 14px;}
	#home-about .home-title2{}
	#home-about .home-aboutR .home-title3{font-size:26px}
	#home-about .home-aboutR .home-title3 b{font-size:30px}
}
@media screen and (max-width:1200px){
	#home-about .home-title2{font-size:40px}
	#home-about .home-aboutR{padding: 0 0px 0 20px;}
	#home-about .home-aboutR .home-title-box .en{font-size:20px}
	#home-about .home-aboutR .home-title-box .cn{font-size:24px}
	#home-about .home-aboutR .home-title3{font-size:20px}
	#home-about .home-aboutR .home-title3 b{font-size:22px}
	#home-about .home-aboutR .home-about{font-size:14px;/* line-height:1.6; */}
	#home-about .home-aboutR .home-tel{background-size:auto 42px;height:42px;line-height:50px;padding-left:40px;font-size:18px}
	#home-about .home-aboutR .home-tel span:first-child{margin-right:20px}
}
@media screen and (max-width:768px){
	#home-about{background-size:cover;padding:30px 0}
	#home-about .home-title2{font-size:30px}
	#home-about .home-title2:after{width:50px;margin-left:-25px}
	#home-about .home-about-content{flex-wrap:wrap;margin-top:35px}
	#home-about .home-aboutL{width:100%}
	#home-about .home-aboutR{width:100%;padding:15px 0px}
	#home-about .home-aboutR .home-title3{margin-top:20px;font-size:18px}
	#home-about .home-aboutR .home-title3 b{font-size:20px}
	#home-about .home-aboutR .home-about{display:block;margin-top:20px}
	#home-about .home-aboutR .home-about-more{margin-top:20px}
	#home-about .home-aboutR .home-tel{margin-top:20px}
}

#home-honor{background: url(../images/honor-bg.jpg) no-repeat center;padding: 40px 0 60px;}
#home-honor .l-wrap{max-width: 1450px;}
.home-honor{display:flex;justify-content:space-between}
.home-honor li img{display:block;max-width:100%}
@media screen and (max-width:1450px){
	#home-honor{
    padding: 40px 20px 40px;
}
}
@media screen and (max-width:768px){
	#home-honor{background-size:cover;padding:20px 0 30px}
	.home-honor{flex-wrap:wrap}
	.home-honor li{width:32%;margin-top:10px}
}

#home-news{padding:30px 0 50px}
#home-news .home-news-category{display:flex;justify-content:center;margin:50px 0 30px}
#home-news .home-news-category li a{display:block;border:1px solid #B0B0B0;margin:0 10px;padding: 8px 20px;}
#home-news .home-news-category li a:hover{background:var(--color);color:#fff;border-color:var(--color)}
#home-news .home-news{display:flex;justify-content:space-between;flex-wrap:wrap;}
screen and (min-width: 1680px){
	#home-news .home-news{max-width:1450px;}
}
#home-news .home-news .home-newsL{width:47%;display:flex;flex-direction:column;justify-content:space-between}
#home-news .home-news .home-newsL .home-news-img{display:block;position:relative;overflow:hidden}
#home-news .home-news .home-newsL .home-time{display:block;position:absolute;z-index:1;top:0;left:0;background: var(--color);padding:5px 5px}
#home-news .home-news .home-newsL .home-time span{display:block;text-align:center;color:#fff}
#home-news .home-news .home-newsL .home-time span:first-child{font-size: 40px;}
#home-news .home-news .home-newsL .home-time span:last-child{font-size: 26px;}
#home-news .home-news .home-newsL .home-news-img img{transition:0.5s all;display: block;max-width: 100%;}
#home-news .home-news .home-newsL .home-news-box{background:#F1F1F1;display:block;position:relative;padding:10px 10px 36px}
#home-news .home-news .home-newsL .home-news-box .t{font-weight:bold;color:#555;font-size: 20px;}
#home-news .home-news .home-newsL .home-news-box .d{margin-top:10px;color: #666;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
#home-news .home-news .home-newsL .home-news-box span{position:absolute;right:0;bottom:0;display:block;background:var(--color);color:#fff;text-align:center;line-height:36px;width:36px;font-weight:bold;font-family:cursive;font-size:20px}
#home-news .home-news .home-newsL:hover img{transform:scale(1.1)}
#home-news .home-news .home-newsL:hover .home-news-box{background:var(--color)}
#home-news .home-news .home-newsL:hover .t{color:#FFFFFF}
#home-news .home-news .home-newsL:hover .d{color:#FFFFFF}
#home-news .home-news .home-newsL:hover span{color:#FFFFFF}
#home-news .home-newsR{width:50%;display: flex;flex-direction: column;justify-content: space-between;}
#home-news .home-newsR li{}
#home-news .home-newsR li:last-child{margin-bottom:0}
#home-news .home-newsR li a{display:flex;background:#F9F9F9;align-items:center}
#home-news .home-newsR li a:hover{background:var(--color);color:#fff}
#home-news .home-newsR-time{display:block;margin-right:20px;text-align:center;padding: 25px 15px;position: relative;}
#home-news .home-newsR-time:after{content:'';display: block;position: absolute;right: 0;top: 15%;width: 1px;height: 70%;background: #eee;}
#home-news .home-newsR-time span:first-child{font-size:28px;color:#999}
#home-news .home-newsR-time span:last-child{font-size:18px;color:#666;display: block;}
#home-news .home-newsR li a:hover .home-newsR-time span{color:#fff}
#home-news .home-newsR-c{color:#444;padding:11px 0;flex: 1;}
#home-news .home-newsR li a:hover .home-newsR-c{color:#fff}
#home-news .home-newsR-c .t{font-size:18px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-weight: bold;}
#home-news .home-newsR-c .d{font-size:14px;margin-top:10px;line-height:1.6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;color: #666;padding-right: 10px;}
#home-news .home-newsR-c:hover .d{color:#fff}
@media screen and (max-width:1452px){
	#home-news .home-newsR-time{
    padding: 20px 15px;
}
	#home-news .home-newsR-time:after{}
}
@media screen and (max-width:1200px){
	#home-news .home-newsR-time{
    padding: 10px 10px;
}
	#home-news .home-newsR-time:after{
    height: 90%;
    top: 5%;
}
}
@media screen and (max-width:1024px){
	#home-news .home-news .home-newsL .home-time span:first-child{font-size: 40px;}
	#home-news .home-news .home-newsL .home-time span:last-child{font-size: 26px;}
	#home-news .home-news .home-newsL .home-news-box .t{font-size: 18px;}
	#home-news .home-news .home-newsL .home-news-box .d{font-size: 14px;}
	#home-news .home-newsR-time{margin-right: 10px;}
	#home-news .home-newsR-time span:first-child{font-size: 24px;}
	#home-news .home-newsR-time span:last-child{font-size: 16px;}
	#home-news .home-newsR-c .t{font-size: 16px;}
	#home-news .home-newsR-c .d{font-size: 13px;}
}
@media screen and (max-width:768px){
	#home-news{padding: 20px 0 30px;}
	#home-news .home-news-category{margin: 30px 0 20px;}
	#home-news .home-news-category li a{font-size: 16px;}
	#home-news .home-news .home-newsL{width: 100%;}
	#home-news .home-news .home-newsL .home-time span:first-child{font-size: 34px;}
	#home-news .home-news .home-newsL .home-time span:last-child{font-size: 20px;}
	#home-news .home-newsR{width: 100%;}
	#home-news .home-newsR li{margin-top: 10px;}
}