@charset "gb2312";
/* CSS Document */
:root {
    --thm-font: 'Barlow', sans-serif;
    --thm-reey-font: 'reeyregular';
    --thm-gray: #7b7981;
    --thm-gray-rgb: 123, 121, 129;
    --thm-primary: #1989fb;
    --thm-primary-rgb: 25, 137, 251;
    --thm-black: #1b1825;
    --thm-black-rgb: 27, 24, 37;
    --thm-base: #ffffff;
    --thm-base-rgb: 255, 255, 255;
    --thm-extra: #1989fb;
    --thm-extra-rgb: 66, 217, 190;
    --thm-bdr-color: #dae3e9;
    --thm-bdr-color-rgb: 218, 227, 233;
    --thm-bdr-radius: 8px;
    --thm-blue:#0459b7;
}
body{ color:#333; padding:0; margin:0; font-size:14px; font-family:'Microsoft YaHei','微软雅黑'; background: #f9f9f9;
}
a:link,a:visited,a:active{ color:#333; text-decoration:none;
}
a:hover{ color:#ff0000; text-decoration:underline;
}
ul,li{ list-style:none; padding:0; margin:0;
}
form{ margin:0; padding:0; 
}
img{ border:none;
}


header{ height:148px; height:108px; border-bottom:#037e48 solid 3px; position:fixed; top:0; left:0; right:0; z-index:10000; background:#fff;
}
#head{ margin:0 auto; width:1200px;
}

#logo{ float: left; width: 360px; height:108px;
}
#logo img{ width:280px; margin-top:6px;/* height:60px;*/
}
@media (min-width:991px){
.pc-hidden{ display:none;
}
.myBanner{ display:none; /*隐藏手机版 首页大图*/
}
#tabBar{ display:none;/*隐藏手机版底部*/
}
.xn_mn_2_box{ display:none;/*隐藏 手机版 新导航按钮 */
}
}

/* banner大图*/
@media (min-width:991px){
/* banner- 关于我们 */	
#about.lanm_banner{ height:500px; background:url(/images/banner_about.jpg) center center;
}
/* banner-  知识 */	
#knowledge.lanm_banner{ height:500px; background:url(/images/banner_knowledge.jpg) center center;
}
/* banner- 人才招聘*/
#hr.lanm_banner{ min-width:1200px; height:300px; background:url(/images/banner_hr.jpg) no-repeat center center;
}
#contact.lanm_banner{ min-width:1200px; height:480px; background:url(/images/banner_contact.jpg) no-repeat center center; width:100%;
}
/* banner- 资讯*/
#news.lanm_banner{ min-width:1200px; height:500px; background:url(/images/banner_news.jpg) no-repeat center center;
}
/* 合作案例
#anli.lanm_banner{ height:300px; background:url(/images/banner_anli.jpg) no-repeat center center;
}*/
/* 产品展示*/
#product.lanm_banner{ height:500px; background:url(/images/banner_product.jpg) center center;
}
/* 专利、品质*/
#zhuanli.lanm_banner{ height:500px; background:url(/images/banner_zhuanli.jpg) center center;
}
/* 公司荣誉*/
#honor.lanm_banner{ height:500px; background:url(/images/banner_honor.jpg) center center;
}
}
@media (max-width:990px){
.pc-hidden{ display:block; /*手机平板显示出来*/
}
/* banner- 关于我们 */	
#about.lanm_banner{ height:auto; background:none;
}

	#about .menu li{ margin-bottom:5px;
	}
/* 人才招聘、联系我们*/
#hr.lanm_banner{ height:auto; background:none;
}
#contact.lanm_banner{  height:auto; background:none;
}
/* 湘东情资讯*/
#news.lanm_banner{  height:auto; background:none;
}
/* 合作案例*/
#anli.lanm_banner{ height:auto; background:none;
}
/* 产品展示*/
#product.lanm_banner{ height:auto; background:none;
}
#zhuanli.lanm_banner{ height:auto; background:none;
}
#honor.lanm_banner{ height:auto; background:none;
}
}



@media (min-width:991px){
#xn_mn_2_wrap,.menu-box{ display:none;
}

#head_r{ height:32px; text-align:center; float: left; width:840px;
}
#head_r ul{ width:800px; margin-left:40px; 
}
#head_r>ul>li{ width: 100px; float:left; height:110px; position:relative; margin-left:0;
}
#head_r>ul>li:hover{ background: #037e48;
}
#head_r>ul>li:hover>a,#head_r>ul>li:hover>a>span{ color:#fff; text-decoration:none;
}
#head_r p{ padding:0; margin:0; height:30px; line-height:30px; font-size:15px; padding-top:30px;
}
#head_r span{ display:block; height:20px; text-align:center; font-size:10px; color:#bbb; line-height:20px; 
}

