/*滚动条样式*/
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-track{background:#f8f8f8}
::-webkit-scrollbar-thumb{background:#24843d;height:60px}
::-webkit-scrollbar-thumb:window-inactive{background:#24843d}
::-webkit-scrollbar-thumb:vertical:hover{background:#24843d}

body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,"微软雅黑";transition: all 0.5s;width:100%;min-width:320px;overflow-x:hidden;background:#fff;}
html,body{height:100%;}
.bgColorF0{background-color:#f0f0f0}
em,i{font-style:normal}
input,textarea,img,button{outline: none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus,a:focus{outline: none;outline-offset:0;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,dl{margin-top:0;margin-bottom:0;}
ul{margin:0;padding:0;}
ul,li{list-style: none;}
a{display: block;color:#333;}
a:focus,a:hover{text-decoration:none;}
img{display: block;}
textarea{resize: none;}
.Animation{-webkit-transition:all 0.7s;transition:all 0.7s;opacity:0;-webkit-transition-delay:.3s;transition-delay:.3s}
.section{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f1f1f1;}
.img{overflow:hidden;position:relative;margin:0 auto;-webkit-transition:all .5s;transition:all .5s}
.img img{display:block;width:100%;-webkit-transition:all .5s;transition:all .5s}
.fl{float:left;}
.fr{float:right;}
.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.overflowY{overflow-y:hidden;}
.form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0), 0 0 8px rgba(102,175,233,0);
}

body,.indexPadding{padding-top:60px;}
.index_body{padding-top: 0!important;}
@media (max-width:767px){
	.container{width:100%;}
}
@media (min-width:768px){
	body,.indexPadding{padding-top:70px;}
}
@media (min-width:992px){
	body,.indexPadding{padding-top:80px;}
}
@media (min-width:1200px){
	body,.indexPadding{padding-top:90px;}
}
@media (min-width:1450px){
	.container{width:1350px}
}
@media (min-width:1750px){
	body,.indexPadding{padding-top:100px;}
	.container{width:1630px}
}

/*foot*/
.gotop{width:40px;height:40px;background:url(../images/icon/gotop.png) no-repeat center;background-size:100% 100%;position:fixed;right:-40px;bottom:50px;z-index:1;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border-radius: 50%;}
.gotop.on{right:5px}
.gotop:hover{background:url(../images/icon/gotop1.png) no-repeat center;background-size:100% 100%;}

.footer{background:#202020;color:rgba(255,255,255,0.5);font-size:14px;padding-top:20px;width:100%;overflow: hidden;}
.footer a{color:rgba(255,255,255,0.5);}
.footer a:hover{color:rgba(255,255,255,1);}
.footContact{display: flex;align-items: center;margin-bottom:25px;}
.footContact>img{max-width:118px;}
.footContact .text>p{margin-bottom:10px;line-height:20px;display: flex;align-items: center;}
.footContact .text>p:last-child{margin-bottom:0;}
.footLinks{display: flex;font-size:14px;flex-flow: row wrap;padding-bottom:5px;border-bottom:1px solid rgba(255,255,255,0.1);}
.footLinks span{font-size:16px;}
.footLinks>*{margin-right:15px;margin-bottom:8px;}
.footMiddle{padding:20px 0 0;}
.footNav{display: flex;align-items: stretch;flex-flow: row wrap;margin-left:-18px;margin-right:-18px;}
.footNav>dl{float:left;padding:0 18px;margin-bottom:10px;}
.footNav>dl>dt{font-size:14px;margin-bottom:10px;}
.footNav>dl>dt>a{color:rgba(255,255,255,0.8);}
.footNav>dl>dd{overflow: hidden;}
.footNav>dl>dd>a{margin-bottom:8px;font-size:12px;white-space: nowrap;}
.footNav>dl:nth-child(2)>dd>a{float:left;padding-right:15px;}
.copyRight{padding:15px 0;line-height:20px;text-align:center;font-size:12px;}
.copyRight a{display:inline-block;}

.copyRight img{display:inline-block;vertical-align:middle}

@media (max-width:767px){
	.gotop{width:30px;height:30px}
	.footContact>img{display: none;}
	.copyRight{border-top:1px solid rgba(255,255,255,0.1);}
	.footNav>dl{width:100%;}
	.footNav>dl>dd>a{float:left;margin-right:15px;}
	.footNav>dl:nth-child(2)>dd>a{padding-right:0;}
}
@media (min-width:768px){
	.footContact .text{padding-left:15px;}
	.copyRight{padding:15px 0;text-align: left;}
	.footNav{margin-left:-15px;margin-right:-15px;}
	.footNav>dl{padding:0 15px;border-left:1px solid rgba(255,255,255,0.1);}
	.footNav>dl:first-child{border-left:0;}
	.footNav>dl:nth-child(2){max-width:480px;}
}
@media (min-width:992px){
	.footer{padding-top:28px;}
	.footMiddle{padding:40px 0 0;}
	.footLinks{padding-bottom:10px;}
	.footLinks>*{margin-right:20px;}
	.footNav>dl>dt{margin-bottom:20px;}
	.footNav>dl>dd>a{margin-bottom:12px;}
	.footNav>dl:nth-child(2){max-width:425px;}
	.copyRight{padding:25px 0;}
}
@media (min-width:1200px){
	.footNav{margin-left:-20px;margin-right:-20px;}
	.footNav>dl{margin-bottom:0;padding:0 20px;}
	.footNav>dl:nth-child(2){max-width:575px;}
}
@media (min-width:1450px){
	.footContact{float:left;margin-right:10px;margin-bottom:0;}
	.footContact .text{max-width:295px;}
	.footNav{float:right;}
	.footNav>dl:nth-child(2){max-width:330px;}
}
@media (min-width:1750px){
	.footNav>dl:nth-child(2){max-width:600px;}
	.footNav>dl:nth-child(2)>dd>a{width:33.333%;}
}

/*导航*/
.navbar-default {
	background-color: #f9f9f9;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,.32);
	box-shadow: 0 0 8px rgba(0,0,0,.32);
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
	transition:all .5s
}
.navbar-brand {
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	transition:all .5s;
	padding-right:0;
}
.navbar-brand img {
	height: 30px;
}
.navbar-default .navbar-toggle {
	border: 0;
	padding-right: 0;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #24843d;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-default .menu_close .icon-bar:nth-child(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	top: 6px;
}
.navbar-default .menu_close .icon-bar:nth-child(2) {
	display: none;
}
.navbar-default .menu_close .icon-bar:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.navbar-default .navbar-nav>li>a>div{position: relative;top:0;transition: all 0.5s;}
.navbar-default .navbar-nav>li>a {
	position: relative;
	color: #333;
	line-height:40px;
	height:40px;
	transition:all .5s;
	text-align: center;
	overflow: hidden;
	font-weight: 700;
}

.navbar-default .navbar-nav>li>a>div>span{
	display: block;width:100%;font-weight: 700;text-transform: uppercase;
}
.navbar-default .nav>li>a:focus,
.navbar-default .nav>li>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #24843d;
	background-color: transparent;
}
.navbar-default .nav>li>a:hover>div,
.navbar-default .navbar-nav>.active>a>div{top:-40px;}

.navbar-collapse::-webkit-scrollbar {
	width: 2px;
	height: 2px;
}
.header .navbar-fixed-bottom .navbar-collapse,
.header .navbar-fixed-top .navbar-collapse {
	max-height: 100vh;
	height:calc(100vh - 60px)
}

.navbar-brand{display: flex;align-items: center;}
.navbar-brand-text{color:#333;padding-left:5px;}
.navbar-brand-text h1{font-size:16px;line-height:1;font-weight: 700;}
.navbar-brand-text p{font-size:12px;color:#ff0000;line-height:1;font-weight: 700;margin-top:8px;letter-spacing: 4px;}

.navbar-default .navbar-nav>li>.dropdown-pc{display: none;}
.navbar-default .navbar-nav>li>.dropdown-min{display: block;cursor: pointer;}
.navbar-default .dropdown-menu{border:none;left:50%;right:auto;background:#fff;top:100%;padding:0;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.navbar-default .dropdown-menu a{font-size:14px;padding:12px 10px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);-webkit-transition:all .5s;transition:all .5s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar-default .dropdown-menu li:last-child a{border-bottom:none;}
.navbar-default .dropdown-menu a:hover{color:#24843d;background: transparent;}
@media (max-width:767px){
	.navbar-toggle{margin-top:14px;}
	.navbar-nav{padding:0 15px;}
	.navbar-nav>li{position: relative;padding:0 15px;}
	.navbar-nav>li>a{padding:0;}
	.navbar-nav>li:after{content: '';position: absolute;display: block;width:100%;height:1px;background:#e7e7e7;left:0;bottom:0;}
	.navbar-default .nav>li>a:focus,
	.navbar-default .nav>li>a:hover,
	.navbar-default .navbar-nav>.open>a,
	.navbar-default .navbar-nav>.open>a:focus,
	.navbar-default .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.active>a,
	.navbar-default .navbar-nav>.active>a:focus,
	.navbar-default .navbar-nav>.active>a:hover {
		color: #24843d;
		background-color: transparent;
	}
	.navbar-brand-text{display: none;}
	
	.navbar-default .dropdown-menu{position: static;width:100%;margin:0;float:none;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0 0 0 rgba(0,0,0,0);background:none;padding:0;-webkit-transform: translateX(0);transform: translateX(0);}
	.navbar-default .dropdown-menu li{padding:0;border-top:1px #e7e7e7 dashed;}
	.navbar-default .dropdown-menu a{position: relative;padding:6px 15px!important;border-color:rgba(255,255,255,.1);}
	.navbar-default .navbar-nav .dropdown-menu>li>a{line-height:25px;}
	.navbar-default .dropdown-menu li:last-child a{border-bottom:1px solid rgba(255,255,255,.1);}
	.navbar-default .dropdown-menu a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#24843d;background:none;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}
}
@media (min-width:768px){
	.navbar-brand{padding-top: 20px;padding-bottom: 20px;}
	.navbar-brand-text{display: none;}
	.navbar-default .navbar-nav{margin-right:-3px;}
	.navbar-default .navbar-nav>li{padding:15px 3px;}
	.navbar-default .navbar-nav>li>a{padding:0;}
	
	.navbar-default .dropdown-menu{min-width:120px;}
	.navbar-default .navbar-nav>li>.dropdown-pc{display: block;}
	.navbar-default .navbar-nav>li>.dropdown-min{display: none;}
}
@media (min-width:992px){
	.navbar-brand img {height:40px;}
	.navbar-default .navbar-nav{margin-right:-10px;}
	.navbar-default .navbar-nav>li{padding:20px 10px;}
	
	.navbar-default .dropdown-menu{min-width:130px;}
}
@media (min-width:1200px){
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-brand-text{display: block;padding-left:10px;}
	.navbar-brand-text h1{font-size:18px;}
	.navbar-brand-text p{font-size:14px;}
	.navbar-default .navbar-nav{margin-right:-8px;}
	.navbar-default .navbar-nav>li{font-size:16px;padding:25px 8px;}
	
	.navbar-default .dropdown-menu{min-width:140px;}
	.navbar-default .dropdown-menu a{font-size:16px;}

}
@media (min-width:1450px){
	.navbar-brand{padding-top: 15px;padding-bottom: 15px;}
	.navbar-brand img {height:60px;}
	.navbar-brand-text h1{font-size:20px;}
	.navbar-brand-text p{font-size:16px;}
	.navbar-default .navbar-nav{margin-right:-12px;}
	.navbar-default .navbar-nav>li{padding:25px 12px;}
}
@media (min-width:1750px){
	.navbar-brand{padding-top: 20px;padding-bottom: 20px;}
	.navbar-brand-text{padding-left:15px;}
	.navbar-brand-text h1{font-size:22px;}
	.navbar-brand-text p{font-size:18px;}
	.navbar-default .navbar-nav{margin-right:-18px;}
	.navbar-default .navbar-nav>li{padding:30px 18px;}

}

.sectionBg{position: absolute;width:100%;height:100%;left:50%;top:50%;transform: translate(-50%,-50%) scale(1,1);z-index: 1;transition: all 1.5s linear 0.5s;}
.active .sectionBg{transform: translate(-50%,-50%) scale(1.05,1.05);}
.section .container{position: relative;z-index: 2;}
.section-pagination{bottom:0!important;}
.section-pagination>span{background:#2a2a2a;opacity: 1;outline: none;}
.section-pagination>.swiper-pagination-bullet-active{background:#24843d;}
/*第一屏*/
.section1{padding-top:0}
.section1 .swiper-container{width:100%;height:100%}
.section1 img[onclick]{cursor: pointer;}
.bannerImg{position: absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%) scale(1);transition: all 3s;}
.banner_text .container{position:absolute;left:50%;top:50%;z-index:9;transform:translate(-50%,-50%)}
.banner_text img{max-width:100%;margin:0 auto}
.section1 .banner_text img{transform:translateY(100%)}
/* .banner1 .banner_text img{transform:translateX(100%)}
.banner2 .banner_text img{transform:translateY(-100%)}
.banner3 .banner_text img{transform:translateY(100%)}
.banner4 .banner_text img{transform:translateX(-100%)}
.banner5 .banner_text img{transform:scale(0)} */
.section1 .swiper-slide-active .banner_text img{opacity:1;transform:none;transition-delay:.5s}
.section1 .swiper-slide-active .bannerImg{transform:translate(-50%,-50%) scale(1.1);}

.section1 .swiper-pagination{bottom:15px!important;}
.swiper-button-next,.swiper-button-prev{outline: none;}
.section1 .swiper-button-white{width:36px;height:68px;margin-top:-34px;background-color:rgba(0,0,0,0.6);background-size:auto 28px;transition: all 0.3s;display: none;}
.section1 .swiper-button-white:hover{background-color:rgba(0,0,0,1);}
.section1 .swiper-button-next{right:0;}
.section1 .swiper-button-prev{left:0;}

@media (max-width:767px){
	.PC_img{display:none}
	.section1 .swiper-button-white{display: none;}
}
@media (min-width:768px){
	.min_img{display:none}
}
@media (min-width:992px){
	.section1 .swiper-pagination{bottom:20px!important;}
}
@media (min-width:1200px){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.index_body .header{display: none;}
	.indexPadding{padding-top:0;}
	.banner_text img{width:70%}
}

.index_title{margin-bottom:25px;text-align: center;}
.index_title.text-left{text-align: left;}
.index_title .h2{font-size:20px;font-weight: 700;}
.index_title p{font-size:14px;margin-top:10px;line-height:20px;}
.index_title p>span{position: relative;padding:0 14px;}
.index_title p>span:after,
.index_title p>span:before{content: '';display: block;position: absolute;width:50px;height:1px;background:#e2e2e2;top:50%;}
.index_title p>span:after{left:100%;}
.index_title p>span:before{right:100%;}
.section3 .index_title,.section4 .index_title,.section6 .index_title{transform: scale(0);}
.active .index_title{transform: none;opacity: 1;}
@media (max-width:767px){
	.index_title.text-left{text-align: center;}
}
@media (max-width:370px){
	.section .index_title{margin-bottom:20px;}
}
@media (min-width:768px){
	.index_title{margin-bottom:35px;}
	.index_title .h2{font-size:24px;}
}
@media (min-width:992px){
	.index_title{margin-bottom:6.5vh;}
	.index_title .h2{font-size:26px;}
	.index_title p{font-size:16px;}
	.index_title p>span:after,
	.index_title p>span:before{width:60px;}
}
@media (min-width:1200px){
	.index_title .h2{font-size:28px;}
	
	.section-pagination>span{width:10px;height:10px;margin:0 7px!important;}
	.index_title p>span:after,
	.index_title p>span:before{width:80px;}
}
@media (min-width:1450px){
	.index_title .h2{font-size:32px;}
	.index_title p{font-size:18px;margin-top:15px;}
}
@media (min-width:1750px){
	.index_title .h2{font-size:36px;}
	.index_title p>span:after,
	.index_title p>span:before{width:100px;}

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.section .index_title{margin-bottom:20px;}
}
@media (min-width:1750px) and (max-height:768px){
	.index_title .h2{font-size:28px;}
	.index_title{margin-bottom:30px;}
}
@media (min-width:768px) and (max-height:600px){
	.index_title{margin-bottom:20px;}
}

/*第二屏*/
.section2 .index_title{margin-bottom:20px;}
.indexAbout{margin:0;}
.indexAbout .column{padding:0;}
.indexAbout .InfoContent{color:#333;max-height:196px;overflow: hidden;}
.in2_title em{display: block;font-size:20px;font-weight: 700;}
.in2_title em:after{content: '';display: block;width:70px;height:4px;background:#24843d;margin:5px 0 15px;}
.indexAbout_left>ul{overflow: hidden;margin:30px -15px 0;}
.indexAbout_left>ul>li{position: relative;float:left;padding:0 15px;text-align: center;margin-bottom:10px;}
.indexAbout_left>ul>li:after{content: '';position: absolute;width:1px;height:80%;background:#bcbcbc;top:10%;right:0;}
.indexAbout_left>ul>li:last-child:after{display: none;}
.indexAbout_left>ul>li>a>.icon{width:50px;opacity: 0.5;margin:0 auto 5px;}
.indexAbout_left>ul>li>a>.icon>img{width:100%;}
.indexAbout_left>.more{position: relative;width:135px;line-height:20px;padding:10px 0;text-align: center;border-radius: 23px;border:1px solid #7d7d7d;color:#4a4a4a;font-size:16px;transition: all 0.5s;margin-top:30px;text-transform: capitalize;overflow: hidden;}
.indexAbout_left .more>span{position: relative;display: block;}
.indexAbout_left .more:before{content: '';position: absolute;width:0;height:100%;background:#24843d;left:0;top:0;transition: all 0.5s;}
.indexAbout_left>.more:hover{color:#fff;border-color:#24843d;}
.indexAbout_left .more:hover:before{width:100%;}

.indexAbout_left{transform: translateX(-100%);}
.indexAbout_right{transform: translateX(100%);}
.active .indexAbout_left,.active .indexAbout_right{transform: none;opacity: 1;}
@media (max-width:767px){
	.indexAbout .indexAbout_right{display: none;}
	.in2_title em:after{margin-left:auto;margin-right:auto;}
}

@media (max-width:360px){
	.indexAbout_left>ul>li>a>.icon>img{font-size:40px;}
	.indexAbout_left>ul>li{font-size:12px;}
	.indexAbout_left>.more,.indexAbout_left>ul{margin-top:20px;}
}
@media (min-width:768px){
	.indexAbout .indexAbout_left{padding-right:20px;}
	.in2_title em{font-size:22px;}
	.indexAbout .indexAbout_right{padding-left:20px;}
}
@media (min-width:992px){
	.in2_title em{font-size:24px;}
	.in2_title em:after{margin:10px 0 25px;}
	.indexAbout_left>ul{margin:30px -25px 0;}
	.indexAbout_left>ul>li{padding:0 25px;}
	.indexAbout .indexAbout_left{padding-right:30px;}
	.indexAbout_left>.more{padding:13px 0;}
	.indexAbout .indexAbout_right{padding-left:35px;}
}
@media (min-width:1200px){
	.in2_title em{font-size:26px;}
	.section2 .index_title{margin-bottom:30px;}
	.indexAbout .InfoContent{max-height:128px;}
	.indexAbout .indexAbout_right{padding-left:55px;}
}
@media (min-width:1450px){
	.in2_title em{font-size:28px;}
	.indexAbout_left>ul{margin:40px -35px 0;}
	.indexAbout_left>ul>li{padding:0 35px;}
	.indexAbout .indexAbout_right{padding-left:70px;}
}
@media (min-width:1750px){
	.in2_title em{font-size:30px;}
	.indexAbout .indexAbout_right{padding-left:85px;}
}
/*竖屏*/
@media (max-width:767px) and (orientation:portrait){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.indexAbout_left>ul{display: none;}
	.indexAbout_left>.more{margin-left:auto;margin-right:auto;}
}




/*第三屏*/
.indexProduct .section-pagination{display: none;}
.indexProduct{transform: translateY(100%);}
.active .indexProduct{transform: none;opacity: 1;}

.product_list.row{margin:0 -7px;}
.product_list .column{padding:0 7px;margin-bottom:15px;}
.product_list a{position: relative;text-align: center;}
.product_list .h5{font-size:16px;line-height: 20px;margin-top:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.product_list a:hover .img>img{transform: scale(1.1);}
.product_list a:hover .h5{color:#24843d;}

.indexProduct{transform: translateY(100%);}
.active .indexProduct{transform: none;opacity: 1;}
@media (max-width:767px){

}
@media (max-width:479px){
	.product_list .h5{font-size:14px;}
}
@media (min-width:768px){
	.indexProduct .swiper-pagination{display: none;}
	
	.product_list.row{margin:0 -10px;}
	.product_list .column{padding:0 10px;margin-bottom:20px;}
}
@media (min-width:992px){
	.section3 .index_title{margin-bottom:5vh;}
}
@media (min-width:1200px){
	.product_list.row{margin:0 -15px;}
	.product_list .column{padding:0 15px;margin-bottom:30px;}
}
@media (min-width:1450px){
	.product_list .h5{font-size:18px;margin-top:15px;}
}
@media (min-width:1750px){
	.product_list.row{margin:0 -20px;}
	.product_list .column{padding:0 20px;margin-bottom:40px;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.indexProduct .product_list .img>img{width:auto;max-width:100%;max-height:30vh;margin:0 auto;}
	.indexProduct .product_list .h5{position: absolute;width:100%;left:0;bottom:0;background: rgba(0,0,0,0.6);color:#fff;font-size:14px;padding:8px;}
}
@media (min-width:1200px) and (max-height:650px){
	.indexProduct .product_list .img>img{width:auto;max-width:100%;max-height:28vh;margin:0 auto;}
	.indexProduct .product_list .h5{position: absolute;width:100%;left:0;bottom:0;background: rgba(0,0,0,0.6);color:#fff;padding:10px;}
}

/*第四屏*/
.section4 .index_title{color: #fff;}
.indexCase{position: relative;transform: translateY(100%);}
.indexCase .swiper-container{position: static;}
.active .indexCase{transform: none;opacity: 1;}
.indexCase .swiper-container{padding-bottom:0;}
.indexCase .section-pagination{display: none;}
.indexCase .swiper-button-white{width:40px;height:40px;margin-top:-20px;border-radius: 50%;border:1px solid #fff;background-size:auto 20px;}
.indexCase .swiper-button-prev{left:-60px;}
.indexCase .swiper-button-next{right:-60px;}

.case_list a{padding:5px;background:#fff;transition: all 0.5s;}
.case_list .text{padding:15px 0 10px;}
.case_list .h5{font-size:14px;font-weight: 700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list .p{margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_list .mask{position: absolute;width:100%;height:100%;top:0;left:0;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;transition: all 0.5s;}
.case_list .mask:before,
.case_list .mask:after{content: '';display: block;}
.case_list .mask:before{width:100%;height:100%;position: absolute;background:rgba(5,67,168,0.74);left:50%;top:50%;transform: translate(-50%,-50%) scale(0.95,0.9);z-index: 1;visibility: hidden;opacity: 0;border-radius: 45px;transition: all 0.5s;}
.case_list .img>.mask:after{position: relative;width:56px;height:56px;border-radius: 50%;background:rgba(255,255,255,0.8) url(../images/icon/icon9.png) no-repeat center;background-size:28px auto;z-index: 2;}
.case_list a:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}
.case_list a:hover .h5{color:#24843d;}
.case_list a:hover .mask{visibility: visible;opacity: 1;}
.case_list a:hover .mask:before{transform: translate(-50%,-50%) scale(1,1);visibility: visible;opacity: 1;border-radius: 0;}

.case_list.row{margin-left:-7px;margin-right:-7px;}
.case_list.row a{padding:0;}
.case_list.row .column{padding:0 7px;margin-bottom:20px;}
.case_list.row .mask:before{transform: translate(-50%,-50%) scale(1,1);border-radius: 0;}
.case_list.row .text{padding:15px 10px;}

.indexCase{transform: translateY(100%);}
.active .indexCase{transform: none;opacity: 1;}
@media (max-width:767px){
	.indexCase{padding-bottom:30px;}
	.indexCase .swiper-button-white{display: none;}
	.indexCase .section-pagination{display: block;bottom:0;}
}
@media (max-width:479px){
	.case_list.row .column{width:100%;}
}
@media (min-width:768px){
	.case_list a{padding:10px;}
	.case_list .text{padding:20px 0 10px;}
	.case_list .h5{font-size:16px;}
	
	.case_list.row{margin-left:-10px;margin-right:-10px;}
	.case_list.row .column{padding:0 10px;margin-bottom:25px;}
	.case_list.row .text{padding:20px 10px;}
}
@media (min-width:992px){
	
	.case_list.row .text{padding:20px 10px;}
}
@media (min-width:1200px){
	.indexCase .swiper-button-prev{left:-70px;}
	.indexCase .swiper-button-next{right:-70px;}
}
@media (min-width:1450px){
	.case_list.row{margin-left:-15px;margin-right:-15px;}
	.case_list.row .column{padding:0 15px;margin-bottom:30px;}
}
@media (min-width:1750px){
	.indexCase .swiper-button-prev{left:-90px;}
	.indexCase .swiper-button-next{right:-90px;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){

}
@media (min-width:1450px) and (max-height:650px){
	.indexCase .case_list .p{display: none;}
}

/*第五屏*/
.in5_left .index_title{margin-bottom:0;}
.in5_left .index_title p:after{content: '';display: block;width: 46px;height: 4px;background: #24843d;margin: 10px 0 20px;}
.in5_left .more{position: relative;width:140px;max-width:100%;line-height:20px;padding:8px 0;text-align: center;font-size:12px;color:#fff;background:#24843d;border-radius: 18px;margin-top:15px;overflow: hidden;}
.in5_left .more>span{position: relative;display: block;}
.in5_left .more:before{content: '';position: absolute;width:100%;height:100%;background:rgba(255,255,255,0.2);left:0;top:0;transition: all 0.5s;}
.in5_left .more:hover:before{width:0;}
.in5_ul>li{font-size:14px;margin-bottom:10px;}
.in5_ul>li:last-child{margin-bottom:0;}

.in5_right{position: relative;}
.news_list .column{padding:4px 0;}
.news_list a{display: flex;transition: all 0.5s;}
.news_list .img{width:32%;flex: 0 0 auto;display: flex;flex-direction: column;justify-content: center;}
.news_list .text{width:100%;overflow: hidden;padding:15px 15px 15px 20px;}
.news_list .h5{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0;}
.news_list .p{color:#666;transition: all 0.5s;line-height:24px;height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.news_list a:hover{color:#fff;background:#24843d;}
.news_list a:hover .p{color:#fff;}
.news_list a:hover img{transform: scale(1.05);}

.in5_left{transform: translateX(-100%);}
.in5_right .news_list .column{transform: translateX(100%);}
.in5_right .news_list .column:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}
.in5_right .news_list .column:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}
.in5_right .news_list .column:nth-child(3){-webkit-transition-delay:.9s;transition-delay:.9s}
.active .in5_left,.active .in5_right .news_list .column{transform: none;opacity: 1;}
@media (max-width:767px){
	.section5{padding-top:60px;}
	.section5 .indexPadding{padding-top:0;}
	.in5_ul{display: none;}
	.in5_left .index_title p:after,.in5_left .more{margin-left:auto;margin-right:auto;}
	.news_list{margin-top:25px;}
	.news_list .column:nth-child(n+3){display: none;}
}
@media (max-width:479px){
	.news_list a{background:#fff;}
	.news_list .img{display: none;}
	.news_list .text{padding:15px;}
}
@media (min-width:768px){
	.section5 .container{height:100%;}
	.in5_column{float:left;height:100%;display: flex;flex-direction: column;justify-content: center;}
	.in5_left{width:22.5%;padding-left:0;padding-right:20px;}
	.in5_left .more{margin-top:35px;}
	.in5_right{width:77.5%;padding-left:2px;}
	.in5_right:before{content: '';display: block;position: absolute;bottom:0;left:0;width:1px;height:0;background:rgba(191,191,191,0.5);transition:all 1s ease 0.5s;}
	.active .in5_right:before{height:100%;}
	
	.news_list a{padding:15px;}
	.news_list .text{padding:0 0 0 30px;}
	
}
@media (min-width:992px){
	.in5_left{padding-left:0;padding-right:30px;}
	.in5_left .index_title p:after{margin-top:15px;margin-bottom:25px;}
	
	.news_list .img{width:28%;}
}
@media (min-width:1200px){
	.in5_left{padding-left:35px;padding-right:35px;}
	.in5_ul>li{font-size:16px;margin-bottom:15px;}
	.news_list .h5{font-size:18px;}
	.news_list .img{width:23.548%;}
	
}
@media (min-width:1450px){

}
@media (min-width:1750px){

}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.section5{padding-top:0;}
	.news_list .column:nth-child(n+2){display: none;}
}
@media (min-width:1450px) and (max-height:650px){
	.in5_right .news_list .column:nth-child(n+3){display: none;}
}

/*第六屏*/
.section6.active .index_title{transform: scale(0);}
.section6.act .index_title{transform: none;opacity: 1;}
.section6 .container{max-width:1200px;}
.section6 .partner_list{transform: translateY(100%);}
.section6.act .partner_list{opacity: 1;transform: none;}
.partner_list{margin-left:-7px;margin-right:-7px;}
.partner_list>div{margin-bottom:20px;padding-left:7px;padding-right:7px;margin-bottom:15px;}
.partner_list .img{padding:10px 0;background:#fff;}
.partner_list .img:before{content: '';position: absolute;width:100%;height:100%;border:1px solid #ccc;left:0;top:0;z-index: 2;}
.partner_list .img>img{width:auto;max-width:100%;display: block;margin:0 auto;}
.partner_list .img:hover:before{
	border-color: #24843d;
	-webkit-transition: border-left-color .3s linear .3s, border-bottom-color .3s linear .4s, border-right-color .3s linear .5s, border-top-color .3s linear .6s;
	transition: border-left-color .3s linear .3s, border-bottom-color .3s linear .4s, border-right-color .3s linear .5s, border-top-color .3s linear .6s;
}
@media (max-width:479px){
	.partner_list>div{width:33.333333%;}
}
@media (min-width:768px){
	.partner_list{margin-left:-10x;margin-right:-10px;}
	.partner_list>div{width:20%;padding-left:10px;padding-right:10px;margin-bottom:20px;}
}
@media (min-width:992px){
	.partner_list>div{width:16.66666667%;}
}
@media (min-width:1200px){
	.partner_list{margin-left:-15px;margin-right:-15px;}
	.partner_list>div{padding-left:15px;padding-right:15px;margin-bottom:30px;}
	.partner_list .img{padding:10px;}
}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.partner_list>div{width:16.66666667%;}
}

/*第七屏*/
.section7{display: block;}
/*横屏*/
@media (max-width:767px) and (orientation:landscape){
	.section7 .footNav{display: none;}
}
@media (max-width:767px) and (max-height:767px){
	.section7 .footNav{display: none;}
}



/*内页*/
.wrapper{width:100%;overflow: hidden;position:relative;min-height:90vh;}
.wrapper.zIndex{z-index: 1100;}
.inside_main{padding:35px 0 60px;}
.padding_main{padding:35px 0;}
.inside_main,.padding_main,.inside_banner_main,.inside_banner{position: relative;width:100%;overflow: hidden;}
.inside_banner img{width:100%}
.inside_title{color: #fff;text-align: center;}
.inside_title>.h2{font-size:24px;margin-top:15px;}
.inside_title>.h3{font-size:16px;}

.layout_top{align-items: center;justify-content: space-between;flex-flow: row-reverse wrap;overflow: hidden;margin-bottom:30px;}
.layout .layout_top{margin-bottom:5px;}
.page_title .h2{font-size:22px;font-weight: 700;}
.location{color:#666;position:relative;}
.location a,.location span{color:#666;line-height:20px;display: inline;}
.location a:hover{color:#24843d}

.InfoContent{line-height:2;position:relative;overflow:hidden;color:#666;}
.InfoContent img{display: inline-block;max-width:100%;height:auto!important;}
.InfoContent video{display: block;width:1200px;height:auto;max-width:100%;margin:0 auto;}
.InfoContent ul,.InfoContent li{list-style-type: disc;list-style-position: inside;}
.InfoContent li p{display: inline;margin-bottom:0;}

.InfoTitle{margin-bottom:20px;text-align:center;border-bottom:1px solid #dbdbdb;padding-bottom:20px;}
.InfoTitle .h2{font-size:18px;margin:0;line-height:1.4;}
.InfoTitle .date{font-size:12px;color:#999;margin-top:10px;}
.InfoTitle .date span{padding:0 5px}

.goBack{text-align:center;margin-top:30px;}
.goBack a{display:inline-block;color:#fff;line-height:20px;background-color:#666;padding:10px;margin:5px;width:130px}
.goBack a:hover{background-color:#24843d}

.pager{margin:30px 0 0;padding-top:30px;border-top:1px solid #dbdbdb;}
.pager *{display: inline-block;padding:0 10px;min-width:28px;height:28px;line-height:28px;text-align:center;font-size:12px;color:#333;margin:0 3px 5px;border:none;border-radius: 0;background:#e4e4e4;font-family: arial;cursor: pointer;}
.pager .currentPage,
.pager .p_page:hover{background:#24843d;color:#fff;}
.pager .prvePage:hover,
.pager .nextPage:hover{color:#24843d;}
.pager .default{cursor: default;color:#999;}
.pager .default:hover{cursor: default;color:#999;}

.info_previous_next_wrap{border-top:1px #dad9d9 solid;padding-top:16px;margin-top:30px;font-size:14px;color:#666;text-transform:uppercase;overflow: hidden;}
.info_previous_next_wrap b{font-weight:400}
.info_previous_next_wrap a{text-decoration:none;display:inline}
.info_previous_next_wrap a:hover{color:#24843d}
.info_Next,.info_Previous{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.inside_submenu{margin-bottom:15px;width:100%;left:0;top:0;padding-top:25px;}
.inside_submenu .container{padding-left:0;padding-right:0;max-width:100%;}
.submenu{margin-left:-12px;margin-right:-12px;overflow: hidden;}
.submenu>li{position: relative;float:left;padding:0 12px;margin-bottom:10px;}
.submenu>li:after{content: '';position: absolute;width:1px;height:16px;right:0;top:50%;margin-top:-8px;background:#333;}
.submenu>li:last-child:after{display:none;}
.submenu>li>a{padding:0;line-height:20px;font-size:14px;transition: all 0.5s;}
.submenu>li>a:hover,
.submenu>.active>a{background:transparent;color:#24843d;}
@media (max-width: 767px) {
	.page_title{text-align: center;}
	.location{display: none;}
}

@media (min-width: 768px) {
	.inside_title>.h2{font-size:28px;margin-top:20px;}
	
	.layout_top{display: flex;}
	.page_title{float:left;margin-right:30px;}
	.location{float:right;}
	
	.inside_main{padding:40px 0 60px}
	.padding_main{padding:40px 0;}

	.InfoTitle{margin-bottom:30px;}
	
	.info_Next,.info_Previous{width:45%;}
	.info_Previous{float:left;}
	.info_Next{float:right;text-align:right;}
	
	.submenu>li{margin-bottom:15px;}
	.fixed .layout .layout_top{margin-bottom:30px;}
	.fixed .inside_submenu{position: fixed;margin-bottom:0;background:#fff;box-shadow: 0 0 8px rgba(0,0,0,.32);z-index: 1031;}
	.fixed .inside_submenu .container{padding-left:15px;padding-right:15px;}
	.fixed .navbar-fixed-top{position: static;}

}
@media (min-width: 992px) {
	.inside_title>.h2{font-size:32px;}
	.inside_title>.h3{font-size:18px;}
	
	.page_title .h2{font-size:24px;}
	
	.inside_main{padding:50px 0 80px}
	.padding_main{padding:50px 0;}

	.InfoTitle .h2{font-size:20px}
	.InfoTitle .date{font-size:14px;}
	
	.pager{padding-top:50px;}
	.pager *{padding:0 15px;min-width:32px;height:32px;line-height:32px;}
	.goBack,.info_previous_next_wrap{margin-top:50px;}
	
	.inside_submenu{margin-bottom:20px;}
	

}
@media (min-width: 1200px) {
	.inside_title>.h2{font-size:36px;margin-top:30px;}
	.inside_title>.h3{font-size:20px;}
	.InfoContent{font-size:16px;}
	
	.submenu{margin-left:-16px;margin-right:-16px;}
	.submenu>li{margin-bottom:20px;padding:0 16px;}
	.submenu>li:after{height:20px;margin-top:-10px;}
	.submenu>li>a{font-size:16px;line-height:24px;}
}
@media (min-width:1450px) {
	.inside_title>.h2{font-size:46px;}
	.inside_title>.h3{font-size:22px;}
	
	.page_title .h2{font-size:26px;}
	
	.inside_main{padding:60px 0 100px}
	.padding_main{padding:60px 0;}
	
	.InfoTitle .h2{font-size:22px}
	
	.inside_submenu{margin-bottom:30px}
}
@media (min-width:1750px) {
	.inside_title>.h2{font-size:50px;}
	.inside_title>.h3{font-size:24px;}
	
	.inside_main{padding:70px 0 120px}
	.padding_main{padding:70px 0;}
	
	.InfoTitle .h2{font-size:24px}
	
	.submenu>li{margin-bottom:25px;}

}


/*关于我们*/
.honor_list{margin:0 -7px;}
.honor_list .column{padding:0 7px;margin-bottom:20px;cursor: pointer;}
.honor_list .h5{font-size:16px;line-height:20px;padding:10px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.honor_list .column:hover .img>img{transform: scale(1.1);}
.honor_list .column:hover .h5{color:#24843d;}
#lightGallery-close{opacity: 1;font-weight: 400;}

@media (max-width:767px){
	#lightGallery-close{width:40px;height:40px;line-height:40px;}
	#lightGallery-close:after{font-size:20px;}
}
@media (max-width:479px){
	.honor_list .column{width:100%;}
}
@media (min-width:768px){
	.honor_list{margin:0 -10px;}
	.honor_list .column{padding:0 10px;}
}
@media (min-width:992px){

}
@media (min-width:1200px){
	.honor_list .h5{font-size:18px;padding:20px 10px;}
}

/*新闻中心*/
.news_list2{margin-top:-25px}
.news_list2 a{color:#333;display:flex;flex-direction:row;align-items:center;border-bottom:1px #ebebeb solid;padding:25px 0}
.news_list2 .column:last-child>a{border-bottom:none;}
.news_list2 .img{flex:0 0 auto;width:200px;display:flex;flex-direction:column;justify-content:center}
.news_list2 .text{width:100%;overflow:hidden;padding-left:20px}
.news_list2 .h5{font-size:16px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news_list2 .p{color:#666;line-height:26px;height:52px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0}
.news_list2 .text>span{display:block;color:#666;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";margin-top:10px}
.news_list2 .text>span i{font-size:12px}
.news_list2 a:hover .h5{color:#24843d}
.news_list2 a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
@media (max-width:479px){
	.news_list2 a{display:block}
	.news_list2 .img{width:100%;margin-bottom:15px}
	.news_list2 .text{padding-left:0}
}
@media (min-width:768px){
	.news_list2 .img{width:260px;max-height:160px}
	.news_list2 .h5{font-size:18px}
	.news_list2 .p{margin-top:20px}
	.news_list2 .text>span{margin-top:25px}
}
@media (min-width:992px){
	.news_list2 .img{width:300px;}
	.news_list2 .text>span{margin-top:35px}
}

/*下载中心*/
.download_list{margin-left:-12px;margin-right:-12px}
.download_list .column{padding:0 12px;margin-bottom:20px}
.download_list a{color:#333;background-color:#f3f3f3;border:1px #e8e8e8 solid;padding:25px;display:flex;flex-direction:row;align-items:center}
.download_list .img{flex:0 0 auto;width:100px}
.download_list .text{width:100%;padding-left:10%;overflow:hidden}
.download_list .h2{font-size:16px;font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.download_list span{font-size:16px;color:#666;display:flex;flex-direction:row;align-items:center;margin-top:15px}
.download_list span:before{content:"";width:20px;height:20px;background:url(../images/icon/icon10.png) no-repeat center;background-size:contain;display:block;flex:0 0 auto;margin-right:10px}
.download_list a:hover{border-color:#24843d;}
.download_list a:hover span{color:#24843d}
.download_list a:hover span:before{background-image:url(../images/icon/icon10H.png)}
@media (max-width:479px){
	.download_list a{padding-left:15px;padding-right:15px}
	.download_list .text{padding-left:15px}
}


/*联系我们*/
.contact_item{background-color:#fff;padding:30px 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.contact_item .column{padding:0 30px;border-right:1px #e7e7e7 dotted;font-family: arial;}
.contact_item .column:last-child{border:0}
.contact_item .column1 img{max-width:100%;height:30px;}
.contact_item .column1 h1{font-size:16px;margin:15px 0 5px}
.contact_item .column3{display:flex;justify-content:center;align-items:center}
.contact_item .column3 img{width:100%;max-width:160px}
.contact_item .column3 span{display:block;font-size:14px;font-weight:700;width:16px}
.map{height:350px;background-color:#fff;margin-top:20px}
.map #dituContent{width:100%;height:100%;border:1px #ddd solid}
.anchorBL{display: none;}
.BMap_bubble_title{color:#24843d;font-weight:700;font-size:16px;margin-bottom:5px;}
@media (max-width:767px){
	.contact_item{padding:0 15px}
	.contact_item .column{border-right:0;border-bottom:1px #e7e7e7 dotted;padding:20px 0}
	
}

@media (min-width:768px){
	.contact_item{display:flex;padding:45px 0;}
	.contact_item .column{font-size:14px}
	.contact_item .column1{width:40%}
	.contact_item .column2{width:60%;border-right:0}
	.contact_item .column3{display:none}
	.map{height:450px;margin-top:30px;}
}

@media (min-width:992px){
	.contact_item .column1{width:33.33333%}
	.contact_item .column1 h1{font-size:18px}
	.contact_item .column2{width:41.66667%;border-right:1px #e7e7e7 dotted}
	.contact_item .column3{width:25%;display:flex;justify-content:flex-end}
	.map{margin-top:40px;}
}

@media (min-width:1200px){
	.contact_item{padding:55px 0;}
	.contact_item .column{padding:0 50px}
	.map{margin-top:50px;}
}
@media (min-width:1750px){
	.contact_item{padding:60px 0;}
}





/*动画*/
.fadeIn {
	opacity: 0;
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInUp {
	opacity: 0;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
	-webkit-transition: all .8s;
	transition: all .8s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}
.fadeInDown {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInLeft {
	opacity: 0;
	-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);
	-webkit-transition: all 1s;
	transition: all 1s;
}
.fadeInRight {
	opacity: 0;
	-webkit-transform: translate3d(100%,0,0);
	transform: translate3d(100%,0,0);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.zoomIn {
	opacity: 0;
	-webkit-transform: scale3d(.3,.3,.3);
	transform: scale3d(.3,.3,.3);
	-webkit-transition: all .8s;
	transition: all .8s;
}
.animated {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}