﻿body{font:14px/1.5 arial,Hiragino Sans GB,sans-serif}
a{color:#333;text-decoration:none;outline:medium none;-moz-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
a:link,a:visited{text-decoration:none}
a:hover{text-decoration:none; color:#3ba618}
img{max-width:100%}
img,li{vertical-align:top;border:0}
.clear{clear:both;line-height:0;font-size:0;width:0;height:0}
*{margin:0;padding:0}
html *,html *:before,html *:after {box-sizing: border-box;-webkit-transition: 0.5s;transition: 0.5s;}
ul{list-style-type:none}
dd,dt,h5,img,li,ul{margin:0;padding:0}
b,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,html,img,input,li,p,pre,td,ul{margin:0 auto;padding:0}
dt,h1,h2,h3,h4,h5,h6{text-transform:capitalize;}
body,td,th{font:14px/1.5 arial,Hiragino Sans GB,sans-serif}
input{font:14px/1.5 arial,Hiragino Sans GB,sans-serif}
@font-face {
    font-family: 'sourcesanspro-semibold';
    src: url('../../fonts/sourcesanspro-semibold.eot');
    src: url('../../fonts/sourcesanspro-semibold.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/sourcesanspro-semibold.woff2') format('woff2'),
         url('../../fonts/sourcesanspro-semibold.woff') format('woff'),
         url('../../fonts/sourcesanspro-semibold.ttf') format('truetype'),
         url('../../fonts/sourcesanspro-semibold.svg#sourcesanspro-semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sourcesanspro-light';
    src: url('../../fonts/sourcesanspro-light.eot');
    src: url('../../fonts/sourcesanspro-light.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/sourcesanspro-light.woff2') format('woff2'),
         url('../../fonts/sourcesanspro-light.woff') format('woff'),
         url('../../fonts/sourcesanspro-light.ttf') format('truetype'),
         url('../../fonts/sourcesanspro-light.svg#sourcesanspro-light') format('svg');
    font-weight: normal;
    font-style: normal;
}


.no-padding{padding:0}
header{}

.top_action{position:absolute;top:15px;right:30px;}
#lang {display:inline-block;position:relative;margin-left:10px;}
#lang>a.fa-globe{color:#fff;font-size:22px;}
#lang .dropdown-menu { min-width: 120px; left: auto; right: 0; }
#qrcode{position:relative;display:inline-block;margin-left:10px;}
#qrcode>a.fa-qrcode{font-size:22px;color:#fff;}
#qrcode .img{display:none;position:absolute;top:40px;right:0;width:90px;height:90px;}
#qrcode>a:hover .img{display:block;}
#search{position:relative;display:inline-block;z-index:10;}
#search>a.fa-search{font-size:22px;color:#fff;}
#search #sform{width:182px;display:none;position:absolute;top:40px;right:0;}
#search #stext{width:150px;height:32px;border:1px solid #ddd;padding-left:5px;background-color:#ddd;}
#search #sbut{width:32px;height:32px;background:#ddd;border:none;float:right;color:#666;font-size:18px;line-height:32px;}

.top{float:left; width:100%; height:55px; background-color:#212121; text-align:center;}
.logo{ position:relative; z-index:10; display:block;}
.logo>.img{display: inline-block;width: 260px;height: 80px;background-color: #3ba618;position:relative;}
.logo>.img:before{content: "";border-top: 80px solid #3ba618;position: absolute;left: -20px;top:0;border-left: 20px solid transparent;}
.logo>.img:after{content: "";border-top: 80px solid #3ba618;position: absolute;right: -20px;top:0;border-right: 20px solid transparent;}
.logo>.img img{max-height:60px;margin-top:10px;}

.banner{ float:left; width:100%; padding:0 0 30px; background-color:#212121; position:relative;z-index:1;}
section{ float:left; width:100%; border-bottom:5px solid #3ba618}
.menu{ position:absolute; bottom:30px; width:100%;}
.menu ul.menuList{ background-color:#212121; position:relative; width:90%; }
.menu ul.menuList:before{ content:""; position:absolute; width:50px; top:0; bottom:0; background-color:#212121; left:-30px; -webkit-transform: skew(-30deg); -moz-transform: skew(-30deg); -o-transform: skew(-30deg);transform: skew(-30deg); }
.menu ul.menuList:after{ content:""; position:absolute; width:50px; top:0; bottom:0; background-color:#212121; right:-30px; -webkit-transform: skew(30deg); -moz-transform: skew(30deg); -o-transform: skew(30deg);transform: skew(30deg); }
.menu ul.menuList li{ display:inline-block;  }
.menu ul.menuList li a{ color:#fff; font-size:14px; padding:20px 35px; text-transform:uppercase; display:inline-block;  }
.menu ul.menuList li .caret{display:none;}
.menu ul.menuList li.open .dropdown-menu{display:none;}
/*二级分类*/
.dropdown:hover .menu-top {display: block;}
.dropdown-submenu{position:relative;}
.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover > .dropdown-menu{display:block;}
.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover > a:after{border-left-color:#ffffff;}
.dropdown-submenu .pull-left{float:none;}
.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu>ul{min-width:200px;}

@media screen and (min-width:1px) and (max-width:768px) {
    .dropdown-submenu > .dropdown-menu{left:0;display:block;}
    .dropdown-submenu > .dropdown-menu>li{padding-left:10px;font-size:12px;}
    .dropdown-submenu > .dropdown-menu>li:before{}
}
.sidebar-nav li:hover{}
@media (max-width:991px)
{
    .logo>.img{background-color:transparent;}
    .logo>.img:before{border:none;}
    .logo>.img:after{border:none;}

    .sidebar-nav{position:initial;}
    .sidebar-nav li:not(:first-child)::before{background-color:#3ba618;}
    .sidebar-nav .dropdown-menu li:first-child a{background-color:transparent;}
    .sidebar-nav .dropdown-menu li:before{background-color:#3ba618;}
    .sidebar-nav li a{text-transform:capitalize;}
    #wrapper .nav > li > a>i {display:inline-block!important;} 

    #top_search{margin-top:25px;}
    #top_search #top_sform{width:182px;}
    #top_search #top_stext{width:150px;height:32px;border:1px solid #333;padding-left:5px;background-color:Transparent;color:#fff}
    #top_search #top_sbut{width:32px;height:32px;background:#333;border:none;float:right;color:#fff;font-size:18px;line-height:32px;}

}
@media (min-width:992px) 
{
    .menu ul.menuList{width:80%;}
}
@media (min-width:992px) and (max-width:1199px)
{
    .menu ul.menuList>li>a{padding:20px 25px;}
    .menu ul.menuList>li>a>i{display:none;}
}
@media (min-width:768px) and (max-width:991px) {
    .hamburger{margin-top:12px;}
}
@media (max-width:767px)
{
	.top{ height:auto; text-align:inherit;padding:0 10px;background-color:#fff;}
	.top .hamburger { margin-top:25px;}
    .top .hamburger .hamb-top{background-color:#3ba618;}
    .top .hamburger .hamb-middle{background-color:#3ba618;}
    .top .hamburger .hamb-bottom{background-color:#3ba618;}
    .top .hamburger.is-open span{background-color:#fff;}
    .banner{padding-bottom:0;}
}

/*banner图切换*/
#bframe{ display:block;border-bottom:3px solid #3ba618;}
#bframe .row{margin:0 -15px;}
#bar{border-bottom:3px solid #3ba618;}
#bar .carousel-control{width:10%;background-color:none;}
#bar .carousel-control span{ margin-top:160%;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;background-color:rgba(0,0,0,0.5);border-radius:50%;}
.carousel-indicators{z-index:2;height:25px; padding-top:13px;left:15%;width:70%;margin:0 auto; display:none;}
.carousel-indicators li{display:inline-block;width:12px;height:12px; margin:0 10px 0 0; line-height:36px;*display:inline;zoom:1;overflow:hidden;cursor:pointer;border:1px solid #fff;}
.carousel-indicators li.active{*display:inline;margin:0 10px 0 0; background-color:#fff;}
#bar .carousel-caption a:hover{text-decoration:none; }
#bar .bg{bottom: 0;position: absolute;}
#bar .bg img{height:auto;width:100%;}


.frame{ display:block; padding:45px 0; float:left; width:100%;}
.index_title{margin-bottom:30px; }
.index_title h3{text-transform:capitalize; font-family:sourcesanspro-semibold; font-size:36px;text-transform:uppercase}
.index_title p{ font-family:sourcesanspro-light; font-size:18px;margin-bottom:10px;}
.index_title span{display:block;width:50px;height:12px;border-top:2px solid #3ba618;border-bottom:2px solid #3ba618;margin:0 auto;padding:3px 10px;}
.index_title span i{display:block;background-color:#3ba618;height:2px;}
@media (min-width:768px) and (max-width:991px) {
.index_title h3{font-size:30px;}
}
@media (max-width:767px)
{
.frame{  padding:15px 0;}
.index_title{ margin-bottom:15px;}
.index_title h3{font-size:24px;}
.index_title p{font-size:14px;}
}

#frame1{ background-color:#e7e7e7;padding-top:50px;padding-bottom:50px;}
.service{ display:block; width:33.33%;float:left;padding:0 15px;}
.service .img{float:left;margin-right:5px;}
.service>.txt h5{ font-weight:bold; font-family:sourcesanspro-semibold; font-size:18px;line-height:28px;}
.service>.txt p{font-family:sourcesanspro-light; font-size:16px; line-height:20px;height:60px;overflow:hidden;}

@media (min-width:768px) and (max-width:991px) {
    #frame1{padding-top:40px;padding-bottom:40px;}
    .service .img{float:none;text-align:center;margin-bottom:10px;}
    .service>.txt p{height:60px;overflow:hidden;}
}
@media (max-width:767px)
{
    #frame1{padding-top:30px;padding-bottom:30px;}
    .service{ margin-bottom:15px;}
    .service .img{float:none;margin:0;text-align:center;}
    .service>.txt h5{font-size:14px;line-height:24px;font-weight:normal; text-align:center;}
    .service>.txt p{display:none;}
}

.owl-carousel .owl-controls .owl-buttons{}
.owl-carousel .owl-controls .owl-buttons>div{background-color:#3ba618;width:30px;height:80px;line-height:80px;padding:0;font-size:60px;border-radius:0;position:absolute;top:30%;}
.owl-carousel .owl-controls .owl-buttons>.owl-next{right:15px;}
.owl-carousel .owl-controls .owl-buttons>.owl-prev{left:15px;}
.owl-carousel .owl-controls .owl-buttons>div:hover{opacity:1;}


#frame2{padding-top:50px;padding-bottom:50px;}
#frame2 .prolist {margin:0 -15px;}
#frame2 .prolist .thumbnail{margin:10px 15px;}
#frame2 .prolist .thumbnail:hover{box-shadow:0 0 10px #3ba618;}
#frame2 .prolist .thumbnail .img{overflow:hidden;}
#frame2 .prolist .thumbnail img{width:100%;}
#frame2 .prolist .thumbnail a h5{ text-align:center; display:block; font-size:21px;line-height:28px;height:28px;overflow:hidden; font-family:sourcesanspro-semibold; margin:10px 0;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;width:100%;}
#frame2 .prolist .thumbnail a p{ padding:0 15px; text-align:center; height:42px; margin-bottom:20px; overflow:hidden;}

@media (min-width:768px) and (max-width:991px) {
    #frame2{padding-top:40px;padding-bottom:40px;}
}
@media (max-width:767px) {
    #frame2{padding-top:30px;padding-bottom:30px;}
    #frame2 .prolist .item a span{font-size:18px;}
    #frame2 .prolist .thumbnail a p{ display:none;}
    #frame2 .prolist .thumbnail a h5{font-size:16px;}
}

#frame3{ color:#fff;padding-top:50px;padding-bottom:50px;}
.aboutus h3{ margin:20px 0; }
#frame3 .index_title{ }
#frame3 .index_title span{border-color:#fff;}
#frame3 .index_title span i{background-color:#fff;}
@media (min-width:768px) and (max-width:991px) {
    #frame3{ color:#fff;padding-top:40px;padding-bottom:40px;}
    .aboutus h3{ margin:0px 0 20px; }
}
@media (max-width:767px)
{
    #frame3{ color:#fff;padding-top:30px;padding-bottom:30px;}
    .aboutus h3{ margin:15px 0;font-size:20px; }
}


#frame4{padding-top:50px;padding-bottom:50px;}
#frame4 .newslist {}
#frame4 .newslist .thumbnail{margin:10px 15px;}
#frame4 .newslist .thumbnail:hover{box-shadow:0 0 10px #3ba618;}
#frame4 .newslist .thumbnail img{width:100%;}
#frame4 .newslist .thumbnail .img {position:relative;overflow:hidden;}
#frame4 .newslist .thumbnail .img span{ position:absolute; bottom:15px; right:0; line-height:40px; text-align:center;}
#frame4 .newslist .thumbnail .img span.day{ background-color:#3ba618; color:#FFF; right:70px; width:36px; height:40px;}
#frame4 .newslist .thumbnail .img span.day:after{ z-index:1; content:""; border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #3ba618;position:absolute;top:12px;right:-15px;} 
#frame4 .newslist .thumbnail .img span.month{ background-color:#353535;color:#FFF;height:40px; padding-left:18px; right:14px; padding-right:10px;text-transform:uppercase;}

#frame4 .newslist .thumbnail .txt a h5{ display:block; font-size:21px;line-height:28px;height:28px; font-family:sourcesanspro-semibold; padding:0 15px;margin-top:10px;margin-bottom:10px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;}
#frame4 .newslist .thumbnail .txt p{max-height:36px; margin-bottom:20px; overflow:hidden; font-size:12px;padding:0 15px;}

@media (min-width:768px) and (max-width:991px) {
    #frame4 { color: #fff; padding-top: 40px; padding-bottom: 40px; }
}
@media (max-width:767px)
{
    #frame4{padding-top:30px;padding-bottom:30px;}
    #frame4 .newslist .thumbnail .img span{line-height:32px;}
    #frame4 .newslist .thumbnail .img span.day { width:32px; height:32px;}
    #frame4 .newslist .thumbnail .img span.day:after{top:8px;}
    #frame4 .newslist .thumbnail .img span.month{height:32px;padding-left:18px;}
    #frame4 .newslist .thumbnail a span{font-size:18px;}
    #frame4 .newslist .thumbnail .txt a h5{font-size:16px;}
    #frame4 .newslist .thumbnail p{display:none;}
}

#footer{background-color:#212121;padding-bottom:15px;}
#footer dl{ margin-top:30px; margin-bottom:10px;}
#footer dl dt{ color:#fff; font-size:16px;line-height:20px; margin-bottom:10px; padding-bottom:10px; text-transform:uppercase;  border-bottom:dashed 1px #666;font-weight:normal;}
#footer dl dd{ padding:2px 0;color:#fff; font-size:13px; line-height:28px;}
#footer dl dd i{ padding-right:5px;font-size:18px;}
#footer dl dd i.fa-mobile{font-size:20px;}
#footer dl dd a{ color:#fff; font-size:14px; line-height:18px;padding:5px 0; display:inline-block;}
#footer dl dd a:hover{ color:#3ba618;margin-left:10px;}
#footer dl dd img{ margin-right:5px;margin-top:5px;}
#footer dl dd.wechat{text-align:center;}
#footer dl dd.wechat img{border:5px solid #fff;}
#footer dl dd.sharelist{text-align:center;}
#footer dl dd.sharelist a{display:inline-block;margin:5px 5px 0 0;}
#footer dl dd.sharelist a>i{padding:0;display:block;text-align:center;font-size:20px;margin-right:8px;}
.copy_by{ background-color:#212121; padding:10px 0;color:#fff; border-top:solid 1px #666;}
.copy_by a{color:#fff;}
.copy_by a:hover{text-decoration:underline;}
.copy_by .copy{float:right;}

#friendLink li{font-size:14px;color:#fff;float:left;margin-right:10px;}
#friendLink li a{color:#fff;}
#friendLink li a:hover{text-decoration:underline;}
@media (max-width:767px)
{    
    #footer{padding-bottom:55px;}
}

/*手机底部导航*/
#mobMenu{min-height:50px;border:1px solid #ddd;position:fixed;}
#mobMenu .foot_nav{width:25%;float:left;text-align:center;color: #898989;font-size:14px;}
#mobMenu .foot_nav span {display: block;padding: 3px 0px 0px 0px;font-size:18px;line-height:24px;}
#mobMenu .foot_nav .hamburger{position: inherit;float: none;margin: 0 auto;width:100%;}

#mobShare{position:fixed;bottom:0;width:100%;z-index:1110;display:none;}
#mobShare .txt{margin:0 10px;border-radius:2px;background-color:#f5f5f5;}
#mobShare h3{border-bottom:1px solid #ccc;padding:10px;text-align:center;font-size:20px;}
#mobShare .box{overflow-x:scroll;}
#mobShare ul {overflow-x:auto;padding:15px 0;height:110px;overflow-y:hidden;}
#mobShare ul li{float:left;display:block;width:80px;height:80px;text-align:center;}
#mobShare ul li a{display:inline-block;}
#mobShare ul li i{width:50px;height:50px;display:block;line-height:50px;font-size:50px;}
#mobShare ul li i.fa-facebook-square{color:#3b5998;}
#mobShare ul li i.fa-twitter-square{color:#00abf1;}
#mobShare ul li i.fa-google-plus-square{color:#d0422a;}
#mobShare ul li i.fa-tumblr-square{color:#44556b;}
#mobShare ul li i.fa-pinterest-square{color:#ca2127;}
#mobShare ul li i.fa-linkedin-square{color:#0083be;}
#mobShare .bdsharebuttonbox {overflow-x:auto;padding:15px 0;height:90px;overflow-y:hidden;}
#mobShare .bdsharebuttonbox li{width:80px;height:80px;}
#mobShare .bdsharebuttonbox li a{display:block;margin:0 auto;float:none;}
#mobShare .bdsharebuttonbox li span{display:block;text-align:center;margin-top:5px;}
#mobShare .share_btn{margin:10px;}
#mobShare .share_btn button{width:100%;background-color:#e6e6e6;text-align:center;font-size:16px;line-height:40px;height:40px;border:none;border-radius:2px;}
.sharebg{background-color: rgba(0, 0, 0, 0.6);bottom: 0;height: 100%;left: 0;opacity: 0;position: fixed;right: 0;top: 0;width: 100%;z-index: 1100;display: none;}
.sharebg-active {opacity: 1;display: block;}

/*右侧浮动框*/
#pcFloat.on {width: 250px;}
#pcFloat.on .top-list li span{left:25px;}
#pcFloat.on .top-list li .wechat{position: static;}
#pcFloat.on .top-list li .wechat img{display: block;margin:3px 0 0px 25px;float:left;}
#pcFloat {width: 50px;position: fixed;right: 0;top: 50%;margin-top: -127px;background-color: #3ba618;z-index: 1000;transition: width 0.3s ease 0s;-moz-transition: width 0.3s ease 0s;-webkit-transition: width 0.3s ease 0s;-o-transition: width 0.3s ease 0s;}
#pcFloat .top-list {width: 100%;}
#pcFloat .top-list li {width: 100%;min-height:50px;border-bottom: 1px solid #fff;}
#pcFloat .top-list li:last-child{border-bottom:none;}
#pcFloat .top-list a {display: block;width: 100%;overflow:hidden;position: relative;}
#pcFloat .top-list span {display: inline-block;z-index: 1;width: 222px;font-size: 14px;line-height: 50px;color: #fff;padding-left:25px;}
#pcFloat .top-list a>i.fa{display: inline-block;width: 49px;height: 49px;position: absolute;right: 0;top: 0;line-height:49px;font-size:21px;text-align:center;color:#fff;z-index:1;background-color:#3ba618}
#pcFloat .top-list a>i.fa-ali svg{display: block;margin: 0 auto;line-height: 49px;height: 49px;}
#pcFloat .top-list li:hover{background-color:#fff;}
#pcFloat .top-list li:hover span{color:#333;}
#pcFloat .top-list li:hover a>i{color:#3ba618;background-color:#fff}
#pcFloat .top-list li:hover a>i.fa-ali path{fill:#3ba618;}
#pcFloat .top-list .wechat img{display:none;}
#pcFloat.on .top-list .wechat img{display:inline-block;padding:3px;}



/*内页*/
#ntframe{}

#bar img{ width:100%; height:auto;}
#main{}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #ntframe{ padding:0px;}
#main{ margin:0px; }
}

/*面包屑*/
#location{ margin-top:20px;text-transform:capitalize;margin-bottom:15px;}
#location h2{ font-size:25px; text-align:center;}
#location p{ font-size:14px; line-height:24px;}
#location span.fa-home{font-size:18px;}
#location em{ display:block; height:1px; background:#ccc;}

@media screen and (min-width:1px ) and (max-width:767px)
{ 
#location{ text-align:left;}
#location h2.pull-left{ float:none!important; display:block;}
#location p{ display:block;}
}




/*内容主体*/
#content{ margin-top:10px; overflow:hidden;padding-bottom:10px;}
#content img{ max-width:100%;}
#content_remark{margin-bottom:10px;}
#content .btn-info{background-color:#3ba618;border-color:#3ba618;}
#content .btn-info:hover{opacity:0.8;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    #content h2{ font-size:16px; font-weight:bold;}
}

/*左侧栏目*/
#left_nav{padding-top:25px;position:sticky; top: 0;}
#left_menu{background-color:#3ba618;padding:15px;border-radius:5px;}
.lbt h3{line-height:50px;font-size:26px;color:#fff;margin-bottom:10px;}
.lbt h3 .caret{display:none;}
.lmb{}
.lmb ul li:not(:last-child) { border-bottom:1px dashed #fff;}
.lmb ul li a{  display:block; padding:15px 20px; font-size:16px; text-transform:capitalize; background:#fff;color:#333;}
.lmb ul li a:before{content: "\f260";font-family: "FontAwesome";margin-right: 5px;}
.lmb ul li a.hover,.lmb ul li a:hover{color:#3ba618;}
#left_content{background-color:#3ba618;padding:15px;border-radius:5px;margin-top:25px;margin-bottom:25px;}
#left_content h3{line-height:50px;font-size:26px;color:#fff;margin-bottom:10px;text-align:center;}
.left_contact{background-color:#fff;padding:10px;line-height:26px;font-size:14px;}
.left_contact i{width:16px;text-align:center;display:inline-block;font-size:18px;}
.left_contact i.fa-mobile{font-size:20px;}
.left_contact span{font-weight:bold;}
@media screen and (min-width:768px ) and (max-width:991px)
{
    #left_nav{margin-top:15px;position:relative;top:0;}
    #left_menu{padding:10px 15px;}
    .lbt h3{line-height:36px;font-size:24px;margin:0;}
    .lbt h3 .caret{display:inline-block;}
    .lmb ul li{display:none;}
    #lnr>ul>li:first-child{margin-top:10px;}
    .lmb ul li a{padding:10px 15px;font-size:14px;}
}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #left_nav{margin-top:15px;position:relative;top:0;}
    #left_menu{padding:10px 15px;}
    .lbt h3{line-height:36px;font-size:24px;margin:0;}
    .lbt h3 .caret{display:inline-block;}
    .lmb ul li{display:none;}
    #lnr>ul>li:first-child{margin-top:10px;}
    .lmb ul li a{padding:10px 15px;font-size:14px;}
}


/*产品总页*/

/*产品分类列表*/
.capcp {padding:0 15px;}
.capcp .thumbnail{margin-bottom:30px;padding:0;background-color:#f8f8f8;border-left:none;border-right:none;border-radius:0;}
.capcp .thumbnail:hover{background-color:#f0f0f0;}
.capcp .cate_hot_img{float:right;width:33.33%;overflow:hidden; text-align:center;}
.capcp .cate_hot_img img{  width:100%; height:100%;}
.capcp .cate_hot_info{float:left;width:66.66%;padding:15px 50px 0;}
.capcp .cate_hot_info h3{ font-size:24px; height:36px; line-height:36px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.capcp .cate_hot_info em{ border-bottom:solid 1px #dfdfdf; height:2px; margin-top:5px; margin-bottom:5px;width:150px;display:block;}
.capcp .cate_hot_info p{ font-size:14px; line-height:24px;color:#666;  margin-bottom:5px; height:48px; overflow:hidden;}
.capcp:nth-child(odd) .cate_hot_img{float:left;}
.capcp:nth-child(odd) .cate_hot_info{float:right;}
#secondCate {margin:15px -10px 0;}
#secondCate .thumbnail{padding:0 10px;border:none;margin-bottom:0;background-color:transparent;}
#secondCate .thumbnail h5{font-size:14px;line-height:24px;text-align:center;margin-top:10px;text-transform:capitalize;margin-bottom:10px;height:24px;overflow:hidden;}
@media screen and (min-width:768px ) and (max-width:991px) {
    .capcp .cate_hot_info{padding:10px 30px;}
    .capcp .cate_hot_info p{display:none;}
}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    .capcp .cate_hot_img{height:auto; overflow:hidden; text-align:center;}
    .capcp .cate_hot_img{  width:100%;float:none;}
    .capcp .cate_hot_img img{width:100%;}
    .capcp .cate_hot_info{width:100%;float:none;padding:10px 15px;font-size:18px;}
    .capcp .cate_hot_info h3{text-align:center;font-size:18px;height:30px;}
    .capcp .cate_hot_info em{display:none;}
    .capcp .cate_hot_info p{text-align:center;}
    .capcp .cate_hot_info #secondCate{display:none!important;}
}

/*产品列表*/
.ppcp{ margin-bottom:30px;width:25%;float:left;padding:0 15px;}
.ppcp .thumbnail{ margin:0px;padding:0;border:none;border-radius:0;padding-bottom:20px; border:solid 1px #eaeaea;}
.ppcp .pptp{padding:0px; overflow:hidden; text-align:center;}
.ppcp .pptp img{  width:100%;height:auto;}
.ppcp .ppwz {padding:20px 10px 0;}
.ppcp .ppwz h4{ font-size:16px; color:#333;font-weight:bold;text-transform:capitalize; margin:0 0 5px; line-height:24px; height:24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.ppcp .ppwz p{display:none; color:#333; font-size:12px; line-height:24px; height:48px; font-family:Arial; text-transform:capitalize; overflow: hidden;}
.ppcp .ppwz a.link{font-size:12px;line-height:24px;text-decoration:underline;color:#333;}
.ppcp .thumbnail:hover{background-color:#3ba618;}
.ppcp .thumbnail:hover h4{color:#fff;}
.ppcp .thumbnail:hover p{color:#fff;}
.ppcp .thumbnail:hover a.link{color:#fff;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    .ppcp{margin-bottom:15px;width:50%;}
    .ppcp .thumbnail{padding-bottom:15px;}
    .ppcp .pptp{height:auto; overflow:hidden; text-align:center;}
    .ppcp .pptp img{  width:100%; height:auto;}
    .ppcp .ppwz{padding:10px 10px 0;}
    .ppcp .ppwz h4{font-size:12px; line-height:20px;height:40px;overflow:hidden;margin:0;}
}

@media screen and (min-width:1px ) and (max-width:767px)
{
    .ppcp .thumbnail a.link{display:none;}
    #pro_feed_show{ padding:0px 0;}
}


/*产品最终页*/
#proRemark{padding:0px 25px 25px;box-shadow:0 0 15px #888;margin-top:15px;}
.rtp{ width:100%; height:auto; }
.rtp a{ float:left; width:100%; height:auto;box-shadow:20px 20px 20px -20px #999; }
.rtp a img{ float:left; width:100%; height:auto; border: solid 1px #c8c8c8;}

#rtp_small_img{ float:left; width:100%; padding:0 0%;}
#rtp_small_img a{ float:left; padding:4% 2%;}
#rtp_small_img a img{ float:left; width:98%; height:auto;border: solid 1px #c8c8c8;}
.rms h1{ font-size:24px;font-weight:bold;line-height:36px;margin-top:20px;}
.rms p{font-size:16px; line-height:30px; margin-top:25px;}
.pro_online{ margin-top:10px;}
.pro_online h3{padding:0 15px;margin-top:15px;font-weight:bold;}
.pro_online .lxfs{font-size:14px;line-height:24px;margin:10px 0 5px;}
.pro_online .lxfs p{margin-bottom:5px;}
.pro_online .lxfs i.fa{font-size:18px;}
.pro_online .btn{ width:150px; overflow:hidden; margin-top:15px; background:#6fb514; border:solid 1px #6fb514;font-size:16px;}
.pro_online .sharelist{margin-top:10px;}
.pro_online .sharelist a{}
.pro_online .sharelist a{margin-right:5px;}
.pro_online .sharelist a i{display:inline-block;font-size:20px;line-height:35px;color:#fff;width:35px;height:35px;text-align:center;border-radius:50%;}
.pro_online .sharelist a:hover{opacity:0.6;}
.pro_online .sharelist a>.fa-facebook{background-color:#3b5998;}
.pro_online .sharelist a>.fa-twitter{background-color:#00abf1;}
.pro_online .sharelist a>.fa-google-plus{background-color:#d0422a;}
.pro_online .sharelist a>.fa-tumblr{background-color:#44556b;}
.pro_online .sharelist a>.fa-pinterest-p{background-color:#ca2127;}
.pro_online .sharelist a>.fa-linkedin{background-color:#0083be;}
.pro_online .sharelist a>.fa-whatsapp{background-color:#00ae12;}
.pro_online .sharelist a>.fa-instagram{background-color:#ad3396;}
/*产品详情页小图滚动*/
#rtp_small_img .owl-controls .owl-buttons>div{background-color:#3ba618;width:6%;height:85%;font-size:40px;top:0;margin:5px 0;}
#rtp_small_img .owl-controls .owl-buttons>div>i.fa{display:block;padding-top:120%;color:#fff;}
#rtp_small_img .owl-controls .owl-buttons>.owl-next{right:0;}
#rtp_small_img .owl-controls .owl-buttons>.owl-prev{left:0;}
#rtp_small_img .owl-controls .owl-buttons>div:hover{opacity:1;}
@media screen and (min-width:1px ) and (max-width:767px) 
{
    #proRemark{padding:0 0 15px;margin-top:0;box-shadow:none;}

    #rtp_small_img{margin-top:10px;}
    #rtp_small_img .owl-controls .owl-buttons>div>i.fa{padding-top:40%;}
    
    #myTab h4{font-size:16px;}
    #myTab li{float:none;display:block;}
    #myTab li a{border:none;border-radius:0;}
    #myTab li.active a{background-color:#eee;}
}


/*相关产品列表*/
.pro_capcp .cate_hot_img{height:160px; overflow:hidden; text-align:center;}
.pro_capcp .cate_hot_img img{  width:auto; height:100%;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
.pro_capcp .cate_hot_img{height:auto; overflow:hidden; text-align:center;}
.pro_capcp .cate_hot_img img{  width:100%; height:auto;}
}
.pro_capcp .hot_info h3{ font-size:14px; text-align:center; margin-top:10px; height:25px; line-height:25px; overflow:hidden;}
.pro_capcp .hot_info em{ border-bottom:solid 1px #eaeaea; height:1px; display:block; margin-top:5px; margin-bottom:5px;}
.pro_capcp .hot_info p{ font-size:12px; line-height:20px;  margin-bottom:5px; height:60px; overflow:hidden;}

#pro_detail{ margin-top:45px;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
#pro_detail #detail strong{ font-size:16px; font-weight:bold;}
}


#myTabContent,#contact{ margin-top:15px;}
#inquiry,#RelatedProduct {padding-top:40px;}
#inquiry h2{text-align:center;margin-bottom:20px;}
#inquiry p{ font-size:15px; margin-top:15px;}
#pro_feed_show,#relate_pro{  margin-top:15px;}
#pro_feed_show label{ font-size:14px;}



/*关键词样式*/

.taglist{ font-size:14px;}
.taglist a:hover{ text-decoration:underline; color:#3ba618;}

.taglist_show strong{ display:block; font-size:18px; color:#333; border-bottom:dashed 1px #3ba618; line-height:35px;}
.taglist_show strong b{font-size:18px; color:#3ba618;}
.taglist_show{}
.taglist_show .row{ margin-top:15px; text-align:center;}
.taglist_show .row h4{ font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.taglist_show .row .ptp_img{overflow:hidden;}
.taglist_show .row .ptp_img img{ width:100%;}



#right_nav{margin:25px 0 0;padding-bottom:25px; }
#right_nav>#location{margin-top:10px;}
@media screen and (min-width:1px ) and (max-width:767px) {
    #right_nav{margin:15px 0;}
}

/*新闻列表*/
#newslist {}
#newslist img{ width:100%;}
#newslist span{ color:#999;}
#newslist .list-group{margin:5px 15px 15px;overflow:hidden;border:1px solid transparent;background-color:#fff;padding:15px;}
#newslist .list-group:nth-child(odd){background-color:#f1f1f1;}
#newslist .list-group .media-img{overflow:hidden;width:15%;float:left;}
#newslist .list-group .media-img .pull-left {}
#newslist .media-body{width:85%;float:left;padding-left:20px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#newslist .media-body h4{ font-size:14px;line-height:24px; font-weight:bold;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
#newslist .media-body span{font-size:12px;}
#newslist .media-body p{ font-size:14px; line-height:24px;color:#666;height:48px;overflow:hidden;margin:0;}
#newslist .media-body a.link{font-size:14px;line-height:24px;text-decoration:underline;display:inline-block;margin-top:10px;display:none;}
#newslist .list-group:hover{background-color:#3ba618;}
#newslist .list-group:hover h4{color:#fff;}
#newslist .list-group:hover span{color:#fff;}
#newslist .list-group:hover p{color:#fff;}
#newslist .list-group:hover a.link{color:#fff;}

#news_tit{ padding-bottom:15px; border-bottom:solid 1px #eaeaea;}
#news_tit h1{ font-size:23px;}
#news_tit p{ margin-top:10px;}
#news_tit i{color:#3ba618;}
#news_detail,#RelatedNews{ margin-top:15px;}
#news_detail iframe{ width:100%; height:500px;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    #newslist .list-group{width:50%;float:left;margin:0;padding:10px;}
    #newslist .list-group:nth-child(odd){background-color:transparent;}
    #newslist .list-group:nth-child(even){background-color:transparent;}
    #newslist .list-group .media-img{width:100%;margin-bottom:10px;}
    #newslist .media-body{width:100%;padding:0;}
    #newslist .media-body h4{font-size:13px;}
    #newslist .media-body a.link{margin-top:5px;}
    #news_detail iframe{ width:100%; max-height:200px;}
    #newslist .list-group:nth-child(odd):hover{background-color:#3ba618;}
    #newslist .list-group:nth-child(even):hover{background-color:#3ba618;}
    #news_tit h1{ font-size:18px;}
}
#RelatedNews li{ font-size:14px; line-height:25px;}
/*视频详情*/
#video_tit{ padding-bottom:15px; border-bottom:solid 1px #eaeaea;}
#video_tit h1{ font-size:23px;}
#video_tit p{ margin-top:10px;}
#video_tit i{color:#3ba618;}
#video_detail,#RelatedVideo{ margin-top:15px;}
#video_detail iframe{ width:100%; height:500px;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    #video_detail iframe{ width:100%; max-height:200px;}
}

/*案例列表*/
#caseslist {}
#caseslist img{ width:100%;}
#caseslist span{ color:#999;}
#caseslist .list-group{padding:15px;width:33.33%;float:left;}
#caseslist .list-group .media-img{overflow:hidden;}
#caseslist .list-group .media-img .pull-left {}
#caseslist .media-body{border:1px solid #ddd;border-top:none; padding:10px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#caseslist .media-body h4{ font-size:16px;line-height:24px; font-weight:bold;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;}
#caseslist .media-body span{}
#caseslist .media-body p{ font-size:14px; line-height:24px;color:#666;height:48px;overflow:hidden;margin:0;}
#caseslist .media-body a.link{font-size:14px;line-height:24px;text-decoration:underline;display:inline-block;margin-top:10px;display:none;}
#caseslist .list-group:hover .media-body{background-color:#3ba618;}
#caseslist .list-group:hover h4{color:#fff;}
#caseslist .list-group:hover span{color:#fff;}
#caseslist .list-group:hover p{color:#fff;}
#caseslist .list-group:hover a.link{color:#fff;}



/*图片列表*/
.thumbnail img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

.cpcp {width:33.33%;float:left;padding:0 15px;}
.cpcp .cptp{ overflow:hidden; text-align:center;}
.cpcp .ceptp{overflow:hidden; text-align:center;}
.cpcp .cptp img{  width:auto;}

@media screen and (min-width:1px ) and (max-width:767px)
{ 
.cpcp {width:50%;}
.cpcp .cptp{height:auto; overflow:hidden; text-align:center;}
.cpcp .cptp img{  width:100%; height:auto;}
}

.cpwz{ margin:10px auto 0px auto; overflow:hidden;}
.cpwz h5{ font-size:14px; color:#666;line-height:18px;height:36px;}


/*视频*/
.vpcp {width:33.33%;float:left;padding:0 15px;}
.vpcp .vptp{height:210px; overflow:hidden; text-align:center;}
.vpcp .vptp img{  width:auto; height:auto;}
@media screen and (min-width:1px ) and (max-width:767px)
{ 
    .vpcp{width:100%;}
.vpcp .vptp{height:auto; overflow:hidden; text-align:center;}
.vpcp .vptp img{  width:100%; height:auto;}
}
.vpcp .vpwz h3{ font-size:14px; text-align:center; margin-top:10px; margin-bottom:5px; height:25px; line-height:25px; overflow:hidden;}
.play_bt{width:40px;height:40px;position:absolute;left:40%;top:30%;display:block;background-position:center 0;background-repeat:no-repeat;z-index:2;}


.tit span{width:7px;height:7px;background-color:#333;display:block;margin:8px auto;position:relative;}
.tit span:before{content:"";position:absolute;left:20px;top:3px;width:100px;height:1px;background-color:#333;}
.tit span:after{content:"";position:absolute;right:20px;top:3px;width:100px;height:1px;background-color:#333;}
/*联系方式*/
#contact_show{margin-bottom:80px;margin-top:30px;}
#contact_show .tit{margin-bottom:50px;text-align:center;}
#contact_show .tit h2{font-size:30px;line-height:42px;font-weight:bold;margin-bottom:5px;}
#contact_show p{font-size:14px;line-height:24px;color:#666;width:80%;}
#contact_show .item{text-align:center;padding:50px 0;margin:0 30px;border:1px solid #ccc;border-radius:5px;}
#contact_show .item .img{background-color:#3ba618;color:#fff;width:100px;height:100px;line-height:100px;border-radius:50%;margin-bottom:25px;}
#contact_show .item .img i{font-size:40px;line-height:100px;}
#contact_show .txt h4{font-size:18px;line-height:24px;margin-bottom:5px;}
#contact_show .txt p{width:80%;height:96px;overflow:hidden;}
#contact_show .txt p i{font-size:18px;}
#contact_show .txt a.link{height:40px;width:180px;line-height:40px;font-size:18px;border:1px solid #3ba618;color:#3ba618;text-align:center;display:inline-block;border-radius:4px;}
#contact_show .txt a.link:hover{background-color:#3ba618;color:#fff;}
@media screen and (min-width:768px ) and (max-width:991px) {
    #contact_show .item{margin:0;padding:30px 0;}
}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #contact_show{margin-bottom:30px;}
    #contact_show .tit{margin-bottom:25px;}
    #contact_show .tit h2{font-size:24px;line-height:36px;}
    #contact_show .tit p{display:none;}
    #contact_show .txt p{width:100%;}
    #contact_show .item{margin:10px;padding:25px 10px;}
}


/*留言反馈*/
#feedback{}
#feedback .tit{margin-bottom:35px;}
#feedback .tit h2{font-size:30px;line-height:42px;font-weight:bold;text-align:center;}
#feedback_from{margin:15px -15px;overflow:hidden;}
#feedback_from .group{overflow:hidden;}
#feedback_from .group label{line-height:28px;text-align:right;font-size:16px;}
#feedback_from .group span{display:inline-block;width:80px;font-size:14px;line-height:24px;text-align:right;margin-right:10px;}
#feedback_from .group .form-control{height:42px;}
#feedback_from .group input{width:100%;border:1px solid #ccc;background-color:#fbfbfb;padding:8px;line-height:24px;margin-bottom:20px;border-radius:4px;}
#feedback_from .group textarea{width:100%;border:1px solid #ccc;background-color:#fbfbfb;padding:4px 5px;line-height:24px;resize:none;margin-bottom:20px;vertical-align:top;height:108px;border-radius:4px;}
#feedback_from .btn{width:100%;height:50px;line-height:38px;font-size:18px;font-weight:bold;background-color:#3ba618;color:#fff;}
#feedback_from .btn:hover{opacity:0.8}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #feedback .tit{margin-bottom:25px;}
    #feedback .tit h2{font-size:24px;line-height:36px;}
}
/*下载*/
#downtable .download{width:15px;border-radius:0;border:none;margin-right:5px;}
#downtable {text-transform:capitalize;width:calc(100% - 30px);margin:0 auto;}
#downtable>tbody>tr:nth-child(2n){background-color:#fff;}



/*网站地图*/
#mapContent{ margin-top:30px;margin-bottom:30px;}
#sitemapnav {}
#sitemapnav li{  list-style:none;}
#sitemapnav a{ color:#666666; text-decoration:underline;}
#sitemapnav .fontbig {	width:100% !important;}
#sitemapnav .bigli{float:left;	width:100%;  line-height:35px;font-size:18px;}
#sitemapnav .bigli a {color:#666;text-decoration:underline; font-weight:bold;}
#sitemapnav .bigli a:hover {color:#3ba618;}
#sitemapnav .abli_02{ float:left;width:28%;margin-left:5%;font-size:16px; height:30px; line-height:30px; overflow:hidden; display:inline;font-weight:normal; }
#sitemapnav .abli_02 a:hover{color:#3ba618;}
.jiange{ float:left;width:100%;  height:2px; border-bottom:solid 1px #d2d2d2; }
.probigclass {padding-left:50px;}
#sitemapnav .PROclass_01 { float:left;width:95%;margin-left:5%; font-size:16px; line-height:30px; display:inline;font-weight:bold; }
#sitemapnav .PROclass_02 { float:left;width:90%;margin-left:8%;font-size:16px; height:22px; line-height:22px;  overflow:hidden;display:inline;font-weight:normal; }

#sitemapnav .PROclass_01 a{  color:#666;}
#sitemapnav .PROclass_02 a{ color:#666666;}
#sitemapnav .PROclass_01 a:hover{ color:#3ba618;}
#sitemapnav .PROclass_02 a:hover{ color:#3ba618;}

#sitemapnav .PROclass_03 { float:left;width:40%;margin-left:10%;color:#666666;font-size:14px;display:inline; line-height:20px;}
#sitemapnav .PROclass_03 a:hover{ color:#3ba618;}
#sitemapnav .PROclass_04 { float:left;width:40%;margin-left:10%;display:inline;}
@media screen and (min-width:1px ) and (max-width:767px)
{
    #mapContent{ margin-top:15px;}
	#sitemapnav .abli_02{width:100%;}
    #sitemapnav .PROclass_03{width:100%;}
}




#content.contact_bg { margin-top:25px; box-shadow:0 0 15px #888;}
#news_bg{ margin-top:25px; box-shadow:0 0 15px #888;}