#head_r>ul>li.active a,#head_r>ul>li.active span{ color:#037e48;
}
#head_r>ul>li.active:hover a,#head_r>ul>li.activ:hover span{ color:#fff;
}
/* 原 导航条
#head_r{ float: left; width:840px; text-align:right; margin-top:14px;
}
#head_r img{ height:80px;
}
nav{ background:#005831; height:40px;
}
nav ul{ width:1200px; margin:0 auto;
}
nav>ul>li{ width: 110px; float:left; height:40px;  position:relative; margin-left:0; text-align:center; background:url(/images/nav-line.png) no-repeat center right; width:150px;
}
nav>ul>li:last-child{ background:none;
}
nav>ul>li a:link,nav>ul>li a:visited,nav>ul>li a:active{ color:#fff;
}
nav>ul>li.active{ 
}
nav>ul>li:hover{ background-color:#06913a;
}
nav>ul>li:hover>a,nav>ul>li:hover>a>span{ color:#fff; text-decoration:none;
}
nav>ul>li p{ padding:0; margin:0; height:40px; line-height:40px; font-size:15px;
}
 

nav>ul>li.active a,nav>ul>li.active span{ 
}
nav>ul>li.active:hover a,nav>ul>li.activ:hover span{ 
}
*/


#top_blank{ height:148px; height:108px;
}


#contact_content{ width:800px; margin:0 auto;
}
#map{ width:798px;height:600px;border:#ccc solid 1px;font-size:12px; margin:0 auto;
}

}


/* 菜单下拉内容
nav ul li ul{ width:110px; height:auto; background: url(../images/menuList1.png) repeat; position: absolute; z-index: 9999; overflow: hidden; left:0px; top:40px; width:150px;
}
nav ul li ul li{ height:50px; float:none; line-height:50px; z-index:9999;
}
nav ul li:hover ul li a{ z-index:9999; text-decoration:none; font-size:16px; height:50px; line-height:50px; color:#ffffff; text-align:center;
}
nav ul li ul li a:hover{ background:url(../images/menuList2.png) center repeat-x;  height:50px; line-height:50px; display:block; } 
新的*/
#head_r ul li ul{ width:100px; height:auto; background: url(../images/menuList1.png) repeat; position: absolute; z-index: 9999; overflow: hidden; left:-40px; top:110px;
}
#head_r ul li ul li{ height:50px; float:none; line-height:50px; z-index:9999;
}
#head_r  ul li:hover ul li a{ z-index:9999; text-decoration:none; font-size:16px; height:50px; line-height:50px; color:#ffffff; text-align:center;
}
#head_r ul li ul li a:hover{ background:url(../images/menuList2.png) center no-repeat;  height:50px; line-height:50px; display:block; }

