body {
	font-family:"微软雅黑","新宋体",  "Microsoft YaHei", "WenQuanYi Micro Hei"!important ;
	line-height: 1.8;
	font-size: 16px;
	color: #555;
	font-weight: 400;
	overflow-x: hidden;
	background: #fff
}
body,a,p,div,span,li,dd,dt,table{font-family:"微软雅黑","新宋体", "Microsoft YaHei", "WenQuanYi Micro Hei"!important ;}
.index-body{background-color: #fff!important;}
a {
	color: #000;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
img{max-width: 100%;}
a:hover {
	text-decoration: none !important;
	color: #5da83c
}
p{ margin: 0px auto;}
li,dd{ list-style: none;}
 
.index-div-h{position: relative; height: 1px; overflow: hidden;}
.title-h2 span { text-align: left!important;}
.headtitle h2{ font-size: 18px; line-height: 25px; font-weight: 600;}
.list-product-h1{ border-radius: 6px; text-indent: 15px!important;font-weight: 600;}
.page-h1{font-size: 20px; line-height: 40px; font-weight: 600; border-bottom: solid 1px #eee;}
.tc-box{ border-radius: 8px;}



#header{ background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,0.25);    position: relative;
    z-index: 1000;}
.header-top{ height:34px; background-image: url(../images/index_01.jpg); background-size: 100%;}
.header-top .first-1{line-height: 34px; font-size: 0.75rem; text-align: left;}
.header-top .first-2,.header-top .first-2 a{ line-height: 34px; font-size: 0.75rem; text-align: right;}
.header-top .first-1,.header-top .first-2,.header-top .first-1 a,.header-top .first-2 a{ color: #fff;}
.header-top .first-1 a:hover,.header-top .first-2 a:hover{ color: #fff!important; }

.header-logo{ height: 125px; position: relative;}
.header-logo img{ max-height: 100%;}

.navbar-div{ height: 65px; background-color:#fff;border-top: solid 1px #eee;}
.navbar-div .navbar{ padding: 0rem;height: 65px; position: relative;}
.navbar-div .navbar-nav{ width: 100%; height: 100%; position: relative;}
.navbar-div li,.navbar-div a{ padding: 0px; margin: 0px auto;color: #333!important;  }
.navbar-div li.open  .dropdown-menu{ display: block;}
.navbar-div .navbar .nav-item{ width:auto; height: 100%; line-height: 65px; text-align: center}
.navbar-div .navbar .nav-item:first-child{}

.navbar-div .navbar .nav-item:hover a,.navbar-div .navbar .nav-item.active a{ background-color: #009b4c;color: #fff!important; border-radius: 10px; padding: 5px; padding-left: 15px; padding-right: 15px;}

.navbar-expand-lg .navbar-nav .dropdown-menu{ display: none;width: 100%;  margin: 0px auto; padding: 0rem; border-radius: unset; box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}
.navbar-expand-lg .navbar-nav .dropdown-menu a{ display: block;width: 100%; height: 56px; line-height: 56px!important; padding: 0px!important; text-align: center; border-radius: 0px!important; background-color: #fff;color: #000000; } 
.navbar-expand-lg .navbar-nav .dropdown-menu a:hover{ background-color: #009b4c;}

.navbar-div .navbar .nav-item:hover .dropdown-menu{ display: block;background-color: #009b4c;}

.banner_02{min-height: 550px;}
.banner_02 #carouselExampleControls{min-height: 550px}
.carousel-control-next, .carousel-control-prev{width: 30px; height: 30px;top:48%; border: unset;}
.carousel-control-next{right: 20px;}
.carousel-control-prev{left: 20px;}

.first-div{ background-image: url(../images/first-div.jpg); background-position: center top; background-size: 100%; background-color: #f6f6f6; padding-bottom: 40px!important;}
.index-title{ width: 100%; margin-top: 30px; margin-bottom: 30px; text-align: center;} 
.index-title img{ max-width: 100%;}
.index-title a{ line-height: 50px; font-size:24px;  }

.index-channel-son{text-align: center; display: block; margin-bottom: 30px;}
.index-channel-son a{ line-height: 34px; font-size: 16px;color: #000; display: inline-block; margin-left: 10px; margin-right: 10px; border-radius: 10px; border: solid 1px #eee;padding-left: 20px; padding-right: 20px; background-color: #fff;   }
.index-channel-son a:hover{ background-color: #009b4c;color: #fff!important;}

.product-list{ margin-bottom: 28px;}
.product-div{ width: 356px; height: 352px; position: relative; background-image: url(../images/index2_29.jpg); background-size: 100% 100%;}
.product-div ul{ width: 100%; height: 100%; position: relative; margin: 0px auto; padding: 0px;}
.product-div .product-div-li01,.product-div .product-div-li02{ list-style: none; width: 100%; height: 100%; margin: 0px auto; padding: 0px;}

.product-div .product-div-li01{ position: relative; z-index: 0;}
.product-div .product-div-li01-div-01a{ width: 100%; height:306px; position:absolute; display: block; text-align: center;}
.product-div .product-div-li01-div-01a img{ display: flex; background-size: cover;  width: 100%;max-height: 100%; text-align: center; vertical-align: middle;}


.product-div .product-div-li01-div{width:300px; height:115px; position: absolute; margin: 0px auto; bottom: 0px; left: 26px; text-align: left;opacity:1; transition:  all 0.3s;}
.product-div .product-div-li01-div .a01{ display: block; width: 100%; height: 40px; font-size:22px; line-height: 40px; font-family:"微软雅黑","黑体";overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #333; }
.product-div .product-div-li01-div .field-span{ width: 60px; height: 3px; background-color: #5DA83C; display: inline-block; margin-top: 10px; margin-bottom: 10px;}
.product-div .product-div-li01-div p a{ font-size: 12px; line-height: 25px; color: #333; font-family:"微软雅黑","黑体";}

 

.product-div .product-div-li02{ opacity: 0; background-color: rgba(96,167,61,0.7);  z-index: 1; position: absolute; left: 0px; top: 0px;color: #fff; text-align: center;transition:  all 0.3s;}
.product-div .product-div-li02 .product-div-li02-a{ display: block;width: 100%; height: 50px; text-align: center; margin-top: 35%; ,margin-bottom: 20px;}
.product-div .product-div-li02 .product-div-li02-a span{ display: inline-block; width: 50px; height: 50px; border-radius: 50px; background-color:rgb(255,255,255,0.8); font-size: 20px; color: #333; padding-top: 15px;}
.product-div-li02-a2 span{ padding-top: 8px!important;}
.product-div .product-div-li02 .product-div-li02-a span i{}
.product-div .product-div-li02 .product-div-li02-title{display: block;width: 100%; height:40px; line-height: 40px; font-size:22px;  font-family:"微软雅黑","黑体";overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #fff; text-align: center; font-weight: bold; }
.product-div .product-div-li02 .field-span{ width: 60px; height: 3px; background-color: #fff; display: inline-block; margin-top: 10px; margin-bottom: 10px;}
.product-div .product-div-li02 p a{ font-size: 12px; line-height: 25px; color: #fff; font-family:"微软雅黑","黑体";}


.product-div:hover .product-div-li02{ opacity: 1; transition:  all 0.3s;}
.product-div:hover .product-div-li01-div{opacity: 0; transition:  all 0.3s;}

.more-a{ display: block; text-align: center; margin-top: 20px; margin-bottom: 20px;}
.more-a a{ display: inline-block;  font-size:18px; line-height: 45px; width: 220px; text-align: center; color: #333; font-family:"微软雅黑","黑体"; border: solid 2px #ddd; border-radius:4px; background-color: #fff;}
.more-a a:hover{ color: #fff;border: solid 2px #009b4c; background-color: #009b4c;}
.more-a a:first-child{color: #fff;border: solid 2px #009b4c; background-color: #009b4c;}


.article-excerpt{ font-size: 12px; padding: 10px;color: #999;}
.present02-hiden{display: none;}

.adsdiv{ height: 203px; position: relative; background-image: url(../images/adbk.jpg); margin-top: 125px; margin-bottom:45px;}
.adsdiv .col-md-4 img{ float: left; margin-top: -85px;}
.adsdiv .col-md-8 img{ float: right; margin-top: 35px;}

.advantage-txt dl{ float: left; padding-top:140px;}
.advantage-txt dl dt{ margin-bottom: 10px;}
.advantage-txt dl dt h3{font-size: 30px; line-height: 40px;color: #009b4a; font-weight: 600;}
.advantage-txt dl dt p{ font-size: 13px; line-height: 25px; color: #000;} 
.advantage-txt dl dd{ font-size: 13px; line-height: 20px;color: #222;}

.liuchengDiv{ height: auto; margin-top: 40px; margin-bottom: 40px;} 
.index-aboutus{ background-image: url(../images/aboutus-txt.jpg); height: 340px; background-position: left top; background-size: cover;  position: relative;}
.aboutus-txt{width:96%;float: left;  margin-top: 70px; font-size: 14px;}
.aboutus-a{padding: 3px; padding-left: 20px; padding-right: 20px; background-color: #009B4A;color: #fff; border-radius: 4px; position: absolute;left: 0px; bottom: 30px;}
.aboutus-a:hover{color: #fff!important;}

.honor-div2{ margin-top: 20px; margin-bottom: 20px; height: 220px; position: relative;}
.honor-div2 .swiper-slide{ text-align: center;}
.honor-div2 .swiper-slide a.honor-img{display: flex;width: 100%; height: 180px; position: relative;align-items: center;  border: solid 1px #eee; border-radius: 4px; }
.honor-div2 .swiper-slide a.honor-img img{ margin: 0px auto; max-height: 90%; margin-top: 2.5%; max-width: 94%;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    right: 10px;
    left: auto;
}
.swiper-button-next, .swiper-button-prev{ opacity: 0.5;width: 15px!important; height: 20px!important;    background-size: 15px 44px!important;margin-top: -12px!important;}

.case-div{ position: relative;height: 614px;}
.case-div .casebk{ height: 444px; background-color: #e0e0e0; position: absolute;top: 0px; left: 0px; z-index: 0;}

.case-div .caselist-div{ height: 614px; position: relative; z-index: 1;} 
.case-div .caselist-div .caselist-title{ width: 342px; height: 614px; background-image: url(../images/casebk.png); background-position: top left; background-repeat: no-repeat; background-size:cover;}
.caselist-title .caselist-link{ display: block; position: absolute; width: 100%; height: 50%;  top: 0px; left: 0px;}

.caselist-infor{ position: absolute; left: 10%; bottom:30px; width: 80%; height: 84px;color: #fff; font-family:"微软雅黑","黑体"; font-size: 18px;}
.caselist-infor span{ font-size:24px; line-height: 40px;}

.caselist-02{ height: 100%; position: relative;}

.cases-item{height: 253px;max-width: 575px; background-image: url(../images/casebk.jpg); background-position: top left; background-repeat: no-repeat; background-size:cover; position: relative; margin-bottom: 20px;}
.cases-item dt a{ display: flex;width: 90%;height: 253px; margin: 0px auto;align-items: center; overflow: hidden;}
.cases-item dt a img{ max-width: 100%; max-height: 90%; margin: 0px auto;margin-top: 2.5%;}
.cases-item .a-title{display: block;width: 100%; margin-top: 25px; border-bottom: solid 1px #eee;}
.cases-item .col-md-5{padding-left: 0px; }
.cases-item .a-i{color: #eeeeee; margin-top: 10px; position: absolute;right: 20px;bottom: 20px;font-size: 24px;}
.cases-item .a-i:hover i{color:#009B4A}


.news-item dt{height: 240px; position: relative; overflow: hidden;display: flex; align-items: center; margin-bottom: 20px;}
.news-item dt img{ width: 100%; height: auto;}
.news-item .a-title,.news-item2 .a-title{ margin-top: 5px; margin-bottom: 5px; font-size: 16px; font-weight: 600; line-height: 30px;}
.news-item div{ font-size: 12px;color: #666; margin-bottom: 15px;}
.news-item .a-detail{ padding: 5px; padding-left: 20px; padding-right: 20px; border-radius: 4px;border: solid 2px #009B4A;color: #009B4A; margin-top: 10px;}

.news-item2 .a-title{ margin-top: 0px;}
.news-item2 div{ font-size: 12px;color: #666;line-height: 20px; }
.news-item2 .col-md-8{padding-left: 0px; padding-right: 0px;}
.news-time span{ display: block;width: 100%;  text-align: center;}
.news-time span:first-child{ font-size: 30px; font-weight: bold;height: 40px; color: #009B4A;}
.news-time span:last-child{ font-size: 14px; font-weight: bold;height: 40px;}



.sfhi{width: 100%; height: 614px; overflow: visible; position: relative; visibility: visible; display: block; background-color: #e0e0e0;}
.sfhi .KMSPrefix_sfhi_image_box{ min-width: 100%; height:445px; position: relative; overflow: hidden; }
.sfhi .KMSPrefix_sfhi_image_box .row{ display: block; height: 100%; position: relative; margin: 0px auto; padding: 0px;}

.sfhi .KMSPrefix_sfhi_image_box .KMSPrefix_sfhi_image_item{ opacity: 0; height: 100%; width: 847px;display: inline-block; background: center top no-repeat; z-index: 1; float: left; margin: 0px auto; padding: 0px;background-size: cover;transition: all 0.3s;}

.psio{ position: absolute; width: 100%; height: 170px; z-index: 2; bottom: 60px;left: 0px;}
.psio #list2{ width: 100%; height: 100%; overflow: hidden;}
.psio #list2 ul { position: relative; width: 715px; height: 170px; margin: 0px auto;padding: 0px; overflow: hidden;}
.psio #list2 ul li{ list-style: none; text-align: center; width: 170px; height: 100%; display: inline-block; transition: all 0.3s;}
.psio #list2 ul .li01,.psio #list2 ul .li05,.psio #list2 ul .li06,.psio #list2 ul .li07,.psio #list2 ul .li08,.psio #list2 ul .li09{ width: 87px; margin-left: 15px; margin-right: 15px;}
.psio #list2 ul .li02,.psio #list2 ul .li04{ width:127px;margin-left: 15px; margin-right: 15px;}
.psio #list2 ul .li03{ width:137px;margin-left: 5px; margin-right: 5px;}  

.psio #list2 ul li { font-size: 12px; width: 87px;}
.psio #list2 ul li img{filter: grayscale(100%);filter: gray; max-width: 100%;}
.psio #list2 ul li p{ line-height: 30px; display: block;width: 100%; height: 30px; overflow: hidden;}
.psio #list2 ul .li03 img{filter:unset;filter: unset;}

.psio #list2 .row{ display: block; height: 100%; position: relative; margin: 0px auto; padding: 0px;}

#zhsb2 .next,#zhsb2 .prev{ width: 40px; height: 40px; border-radius: 40px; background-color:rgb(0,0,0,0.6); color: #fff; position: absolute; bottom: 60px; text-align: center;}
#zhsb2 .prev{ left: 30px;}
#zhsb2 .next{ right:  30px;}
#zhsb2  i{ font-size: 18px; font-weight: bold; left: 10px;top:10px; position: absolute;}

.aboutus-div{ background-color: #fff;}
.aboutus-infor{ height: 576px; background-image: url(../images/index2_39.jpg); background-position: center top; background-size: 100% 100%;}
.aboutus-infor img{ max-width: 100%;}
.aboutus-infor .aboutus-infor-img{ padding-top:80px!important;}

.aboutus-infor-div{ text-align: left; padding-top: 60px;}

.aboutus-title{ line-height: 60px; font-size: 24px;color: #000000; font-family:"微软雅黑","arial"; font-weight: bold;}
.aboutus-span{ width: 60px; height: 3px; background-color: #5DA83C; display: block; margin-bottom: 20px;}
.aboutus-infor-body{ font-size: 14px; font-family:"微软雅黑","arial"; line-height:30px; color: #000000; text-indent: 28px;}

.more-detail{ display: block; width: 150px; height: 40px; line-height: 40px; text-align: center; border: solid 1px #666;color: #666; font-size: 14px;transition: all 0.3s; font-weight: bold; margin-top: 30px;}
.more-detail:hover{ color: #5DA83C; border: solid 1px #5DA83C; transition: all 0.3s;}

.honor-div{ height:650px; background-image: url(../images/honorbk.jpg); background-repeat: repeat-x; padding-top: 20px!important;}
.honor-div .index-title{ margin-top: 0px; margin-bottom: 40px;}
.honor-div .honor-list{ width: 100%; height: 365px; position: relative; bottom: -20px;}

		/* 本例子css */
		.picScroll-left{ width:100%; height: 100%;  overflow:hidden; position:relative; }
		.picScroll-left .hd{ overflow:hidden; width: 100%;  height:48px; position: absolute; top: 45%;z-index: 1; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:26px; height:48px; cursor:pointer; position: absolute;}
		.picScroll-left .hd .prev{ left: 0px; background-image: url(../images/icon-left-1.png);}
		.picScroll-left .hd .next{ right: 0px;background-image: url(../images/icon-right-1.png);}
		
		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		
		.picScroll-left .bd{ padding:0px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding: 0px; }
		.picScroll-left .bd ul .row{ display: block;width: 100%;}
		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; width: 380px;  }
		.picScroll-left .bd ul li .pic{ text-align:center;width:256px; height:365px; margin: 0px auto; }
		.picScroll-left .bd ul li .pic img{ width:256px; height:365px; display:block;transform: scale(1); transition: all  0.3s;  }
		.picScroll-left .bd ul li .pic a:hover img{  transform: scale(1.1); transition: all 0.3s; } 
		
.news-div{background-color: #f7f7f7; position: relative;}
.news-div-01{padding-top:40px!important; padding-bottom: 40px!important;}
	.newslist-left{width: 99%; height: 425px; float: left; border-top: solid 5px #090; background-color: #fff;}	
	.newslist-right{width: 100%;height: 425px; float: right; border-top: solid 5px #090; background-color: #fff;}	
	
	.newslist-title{ width: 99%; height: 40px; line-height: 40px; font-size: 18px;color: #000;font-family:"微软雅黑","arial"; margin: 0rem auto;    text-indent: 8px;}
	.newslist-title i{ color:#090;}
	
	.newslist-01 ul{ width: 94%; margin: 0px auto; padding: 0px;}
	.newslist-01 ul .row{ display: block; margin: 0px auto; padding: 0px;}
	.newslist-01 ul li{width: 100%;max-height: 120px; border-bottom:dotted 1px #eee; margin: 0px auto; padding: 0px;padding-bottom: 5px; list-style: none; margin-bottom: 8px;}
	.newslist-01 ul li a{ font-size: 14px; line-height: 35px;color: #333;}
	.newslist-01 ul li a:hover{ color:#5DA83C ;}
	.newslist-01 ul li p{ font-size: 13px; line-height: 18px; color: #666;}

.div-01{ width: 100%; height: 140px; position: relative; padding: 10px; margin-bottom: 10px;}
.div-01 .row,.div-02 .row{ margin: 0px auto; padding: 0px; display: block; height:100%;}
.div-01 img{ float: left; margin-right: 10px; max-width: 202px; height: 135px;}
.div-01 a{ font-size: 14px; line-height: 30px;color: #000;}
.div-01 p{ font-size: 12px; color: #666;}

.div-02{ width: 50%; height:196px; position: relative; padding-left: 10px;padding-right: 10px; display: block; float: left;}
.div-02:first-child{ }
.div-02 li{ width: 100%; height: 30px; line-height: 30px; list-style: none;}
.div-02 li a{ float: left; font-size: 12px; line-height: 30px;color: #000; display:block;width:280px;height:30px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.div-02 li a:hover{ color:#5DA83C ;}
.div-02 li time{ float: right;font-size: 12px; color: #666;}


.footerbk{ background: #2a2a2a;height: 242px;}
.footer-infor{ padding-top: 30px!important;}
.footer-infor .col-md-4{background-image: url(../images/xian.png); background-position: left top; background-repeat: no-repeat;}
.footer-infor .col-md-4:first-child{ background-image: unset;}


.footer-infor ul li{ list-style: none;color: #999; font-family: '微软雅黑'; font-size: 12px; width: 100%; height: 80px;}
.footer-infor ul li i{ display:block; width: 40px; height: 40px; line-height: 40px; font-size: 20px; float: left;color: #999; text-align: center; padding-top:8px;}
.footer-infor ul li div{ display: block; width: 80%; height: 80px; float: left;}
.footer-infor ul li span{ font-size: 22px;color: #fff; display: block;}
.footer-infor .footer-ewm{ text-align: center; font-size: 12px; line-height: 30px; }
.footer-infor .footer-ewm img{ max-width: 120px;}

.footer-infor p{ text-align:center}
.footer-infor p a{ font-size:10px; line-height:30px;color:#2a2a2a}

.copyright{ height: 60px; line-height: 60px; text-align: center; background-color: #1d1d1d;color: #999 ; font-size: 12px;}
.copyright a{color: #999 ;}

.place{  font-size: 12px; line-height:40px; color: #666; margin-bottom: 10px;}
.page-title,.about-title{ text-align: center; width: 100%; height: 150px; background-image: url(../images/ys.png); background-position: center top; background-repeat: no-repeat; position: relative;}
.page-title span,.about-title span{ display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 40px; font-weight: bold; text-transform:uppercase;}
.page-title span:first-child,.about-title span:first-child{ height:90px; line-height: 90px; padding-top: 10px;font-family:"arial, helvetica, sans-serif"; font-weight: bold; }
.about-title span:last-child,.about-title h1,.page-title h1{ line-height: 60px; font-family: "微软雅黑"; font-weight: bold;font-size: 24px; }

.aboutus-div01{ padding-top: 20px!important; background-image: url(../images/aboutus-01.jpg); background-repeat: no-repeat; background-position: center bottom;}
.aboutus-div02{ padding-top: 20px!important; background-image: url(../images/aboutus-02.jpg); background-repeat: no-repeat; background-position: center bottom;}
.aboutus-div03{ height: 650px; padding-top: 20px!important; background-image: url(../images/aboutus-03.jpg); background-repeat: no-repeat; background-position: center bottom;}

.about-inofor{ padding-top:60px; padding-bottom: 80px; width: 55%; margin: 0px auto; font-size:18px; line-height: 40px;  font-family: "微软雅黑"; font-weight: bold;}
.about-content .col-md-4{ padding: 0.5rem!important;}
.about-content .col-md-4 img{ max-width: 96%; margin: 0px auto;}
.about-content .col-md-8{ font-size: 14px; padding-top: 30px; line-height: 30px;}
.about-content .col-md-8,.about-content .col-md-8 p,.about-content .col-md-8 a{ color: #333;}
.about-content .col-md-8 div{ text-indent: 24px;}
.about-content .col-md-8 strong,.about-content .col-md-8 strong span{ font-weight: bold;}

.contactus-div01,.page-div01{ height: auto; background-image: unset;} 
.contactus-div01 .col-md-4{ text-align: center;}
.contactus-com{ font-size: 24px; line-height:80px;}
.contactus-map{ height: 500px; position: relative; margin-top: 20px; margin-bottom: 20px; border: solid 1px #ddd;}

.BMap_bubble_title{ line-height: 40px!important; height: 40px!important; font-weight: bold;}

.projectbk{ background-color: #f8f8f8;}
.projectbk article{width: 100%; padding-top: 30px;}
.projectbk article img{ max-width: 100%!important; height: auto!important;}

.article-box h2,.tc-box.first-box h2{ border-bottom: solid 1px #eee;}

.page-link,.page-link a,.page-link span{ display: inline-block;padding: 5px; padding-left: 8px; padding-right: 8px; border: solid 1px #ddd; margin-left: 4px; margin-right: 4px;}

.ej_aboutSingle_page{width: 100%;height: 20px; margin-bottom: 20px; margin-top: 20px;}
.ej_aboutSingle_page span{display: block;width: 50%;height: 20px; float: left;}
.ej_aboutSingle_page span:last-child{text-align: right;}
.ej_aboutSingle_page span,.ej_aboutSingle_page span a{ font-size: 12px;}

.honorbk{ background-image: url(../images/probj.jpg); background-position: center top; background-size: 100% 100%;}
.honor-content{ padding-top: 30px; padding-bottom: 30px;}
.honor-content ul li{ list-style: none; line-height: 40px; margin: 0px auto; font-weight: bold; font-family: "微软雅黑";color: #000000;}
.honor-content ul li div{ display:block; height: 40px; width: 40px; position: relative; float: left;}
.honor-content ul li div span{ display: block; width: 2px; height: 100%; background-color: #ba2c23; position: absolute;left: 10px; top: 0px; z-index: 0;}
.honor-content ul li div i{ display: block; width:8px; height: 8px; border-radius: 8px; background-color: #ba2c23; position: absolute;left: 7px; top: 0px;  }
.honor-content ul li div .i02{top: 15px; background-color: #fff; border: solid 1px #BA2C23;}

.honor-imglist{ display:flow-root;}
.article-box{ background-color: #fff; padding: 20px;}

.honor-imglist .honor-list { width: 20%!important;height: 240px;text-align: center;  position: relative; float: left; margin: 0px auto; margin-bottom: 20px; border:none }
.honor-imglist .honor-list a{ display: table-cell; width: 218px; max-width: 98%; height: 240px; border: solid 1px #ddd; position: relative; text-align: center;vertical-align: middle; margin: 0px auto;}
.honor-imglist .honor-list a img{max-width: 100%;max-height: 100%;   margin: 0px auto; }

.case-list-div article{ border-bottom:0px ; text-align: center;}

.article-bannerbk{ height: 315px; background-image: url(../images/kk.jpg) ; background-repeat: no-repeat; background-position: center top; background-size: 100%; position: relative; z-index: 0;}

.product-bannerbk{ height: 315px; background-image: url(../images/cp.jpg) ; background-repeat: no-repeat; background-position: center top; background-size: 100%; position: relative;}

.list-product-div{margin-top: 0px!important;}
.weizhi-div{margin-top: 5px!important;margin-bottom:5px!important;}
.articleview .row,.articlelist .row{ margin: 0px auto;}
.viewbox { min-height: 500px;display: block;}
.viewbox ,.viewbox div,.viewbox  a,.viewbox  p{ font-family: "微软雅黑";}
.viewbox .title{ width: 100%; height: 40px; margin-top: 20px; margin-bottom: 20px; }
.viewbox .title h1{ line-height: 30px; text-align: center; font-weight: bold;font-size: 26px;color: #333;}
.viewbox .info{ width: 90%; height: 38px; line-height: 38px; background-color: #eee; font-size: 14px; text-align: center; margin: 0px auto}
.viewbox .info small{ font-size: 14px; margin-left: 15px; }
.viewbox .content,.viewbox .view-content{ width: 100%; display: flex; margin-bottom: 20px; margin-top: 20px;}
.viewbox .view-content{ text-align: center;}
.viewbox .view-content center{ margin: 0rem auto;} 

.viewbox .intro{ width: 92%; padding: 5px; background-color: #fafafa; border:dotted 1px #eee; font-size: 12px;margin: 0px auto; margin-top: 20px; margin-bottom: 20px;}

.viewbox .litpic{ width: 92%; height: auto; display: block; text-align: center;vertical-align: middle;margin: 0px auto; margin-top: 20px; margin-bottom:20px;}
.viewbox .litpic img{ max-width: 50%; height: auto; display: flex; text-align: center; vertical-align: middle; margin: 0px auto;}

.viewbox .table-content{ width: 92%;margin: 0px auto;}
.viewbox .table-content table{ width: 100%!important; height: auto; margin: 0px auto;}
.viewbox .dede_pages{width: 92%; display: flex;margin: 0px auto; margin-bottom:10px; margin-top: 10px;}

.list-case{ border-top: 0px; border-bottom: 0px; margin-bottom: 20px!important;}

.viewbox .view-tag{ width: 100%; text-align: right; margin-top: 10px; margin-bottom: 10px;}
.viewbox .view-tag a{ font-size: 10px;}

.list-boxes p{font-size: 14px;}
.list-boxes .list-actions,.list-boxes .list-actions a{font-size: 12px!important;color: #999;}
.list-boxes .btn{ float: right; font-size: 12px;display: none;}

.category-div{ width: 270px; max-width: 100%; display: block; margin: 0px auto; position:relative; top: -123px;}
.category-div .category-head{ width: 100%; height: 120px; position: relative; background-image: url(../images/hse.png); background-size: 100% 100%;border-radius: 6px;}
.category-div .category-head h3{ width: 92%; height: 100px; margin: 0px auto; padding-top:30px; text-align: left;font-family: "微软雅黑";color: #fff;}
.category-div .category-head h3 span{ line-height: 30px; text-transform: uppercase; font-size: 20px; font-weight: bold; }
.category-div .category-head h3 p{ line-height: 40px; text-transform: uppercase; font-size: 26px; font-weight: bold; }

.category-div .category-list{ display: block; width: 100%; min-height: 430px; background-image: url(../images/bj.png); background-position: bottom center; background-color: #fefefe; margin: 0px auto; background-repeat: no-repeat;}
.category-div .category-list ul,.category-div  .tag-list{ width: 92%; margin: 0px auto; padding: 0px;}
.category-div  .tag-list{ margin-top: 20px; height:auto; overflow:hidden}
.category-div .category-list ul li{ width: 100%; height: 40px; border-radius: 15px; border: solid 1px #ddd; margin-top: 8px; margin-bottom: 8px; list-style: none; text-align: center;padding: 0; background-color: #fff;}
.category-div .category-list ul li a{ line-height: 40px; color: #333; font-weight: bold;}
.category-div .category-list ul li:hover{ border: solid 1px #5DA83C; background-color: #5DA83C;}
.category-div .category-list ul li:hover a{color: #fff;}


.hot-area,.hot-area a{ font-size: 14px;}


.articlelist article{ width: 92%;  margin: 0px auto; margin-bottom:5px; margin-top: 5px; padding-bottom: 5px; border-bottom: dotted 1px #ddd;}
.articlelist article a{ line-height: 30px; color: #000000;}
.articlelist article .post-meta{ font-size: 12px; line-height: 25px;color: #333;}
.articlelist article .post-meta a{color: #333;}

.articlelist article .post-content{font-size: 12px; line-height: 20px;color: #999;}

.articlelist article:hover .a01{color:#5DA83C ; font-weight: bold;  transition:all 0.3s;}
.articlelist article:hover .post-meta,.articlelist article:hover .post-content{color:#000 ;}

.productpage-list{ display: flex!important;}
.productpage-list article{ width: 100%;  margin: 0px auto; margin-bottom:5px; margin-top: 5px;border: solid 1px #ddd; text-align: center;}
.productpage-list article .product-img{ width:245px; height:245px ; position: relative; display: block; text-align: center;}
.productpage-list article .product-img img{ max-width: 1; display: flex; height: 17.1875rem; text-align: center; vertical-align: middle; margin: 0px auto;}

.productpage-list .product-list{ padding-left: 0px; padding-right: 0px;margin-bottom: 6px;}
.productpage-list .product-div{ width:98%;height: 322px; }
.productpage-list .product-div .product-div-li01-div{ width: 94%; left: 3%;height:85px; line-height: 15px;}
.productpage-list .product-div .product-div-li01-div .a01,.productpage-list .product-div .product-div-li02 .product-div-li02-title{ font-size: 16px;}
.productpage-list .product-div .product-div-li01-div .field-span{margin-top: 5px;margin-bottom: 5px;}

.dede_pages{  text-align: center; margin-top: 30px!important;}
.pagination{ width: 100%; text-align: center; display: block; margin: 0px auto;}
.pagination li{ margin-right: 10px; font-size: 14px; line-height: 40px; display: inline-block;}
.pagination li a{font-size: 14px; line-height: 40px; }

.productpage-infor img{ max-width: 100%;}

.productpage-infor-01{display: flex; padding-top: 30px; padding-bottom: 30px; background-position: bottom; background-image: url(../images/product-1.jpg); background-repeat: repeat-x;}
.productpage-infor-01 img{ margin: 0px auto; display: flex; max-width: 100%; height: auto; text-align: center; vertical-align: middle;}
.productpage-infor-01 ul li{ margin-bottom: 20px; font-size: 16px;}

.productpage-infor-02{ padding-top: 30px; padding-bottom:50px; border-bottom: solid 1px #ddd;}
.productpage-infor-02 ul li:first-child{ font-size: 30px; color: #5DA83C; line-height: 50px;}
.productpage-infor-02 ul li:last-child{ font-size: 20px; color: #333; line-height: 40px;}


.productpage-infor-03{ display: flex; padding-top: 30px; padding-bottom:50px; border-bottom: solid 1px #ddd;font-size: 20px; color: #333; line-height: 40px;}
.productpage-infor-04{ display: flex; padding-top: 30px; padding-bottom:50px; border-bottom: solid 1px #ddd;}
.productpage-infor-04 p{font-size: 18px; color: #333; line-height:60px; text-align: center;}
.productpage-infor-04  img{ display: flex; height: 278px; margin: 0rem auto;}

.productpage-infor-05{padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; background-position: bottom; background-image: url(../images/product-1.jpg); background-repeat: repeat-x;}
.productpage-infor-05 p{font-size: 30px; color: #333; line-height:60px; text-align: center;}
.productpage-infor-05 table{ margin: 0px auto;  border-collapse: collapse;border: none; margin-top: 20px;}
.productpage-infor-05 table td{ border: solid #ddd 1px; text-indent: 10px;}
.productpage-infor-05 table .td-01{ width: 30%;}
.productpage-infor-05 table .td-02{ width: 70%;}


.table-content-productinfor{ margin: 0px auto;  border-collapse: collapse;border: none; margin-top: 20px;}
.table-content-productinfor td{ border: solid #ddd 1px; text-indent: 10px;}
.table-content-productinfor .td-01{ width: 30%;}
.table-content-productinfor .td-02{ width: 70%;}



.mapspage .row,.tagspage .row{ margin: 0px auto;}
.mapspage .place,.tagspage .place{ border-bottom: solid 1px #ddd; margin-bottom: 10px;}
.mapspage .title h1,.tagspage .title h1{ font-size: 24px; line-height: 60px;}
.mapspage .linkbox h3,.tagspage .linkbox h3{ font-size: 18px;}
.mapspage .linkbox dl{ margin: 0px auto;}
.mapspage .linkbox dl dd{ line-height: 25px; text-indent: 24px; margin: 0px auto;}
.mapspage .linkbox dl dd a{ font-size: 12px; line-height: 25px;}

.listbox-list{ margin-top: 30px!important;}
.listbox-list .e2{ width: 100%; }
.listbox-list .e2 li{ width: 100%; height:100px;  padding-bottom: 5px;padding-top: 5px; border-bottom: dotted 1px #eee; margin-bottom: 8px;; }
.listbox-list .e2 .preview{ display: block; float: left;margin-right: 18px; width: 80px;}
.listbox-list .e2 li img{ display: flex; max-width:100%;height: auto; margin: 0px auto; text-align: center; vertical-align: middle; }
.listbox-list .e2 li .info{ background-color: unset; width: 100%; display: block; height: 25px; line-height: 25px; font-size: 12px; text-align: left;}
.listbox-list .e2 li .info small{ margin-left: 0px;}
.listbox-list .e2 li .intro{ background-color: unset;margin-top: 0px;}

.navbar-light .navbar-toggler {color: rgba(255,255,255,.8);border-color: rgba(255,255,255,.8);position: absolute;left: 0px;top: 8px;}

.navbar-light .navbar-toggler-icon {   background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

#navbarSupportedContent.show{background-color: rgba(0, 0, 0, 0.6);z-index: 100;margin-top: 55px;}
#navbarSupportedContent.show .nav-item{ width: 100%;border-bottom: 1px #333 solid;line-height: 50px;}

.firendlink-a,.firendlink-a a{ font-size: 12px; color: #666;}

.nextpage-div ul{ margin:0px auto; padding:0px; margin-bottom:20px;}

.xiangguan-title{  margin-top:10px!important;height:40px; line-height:40px; border-bottom:solid 2px #eee}
.xiangguan-title.newslist-title{ font-weight:bold; margin-bottom:10px!important;}
.xiangguan-title.newslist-title i{color:#090!important}
.xiangguan-product-list { display:block!important; min-height:300px; }
.xiangguan-product-list .product-list{height:300px!important; float:left}
.xiangguan-product-list .xiangguan-product-div{ width:98%; height:100%; margin:0px auto;text-align:center }
.xiangguan-product-list .product-div-li01-div-01a{ display: table-cell; vertical-align: middle; width:100%;height:270px; position:relative; border:solid 1px #eee; overflow:hidden}
.xiangguan-product-list .product-div-li01-div-01a img{display: inline-block;text-align:center;max-width:100%; height:auto; margin:0px auto;transform:scale(1);  transition:all 0.3s}
.xiangguan-product-list .a01{ font-size:14px; line-height:40px}
.xiangguan-product-list .a01:hvoer{color:#390}
.xiangguan-product-list .product-div-li01-div-01a:hover  img{ transform:scale(1.1);  transition:all 0.3s}

.xiangguan-newslist ul{ margin:0px auto; padding:0px;}
.xiangguan-newslist ul li{ height:30px; line-height:30px;border-bottom:dotted 1px #eee}
.xiangguan-newslist ul p{ font-size:12px; color:#666; padding-bottom:4px; }

@media (min-width: 360px) and (max-width:429px)
{
	
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{ padding: 0px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 0px;padding-left: 0px;	}
	
	.row{ margin-left: 0px!important;margin-right: 0px!important;}
	
	.header-top .first-1{  text-align: center;}
	.header-top .first-2{ display: none;}
	.header-logo {height: 70px; }
	.header-logo img{ max-width: 100%; max-height:70px;}
	
	.header-logo .header-logo-a{ text-align: left;}
	.header-logo .header-logo-a img{ margin-left: 10px;}
	.header-logo .header-logo-tel{ text-align: center;}
	.header-logo .header-logo-tel img{ margin-right: 10px;}
	.header-logo .header-logo-img{ display: none;}
	
	.navbar-light .navbar-toggler{ left: 8px;padding: .15rem .35rem;top: 10px;}
	
	.index-channel-son{ margin-bottom: 10px;}
	.index-channel-son a {line-height: 25px;font-size: 14px; margin-bottom: 5px;}
	
	.index-title {margin-top: 10px;margin-bottom: 10px;}
	.index-title img{ max-height: 50px;}
	.index-title a {font-size: 20px;}
	
	
	.first-div{ padding-bottom: 20px!important;}
	
	.product-list{margin-bottom:8px;	}
	.product-div {width: 200px;height: 220px; margin: 0px auto;}
	.product-div .product-div-li01-div-01a{ height: 220px;}
	.product-div .product-div-li01-div{ width: 190px; height:75px;left:10px;}
	.product-div .product-div-li01-div .a01{height: 30px;font-size: 14px;line-height: 30px;}
	.product-div .product-div-li02 .product-div-li02-title{ font-size: 16px;}
	
	
	.more-a a{line-height: 30px;width: 140px;border-radius: 30px;font-size: 13px;}
	
	#banner .row,.first-div .row,.case-div .row,.aboutus-infor .row,.news-div .row,.footerbk .row,.row-set .row{ margin-right: 0px; margin-left: 0px;}
	
	.case-div,.case-div .casebk,.case-div .caselist-div{ height: auto;display: none;}
	.case-div .caselist-div .caselist-title{height: 414px;}
	.caselist-infor{ height: 80px;bottom:5px;}
	
	.sfhi {height: 514px;}
	.sfhi .KMSPrefix_sfhi_image_box .KMSPrefix_sfhi_image_item{width: 414px!important;}
	
	.psio{ height: 50px;bottom: 15px;}
	.psio #list2 .row{ width: 100%!;}
	.psio #list2 ul{ display: none;}
	#zhsb2 .next, #zhsb2 .prev{ bottom: 0px;}
	
	
	
	.aboutus-infor{height: auto;}
	.aboutus-infor-div{ padding: 10px;}
	.aboutus-infor-body {font-size: 12px; line-height: 25px; }
	.aboutus-infor .aboutus-infor-img {padding-top:30px !important; margin-bottom: 30px;}
	.more-detail{ margin: 10px auto;height: 30px;line-height: 30px;}
	
	.honor-div { height: 550px; display:none;}
	.picScroll-left .bd ul li .pic{width: 220px;height: 335px;}
	.picScroll-left .bd ul li .pic img{ height: auto; max-width: 100%;} 
	
	.news-div-01{ padding-top: 0px!important;}
	.newslist-left,.newslist-right{ height: auto; border-top:solid 5px #5DA83C;}
	.newslist-title i{color: #5DA83C;}
	
	.div-01{height: auto;}
	.div-01 img{max-width: 120px;height: 105px;}
	.div-01 a {font-size: 14px;line-height: 20px;}
	
	.div-02{ width: 100%; height: auto;}
	
	.footerbk{ height: auto;}
	.footer-infor {padding-top: 10px !important;}
	.footer-infor ul li{ height: 60px;}
	.footer-infor ul li span{font-size: 16px;}
	.footer-infor ul li div{ height: 60px;}
	.copyright{ padding: 5px; height: auto; line-height: 22px;}
	
	
	.page-title span, .about-title span{ font-size: 26px;}
	.about-title span:last-child, .about-title h1, .page-title h1{ font-size: 20px;}
	.aboutus-div03{ height: auto;}
	.aboutus-div03 .about-content{ background-color:unset;}
	.aboutus-div03 .about-content .col-md-4{ height: 200px; position: relative;  overflow: hidden;}
	.aboutus-div03 .about-content .col-md-4 img{ position: absolute; top:-100px; max-width:96%;}
	
	.contactus-com-infor img{top:0px!important;max-width: 100%;width: 100%!important;left: 0px;}
	
	.about-inofor{width: 95%;padding-top: 10px;padding-bottom: 20px;font-size: 16px;line-height: 35px;}
	.about-content .col-md-8{ font-size: 12px; padding-top: 0px;line-height: 25px;}
	
	.contactus-com {line-height: 60px;	}
	.contactus-com-content{ padding:10px}
	
	.honor-content { padding-top: 10px;}
	.honor-content ul{ padding: 0px;}
	.honor-content ul li{line-height:28px;}
	.honor-content ul li div{ height: 56px;}
	
	.honor-imglist .honor-list {width: 50% !important;}
	
	
	.place{ text-indent: 8px;border-top: solid 1px #ddd;}
	.prenext-div ul{ padding: 8px;}
	.prenext-div ul li,.prenext-div ul li a{ font-size: 12px;}
	
	.article-bannerbk,.product-bannerbk{ background-size: cover;height: 215px;}
	.category-div{top:-20px; position: relative; width: 94%;}
	.category-div .category-head{ height: 60px;}
	.category-div .category-head h3{padding-top:0px; height: 100%;}
	.category-div .category-head h3 span{font-size: 14px;}
	.category-div .category-head h3 p{font-size: 18px;line-height: 20px;}
	
	.category-div .category-list{ background-size: 100%; background-image: unset; text-align: left;min-height: unset;}
	.category-div .category-list ul li{ width: 45%; margin-left:5px;margin-right:5px;display: inline-block; height: 30px;}
	.category-div .category-list ul li a {line-height: 30px; font-size: 12px; }
	.category-div .tag-list{ display: none;}
	
	.viewbox .title{ margin: 0px auto;height: auto;}
	.viewbox .title h1{ font-size:18px;} 
	.viewbox .info{width: 98%; line-height: 25px; height: 25px;font-size: 10px; margin-bottom: 15px;}
	.viewbox .info a,.viewbox .info small{font-size: 10px;}
	
	.viewbox .view-content{ display: none;}
	
	.productpage-infor-01{ display: block;}
	.productpage-infor-01 ul li {margin-bottom: 10px;font-size: 12px;line-height: 30px;	}
	.productpage-infor-02 ul li:first-child{ font-size: 20px;}
	.productpage-infor-02 ul li:last-child {font-size: 16px;line-height: 30px;}
	.productpage-infor-03 {font-size: 16px;display: block;	padding-top:20px;padding-bottom:30px;text-align: center;}
	.productpage-infor-03 .productpage-infor-03-txt{ line-height: 30px; padding: 8px; }
	.productpage-infor img{ max-width: 90%; margin: 0px auto;}
	.productpage-infor-04{display: block;}
	.productpage-infor-04 p {font-size: 13px;line-height: 40px;}
	.productpage-infor-05 p{ font-size: 24px;line-height: 40px;}
	
	.productpage-list .product-div .product-div-li01-div .a01, .productpage-list .product-div .product-div-li02 .product-div-li02-title {font-size: 14px;}
	.productpage-list .product-div .product-div-li01-div{height: 75px;}
	.product-div .product-div-li01-div .field-span{ margin-top: 5px; margin-bottom: 5px;}
	.productpage-list .product-div{ height: 225px;}
	
	.table-content{ font-size: 14px;}
	.table-content img{ max-width: 99%!important; height: auto!important;}
	.viewbox .content, .viewbox .view-content{margin-top: 5px; margin-bottom: 5px;}
	
}

@media (max-width: 375px) 
{
	.product-div {width: 182px;}
	.productpage-list .product-div {width: 96%;}
	.product-div .product-div-li01-div {width: 96%;left:2%;	}
}

@media (max-width: 360px) 
{
	.navbar-div,.navbar-div .navbar{height: 46px;}
	.navbar-light .navbar-toggler{top: 5px;}
	#navbarSupportedContent.show{ margin-top: 45px;}
	
	.product-list {margin-bottom: 5px;	}
	.product-div {width: 176px;height: 200px;}
	.product-div .product-div-li01-div{left:5px}
	.product-div .product-div-li01-div .a01{ font-size: 13px;}
	.product-div .product-div-li02 .product-div-li02-title{ font-size: 14px;}
	.product-div .product-div-li01-div {width: 96%;left:2%;	}
	
	.contactus-com {line-height: 40px;font-size: 22px; padding-top: 10px;	}
}


@media  (min-width: 530px) and (max-width:768px)
{
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl{ padding: 0px;}
	.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-right: 0px;padding-left: 0px;	}
	
	
	.header-logo {height: 100px; }
	.header-logo img{ max-width: 100%; max-height:100px;}
	
	.index-title img{ max-height: 50px;}
	.index-title a {font-size: 20px;}
	
	.product-div {width: 246px;height: 250px;}
	.product-div .product-div-li01-div-01a{ height: 220px;}
	.product-div .product-div-li01-div{ width: 220px; height: 85px;; left:15px;}
	.product-div .product-div-li01-div .a01{height: 30px;font-size: 18px;line-height: 30px;}
	
	.product-list{margin-bottom: 6px;	}
	
	.more-a a{line-height: 40px;width: 160px;border-radius: 40px;font-size: 14px;}
	
	.caselist-infor{ height: 120px;bottom: 10px;}
	.case-div .caselist-div .caselist-title{height: 514px;}
	
	.sfhi {height: 514px;}
	
	.psio{ height: 50px;bottom: 15px;}
	.psio #list2 .row{ width: 100%!;}
	.psio #list2 ul{ display: none;}
	#zhsb2 .next, #zhsb2 .prev{ bottom: 0px;}
	
	
	
	
	.aboutus-infor-div{ padding-top: 0px;}
	.aboutus-infor-body {font-size: 13px; line-height: 25px;}
	
	.honor-div { height: 550px;}
	.picScroll-left .bd ul li .pic{width: 220px;height: 335px;}
	.picScroll-left .bd ul li .pic img{ height: auto; max-width: 100%;} 
	
	.div-01 img{max-width: 120px;height: 105px;}
	.div-02{ width: 100%; height: auto;}
	
	.footer-infor ul li span{font-size: 16px;}
	
	.page-title span, .about-title span{ font-size: 30px;}
	.about-title span:last-child, .about-title h1, .page-title h1{ font-size: 20px;}
	.about-inofor{width: 95%;padding-top: 30px;padding-bottom: 40px;}
	.about-content .col-md-8{ font-size: 12px; padding-top: 0px;line-height: 25px;}
	
	.contactus-com {line-height: 60px;	}
	.honor-imglist .honor-list {width: 33.3% !important;}
	
	.article-bannerbk,.product-bannerbk{ background-size: cover;height: 215px;}
	.category-div{top: -90px;}
	.category-div .category-head{ height: 90px;}
	.category-div .category-head h3{padding-top: 15px;}
	.category-div .category-head h3 span{font-size: 14px;}
	.category-div .category-head h3 p{font-size: 22px;line-height: 20px;}
	
	.category-div .category-list{ background-size: 100%;}
	
	.viewbox .title h1{ font-size: 22px;}
	.viewbox .info{ line-height: 30px; height: 30px;font-size: 12px;}
	.viewbox .info a{font-size: 12px;}
	
	.productpage-infor-01 ul li {margin-bottom: 10px;font-size: 12px;	}
	.productpage-infor-02 ul li:first-child{ font-size: 20px;}
	.productpage-infor-02 ul li:last-child {font-size: 16px;}
	.productpage-infor-03 {font-size: 16px;	}
	.productpage-infor-04 p {font-size: 13px;line-height: 40px;}
	
	.productpage-list .product-div .product-div-li01-div .a01, .productpage-list .product-div .product-div-li02 .product-div-li02-title {font-size: 14px;}
	.productpage-list .product-div .product-div-li01-div{height: 75px;}
	.product-div .product-div-li01-div .field-span{ margin-top: 5px; margin-bottom: 5px;}
	.productpage-list .product-div{ height: 225px;}
	
	.table-content{ font-size: 14px;}
	.viewbox .content, .viewbox .view-content{margin-top: 5px; margin-bottom: 5px;}
}
@media (min-width: 800px)
{
	body{ min-width: 1000px;}
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {padding-right: 0px;padding-left: 0px;}
	
	
	.header-logo {height: 125px; }
	.header-logo img{ max-width: 100%; max-height:125px;}
	
	
.footer-nav01 dt{ font-size: 16px; font-weight: bold; height: 40px; line-height: 40px;}
.footer-nav01 dt,.footer-nav01 dt a{ color: #fff;}

.footer-nav01 li{ display: block;width: 50%!important; float: left; height: 30px!important; line-height: 30px!important; overflow: hidden; text-overflow: overflow; word-wrap: normal;}
.footer-nav01 li a{color: #ddd; font-size: 14px; height: 30px; line-height: 30px; text-align: left;}

.footer-ewm{color: #ddd; font-size: 12px;line-height: 20px!important; margin-bottom: 5px;  }
.footer-infor .footer-ewm img {max-width: 100px; margin-top: 10px; margin-bottom: 5px;}

.footer-infor ul li{ height:30px;width:50%; float:left}
.footer-infor ul li a{ color:#fff}


}