/*2025-3-26*/
@font-face {
	font-family: "Montserrat";
	src: url("../fonts/Montserrat-Regular.otf");
	/*src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");*/
}

footer-tophtml,body{margin: 0;padding: 0;}
body{font-size: 14px;font-family: 微软雅黑;color: #000;}

/*2025-3-26*/
.nav-list{font-family: Montserrat;  }

a{text-decoration: none;color: inherit;}
a:hover{text-decoration: none;color: inherit;}
a:focus{text-decoration: none;color: inherit;}
.t{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.mask{width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;z-index: 99;transition: all .3s;display: none;opacity: 0;}

/*头部*/
header{background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);position: sticky;top: 0;z-index: 10}
.header{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.head-logo{width: 150px;height: 60px;object-fit: contain;margin-right: 20px;padding:0 !important;}
.nav-list{display: flex;align-items: center;}
.nav-list-btn{
	margin-left: 10px;
	/*position: relative;*/
}

.nav-text{text-align: center;display: block;padding: 12px 15px;transition: all .3s;    cursor: pointer;}
.nav-btn:hover > .nav-text {
	background-color: #00aa00;
    color: white !important;
}
.nav-btndiv{
	margin-right: 30px;
	height: 220px;
	max-height: 220px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	background: rgba(255, 255, 255, 0.7); /* 2025-3-26 */
}
.i5 + .nav-btn-part .nav-btndiv {
    align-content: flex-end;
	margin-left: 30px;
	margin-right: 0px !important;
}
.i6 + .nav-btn-part .nav-btndiv {
    align-content: flex-end;
	margin-left: 30px;
	margin-right: 0px !important;
}
.i7 + .nav-btn-part .nav-btndiv {
    align-content: flex-end;
	margin-left: 30px;
	margin-right: 0px !important;
}
.i8 + .nav-btn-part .nav-btndiv {
    align-content: flex-end;
	margin-left: 30px;
	margin-right: 0px !important;
}
.i5 + .nav-btn-part .nav-divdiv{
	flex-direction: row-reverse;
}
.i6 + .nav-btn-part .nav-divdiv{
	flex-direction: row-reverse;
}
.i7 + .nav-btn-part .nav-divdiv{
	flex-direction: row-reverse;
}
.i8 + .nav-btn-part .nav-divdiv{
	flex-direction: row-reverse;
}

.nav-btn-part{
	/* 2025-3-26
	width: 100%;*/  
	background: #fff;
	/* backdrop-filter: blur(11130px); */
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
	position: absolute;
	right: 0;
	top: calc(100% + 1px);
	z-index: 9;
	transition: all .3s;
	opacity: 0;
	visibility: hidden;
}
.nav-btndiv{
	z-index: 10;
}
.nav-divdiv{
	
}
.nav-list-btn:hover + .nav-btn-part{
	opacity: 1;
	visibility: initial;
	transition: 0.3s;
	background-color: rgba(255, 255, 255, 0.95) !important;
}
.nav-btn-part:hover{
	opacity: 1;
	visibility: initial;
	transition: 0.3s;
	background-color: rgba(255, 255, 255, 0.99) !important;
}
.nav-btn-part{
	
}
.nav-btn{
	/* width: 150px; */
}
.nav-btnimg{
	opacity: 0;
	transition: 0.3s;
}
.nav-divdiv{
	display: flex;
	/* 2025-3-26
	align-items: center;*/
	justify-content: center;
	position: fixed;
}
.nav-btnimg{
	width: 200px;
	height: 100%;
	max-width: 200px !important;
	max-height: 120px;
}
.nav-btn:hover > .nav-text{color: #003a83;}
.nav-list-btn:hover > .nav-text{color: #003a83;}
.nav-list-btn:hover > .nav-btn-part{opacity: 1;visibility: visible;}
.nav-active > .nav-text{color: #003a83;}
.nav-icon{font-size: 24px;cursor: pointer;}
/*移动端导航*/
.m-nav-list{width: 100%;max-height: 80vh;overflow-y: auto;padding: 20px;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 100;display: none;}
.m-nav-list-btn{border-bottom: 1px solid #eee;text-align: center;}
.m-nav-btn-part{background-color: #f5f5f5;display: none}
/*.m-nav-list-btn:hover > .nav-text{color: #003a83;}*/

.main{min-height: 500px;}
.noData{text-align: center;line-height: 100px;font-size: 16px;color: #ccc;}

/*轮播*/
.banner{width: 100%;}
.banner-ny{background-color:#003a83;color: white;text-align: center;padding: 40px;font-size: 30px; }
/*尾部*/
.footer-top{
	/* background: #003a83;
	border-top: 1px solid #768fa6;
	border-bottom: 1px solid #67839c; */
	padding: 0;color: #fff;
	margin-top: 0px;
	background-image: url('/public/static/index/images/footer-bgi.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.footer-down{background: #003a83;padding: 30px 0;color: #fff;}
.footer-text{width: 25%;padding-right: 10px;padding-top: 20px;transition: all .3s;}
.footer-title{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.footer-desc{font-size: 14px;margin-top: 10px;}
.footer-cont{display: block;font-size: 14px;margin-top: 10px;transition: all .3s;}
.footer-cont:hover{color: #9eccf4;}
.footer-fir{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.footer-link{margin-right: 10px;}
.copy-right{text-align: center;margin-top: 10px;}

/*列表页导航*/
.page-tab{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;padding: 10px 0;margin-bottom: 15px;}
.page-title{font-size: 20px;}
.page-nav{display: flex;align-items: center;flex-wrap: wrap;}
.page-nav-btn{display: block;padding: 8px 15px;border: 1px solid #eee;margin-left: 10px;transition: all .3s;}
.page-nav-btn:first-child{margin-left: 0;}
.page-nav-btn:hover{color: #fff;background-color: #003a83;}
.page-nav-active{color: #fff;background-color: #003a83;}

/*列表页分页颜色*/
.pagination > .active > span{background-color: #003a83;}
.pagination > li > a{color: #003a83;}

/*详情页导航*/
.detail-tab{padding: 20px 0;color: #999;font-size: 14px;}
.detail-tab > a{color: #003a83;}

/*详情页内容*/
.page-content{
	/* 2025-5-7
	margin: 20px 0;*/
	margin-bottom: 20px;
}
.page-content img{max-width: 100%;}
.page-content video{max-width: 100%;}

/*详情页分页*/
.page-box{margin-bottom: 20px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.page-no{color: #999 !important;background: white !important;}

/*新闻*/
.news{display: flex;align-items: center;padding: 10px 0;border-bottom: 1px solid #eee;}
.news-img{width: 250px;height: 200px;margin-right: 20px;border-radius: 5px;overflow: hidden;}
.news-img > img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.news-text{margin-right: 20px;flex: 1;}
.news-title{color: #333;font-size: 20px;transition: all .3s;}
.news-desc{color: #666;line-height: 24px;margin-top: 10px;}
.news-look{color: #999;font-size: 12px;margin-top: 20px;}
.news-time{text-align: center;}
.news-date{color: #999;font-size: 36px;font-weight: 100;line-height: 1;}
.news-year{color: #bbb;font-size: 24px;padding-top: 10px;line-height: 1;}
.news:hover > .news-img > img{transform: scale(1.15);}
.news:hover .news-title{color: #003a83;}

/*产品*/
.pro-list{display: flex;align-items: center;flex-wrap: wrap;}
.pro{display: block;width: calc(25% - 10px);margin-right: 10px;margin-bottom: 10px;border: 2px solid #008C23;border-radius: 5px;overflow: hidden;transition: all .3s;text-align: center;}
.pro:nth-child(4n){margin-right: 0;}
.pro-img{width: 350px;height: 350px;object-fit: contain;}
.pro-listimg{width: 250px;height: 250px;object-fit: contain;}
.pro-title{padding: 0 10px;margin-top: 20px;font-size: 30px;transition: all .3s;}
.prolist-title{text-align: center;font-size: 20px;}
.pro-desc{margin: 10px;color: #666;font-size: 14px;}
.pro:hover{box-shadow: 5px 5px 10px #ccc;}
.pro:hover > .pro-title{color: #003a83;}
.pro-detail{display: flex;align-items: flex-start;flex-wrap: wrap;width: 100%;}
.pro-slide{width: 55%;max-width: 500px;}
.pro-text{width: 45%;padding-left: 20px;}
.pro-specs-list{padding: 10px 0 ;border-top: 1px solid #eee;border-bottom: 1px solid #eee;display: flex;align-items: center;flex-wrap: wrap;}
.pro-specs{width: 50%;padding-right: 5px;color: #999;line-height: 24px;}
.pro-cont-tab{display: flex;align-items: center;flex-wrap: wrap;border-bottom: 1px solid #eee;margin-top: 30px;}
.pro-cont-tab-btn{color: #003a83;font-size: 16px;padding: 12px 15px;border-bottom: 2px solid #003a83;cursor: pointer;}
.pro-slide .swiper-button-prev {background-image: url(/public/img/angle-left.png);width: 20px;height: 15px;}
.pro-slide .swiper-button-next {background-image: url(/public/img/angle-right.png);width: 20px;height: 15px;}
/*推荐产品*/
.well-title{color: #003a83;font-size: 16px;padding: 20px 0;}
.well-pro{display: block;width: calc((100% - 30px) / 4);background-color: #f5f5f5;border-radius: 5px;overflow: hidden;}

/*图片*/
.img-list{display: flex;align-items: center;flex-wrap: wrap;text-align: center;}
.img{display: block;width: calc(25% - 10px);margin-right: 10px;margin-bottom: 10px;border: 1px solid #eee;border-radius: 5px;overflow: hidden;transition: all .3s;}
.img:nth-child(4n){margin-right: 0;}
.img-img{width: 250px;height: 250px;object-fit: contain;}
.img-title{padding: 10px;text-align: center;font-size: 16px;transition: all .3s;}
.img:hover{box-shadow: 0 0 10px #ccc;}
.img:hover > .img-title{color: #003a83;}

/*下载*/
.file{display: flex;align-items: center;padding: 10px 0;border-bottom: 1px solid #eee;}
.file-img{width: 50px;height: 50px;object-fit: contain;margin-right: 20px;}
.file-text{flex: 1;}
.file-title{color: #333;font-size: 20px;transition: all .3s;}
.file-desc{color: #666;line-height: 24px;margin-top: 10px;}
.file-down{color: #999;font-size: 12px;margin-top: 20px;}
.file-btn{display: table;color: #003a83;border: 1px solid #003a83;padding: 5px 15px;margin-left: 20px;cursor: pointer;transition: all .3s;}
.file-btn:hover{color: #fff;background-color: #003a83;}

/*搜索*/
.sr-form{display: flex;align-items: center;border: 1px solid #eee;border-radius: 50px;line-height: 35px;margin: 20px 0;}

.sr-select{width: 80px;display: table;position: relative;cursor: pointer;}
.sr-select-icon{font-size: 18px;position: absolute;right: 5px;top: 50%;transform: translateY(-50%);z-index: -1;}
.sr-select-value{padding: 0 20px 0 15px;width: 100%;user-select: none;}
.sr-select-init{color: #999;}
.sr-select-list{width: 150px;background-color: #fff;position: absolute;left: 0;top: 100%;z-index: 11;border: 1px solid #eee;box-shadow: 0 0 10px #eee;border-radius: 5px;overflow: hidden;transition: all .3s;opacity: 0;visibility: hidden;}
.sr-option{padding: 12px 15px;line-height: 1;color: #003a83;transition: all .3s;cursor: pointer;user-select: none;}
.sr-option:hover{color: #fff;background-color: #003a83;}
.sr-option-active{color: #fff;background-color: #003a83;}
.search-select{background: white;border: none;margin: 0 20px;height: 39px;}
/*.sr-select:hover .sr-select-list{opacity: 1;visibility: visible;}*/

.sr-input{min-width: 50px;flex: 1;padding: 0 15px;outline: none;border: none;background-color: #f5f5f5;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.sr-btn{padding: 0 15px;color: #fff;background-color: #003a83;border: 1px solid #003a83;border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
.search{padding: 10px 0;border-bottom: 1px solid #eee;}
.search-title{display: table;color: #666;font-size: 20px;transition: all .3s;}
.search-title > span{font-size: 12px;}
.search-link{display: table;color: #003a83;margin-top: 10px;}
.search-link:hover{color: #003a83;}
.search-desc{color: #333;}
.search:hover > .search-title{color: #333;}

/*表单*/
.form-cell{display: flex;margin-bottom: 15px;line-height: 30px;flex-wrap: wrap}
.form-icon{font-size: 12px;color: #f00;transform: scale(0.5);}
.form-label{line-height: 30px;color: #333;margin-right: 15px;font-weight: normal;width: 100%}
.form-input{min-width: 50px;flex: 1;height: 40px;padding: 0 15px;outline: none;border: 1px solid #eee;border-radius: 5px;}
.form-textarea{min-width: 50px;flex: 1;padding: 10px 15px;line-height: 20px;outline: none;border: 1px solid #eee;border-radius: 5px;resize: none;}
.form-select{width: 150px;border: 1px solid #eee;border-radius: 5px;}
.form-radio{display: flex;align-items: center;flex-wrap: wrap}
.form-checkbox{display: flex;align-items: center;flex-wrap: wrap}
.form-label > input{margin-right: 5px;}
.checkbox_select{padding-right: 20px;font-weight: normal;}
.checkbox_select > input{margin-right: 5px;}
.form-upload{flex: 1;display: flex;align-items: center;position: relative;}
.form-file{width: 40px;height: 40px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;opacity: 0;position: absolute;left: 0;top: 0;z-index: 1;cursor: pointer;}
.form-file:focus{outline: none !important;border: none;}
.form-upload-icon{width: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #003a83;border-top-left-radius: 5px;border-bottom-left-radius: 5px;transition: all .3s;}
.form-file:hover + .form-upload-icon{box-shadow: none;}
.form-sub{background-color: #003a83;}
.form_file{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 9;cursor: pointer;}
.container img {
	max-width: 100%;
	padding: 10px;
}
.page-tab:nth-child(2) {
	margin-bottom: 15px;
}
.div1{
	width: 100%;
	/*height: 732px;*/
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: 100% 100%;
}
.div1-div{
	/*2025-3-28
	width: calc(100% - 168px);*/
	width: calc(100% - 30px);
	/*2025-3-28
	margin-right: 16px;
	 */
	margin-right: 5px;
	display: flex;
	/*2025-3-28
	align-items: center;
	*/
	justify-content: space-between
}
.div1-1{
	/*2025-3-28
	width: 860px;
	max-width: 860px;
	 */
	display: flex;
	align-items: center;
	/*2025-3-28
	margin-top: 32px;
	*/
	margin-top: 10px;
	flex-direction: column;
	/*min-width: 800px;  /*2025-3-28*/
	width: 60%;
}
.showvideo{
	width: 100%;
}
.div1-2{
	/*
	width: 827px;
	max-width: 827px;
	 */
	width: 40%;
	/*height: 540px;*/
	/*2025-3-28
	margin-left: 65px;
	*/
	margin-left: 10px;
	margin-top: 20px;
}
.videoname{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 16px;
}
.videon{
	/*position: absolute;*/
	/*top: 8px;*/
	/*left: 8px;*/
	/*color: #fff;*/
}
.div1-1-video{
	 width: 100%;
	object-fit: cover;
	/*width: 860px;*/
	/*max-width: 860px;*/
	/* height: 100%; */
}
.div1-2-p1{
	font-size: 38px;
	font-weight: 500;
	text-align: center;
}
.div1-2-p2{
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	color: rgba(118, 119, 122, 1);
	margin-top: 14px;
}
.div1-2-p3{
	font-size: 16px;
	font-weight: 400;
	color: rgba(43, 43, 43, 1);
	text-align: center;
	line-height: 35px;
	/* 2025-3-28
	margin-top: 50px;
	*/
	margin-top: 0px;
	vertical-align: top;
}
.div1-2-btn{
	width: 220px;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	background: rgba(51, 152, 42, 1);
	margin: auto;
	margin-top: 40px;
}
.div1-2-num{
	/*height: auto;*/
	display: flex;
	justify-content: space-around;
	margin-top: 60px;
	flex-wrap: wrap;
}
.div1-2-num1,
.div1-2-num2,
.div1-2-num3,
.div1-2-num4{
	text-align: center;
	width: 50%;
}
.div1-2-nump2{
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0px;
	/*line-height: 0px;*/
	color: rgba(64, 64, 64, 1);
	margin-top: 20px;
}
.div1-2-span1{
	font-size: 52px;
	font-weight: 500;
	letter-spacing: 0px;
	/*line-height: 0px;*/
	color: rgba(51, 152, 42, 1);
}
.div1-2-span2{
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 0px;
	/*line-height: 0px;*/
	color: rgba(51, 152, 42, 1);
}
.div2{
	margin-top: 100px;
	text-align: center;
}
.div2-a{
	overflow: hidden;
}
.div2-title-div{
	text-align: center;
}
.div2-title{
	font-size: 40px;
	font-weight: 500;
	color: rgba(43, 43, 43, 1);
}
.div2-title2{
	font-size: 16px;
	font-weight: 400;
	color: rgba(118, 119, 122, 1);
	margin-top: 14px;
}
.div2-c-div{
	overflow: hidden;
}
/* .div2-c-div img:link{
	transform: scale(1);
	transition: 0.5s;
}
.div2-c-div img:hover{
	transform: scale(1.2);
	transition: 0.5s;
} */
.div2-content{
	width: 100%;
	max-width: 1438px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between;
	margin: auto;
	margin-top: 60px;
}
.div2-c-div{
	width: 100%;
	max-width: 466px;
	height: 280px;
	margin-bottom: 20px;
}
.div2-c-shadow{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 0%;
	transition: 0.3s;
}
.div3{
	margin-top: 80px;
}
.div3-content{
	display: flex;
	margin-top: 60px;
	flex-direction: column;
}
.div3-c-a1{
	width: 100%;
	margin-right: 8px;
	height: 280px;
	max-height: 280px;
	overflow: hidden;
}
.div3-c-div{
	display: flex;
	align-items: center;
	height: 280px;
}
.div3-c1{
	display: flex;
	margin-bottom: 8px;
}
.div3-c2{
	display: flex;
	margin-bottom: 8px;
}
.div3-c3{
	display: flex;
}
.div3-c-a1:last-child{
	margin-right: 0px;
}
.div3-c-shadow{
	width: 100%;
	height: 0px;
}
.div3-c-shadow-div{
	width: 100%;
	height: 280px;
	position: relative;
	bottom: 280px;
	background-color: #000;
	opacity: 0.3;
}
.div3-c-btn{
	width: 100%;
	height: 0px;
	display: flex;
}
.div3-c-p-div{
	width: 100%;
	height: 280px;
	position: relative;
	bottom: 280px;
	display: flex;
	align-items: center;
	/*justify-content: center;*/
}
.div3-c-btn-p{
	color: white;
	font-size: 32px;
	font-weight: 400;
	text-align: center;
}
/*.div3-c-btn-div{*/
/*	width: 100%;*/
/*	height: 280px;*/
/*	position: relative;*/
/*	bottom: 560px;*/
/*	display: flex;*/
/*	align-items: center;*/
/*	justify-content: center;*/
/*}*/

.div3-c-btn-div{
	width: 100%;
	height: 280px;
	position: relative;
	bottom: 560px;
	display: flex;
	align-items: center;
	/*justify-content: center;*/
}

.div3-c-button{
	width: 220px;
	height: 62px;
	background: rgba(51, 152, 42, 1);
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	display: flex;
	align-items: center;
	justify-content: center;
}
.div3-c-buttons{
	padding: 0 8px;
	height: 32px;
	background: rgba(51, 152, 42, 1);
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	display: flex;
	align-items: center;
	/*justify-content: center;*/
}
.div3-a{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.div4{
	margin-top: 100px;
}
.div4-content{
	width: 100%;
	max-width: 1632px;
	margin: auto;
	margin-top: 60px;
	position: relative;
}
.swiper-container2-true {
    width: 100%;
    height: 100%;
	max-height: 452px;
	max-width: 1440px;
}
.swiper-container2-false {
    width: 100%;
    height: 100%;
	max-height: 452px;
	max-width: 1440px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
}
.swiper-slide2{
	width: 100%;
	max-width: 466px;
}
.swiper-a{
	width: 100%;
	max-width: 466px;
}
/* .swiper-button-prev2,
.swiper-button-next2{
	width: 90px;
	height: 100%;
} */
.swiper-img{
	width: 100%;
	height: 100%;
	max-height: 328px;
}
.swiper-button-next2,.swiper-button-prev2 {
    background-image: url('');
	right: 24px;
}
.swiper-p{
	text-align: left;
	margin-left: 5px;
}
.swiper-title{
	font-size: 20px;
	font-weight: 500;
	color: rgba(36, 36, 36, 1);
	margin-top: 20px;
	margin-bottom: 14px;
	width: 100%;
	overflow: hidden;        /*内容会被修剪，并且其余内容是不可见的*/
	text-overflow:ellipsis;  /*显示省略符号来代表被修剪的文本。*/
	white-space: nowrap;
	transition: 0.3s;
	text-align: center;
}
.swiper-content{
	font-size: 14px;
	font-weight: 400;
	color: rgba(102, 102, 102, 1);
}
.div4-content-false{
	display: none;
}
.div5{
	margin-top: 100px;
}
.div5-content{
	width: 100%;
	max-width: 1440px;
	margin: auto;
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	
}
.div5-c-div,
.div5-a{
	width: 100%;
	max-width: 345px;
	height: 478px;
}
.div5-c-div{
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
	border-bottom: 4px white solid;
	transition: 0.3s;
}
.div5-c-title{
	width: 100%;
	height: 100%;
	max-height: 240px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	
}
.div5-c-title-p{
	margin: auto;
	width: calc(100% - 40px);
	height: 240px;
	font-size: 18px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	display: flex;
	justify-content: center;
	align-items: flex-end;
	position: relative;
	bottom: 240px;
	padding-bottom: 20px;
}
.div5-shadow{
	width: 100%;
	height: 0px;
}
.div5-shadow-div{
	height: 240px;
	background-color: #000;
	opacity: 0.15;
	position: relative;
	bottom: 240px;
}
.div5-title{
	width: 100%;
	height: 0px;
}
.div5-c-div2-div{
	width: calc(100% - 40px);
	margin: auto;
	text-align: left;
}
.div5-c-time{
	font-size: 14px;
	font-weight: 500;
	color: rgba(200, 200, 200, 1);
	margin-top: 28px;
	margin-bottom: 13px;
	transition: 0.3s;
}
.div5-c-p{
	font-size: 14px;
	font-weight: 400;
	color: rgba(97, 97, 97, 1);
}
.div5-c-btn{
	width: 42px;
	height: 42px;
	background: #fff;
	margin-top: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
}
.div5-img{
	width: 100%;
	max-width: 20px;
	height: 100%;
	max-height: 15px;
	transition: 0.3s;
}
.div6{
	margin-top: 100px;
}
.div7{
	margin-top: 80px;
	width: 100%;
	height: 735px;
	background-image: linear-gradient(to right, rgba(242, 242, 242, 1) 0%, rgba(242, 242, 242, 1) 50%, rgba(29, 157, 4, 1) 50%, rgba(29, 157, 4, 1) 100%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.div7-div{
	width: 100%;
	max-width: 1440px;
	height: 100%;
	max-height: 635px;
	background-color: #fff;
}
.div7-content{
	margin: auto;
	margin-top: 50px;
	width: calc(100% - 100px);
	height: 100%;
	max-height: 390px;
}
.div7-content .form-cell{
	background: rgba(242, 242, 242, 1);
	font-size: 16px;
	font-weight: 400;
}
.div7-input{
	display: flex;
	justify-content: space-between;
}
.div7-input .form-cell{
	width: calc(33.3% - 21px);
}
.div7-input .form-control{
	height: 58px;
	border: none;
	background: rgba(242, 242, 242, 1);
	padding-left: 20px;
}
.div7-content textarea{
	border: none;
	background: rgba(242, 242, 242, 1);
	min-height: 200px;
}
.form-text{
	border: none;
	margin-top: 23px;
}
.sssssssb{

	display: none;
	flex-direction: row-reverse;
	align-items: center;
}
.top-search{
	display: flex;
	align-items: center;
	justify-content: center;
	/*margin-left: 15px;*/
}
.search-div .nav-list-btn{
	margin-right: 30px;
}
.div6-content{
	width: 100%;
	max-width: 1772px;
	margin: auto;
	height: 100%;
	max-height: 703px;
	margin-top: 139px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.div6-c-left{
	width: 100%;
	max-width: 510px;
	height: 703px;
	background: rgba(29, 157, 4, 1);
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
	transition: 0.3s;
	position: absolute;
	z-index: 9;
	flex-direction: column
}
.div6-title{
	font-size: 36px;
	font-weight: 500;
	color: white;
	text-align: center;
	margin-bottom: 38px;
}
.div6-c-right{
	width: 100%;
	max-width: 1227px;
	height: 648px;
	background-image: url('/public/static/index/images/world.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.div6-c-left-div{
	width: calc(100% - 64px);
}
.div6-title-content{
	
}
.div6-title-content p{
	line-height: 20px;
}
.div6-title-btn{
	display: flex;
	justify-content: flex-end;
}
.div6-title-button{
	width: 42px;
	height: 42px;
	background: #fff;
	margin-top: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.div6-c-right{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.div6-title1,
.div6-title2{
	font-size: 20px;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	font-size: 25px;
}
.div6-content1,
.div6-content2{
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: rgba(255, 255, 255, 1);
	margin-top: 10px;
}
.round{
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: rgba(51, 152, 42, 1);
	margin-right: 2px;
}
.map_btn{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	font-weight: 400;
}
.map_btn:hover{
	cursor: pointer;
}
.map_btn:link{
	cursor: default;
}
.map_btn:nth-of-type(2) .round{
	position: relative;
	top: 8px;
}
.map_btn:nth-of-type(3) .round{
	position: relative;
	top: 10px;
	left: 2px;
}
.map_btn:nth-of-type(7) .round{
	position: relative;
	left: 0px;
	top: 0px;
}
.bottomdiv{
	margin: auto;
	width: 100%;
	max-width: 1484px;
	height: 500px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.bottomdiv1{
	width: 100%;
	max-width: 518px;
	height: 331px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.bottomdiv1-title{
	width: 100%;
	max-width: 242px;
	border-bottom: 2px solid;
	font-size: 24px;
	font-weight: 400;
	padding-bottom: 10px;
	border-image: linear-gradient(to right, white, transparent) 4;
	text-align: left;
}
.bottomdiv1-img-left{
	width: 100%;
	/* max-width: 353px;
	border-radius: 65px;
	overflow: hidden; */
}
.bottomdiv1-img-right{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.bottomdiv1-img-right1{
	border-radius: 100px;
	overflow: hidden;
}
.bottomdiv1-img{
	display: flex;
	justify-content: space-between;
}
.bottomdiv2{
	width: auto;
	max-width: 526px;
	height: 331px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	margin-right: 10px;
}
.bottomdiv2-a{
	display: flex;
	align-items: flex-start;
	height: 100%;
	max-height: 260px;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: left;
}
.bottomdiv2-a-div{
	margin-bottom: 10px;
}
.bottomdiv2-a-left,
.bottomdiv2-a-right{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	overflow: hidden;
}
.bottomdiv3{
	width: 100%;
	max-width: 322px;
	height: 331px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.bottomdiv3div{
	width: 100%;
	height: 260px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	text-align: left;
}
.bottomdiv3div1{
	width: 100%;
	height: auto;
}
.bottomdiv3div2{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	font-size: 16px;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	text-align: left;
}
.bottomdiv3div1-img{
	width: 34px;
	height: 34px;
	margin-right: 10px;
}
.bottomdiv3div1-img1{
	background-image: url('/public/static/index/images/f_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img1:hover{
	background-image: url('/public/static/index/images/f_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}

.bottomdiv3div1-img2{
	background-image: url('/public/static/index/images/t_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img2:hover{
	background-image: url('/public/static/index/images/t_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}

.bottomdiv3div1-img3{
	background-image: url('/public/static/index/images/q_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img3:hover{
	background-image: url('/public/static/index/images/q_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}

.bottomdiv3div1-img4{
	background-image: url('/public/static/index/images/c_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img4:hover{
	background-image: url('/public/static/index/images/c_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}

.bottomdiv3div1-img5{
	background-image: url('/public/static/index/images/y_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img5:hover{
	background-image: url('/public/static/index/images/y_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}

.bottomdiv3div1-img6{
	background-image: url('/public/static/index/images/i_w.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.bottomdiv3div1-img6:hover{
	background-image: url('/public/static/index/images/i_g.png');
	background-repeat: no-repeat;
	background-position: 50% 50%;
	transition: 0.3s;
}
.prod{
	align-items: unset !important;
	flex-direction: column;
	/* 2025-5-7 */
	width: 100%;
	max-width: 1250px;
	margin: auto;
}
.header{
	padding-bottom: 0px;
	padding-top: 0px;
}
.nav-divti{
	/*border-bottom: 3px #fff solid;*/
	transition: 0.3s;
}
.nav-divti:hover{
	/*border-bottom: 3px #00aa00 solid;*/
	transition: 0.3s;
}
.bott{
	display: flex;
	width: 50%;
	justify-content: space-around;
}
.bottomdiv2-1-1{
	display: none;
}
	.bottomdiv2-2-2{
	display: none;
}
.bottomdiv2-1img{
	transform: rotate(360deg);
}
.bottomdiv2-2img{
	transform: rotate(360deg);
}
.bottomdiv1-img-left{
	margin-top: 24px;
}
.bottomdiv1{
	justify-content: flex-start;
}
.bottomdiv2-1{
	margin-left: 0px;
}
.bottomdiv2-2{
	margin-left: 0px;
}
.bottomdiv{
	padding: 0 20px;
}
.top-searchs{
	display: none;
}
.bott3{
	display: flex;
	width: 100%;
	justify-content: space-between;
	padding-left: 50px;
}
.topbtn{
	width: 50px;
	height: 50px;
	background-color: #468C00;
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	right: 30px;
	bottom: 100px;
	z-index: 99999999999999999;
}
.proddiv{
	width: 100%;
	max-width: 1340px;
	margin: auto;
	margin-bottom: 100px;
	padding: 0 20px;
}
.topbtndiv{
	width: 100%;
	max-width: 1340px;
	margin: auto;
	padding:0 20px;
}
.page-navv,
.page-nav2{
	width: 100%;
	justify-content: flex-start;
}
.page-nav2{
	display: none;
}
.columntitle{
	font-size: 36px;
	/* font-weight: bold; */
	text-align: center;
	margin-bottom: 20px;
}
.columntp{
	color: #000;
	/* font-weight: bold; */
	text-align: center;
	/* 2025-5-7
	max-width: 800px;*/
	max-width: 1150px;
	margin: auto;
}
.columntitlediv{
	margin-bottom: 20px;
}
.cloumnbtndiv{
	/* width: 100%; */
	/* max-width: 175px; */
	min-width: 175px;
	margin-left: 0px;
	text-align: center;
	border-radius: 5px;
	background-color: #238C00;
	color: #fff;
	padding: 12px 15px;
	font-weight: bold;
	margin-right: 12px;
}
/* .cloumnbtndiv:nth-child(7n){
	margin-right: 0px;
} */
.cloumnbtndiv:last-child{
	margin-right: 0px;
}
.cloumnbtndiv:hover{
	background-color: #000;
}
.cloumnbtndiv_click{
	background-color: #000;
}
.page-tab2 {
	width: 100%;
	padding: 20px 30px;
	background-color: #EEEEEE;
	margin-bottom: 70px;
	display: none;
}
.page-nav2{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.cloumnbtndiv2{
	width: 100%;
	/*max-width: 175px;*/
	/*min-width: 175px;*/
	margin-left: 0px;
	text-align: center;
	border-radius: 5px;
	background-color: #fff;
	border: 1px #000 solid;
	color: #000;
	/*padding: 12px 15px;*/
	font-weight: bold;
	/*margin-right: 12px;*/
	min-height: 58px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.cloumnbtndiv2:hover{
	background-color: #000;
	color: #fff;
}
.cloumnbtndiv2_click{
	background-color: #000;
	color: #fff;
}
.pro-btndiv{
	width: 150px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #008C23;
	color: white;
	margin-bottom: 25px;
	margin-left: 5px;
}
.container2{
	width: 100%;
	max-width: 1320px;
	padding: 0 10px;
	margin: auto;
}
.pro-titlee{
	text-align: center;
	/*text-decoration: #000 underline;*/
	font-size: 40px;
	
}
/*.btnColor{*/
/*	display: flex;*/
/*}*/
.btnColor{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.btntab{
	display: block !important;
}
.page-nav2{
	display: none;
}
.shousuo{
	width: 100%;
	margin-bottom: 16px;
}
.page-navvv{
	display: flex;
	margin-bottom: 30px;
}
.pro-detaill{
	flex-direction: row-reverse;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.pro-textt{
	width: 100%;
	max-width: 700px;
	background-image: url('../images/Overview.png');
	background-size: 700px 52px;
	background-repeat: no-repeat;
}
.pro-imgg{
	height: auto;
}
.pro-descc{
	color: black;
	/*text-decoration: 3px #000 underline;*/
	display: none;
}
.pro-descc-none{
	display: block;
}
.backbtn{
	width: 100%;
	display: flex;
	justify-content: flex-end;
	margin-bottom: 40px;
}
.backbtndiv{
	cursor: pointer;
	width: 100%;
	max-width: 200px;
	height: 35px;
	background-color: #238C00;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.backbtndiv{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.backbtndiv p{
	margin: 0px;
	font-size: 18px;
	color: #fff;
	padding-right: 10px;
	padding-left: 10px;
}
.textbtn{
	width: 100%;
	max-width: 520px;
	height: 52px;
	display: flex;
}
.Overview,
.Details{
	width: 50%;
	height: 52px;
	cursor: pointer;
}
.pro-descc2{
	font-size: 20px;
}
.pro-detaill-swiper{
	width: auto;
	height: auto;
	max-width: 500px;
	display: flex;
	flex-direction: column
}
.siwpadiv{
	width: 100%;
	margin-bottom: 20px;
}
.swiper-slided{
	min-width: calc(25% - 20px);
}
.pro-slide2 .swiper-slide-next{
	border: 3px #238C00 solid;
}

.swiper-wrapper3{
	pointer-events: none;
}
.pro-slide2{
	/* pointer-events: none; */
	width: 100%;
}
.siwpadiv2{
	display: flex;
	justify-content: space-between;
}
.swiperdiv{
	width: calc(25% - 10px);
	border: 5px #fff solid;
}
.swiperdivborder{
	border: 5px #238C00 solid;
}
.contentbtndiv{
	display: flex;
	margin-bottom: 20px;
	justify-content: space-between;
}
.printingbtn,
.sharebtn{
	width: 100%;
	max-width: 196px;
	background-color: #999999;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	cursor: pointer;
}
.printingbtnp{
	margin: 0px;
	padding:0 15px;
	color: #fff;
	text-decoration: underline;
}
.printingbtnico{
	width: 35px;
	height: 35px;
	background-color: #238C00;
	display: flex;
	align-items: center;
	justify-content: center;
}
.documentdiv{
	margin-top: 50px;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
	background-image: url('/public/static/index/images/documentbg.png');
	background-repeat: no-repeat;
	background-size: 1300px 52px;
}
.documentdiv2{
	margin-top: 50px;
	width: 100%;
	height: auto;
	margin-bottom: 50px;
}
.pro-p1{
	height: auto;
	font-size: 14px;
	text-align: left;
	color: gray;
	padding: 0 10px;
	min-height: 115px;
}
.pro-desct{
	height: 25px;
	color: black;
	font-size: 17px;
}
.pro-listimg {
    width: 100%;
    height: 195px;
    object-fit: contain;
    padding: 10px;
}
.tablediv{
	width: 100%;
	background-color: #fff;
}
.uldivv{
	width: 100%;
	/* padding: 0 10px; */
}
.ulul{
	width: 100%;
	max-width: 1320px;
}
.uldiv1,
.uldiv2{
	list-style-type: none;
}
.uldiv1{
	height: 30px;
	background-color: #F9F9F9;
	border-bottom: 5px #F6F6F6 solid;
}
.uldiv1 td{
	width: 16.66%;
	text-align: center;
	color: gray;
}
.uldiv2{
	width: 100%;
	height: 90px;
	background-color: #F8F8F8;
	border-bottom: 5px solid #fff;
}
.uldiv2 td{
	width: 20%;
	text-align: center;
}
.cloumnbtndiv{
	margin-bottom: 10px;
}
.oninpu{
	opacity: 0;
}
.shodiv{
	width: 100%;
	max-width: 1320px;
	margin: auto;
}
.siwpadiv2-flex-start{
	justify-content: flex-start;
}
.dowdiv{
	color: #000;
	transition: 0.3s;
}
.dowdiv:hover{
	color: #888;
	text-decoration: underline;
}
.prodnewdiv{
	max-width: 1380px;
	width: 100%;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	display:-ms-grid;
	-ms-grid-columns: 1fr 1fr 1fr;
}
.prodnewdivv{
	margin-bottom: 150px;
}
.newlistdiv{
	border: none;
	max-width: 1330px;
	display: flex;
	flex-direction: column;
	max-height: 310px;
}
.newlistdivv{
	margin-bottom: 30px;
	padding: 20px;
}
.news-img2{
	width: 100%;
	height: 100%;
	max-width: 390px;
	max-height: 260px;
	min-height: 241px;
	margin-right: 0px;
}
.news-title2{
	width: 100%;
	text-align: center;
}
.news-text2{
	margin-right: 0px;
	width: 100%;
	text-align: center;
	flex: none;
}
.proddiv2{
	display: flex;
	flex-direction: row;
	height: 200px;
}
.pro-c-div{
	width: 100%;
}
.pro-list2{
	width: 80%;
	height: 100%;
	border: 1px black solid;
}
.pro-sidebar{
	width: 20%;
	height: 100%;
	border: 1px gray solid;
}
.divhovber{
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: left;
	transition: 0.3s;
}
.divhovber:hover{
	background-color: #DEDEDE;
}
.widbai{
	width: 100%;
}
.widbaiimg{
	width: auto !important;
	height: auto !important;
	/* padding: 0px !important; */
}
.m-nav-textt{
	pointer-events: none;
}
.black{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 8;
	background-color: rgba(0, 0, 0, 0.3);
}
.div6-close{
	width: 100%;
	padding: 0 20px;
	display: flex;
	justify-content: flex-end;
	cursor: pointer;
}
/* @media (max-width: 1752px){
	.div6{
		display: none;
	}
} */
.pc{
	display: block;
}
.mo{
	display: none;
}
@media (max-width: 1650px){
	.div1-1-video {
	    width: 100%;
	    /*width: 860px; */
	    /* max-width: 860px; */
	    height: auto;
	    /* height: 540px; */
	    /* max-height: 540px; */
	}
}
@media (max-width: 1580px){

	.languagetab{
		right: 0px !important;
	}
}
@media (max-width: 1460px){
	.div2-content {
	    justify-content: space-evenly;
	}
}
@media (max-width: 1390px){
	.top-search{
		/*display: none;*/
	}
	
	
}
@media (max-width: 1340px){
	.div1-1{
		/* display: none; */
		margin: 30px 0;
		width: 100%;
		height: auto;
	}
	.div1{
		height: auto;
	}
	.div1-div {
	    justify-content: center;
		flex-direction: column;
		
	}
	.div1-2 {
	    width: 100%;
	    height: 540px;
	    margin-left: 0px;
	}
	.div5-a:last-child{
		display: none;
	}
	.div5-content {
	    justify-content: space-around;
	}
}
@media (max-width: 1250px){
	.div6{
		display: none;
	}
}
@media (max-width: 1200px){
	/* .bottomdiv2{
		display: none;
	}
	.bottomdiv {
	    margin: auto;
	    width: 100%;
	    max-width: 1484px;
	    height: 500px;
	    display: flex;
	    align-items: center;
	    justify-content: space-around;
	} */
	.bott{
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	.bott1{
		flex-direction: row-reverse
	}
	.bottomdiv{
		/* flex-direction: column-reverse; */
		align-items: flex-start;
		justify-content: space-between;
	}
	.footer-top {
	    height: auto;
	    padding: 50px 20px;
	}
	.bottomdiv{
		height: auto;
	}
	.bottomdiv1,
	.bottomdiv2-1,
	.bottomdiv2-2,
	.bottomdiv3{
		width: 100%;
	}
	.bottomdiv3{
		max-width: none;
	}
	.bott1{
		margin-bottom: 30px;
		/* padding-left: 0px; */
	}
	/* .swiper-button-prev1{
		opacity: 0;
	}
	.swiper-button-next1{
		opacity: 0;
	} */
	/* .bott{
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	.bott1{
		flex-direction: row-reverse
	}
	.bottomdiv1,
	.bottomdiv2-1,
	.bottomdiv2-2,
	.bottomdiv3{
		width: 100%;
	}
	.bottomdiv2-1{
		margin-left: 0px;
	}
	.bottomdiv2-2{
		margin-left: 0px;
	} */
	.m-nav-list-btn{
		padding: 8px 0;
	}
	.bottomdiv2-1{
		display: none;
	}
	.bottomdiv2-2{
		display: none;
	}
	.bottomdiv2-1-1{
		display: flex;
	}
	.bottomdiv2-2-2{
		display: flex;
	}
	.bottomdiv1-title{
		width: 100%;
		max-width: none;
		text-align: center;
		border-image: none;
		border-bottom: 2px  solid #fff;
	}
	.bottomdiv2-a-left, .bottomdiv2-a-right {
	    align-items: center;
	}
	.bottomdiv3div{
		text-align: left;
	}
	.bottomdiv3div2 {
	    text-align: left;
		/* justify-content: space-evenly; */
	}
	.bottomdiv2 {
		margin-bottom: 20px;
	}
	.bottomdiv2-a{
		height: 0px;
		overflow: hidden;
	}
	.bottomdiv2{
		height: auto;
	}
	.bottomdiv {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.bottomdiv2-1-1,
	.bottomdiv2-2-2{
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.bottomdiv2{
		max-width: none;
	}
	.bottomdiv3{
		max-width: none;
	}
	.bottomdiv1{
		max-width: none;
	}
	.bottomdiv1{
		width: 100%;
	}
	.bottomdiv2-a-left, .bottomdiv2-a-right {
	    margin-top: 20px;
	}
	.bottomdiv2 {
	    margin-bottom: 30px;
	}
	.bottomdiv1-img-left{
		margin-right: 50px;
	}
	.footer-top{
		padding-bottom: 0px;
	}
	.bott3{
		width: 100%;
		padding-left: 0px;
	}
	.spanbott{
		display: none;
	}
	.spanbottdiv{
		position: relative;
		bottom: 20px;
	}
	.bottomdiv3{
		justify-content: flex-start;
	}
	.bottomdiv3div{
	}
	.bottomdiv3div{
		height: 260px;
		margin-top: 20px;
	}
	.bottomdiv3{
		margin-bottom: 0px;
	}
	.bottomdiv1-title {
	    margin-bottom: 0px;
	}
	.bottomdiv3{
		height: auto;
		margin-bottom: 35px;
	}
	.bottomdiv1-title11{
		text-align: left;
		padding-left: 30px;
		max-width: 300px;
	}
	.bottomdiv3-titleee{
		text-align: left;
		padding-left: 10px;
		max-width: 300px;
	}
	.bottomdiv3{
		/* width: 50%; */
		margin-left: 50px;
	}
	.prodnewdiv{
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 1440px){
	.nav-text{
		/*padding:0;*/
	}
}
@media (max-width: 1100px){
	.div5-a:nth-child(3){
		display: none;
	}
}

@media (max-width: 992px){
	.sssssssb{
		display: flex;

	}
	.footer-text{width: 50%;}

	.page-title{width: 100%;text-align: center;}
	.page-nav{width: 100%;justify-content: center;}
	.page-nav-btn{margin-left: 0;margin-right: 10px;margin-top: 10px;}

	/* .news-img{display: none;} */

	.pro{width: calc(33.33% - 10px);}
	.pro:nth-child(4n){margin-right: 10px;}
	.pro:nth-child(3n){margin-right: 0}

	.well-pro{width: calc((100% - 20px) / 3);}

	.img{width: calc(33.33% - 10px);}
	.img:nth-child(4n){margin-right: 10px;}
	.img:nth-child(3n){margin-right: 0}
	/* .container{
		display: flex;
		align-items: center;
	} */
	.header{
		padding-top: 10px;
		padding-bottom: 10px;
		display: flex;
		/*flex-direction: row-reverse;*/
	}
	.pro-detaill {
	    flex-direction: column;
	    flex-wrap: nowrap;
	    justify-content: space-between;
	    display: flex;
	    align-items: center;
	}
	.cloumnbtndiv{
		margin-bottom: 0px;
	}
	.top-searchs{
		display: flex;
		margin-left: 16px;
	}
	.tophea{
		flex-direction: column;
	}
	.shousuo{

	}
}

@media (max-width: 948px){
	.div2-a:nth-child(n+4){
		display: none;
	}
	.div3-c-a1:nth-child(3){
		display: none;
	}
	.div3-c-a1:nth-child(2){
		margin-right: 0px;
	}
}
@media (max-width: 768px){
	.page-nav-btn{
		margin-top:0;
		margin-right:0;
		width: 100%;
	}
	.page-tab2{
		padding: 20px 8px;

	}
	.languagetab{
		left: 0px !important;
	}
	.page-nav2{
		display: flex!important;
	}
	.page-nav2 .page-nav-btn{
		width: 47%;
	}
	.pc{
		display: none;
	}
	.mo{
		display: block;
	}
	.search-select{
		width: 70px;
	}

	.btnColor{
		grid-template-columns: 1fr 1fr !important;
	}

	.nav-text{
		padding: 12px 15px;
	}
	.hidden-xs{
		display: flex !important;
		justify-content: space-between;
		width: 100%;


	}
.header{
	flex-direction: row-reverse;
	/*flex-wrap: wrap;*/
}
	.head-logo{
		margin-right: 0;
	}
	.tophea{
		/*flex-direction: row-reverse;*/
	}
	.search-div .nav-list-btn{
		display: block !important;
	}
	.earth-ico{
		/*display: none;*/
	}
	.earth-ico img{
		padding: unset !important;
	}
	.fa-angle-down{
		/*display: none;*/
	}
	.search-div .nav-list-btn .nav-btn-part{
		display: block !important;
	}
	.sousuo{
		padding:0 15px 15px 15px;
		/*margin-bottom: 15px;*/
	}
	.top-search {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-right: 128px;
		/*flex-direction: column-reverse;*/
		/*width: 100%;*/

	}
	.nav-icon{
		margin-right: 16px;
	}
.header .nav-list .nav-list-btn{
	display: none;
}
	.header .nav-list  .nav-btn-part{
	display: none;
}
	.input-group  .top-search{
		display: none;
	}
	.pro{width: calc(50% - 10px);}
	.pro:nth-child(3n){margin-right: 10px;}
	.pro:nth-child(2n){margin-right: 0;}

	.pro-slide{width: 100%;}
	.pro-text{width: 100%;margin-top: 20px;padding-left: 0;}

	.well-pro{width: calc((100% - 10px) / 2);}

	.img{width: calc(50% - 10px);}
	.img:nth-child(3n){margin-right: 10px;}
	.img:nth-child(2n){margin-right: 0;}
	.div1{
		margin-top: 20px;
		height: auto;
	}
	.div1-2{
		height: auto;
	}
	.div1-2-num{
		display: none;
	}
	.div1-div {
	    width: calc(100% - 20px);
	    margin-right: 0px;
	}
	.div4-content-true{
		display: none;
	}
	.div4-content-false{
		display: block;
	}
	.div7-input {
	    flex-direction: column;
	}
	.div7-input .form-cell {
	    width: 100%;
	}
	.div7{
		height: 895px;
	}
	.div7-div {
	    width: 100%;
	    max-width: 1440px;
	    height: 100%;
	    max-height: 800px;
	    background-color: #fff;
	}
	.footer-top{
		height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.bottomdiv {
	    height: auto;
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    flex-direction: column-reverse;
		padding-left: 16px;
		padding-right: 16px;
	}
	.bottomdiv3{
		width: 100%;
		max-width: 518px;
		margin-bottom: 50px;
	}
	.bottobtn{
		max-width: 100% !important;
	}
	.div2-title2{
		padding: 0 16px;
	}
	.div3-c-a1{
		margin-left: 8px;
		margin-right: 8px;
	}
	.div2-c-div{
		height: auto;
	}
	.div2-a{
		margin-left: 16px;
		margin-right: 16px;
	}
	.swiper-container2{
		margin-left: 16px;
		margin-right: 16px;
	}
	.div7-content {
	    width: calc(100% - 32px);
	}
	.swiper-button-prev2{
		opacity: 0.4;
	}
	.swiper-button-next2{
		opacity: 0.4;
	}
	/* .div1,
	.div2,
	.div3,
	.div4,
	.div5,
	.div7{
	    margin-top: 40px;
	} */
	.div1-content{
		margin-top: 30px;
	}
	.div2-content{
		margin-top: 30px;
	}
	.div3-content{
		margin-top: 30px;
	}
	.div4-content{
		margin-top: 30px;
	}
	.div5-content{
		margin-top: 30px;
	}
	.div7{
	    margin-top: 40px;
	}
	.sh{
		display: block !important;
	
	}
	/* .swiper-button-prev1{
		opacity: 0;
	}
	.swiper-button-next1{
		opacity: 0;
	} */
	/* .bott{
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	.bott1{
		flex-direction: row-reverse
	}
	.bottomdiv1,
	.bottomdiv2-1,
	.bottomdiv2-2,
	.bottomdiv3{
		width: 100%;
	}
	.bottomdiv2-1{
		margin-left: 0px;
	}
	.bottomdiv2-2{
		margin-left: 0px;
	} */
	.bottomdiv2-1{
		display: none;
	}
	.bottomdiv2-2{
		display: none;
	}
	.bottomdiv2-1-1{
		display: flex;
	}
	.bottomdiv2-2-2{
		display: flex;
	}
	.bottomdiv1-title{
		width: 100%;
		max-width: none;
		text-align: center;
		border-image: none;
		border-bottom: 2px  solid #fff;
	}
	.bottomdiv2-a-left, .bottomdiv2-a-right {
	    align-items: center;
	}
	.bottomdiv3div2 {
	    text-align: left;
		justify-content: space-evenly;
	}
	.bottomdiv2 {
		margin-bottom: 20px;
	}
	.bottomdiv2-a{
		height: 0px;
		overflow: hidden;
	}
	.bottomdiv2{
		height: auto;
	}
	.bottomdiv {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.bottomdiv2-1-1,
	.bottomdiv2-2-2{
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.bottomdiv2{
		max-width: none;
	}
	.bottomdiv3{
		max-width: none;
	}
	.bottomdiv1{
		max-width: none;
	}
	.bottomdiv1{
		width: 100%;
	}
	.bottomdiv2-a-left, .bottomdiv2-a-right {
	    margin-top: 20px;
	}
	.bottomdiv2 {
	    margin-bottom: 30px;
	}
	.bottomdiv1-img-left{
		
	}
	.footer-top{
		padding-bottom: 0px;
	}
	.bott3{
		width: 100%;
	}
	.spanbott{
		display: none;
	}
	.spanbottdiv{
		position: relative;
		bottom: 20px;
	}
	.bottomdiv3{
		justify-content: flex-start;
	}
	.bottomdiv3div{
	}
	.bottomdiv3div{
		height: 200px;
		margin-top: 20px;
	}
	.bottomdiv3{
		margin-bottom: 0px;
	}
	.bottomdiv1-title {
	    margin-bottom: 0px;
	}
	.bottomdiv3{
		height: auto;
		margin-bottom: 35px;
	}
	.bottomdiv3-titleee{
		padding-left: 0px;
	}
	.bottomdiv1-title11{
		padding-left: 0px;
	}
	.bottomdiv1-img-left{
		margin-left: 100px;
		margin-right: 100px;
	}
	.bottomdiv3{
		/* width: 50%; */
		margin-left: 0px;
	}
	.bottomdiv3div{
		text-align: center;
	}
	.prodnewdiv{
		grid-template-columns: 1fr;
	}
	.top-search form{

		width: 80%;

	}
}
@media (max-width: 728px){
	.div5-content {
	    flex-direction: column;
	    align-items: center;
	}
	.div5-a{
		margin-bottom: 40px;
	}
}
@media (max-width: 555px){
	.div3-c-a1:nth-child(2){
		display: none;
	}
	.pro-textt {
		width: 100%;
		max-width: 700px;
		background-image: url(../images/Overview.png);
		background-size:  calc(100% + 70px) 35px;
		background-repeat: no-repeat;
	}
	.prodnewdiv {
	    max-width: 1330px;
	    width: 100%;
	    display: grid;
	    grid-template-columns: 1fr;
	}
}
@media (max-width: 495px){
	.bottomdiv1{
		height: auto;
	}
	.bottomdiv1-title{
		/* margin-bottom: 20px; */
	}
	.bottomdiv1-img {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
		align-items: center;
	}
	.bottomdiv1-img-right {
	    display: flex;
	    flex-direction: row;
	    justify-content: space-around;
	    max-width: 353px;
	    margin-top: 20px;
	}
}
@media (max-width: 480px){
	.footer-text{width: 100%;}

	.pro{width: 100%;margin-right: 0}
	.pro:nth-child(3n){margin-right: 0;}

	.pro-specs{width: 100%;padding-right: 0;}

	.well-pro{width: 100%;}

	.img{width: 100%;margin-right: 0}
	.img:nth-child(3n){margin-right: 0;}

	.footer-top{text-align: center}
	.bottomdiv2-1{
		display: none;
	}
	.bottomdiv2-2{
		display: none;
	}
	.bottomdiv2-1-1{
		display: flex;
	}
	.bottomdiv2-2-2{
		display: flex;
	}
	.bottomdiv1-title{
		width: 100%;
		max-width: none;
		text-align: center;
		border-image: none;
		border-bottom: 2px  solid #fff;
	}
	.bottomdiv2-a-left, .bottomdiv2-a-right {
	    align-items: center;
	}
	.bottomdiv3div{
		text-align: center;
	}
	.bottomdiv3div2 {
	    text-align: center;
		justify-content: space-evenly;
	}
	.bottomdiv2 {
		margin-bottom: 35px;
	}
	.bottomdiv2-a{
		height: 0px;
		overflow: hidden;
	}
	.bottomdiv2{
		height: auto;
	}
	.bottomdiv {
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.bottomdiv2-1-1,
	.bottomdiv2-2-2{
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.contentbtndiv {
	    display: flex;
	    margin-bottom: 20px;
	    justify-content: space-between;
	    flex-direction: column;
	    align-items: flex-end;
	}
	.printingbtn{
		margin-bottom: 20px;
	}
}
@media (max-width: 466px){
	
}