@media (min-width:991px){
/*首页banner轮播*/
.AutoW{ width:100%; margin:0 auto;}
.banner{ height:500px; overflow:hidden; position:relative;}
.banner .prev{ position:absolute; top:40%; left:0; cursor:pointer; z-index:20;}
.banner .next{ position:absolute; top:40%; right:0;cursor:pointer; z-index:20;}

.banner .hd{ height:15px; overflow:hidden; position:absolute; right:45%; bottom:10px; z-index:1; } 
.banner .hd ul{ overflow:hidden; zoom:1; float:left;} 
.banner .hd ul li{ float:left; margin-right:5px; width:15px; height:10px; line-height:14px; text-align:center; background:url(/images/Dian.png) no-repeat; cursor:pointer; } 
.banner .hd ul li.on{ background:url(/images/DianH.png) no-repeat;} 
.banList li{ width:100%;height:500px; overflow:hidden; }
.banList li a{ display:block; width:100%; height:500px; overflow:hidden;}

.banner .prev,
.banner .next {
    display: none;
}
.banner:hover .prev,
.banner:hover .next {
    display: block;
}
/*首页banner轮播 end*/
#wrap{ width:1200px; margin:0 auto;
}
}
@media (min-width:991px){
/* 首页 其它*/
#home_about{ margin-top:30px; height:500px; background:url(/images/home-about.jpg) center center;
}
#home_about_in{ position:relative; width:1180px; margin:0 auto; height:500px;
}
#home_about_left_bg{
	position:absolute; background:rgba(255,255,255,0.75); width:500px; height:500px;
}
#home_about_wz1{
	position:absolute;
	top:72px;
	left:40px;
	z-index:1;
	width:400px;
	height:56px
}
#home_about_wz1 span{ font-size:56px;
}
#home_about_wz2{
	position:absolute;
	top:138px;
	left:40px;
	z-index:2;
	width:400px;
	height:30px
}
#home_about_wz2 span{ font-size:30px;
}
#home_about_wz3{
	position:absolute;
	top:181px;
	left:40px;
	z-index:3;
	width:38px;
	height:10px
}
#home_about_wz3 div{
	border-top-color:rgba(1,82,172,1);
	border-top-style:solid;
	border-top-width:5px
}
#home_about_wz4{
	position:absolute;
	top:210px;
	left:40px;
	z-index:4;
	width:421px;
	height:165px;
	overflow:hidden;
}
#home_about_wz5{
	position:absolute;
	top:394px;
	left:40px;
	z-index:5;
	width:118px;
	height:40px
}
#home_about_wz5 .z_more {
	width:118px;
	height:40px;
	background:#ea971e;
	border:1px solid #ea971e;
	font-size:16px;
	text-align:center;
	line-height:38px;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more a {
	color:#fff;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more:hover {
	background:0;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more:hover a {
	color:#ea971e !important;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more a:hover {
	color:#ea971e !important;
	transition:all .6s ease-in-out
}

#home_about_img{
	position:absolute;
	top:70px;
	left:539px;
	z-index:4;
	width:640px;
	height:360px
}
#home_about_img video{	width:640px;
	height:360px
}
}
@media (max-width:990px){
/* 首页 其它*/
#home_about{ margin-top:10px; background:url(/images/home-about.jpg) no-repeat center 0;
}
#home_about_in{ position:relative; z-index:1;
}
#home_about_left_bg{
	position:absolute; background:rgba(255,255,255,0.75); height:380px; width:100%; z-index:1; top:0; left:0;
}
#home_about_wz1{
	padding-top:20px;/* top 72*/
	padding-left:20px; /* left 40 */
	height:36px;
	z-index:1; position:relative;
}
#home_about_wz1 span{ font-size:36px;
}
#home_about_wz2{
	margin-top:10px;/* top:138px;*/
	padding-left:20px;
	height:20px;
	z-index:2; position:relative;
}
#home_about_wz2 span{ font-size:20px;
}
#home_about_wz3{
	position:absolute;
	margin-top:13px;/* top:181px;*/
	padding-left:20px;
	z-index:3; position:relative;
	width:38px;
	height:10px;
}
#home_about_wz3 div{
	border-top-color:rgba(1,82,172,1);
	border-top-style:solid;
	border-top-width:5px
}
#home_about_wz4{
	margin-top:19px;/* top:210px;*/
	padding-left:20px; padding-right:20px;
	z-index:4; position:relative;
	height:165px;
	overflow:hidden;
}
#home_about_wz5{
	margin-top:19px;/* top:394px;*/
	padding-left:20px;
	z-index:5; position:relative;
	width:118px;
	height:40px
}
#home_about_wz5 .z_more {
	width:118px;
	height:40px;
	background:#ea971e;
	border:1px solid #ea971e;
	font-size:16px;
	text-align:center;
	line-height:38px;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more a {
	color:#fff;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more:hover {
	background:0;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more:hover a {
	color:#ea971e !important;
	transition:all .6s ease-in-out
}
#home_about_wz5 .z_more a:hover {
	color:#ea971e !important;
	transition:all .6s ease-in-out
}

#home_about_img{ margin-top:24px;
}
#home_about_img video{ width:100%;
}  
}
@media (min-width:991px){
#home_product{ width:1200px; margin:0 auto;
}
#home_product ul li{ width:270px; margin-right:40px; float:left; margin-bottom:30px; 
}
#home_product ul li:hover{ background:#005831;
}
#home_product ul li:nth-child(4n){ margin-right:0px;
}
#home_product ul li div{ width:270px; height:270px; text-align:center; overflow:hidden;
}
#home_product ul li img{ max-width:270px; max-height:270px; vertical-align:middle;
}
#home_product ul li:hover img{	transform:scale(1.1,1.1);
	transition:all .6s ease-in-out;
}
#home_product ul li p{ padding:0; margin:0; height:50px; text-align:center;
}
#home_product ul li p a{ display:block; height:50px; line-height:50px;
}
#home_product ul li:hover p a{ color:#fff;
}
#product_content table{ border-collapse:collapse;
}
#product_content table td{ border:#ddd solid 1px; empty-cells:show; padding:5px 10px;
}
}
@media (max-width:990px){
#home_product ul{ margin-top:10px;
}	
#home_product ul li{ width:50%; padding:0 10px; box-sizing:border-box; float:left; margin-bottom:30px; 
}
#home_product ul li a div.pc-hidden{ background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; display: block; padding-top: 84%; 
}
#home_product ul li p{ padding:0; margin:0; height:50px; line-height:50px; text-align:center; background:#d0d0d0;
}
#home_product ul li:hover p{ background:#005831; color:#fff;
}
}

