@charset "utf-8";
/*
* This is NOT a freeware, use is subject to license terms
* @author Miscuz! <526781311@qq.com>
* @version 9.20.15
* @support http://www.950085.com
*/
.wp{width:1200px;margin:0 auto}
a.imgzoom img{transition: all 0.3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin: center center;-webkit-transform: scale(1.1, 1.1);-moz-transform-origin: center center;-moz-transform: scale(1.1, 1.1);	}
.lv-lt-bk { background:#0e824f; height:26px; }
.lv-lt-bk .lv-ltbl { font-size: 12px; color:white; float:left; line-height: 26px; }
.lv-lt-bk .lv-ltbr { font-size: 12px; color:white; float:right; line-height: 26px; }
.lv-lt-bk .lv-ltbr a { color:white;}
.lv-lt-bk .lv-ltbr em { margin-right: 20px;}
.lv-lt-bk .lv-ltbr img { height:20px; margin-right: 5px; float: left; margin-top: 3px;}
.lv-top { height:95px; }
.lv-top img { float: left;height:95px; }
.lv-top .lv-nav { float:right; }
.lv-top .lv-nav ul li { float: left; text-align: center; height:95px; padding:0px 15px;  }
.lv-top .lv-nav ul li .em { width:20px; height:3px; background:white; display: inline-block; }
.lv-top .lv-nav ul li a { height:66px; line-height: 95px; text-align: center; display: block; font-size:14px; }
.lv-top .lv-nav ul li:hover{ color:white; background:#0e824f;}
.lv-top .lv-nav ul li:hover a { color:white; }
.lv-banner img { width:100%; height:409px;}
.lv-banner .s2 .swiper-pagination-bullet { width:15px !important; height:15px !important; }
.lv-banner .s2 .swiper-pagination-bullet-active {background:#0e824f !important;}
.lv-m-banner img{ width:100%; height:241px;}
.lv-me { margin-top: 50px; }
.lv-me .lv-we-img img { height:46px; }
.lv-me .lv-we-pdt { width:64%;}
.lv-me .lv-we-pdt .lv-we-pdt-li { width:22%; background:#efefef; height:202px; float: left; padding: 1% 0.5%; margin-right:2%; margin-top: 10px; position:relative; }
.lv-me .lv-we-pdt .lv-we-pdt-li em { font-size: 18px; color:#0e824f; margin-left:5%;}
.lv-me .lv-we-pdt .lv-we-pdt-li img { width: 90%; margin: 5%;}
.lv-me .lv-we-pdt .lv-we-pdt-li p { width:70px; height:17px; position: absolute; bottom:10px; margin-left:5px; display: block; background:url(../images/ioc-more.png) no-repeat; line-height: 13px; color:#0e824f; } 
.lv-me .lv-we-pdt .lv-we-pdt-li span { margin:0px auto; display:block; height:58px;width:90%; word-wrap: break-word;overflow:hidden;  text-overflow:ellipsis;  line-height: 20px; }
.lv-me .lv-we-pdt .lv-we-pdt-li ul li {  font-size: 12px;  margin-left:5px; margin-right:5px; display: block; line-height: 20px; position: relative; padding-left: 10px;}
.lv-me .lv-we-pdt .lv-we-pdt-li ul li span { display: block; background: #868686;width:5px; height:5px; border-radius: 50%;position: absolute; left:-10px; top:8px; }
.lv-nwews { width:33%;}
.lv-nwews .lv-news-nav { border-bottom:1px solid #e5e5e5; padding-bottom: 10px;}
.lv-nwews .lv-news-nav em { font-size: 16px; font-weight: bold; color:#0e824f;}
.lv-nwews .lv-news-nav span { font-size: 12px; color:#989898; margin-left: 5px;}
.lv-nwews .lv-news-con ul li { border-bottom:1px solid #e5e5e5; margin-top:13px; position: relative; padding:15.5px 0px;}
.lv-nwews .lv-news-con ul li img { position: absolute; left:0px; top:5px; }
.lv-nwews .lv-news-con ul li em { position: absolute; left:20px; top:2.5px; font-size: 14px;}
.lv-nwews .lv-news-con ul li em:hover { color:#0e824f; }

.lv-foot-back { background:#1c1d25; height:205px; margin-top: 50px; padding-top: 58px;}
.lv-foot-back .lv-foot-nav ul { float: left; width:100px; border-right:1px solid #14151b; margin-right:1%;  margin-left:2%; height:104px; }
.lv-foot-back .lv-foot-nav ul p { padding-bottom: 4px; font-size: 14px; color:#408f6d; font-weight: bold;}
.lv-foot-back .lv-foot-nav ul p a { color:#408f6d; }
.lv-foot-back .lv-foot-nav ul li a { line-height: 25px; font-size: 12px; color:#a2a2a2;margin-top: 2px;}
.lv-foot-back .lv-foot-nav ul li a:hover { color:#0e824f; }
.lv-foot { height:50px; line-height: 50px; background:#16171e; color:#505158; text-align: center;}

.lc-foot-ev { width:34%; }
.lc-foot-ev-fl { width:76px; text-align: center; color:#a2a2a2;}
.lc-foot-ev-fl img { width:76px; }
.lc-foot-ev-fr { width:224px; text-align: right; position: relative; }
.lc-foot-ev-fr img { position: absolute; top:0px; right:187px;}
.lc-foot-ev-fr em { font-size:14px; color:#a2a2a2;position: absolute; right:128px; top:1px;}
.lc-foot-ev-fr span { font-size:24px; color:#47a37b; position: absolute; top:17px; font-weight: bold; right:0px;}
.lc-foot-ev-fr p { font-size:14px; color:#a2a2a2; position: absolute; top:60px; right:0px;}
.lc-foot-ev-fr a { width:50px; height:5px; background:#47a37b; display: block; position: absolute; top:105px;  right:0px;}

/*以上是首页css*/
.lv-mright-content { margin-top: 20px; }
.lv-left-content { width:13%; float: left; }
.lv-left-content .lv-article-menu .lv-article-menu-li { font-size:14px; padding: 10px 20px; background:#e2e2e2; margin:1% 0px; text-align: center; color:#6a6a6a; overflow: hidden; overflow-y: hidden; overflow-x:hidden; }
.lv-left-content .lv-article-menu #cur { background:#15a968; }
.lv-left-content .lv-article-menu #cur a { color:white; }

.lv-right-content { width:83%; float:right; }
.lv-right-content .lv-right-content-nav { border-bottom: 1px solid #cccccc; padding-bottom:15px; position: relative; height:30px;}
.lv-right-content .lv-right-content-nav p { position: absolute; left:10px; top:10px;  font-size: 20px; color:#34b075;  font-weight: bold;}
.lv-right-content .lv-right-content-nav em { position: absolute; right:10px; top:10px;  font-size: 14px; color:#34b075; width:80%; text-align: right;}
.lv-right-content .lv-right-content-nav em img { margin-right:5px; width:15px; height:15px; margin-top: 10px;}
.lv-right-content .lv-right-content-nav em a { color:#34b075; }
.lv-right-content .lv-right-content-con { padding:10px; line-height: 25px; font-size: 14px;  }
.lv-right-cata-con { background:#f6f6f6; padding:20px; line-height: 25px;}


.lv-news-list ul li { height:108px; margin:20px 0px; }
.lv-news-list ul li .dd0 img { margin-right: 30px; float: left; width:160px; height:108px; background:url(../images/ioc-tuwen.png) #fafafa no-repeat center 50%;  overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-news-list ul li .ddem .dd1 { font-size: 14px; font-weight: bold; color:#515151; }
.lv-news-list ul li .ddem .dd2 { font-size: 12px; color:#5d5d5d; margin-top: 5px; height:55px; overflow: hidden; overflow-y: hidden; overflow-x:hidden; line-height: 25px;}
.lv-news-list ul li .ddem .dd3 span i { font-size: 12px; }
.lv-news-list ul li .ddem .dd3 span em { margin:0px 3px; }
.lv-news-list ul li .ddem .dd3 .dd4-ioc { display: inline;}

.lv-tuwen-list ul  {margin:10px 0px;}
.lv-tuwen-list ul li { float: left; width:22%; margin: 15px 1.2%; background:url(../images/ioc-tuwen.png) no-repeat center 45%; border:1px solid #efefef;}
.lv-tuwen-list ul li img { height:300px; width:100%; }
.lb_wrap {display:none;}
.lb_wrap img { width:600px; height:800px; }
.lightbox_bg{background:#000;filter:alpha(opacity=70);opacity:.7;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.lightbox{position:absolute;left:0;top:50%;width:100%;z-index:2;text-align:center; }
.lightbox p{position:absolute;height:61px;width:38px;top:50%;left:0;z-index:2;background:transparent url(../images/themes.png) no-repeat left top;margin-top:-30.5px;cursor:pointer;}
.lightbox p.next{left:auto;background-position:right top;right:0;}

.lv-page { border:1px solid #859299; margin-top:10px; font-size:12px;}
.lv-page_up a:hover{ color:#0e824f; font-size:14px;}
.lv-page_down a:hover{ color:#0e824f; font-size:14px;}

.lv-jiaru-list table { text-align: center; color:white;font-size: 12px; margin: 20px 0px;}
.lv-jiaru-list table tr { height:35px; }
.lv-jiaru-list table tr td.ddb { background:#fad815; font-size: 14px; font-weight: bold;}
.lv-jiaru-list table tr td.dd1 { width:10%;  overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-jiaru-list table tr td.dd2 { width:7%;  overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-jiaru-list table tr td.dd3 { width:6%; overflow: hidden; overflow-y: hidden; overflow-x:hidden; }
.lv-jiaru-list table tr td.dd4 { width:10%; overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-jiaru-list table tr td.dd5 { width:8%;  overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-jiaru-list table tr td.dd6 { width:10%; overflow: hidden; overflow-y: hidden; overflow-x:hidden;}
.lv-jiaru-list table tr td.dd7 { background:#f6f6f6; color:#5d5d5d; } 
.lv-jiaru-list table tr td.dd7 a { color:#5d5d5d; } 
.lv-jiaru-list table tr:hover td.dd7 { background:#eeeeee; color:#5d5d5d; } 

.lv-product-list ul li {  width:30%; margin: 10px 1.5%; padding:20px 0px; float: left; height:65px; border-bottom:2px solid #b2b2b2; line-height: 25px; color:#9e9e9e;}
.lv-product-list ul li em { margin-left:30px; line-height:50px; font-size: 16px; }
.lv-product-list ul li .lv-product-list-back { height:50px; float: left; background:#fcd916; width:93px; line-height: 50px; font-weight: bold; font-size: 22px; color:white; text-align: center;}
.lv-product-list ul li:hover .lv-product-list-back { background:#0e824f; } 

.lv-prod-content-nav li { float:left; width:130px; text-align: center; padding:8px 5px; margin-bottom: 10px; margin-right: 10px; margin-top:20px; position: relative; background:#e2e2e2;  }
.lv-prod-content-nav li a{font-size: 14px; color:#666; vertical-align: middle;font-weight: bold;  display: block; }
.lv-prod-content-nav li.on {  background:#fcd916; }
.lv-prod-content-nav li.on a { color:white; }
.lv-prod-content-nav li.on .submenu{ display:block;}
.lv-prod-content-nav li div.submenu { width:35px; margin:0px auto;display:none; }
.lv-prod-content-nav li div.submenu_A { width:35px; height:30px; background:url(../images/A.png) no-repeat;background-size:100% 100%;position: absolute; z-index: 9; bottom:-20px; }


.lv-prod-content-con.lv-prod-content-a p { float: left; display: block; margin-right: 2%;}
.lv-prod-content-con.lv-prod-content-a p a { padding:10px 10px; float: left; display: block; font-size: 18px; color:#0e824f; }
.lv-prod-content-con.lv-prod-content-a p  img { width:95%; height:300px; margin:0px auto; }

.lv-m-baiduditu { margin-top: 20px; width:100%; height:350px; overflow: hidden;}

/*以上是pc端的css*/ 
.lv-flip-m { display: none; }
.lc-m-appbar{position:fixed;width:100%;left:0px;bottom:0;z-index:9999;opacity:0.98; display: none;}
.lc-m-bar { background:#0e824f; height:40px;padding: 10px; box-shadow:1px 1px 5px rgba(51,51,51, 0.5); }
.lc-m-bar li {display:inline;float:left;width:25%;position:relative}
.lc-m-bar li a{display:block;color:white }
.lc-m-bar li a span{display:block;text-align:center;padding-top:.01rem;font-size:12px;color:white}
.lc-m-bar li a em{display:block;text-align:center}
.lc-m-bar li a em i{font-size:25px;color:white}

.lc-m-appbartop-height { height:50px; display: none; }
.lc-m-appbar-height { height:90px; display: none; }
.lc-m-appbartop{position:fixed;width:100%;left:0px;top:0;z-index:9999;opacity:0.98; display: none;}
.lc-m-top { background:#0e824f; height:30px;padding: 10px; box-shadow:1px 1px 5px rgba(51,51,51, 0.5); }
.lc-m-top-ioc-0 { position: absolute; left:20px; top:10px; }
.lc-m-top-ioc-1 { position: absolute; right:20px; top:10px; }
.lc-m-top-ioc-2 { color:white; position:absolute; top:16px; right:60px; }
.lc-m-top-ioc-2 a { color:white; }
.lc-m-top-ioc-1-none { width:100%; position: absolute; top:50px;}
.lc-m-top-ioc-1-none ul li { text-align: center;}
.lc-m-top-ioc-1-none ul li a { height:40px; line-height: 40px; font-size: 14px; color:white; font-weight: bold; background: #0e824f; opacity:0.9; display: block; margin-bottom:1px;}


.lv-m-mright-content { margin-top: 20px; }
/*以上是移动端的css*/
@media screen and (max-width: 1360px) {
.lv-m-banner img { height:186px; }
}

@media screen and (max-width: 1200px) {
.wp{ width:95%; margin:0 auto;}
.lv-banner img { width:100%; height:240px;}
.lv-me { margin-top: 30px; }
.lv-mright-content { margin-top: 15px; }
.lc-foot-ev-fl1 { display: none; }
}

@media screen and (max-width: 1060px) {
.lv-m-banner img{ height:170px;}
.lv-tuwen-list ul li img { height:220px; }
.lc-foot-ev { width:20%; }
.lc-foot-ev-fl2 { display: none; }
}

@media screen and (max-width: 960px) {
.lv-top img { height:90px; }
.lv-banner img { width:100%; height:230px;}
.lv-me { margin-top: 20px; }
.lv-me .lv-we-img img { height:40px; }
.lv-m-banner img{ height:180px;}
.lc-foot-ev-fr { display: none; }
}

@media screen and (max-width: 860px) {
.lv-top .lv-nav ul li { padding: 0px 7px; }
.lv-banner img { width:100%; height:200px;}
.lv-me .lv-we-img img { height:33px; }
.lv-m-banner img{  height:135px;}
.lv-left-content { width:100%; float: left; }
.lv-right-content { width:100%; float:right; margin-top: 10px;}
.lv-left-content .lv-article-menu .lv-article-menu-li { width:24%; float: left; margin: 0.5%; padding:0px; height:40px; line-height:40px; text-align: center;}
.lv-prod-content-con.lv-prod-content-a p a { padding:1%;}
.lc-foot-ev-fl { display: none; }
}

@media screen and (max-width: 762px) {
.lv-top .lv-nav { display: none; }
.lv-top { height:65px; }
.lv-top img { height:65px; }
.lv-banner img { width:100%; height:150px;}
.lv-me .lv-we-img { text-align: center; }
.lv-me .lv-we-img img { height:46px;}
.lv-me .lv-we-pdt { width:100%; } 
.lv-nwews { width:97%; margin-top: 10px;}
.lv-lt-bk { display: none;}
.lv-lt-bk .lv-ltbl { width:100%;}
.lv-lt-bk .lv-ltbr { width:100%;}
.lv-foot-back{ display: none; }
.lv-foot{ display: none; }
.lc-m-appbar { display: block; }
.lc-m-appbartop  { display: block; }
.lc-m-appbartop-height { display: block; }
.lc-m-appbar-height { display: block; }
.lv-flip-pc {display: none;}
.lv-flip-m {display: block;}
.lv-right-content .lv-right-content-con img {margin:0px auto; max-width:95% !important; height:320px !important; margin-bottom: 10px;}
.lv-tuwen-list ul li img { height:200px; }
.lv-product-list ul li .lv-product-list-back { display: inline-block; width:100%; }
.lv-product-list ul li { text-align: center; height:75px;}
.lv-product-list ul li em { margin-left: 0px;}
.lv-m-banner img{ height:120px;} 
}

@media screen and (max-width: 600px) {
.lv-banner img { width:100%; height:150px;}
.lv-me .lv-we-img img { height:39px; }
.lv-nwews { width:97%; margin-top: 10px;}
.lv-lt-bk { display: none; }
.lv-m-banner img{ height:130px;}
.lv-news-list ul li .ddem .dd3 .dd4-ioc { display: block;}
.lv-right-content .lv-right-content-nav em { display: none; }
.lv-tuwen-list ul li img { height:150px; }
.lightbox{top:88%;}
.lightbox img { height:340px; width:275px; }
}

@media screen and (max-width: 450px) {
.lv-banner img { width:100%; height:150px;}
.lv-me .lv-we-img img { height:32px; }
.lv-nwews { width:97%; margin-top: 10px; }
.lv-lt-bk { display: none; }
.lv-lt-bk .lv-ltbl { width:100%;}
.lv-lt-bk .lv-ltbr { width:100%;}
.lv-m-banner img { height:54px; }
.lv-jiaru-list table { font-size: 12px; }
.lv-page { height:15px; }
.lv-page_up { width:100%; }
.lv-page_down { width:100%;}
.lv-m-none { display: none; }
.lv-news-list ul li .ddem { width:48%; float:right; position: relative;}
.lv-news-list ul li .ddem .dd2 { height:44px;  line-height: 20px;}
.lv-news-list ul li .dd0 img { margin-right: 0px; float: left; width:45%; height:108px; } 
.lv-tuwen-list ul li img { height:100px; }
.lv-me .lv-we-pdt .lv-we-pdt-li { width:47%; }
.lv-right-content .lv-right-content-con img { height:200px !important;}
.lv-prod-content-nav li { margin-top: 10px; width:38%; float: left; margin: 0.5%; padding:0px; height:40px; line-height:40px; text-align: center;}

}

@media screen and (max-width: 320px) {
.lv-banner img { width:100%; height:150px;}
.lv-me .lv-we-img img { height:25px; }
.lv-nwews { width:97%; margin-top: 10px; }
.lv-lt-bk { display: none; }
.lv-m-banner img { height:50px; }
.lv-tuwen-list ul li { margin:15px 1%; }
}