/* 首页-产品分类*/
@media (min-width:991px){
#home_productClass_out{ padding-top:40px; height:420px; background:url(/images/lm_bg2.jpg) no-repeat center center;
}
#home_productClass{ width:1200px; margin:0 auto; padding:30px 0;
}
#home_productClass li{ float:left; width:175px; height:151px; margin-left:-35px;
}
#home_productClass li:first-child{ margin-left:27px;
}
#home_productClass li:nth-child(2n){ margin-top:78px;
}
#home_productClass li img:hover{
  transition-duration: 1s; 　　　　 　　　　 /*延时过渡   //要与delay区分*/
  -moz-transition-duration: 1s; 　　　　　　/* Firefox 4 */
  -webkit-transition-duration: 1s; 　　　　 /* Safari 和 Chrome */
  transform:rotate(360deg);
  -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); 
  /*-moz-transform:rotate(360deg) scale(1.5); 图片变大1.5倍*/
 }
}
@media (max-width:990px){
#home_productClass_out{ padding-top:40px; background:url(/images/lm_bg2.jpg) no-repeat center center;
}
#home_productClass{ margin:0 auto; padding:10px 0;
}
#home_productClass li{ float:left; padding:10px; width:25%; box-sizing:border-box;
}
#home_productClass li img{ width:100%;
}
#home_productClass li img:hover{
  transition-duration: 1s; 　　　　 　　　　 /*延时过渡   //要与delay区分*/
  -moz-transition-duration: 1s; 　　　　　　/* Firefox 4 */
  -webkit-transition-duration: 1s; 　　　　 /* Safari 和 Chrome */
  transform:rotate(360deg);
  -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); 
  /*-moz-transform:rotate(360deg) scale(1.5); 图片变大1.5倍*/
 }
}


@media (min-width:991px){
	/*.title-1 .cn .box:before,.title-1 .cn .box:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 105px; height: 1px; background: #000; }*/
	.title-1{ background:url(/images/title_big.png) no-repeat center bottom; height:56px; margin-bottom:30px; text-align:center; padding-top:50px;
	}
	.title-1 .cn .box{ position: relative; display:inline-block; vertical-align: top; font-size: 30px; color: #037e48; line-height: 34px; 
	}
	.title-1 .en{ font-size: 13px;color: rgba(0,0,0,0.5); line-height: 20px; padding-top:2px; text-transform: uppercase; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

}
@media (max-width:990px){
	/*.title-1 .cn .box:before,.title-1 .cn .box:after{ content: ""; position: absolute; top: 50%; z-index: 1; width: 70px; height: 1px; background: #000; }*/
	.title-1{ background:url(/images/title_big_m.png) no-repeat center bottom; height:30px; margin-bottom:20px; text-align:center; padding-top:20px;
	}
	.title-1 .cn .box{ position: relative; display:inline-block; height:20px; font-size: 18px; color: #037e48; line-height: 20px;
	}
    .title-1 .en{ font-size:8px;color: rgba(0,0,0,0.5); line-height: 10px; height:10px; text-transform: uppercase; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
}
/*
.title-1 .cn .box:before{ right: calc(100% + 25px); }
.title-1 .cn .box:after{ left: calc(100% + 25px); }
.title-1 .cn .box span{ / color:#000;/
}
*/

.title-1.active .cn .box{ color: #fff; }
.title-1.active .cn .box:before,.title-1.active .cn .box:after{ background: #fff; }
.title-1.active .en{ color: rgba(255,255,255,0.5); }
@media (min-width:991px){
/* 首页 资讯*/
#home_news{ width:1200px; margin:0 auto;
}
/* 首页合作案例*/
#home_case{ width:1200px; margin:0 auto;
}
}
@media (min-width:991px){
.hzal {
	width: 270px !important;
	margin: 0px 0 6px 0px;
	border: 0px;
	/* border-bottom: 1px solid #d2d2d2;*/
	float:left;
}
/*.hzal:nth-child(4n) {
	margin: 0px 0px 6px 0px
}*/

.hzal .hzal_title {
	padding:0px 20px;
	/* background:#fff;*/
	transition:all .6s ease-in-out;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#333;
	font-size:16px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
}
.hzal:hover .hzal_title {
	background:#005831;
	color:#fff;
	transition:all .6s ease-in-out;
}
.hzal_title a { color:#333; font-size:18px;
}
.hzal:hover .hzal_title  a { color:#fff;
}
.hzal_img {
	height:200px; width:270px; overflow:hidden;
	text-align:center;
}
.hzal_img img{
	transition:all .6s ease-in-out;
	width:270px;
}
.hzal:hover .hzal_img img{
	transform:scale(1.1,1.1);
	transition:all .6s ease-in-out
}
}
@media (max-width:990px){
#home_case .swiper-wrapper{ margin-top:10px;
}
#home_case .swiper-wrapper .hzal{ width:50%; padding:0 10px; box-sizing:border-box; float:left; margin-bottom:30px; box-shadow: 0rem 0rem 6px rgba(0,27,54,0.2);
}
#home_case .swiper-wrapper .hzal a div.pc-hidden{ background-position: 50% 50%; background-size: contain;/*cover*/; background-repeat: no-repeat; display: block; padding-top: 84%; 
}
#home_case .swiper-wrapper .hzal p{ padding:0; margin:0; height:40px; line-height:40px; text-align:center; 
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
	font-size:12px;
}
#home_case .swiper-wrapper .hzal:hover p{  
}
}

/* 关于我们*/
@media (min-width:991px){
#about.lanm_banner .lanm_banner_in{ height:500px; width:1200px; margin:0 auto; position:relative; text-align:center;
}
.menu{ position:absolute; left:0; right:0; bottom:0;
}
.menu ul{ margin:0 auto; background:rgba(0,0,0,0.5);
}
.menu li{ display:inline-block; font-size:15px; height:52px; line-height:52px; padding: 0 28px; padding-bottom:4px; border-bottom:none;
}
.menu li a{display:block; color:#fff;
}
.menu li.active{ border-bottom:4px solid #fff; padding-bottom:none; z-index:999;
}
}
@media (max-width:990px){
.menu{ width:100%; overflow:hidden; overflow-x: auto; margin-top:4px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.menu ul{ margin:0 auto; height:60px;
}
.menu li{ width:110px; font-size:15px; height:60px; line-height:60px; text-align:center; float:left;
}
.menu li+li{background: url(/images/xian.png) no-repeat left center;
}
.menu li a{display:block; color:#333;
}
.menu li.active{  z-index:999;
}
.menu li.active a{ color:#037e48;
}

#about .menu ul{ width:660px;
}

}
/* 关于我们 end*/
/* 专利、品质*/
@media (min-width:991px){
#zhuanli.lanm_banner .lanm_banner_in{ height:500px; width:1200px; margin:0 auto; position:relative; text-align:center;
}
/* 产品展示*/
#lanm_left{ width:250px; margin-right:20px; float:left;
}
#lanm_right{ width:930px; float:left;
} 
ul#productClass{ text-align:center; margin-top:30px;
}
ul#productClass li{ display:inline-block;  height:40px; line-height:40px; text-align:center; width:100px; background:#e7e5e5; margin-left:4px; }
ul#productClass li a{  color:#282828; transition:0.3s; display:block; }
ul#productClass li a:hover,ul#productClass li a.active{ background:#005831; color:#fff;
}
}
@media (max-width:990px){
/* ul#productClass li a:hover,ul#productClass li a.active{  height:61px; background-color:#d0d0d0; color:#5b5b5b; transition:0.3s; border-left:6px solid #005831; width:100%; box-sizing:border-box; 
}*/
ul#productClass li a:hover,ul#productClass li a.active{ color:#005831;
}
#product #wrap{ padding:0;
}
#productClass_wrap{ width:100%; overflow:hidden; overflow-x: auto; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
#productClass_wrap ul{ margin:0 auto; height:60px; width:1100px;
}
#productClass_wrap li{ width:110px; font-size:15px; height:60px; line-height:60px; text-align:center; float:left;
}
#productClass_wrap li+li{background: url(/images/xian.png) no-repeat left center;
}
#productClass_wrap li a{display:block; color:#333;
}
#productClass_wrap li.active{  z-index:999;
}
#productClass_wrap li.active a{ color:#037e48;
}
 




}

#product_img{ text-align:center; margin:0 auto 0 auto;
}
#product_img img{ max-width:800px;
}
#product_title{  height:50px; line-height:50px; font-weight:bold; font-size:24px; margin-top:30px; margin-bottom:30px;
}




@media (min-width:991px){
#pageMain{ margin-top:60px;
}
#pageMain h1{ height:60px; font-size:30px; line-height:60px; text-align:center; padding:0; margin:0; font-family:'Microsoft YaHei UI Light','微软雅黑'; font-weight:normal;
}
#lanm_content{ padding-top:20px; 
}
.lanm_t{ height:50px; line-height:50px; font-size:16px; font-weight:bold; padding-left:10px; color:#fff; background:#005831;
}
}
@media (max-width:990px){
#pageMain h1{ height:60px; font-size:24px; line-height:60px; padding:0; margin:20px 0 20px 0; font-family:'Microsoft YaHei UI Light','微软雅黑'; color:#037e48; font-weight:500;
}
.lanm_t{ height:60px; font-size:24px; line-height:60px; padding:0; margin:20px 0 20px 0; font-family:'Microsoft YaHei UI Light','微软雅黑'; color:#037e48; font-weight:500;
}
}
#lanm_content{ font-size:16px; line-height:2; min-height:500px;
}
@media (min-width:991px){
#product_box{ width:930px; margin:0 auto;
}
#product_list{ margin-top:40px;
}
#product_list ul li{ width:280px; margin-right:26px; float:left; margin-bottom:30px; background:#fff; box-shadow: 0rem 0rem 6px rgba(0,27,54,0.2);
}
#product_list ul li:hover{ 
}
#product_list ul li:nth-child(4n){ margin-right:0px;
}
#product_list ul li div{ width:280px; height:280px; text-align:center; overflow:hidden;
}
#product_list ul li img{ max-width:280px; max-height:280px; vertical-align:middle;
}
#product_list ul li:hover img{ 
	transform:scale(1.1,1.1);
	transition:all .6s ease-in-out;
}
#product_list ul li p{ padding:0; margin:0; height:50px; text-align:center;
}
#product_list ul li p a{ display:block; height:50px; line-height:50px; overflow:hidden;
}
#product_list ul li:hover p a{ background:#037E48; color:#fff;
}
}
@media (max-width:990px){
#product_list ul{ margin-top:10px;
}	
#product_list ul li{ width:50vw;/* product 中wrap不占20padding*/ padding:0 10px; box-sizing:border-box; float:left; margin-bottom:10px; 
}
#product_list ul li a div.pc-hidden{ border:1px solid #E5E5E5; padding:4px; width:calc(50vw - 30px); height:calc(50vw - 30px); background:#fff;
}
#product_list ul li a div.pc-hidden img{ max-width:calc(50vw - 30px);  max-height:calc(50vw - 30px); width:auto; vertical-align:middle;
}
#product_list ul li p{ padding:0; margin:0; height:50px; line-height:50px; text-align:center; font-size:14px;
}
#product_list ul li:hover p{ 
}
}
#product_content table{ border-collapse:collapse;
}
#product_content table td{ border:#ddd solid 1px; empty-cells:show; padding:5px 10px;
}

/* 合作案例*/
@media (min-width:991px){
#anli_list{ width:1200px; margin:0 auto; margin-top:30px;
}
#anli_list ul li{ width:270px; margin-right:40px; float:left; margin-bottom:30px; height:250px; overflow:hidden; background:#fff; box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.08);
}
#anli_list ul li:nth-child(4n){ margin-right:0px;
}
#anli_list ul li div.mobile-hidden{ width:270px; height:200px; text-align:center; display:table-cell; vertical-align:middle;
}
#anli_list ul li img{ max-width:270px; max-height:200px;
}
#anli_list ul li p{ padding:0; margin:0; height:50px; text-align:center;
}
#anli_list ul li:hover{ 
}
#anli_list ul li:hover p{ 
}
#anli_list ul li p{ display:block; height:50px; line-height:50px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
	font-size:14px;
}
#anli_list ul li:hover p a{ 
}
}
@media (max-width:990px){
#anli_list{ margin:0 auto; margin-top:10px;
}
#anli_list ul{ 
}
#anli_list ul li{ width:calc(50vw - 20px); padding:0 10px; box-sizing:border-box; float:left; margin-bottom:20px; box-shadow: 0rem 0rem 6px rgba(0,27,54,0.2); margin-right:20px;
}
#anli_list ul li:nth-child(even){ margin-right:0;
}
#anli_list ul li a div.pc-hidden{   width:calc(50vw - 30px);  height:calc(50vw - 30px); display:table-cell; vertical-align:middle; text-align:center; background:#fff;
}
#anli_list ul li a div.pc-hidden img{ max-width:calc(50vw - 40px);  max-height:calc(50vw - 40px); width:auto; vertical-align:middle;
}
#anli_list ul li p{ padding:0; margin:0; height:40px; line-height:40px; text-align:center; 
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow:hidden;
	font-size:12px;
}
 
}



/*--------------------------------------------------------------
# News One
--------------------------------------------------------------*/
@media (min-width:991px){
.news-one {
    position: relative;
    display: block;
    padding: 0px 0 0px;
	margin:0 auto;
	width:1200px; box-sizing:border-box;
} 
.news-one__single {
    position: relative;
    display: block;
    margin-bottom: 30px;
	width:370px; margin-right:30px; float:left;
}
.news-one__single:nth-child(3){ margin-right:0;
}

.news-one__img {
    position: relative;
    display: block;
    overflow: hidden;
	border-radius:10px 10px 0 0; 
}




.news-one__img img {
    width: 100%;
    transition: all 500ms ease;
    transform: scale(1);
	display:block;
}

.news-one__single:hover .news-one__img img {
    transform: scale(1.05);
}

.news-one__img>a {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(var(--thm-black-rgb), 0.3);
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    color: var(--thm-base);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;
    visibility: hidden;
    opacity: 0;
    transform: translateY(-30%);
}

.news-one__img>a>span {
    position: relative;
}

.news-one__img>a>span::before {
    content: '';
    width: 20px;
    height: 2px;
    background-color: var(--thm-base);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 500ms ease;
}

.news-one__img>a>span::after {
    content: '';
    transition: all 500ms ease;
    width: 2px;
    height: 20px;
    background-color: var(--thm-base);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.news-one__img>a:hover>span::before,
.news-one__img>a:hover>span::after {
    background-color: var(--thm-primary);
}

.news-one__single:hover .news-one__img>a {
    visibility: visible;
    transform: translateY(0%);
    opacity: 1;
}

.news-one__date-box {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: var(--thm-base);
    padding: 17px 22px 20px;
    border-top-right-radius: 8px;
}

.news-one__date-box p {
    font-size: 14px;
    color: var(--thm-black);
    font-weight: 800;
    margin: 0;
    line-height: 17px;
    text-align: center;
}

.news-one__content {
    position: relative;
    display: block;
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, .2);
    padding: 20px 10px 30px 10px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom: 3px solid transparent;
    transition: all 500ms ease;
}

.news-one__single:hover .news-one__content {
    border-bottom: 3px solid #037e48;
}

.news-one__meta {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    margin: 0;
}

.news-one__meta li+li {
    margin-left: 10px;
}

.news-one__meta li a {
    color: var(--thm-gray);
    font-size: 14px;
    transition: all 500ms ease;
}

.news-one__meta li a:hover {
    color: #005831;
}

.news-one__meta li a i {
    color: #005831;
}

.news-one__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
}

.news-one__title a {
    color: var(--thm-black);
    transition: all 500ms ease;
}

.news-one__single:hover .news-one__title a {
    color: #037e48;
}

.news-one__text {
    font-size: 16px;
    margin: 0;
    line-height: 30px;
    padding-top: 13px;
    padding-bottom: 8px;
}

a.news-one__read-more-btn {
    font-size: 16px;
    font-weight: 600;
    color:#037e48;
    display: inline-block;
    transition: all 500ms ease;
}

.news-one__read-more-btn:hover {
    color: #005831;
}
}

@media (max-width:990px){
	.news-one__single{ height:75px; padding:10px 5px; background:#fff; margin-bottom:10px; box-shadow: 3px 3px 6px rgba(0,27,54,0.2); 
	}
	.news-one__img { width:120px; float:left; height:75px;
	}
	.news-one__content { width:calc(100vw - 130px); padding:0 0 0 10px; box-sizing:border-box; float:left; height:75px;
	}
    h3.news-one__title {
    font-size: 16px;
    font-weight:normal;
    line-height: 24px; height:48px;
	margin:0; padding:0;
   }


.news-one__img img {
    width: 100%;

    transition: all 500ms ease;
    transform: scale(1);
	border-radius:10px;
}

.news-one__single:hover .news-one__img img {
    transform: scale(1.05);
}

 
	
}
/*--------------------------------------------------------------
# News One */


#news_list{ min-height:400px;
}
#news_list ul{ margin-top:20px;
}
#news_list li{
	background: #fff;
	height: 110px;
	padding: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #999 dotted;
	transition: all 0.4s linear 0s;
}
#news_list li:hover{ background:#005831; color:#fff;
}

@media (min-width:991px){
.news_left{ float:left; width:150px; height:110px; margin:0 10px;
}
.news_left img{ width:150px; height:110px;
}
.news_right{ height: 110px; width:990px; padding: 0 10px; float:left; line-height:2;
}
.news_right p{ padding:0; margin:0;
}
.news_t a{ font-weight:bold; color:#005831; font-size:16px;
}
#news_list li:hover .news_t a{ color:#fff;
}
.news_t span{ color:gray; font-weight:normal; font-size:12px;
}
#news_list li:hover .news_t span{ color:#eee;
}
.news_c{ font-size:13px; color:#999;
}
#news_list li:hover .news_c{ color:#eee;
}
/*新闻详情*/
#news_title{ margin:30px 0 10px; text-align:center; font-weight:bold; font-size:24px;
}
#news_content{ width:1000px; margin:0 auto;
}
#news_content p{ text-indent:32px;
}
#info{ color:gray; font-size:12px; text-align:center;
}

}
@media (max-width:990px){
.news_left{ width:120px; float:left; height:75px;
} 
.news_left img{width: 100%;

    transition: all 500ms ease;
    transform: scale(1);
	border-radius:10px;
	}
.news_right{ width:calc(100vw - 150px); padding:0 0 0 10px; box-sizing:border-box; float:left; height:75px;
}
.news_right p{ padding:0; margin:0;
}
.news_t a{ font-size:16px; color:#333;
}
#news_list li{   height:auto; border-bottom:none; box-shadow: 3px 3px 6px rgba(0,27,54,0.2); padding:10px 0;
}
#news_list li:hover .news_t a{ color:#fff;
}
.news_t span{ color:gray; font-weight:normal; font-size:12px;
}
#news_list li:hover .news_t span{ color:#eee;
}
.news_c{ font-size:13px; color:#999;
}
#news_list li:hover .news_c{ color:#eee;
}
/*新闻详情*/
#news_title{ margin:30px 0 0; font-weight:bold; font-size:20px;
}
#info{ color:gray; font-size:12px;
}
#news_content{ 
}
#news_content p{ text-indent:32px;
}
#pageShow{ text-align:center; font-size:12px;
}

}

#pageShow{ text-align:center;
}


@media (min-width:991px){
footer{ min-width:1200px; height:230px; background:#005831; margin-top:20px;
}
#foot{ width:1200px; margin:0 auto; height:230px;
}
#foot a{ font-size:14px; color:#FFF;
} 
#foot a:hover{color:#77b0fc;
} 
#foot1{ width:420px; float:left; margin-left:230px; margin-top:22px;  font-size:14px; color:#fff;
} 

#foot1 ul li{ width:120px; float:left; margin-right:20px; text-align:center; 
} 
#foot1 ul li img{ width:120px;
}
#foot1 ul li div{ height:20px; line-height:20px;
}


#foot2{ width:380px; height:170px; float:left; margin-top:50px; margin-top:22px; width:470px;
}
#foot2 ul li{ width:380px; height:36px; width:470px;
} 
#foot2 ul li p{ width:330px; height:36px; line-height:36px; font-size:14px;display:block; color:#fff; padding:0; margin:0;
}
.foot_t{ line-height:40px; height:40px; margin-bottom:12px; border-bottom:#fff solid 2px; font-size:18px; color:#fff; font-weight:bold;
}


#copyright{ height:50px; line-height:50px; text-align:center; color:#fff; clear:both; background:#09652f;
}
#copyright a,#copyright img,#copyright abbr{ vertical-align:middle;
}
/*浮动QQ 电脑版使用*/
.dock{position: fixed; right: 0px;width: 50px;-moz-opacity: 0.7;opacity: 0.7;z-index: 2000000;}
.dock.close{z-index: 50;}
.dock ul.icons{position: absolute;list-style: none;right: 0px;padding: 0px;width: 50px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock.close ul.icons{right: -70px;}
.dock ul.icons li i{display: block;position: relative;width: 50px;height: 50px;background: url(/images/icons.png) no-repeat;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;z-index: 210;}
.dock ul.icons li.active i{-moz-opacity: 0.4;opacity: 0.4;}
.dock ul.icons li.up i{background-position: -63px -150px;}
.dock ul.icons li.tel i{background-position: -62px -108px;}
.dock ul.icons li.im i{background-position: -63px -20px;}
.dock ul.icons li.wechat i{background-position: -59px -66px;}
.dock ul.icons li.down i{background-position: -63px -190px;}
.dock ul.icons li p{display: block;position: absolute;top: 50px;right: -260px; padding: 15px 15px; height:120px;color: White;line-height: 30px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out .1s;-moz-transition: all .4s ease-in-out .1s;-ms-transition: all .4s ease-in-out .1s;-o-transition: all .4s ease-in-out .1s;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;}
.dock ul.icons li.active p{right: 50px;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.dock ul.icons li.tel p{width: 150px; height:130px; line-height:25px; font-size:14px;}
.dock ul.icons li.im p{width: 150px; height:130px; line-height:25px; font-size:14px;}
.dock ul.icons li.im p a{display: block; margin-top: 12px;width: 80px;height:30px;line-height:27px;color:#f00;font-size:14px;text-align:center;text-decoration: none; border:1px solid #f00;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock ul.icons li.im p a:hover{color:#fff;background: #f30;border:1px solid #f00;}
.dock ul.icons li.wechat p{width:150px; height:150px; line-height:25px}
.dock ul.icons li.wechat p img{border: 2px solid #000; max-width:115px}
.dock a.switch{position: absolute;display: block; top:270px;right:11px; width:26px;height: 26px;background: url(/images/icons.png) no-repeat 0px -640px;cursor: pointer;-webkit-transition-delay: .15s;-moz-transition-delay: .15s;-ms-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;transition:all .5s;}
.dock a.switch:hover{transform:rotate(180deg);}
.dock a.switch.off{background-position: -32px -640px;}
/*浮动QQ结束*/
}