@charset "utf-8";
html,body{ font:14px/1.7 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#111; -webkit-text-size-adjust:none; width:100%;   letter-spacing: 0.4px;}
h1,h2,h3,h4,h5,h6,p{ padding:0; margin:0;}
ol,ul,li,dl,dt,dd{ list-style:none; padding:0; margin:0;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:none;}
img { max-width:100%; height:auto; display:block;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
clear{ clear:both;}
.BMap_Marker img{ max-width:none !important;}
.BMap_shadow div{display:none;}
.fl{float:left;}
.fr{float:right;}
.container{max-width:100%; padding:0;}
.flexslider .slides > li .f-img{overflow: hidden;height: 100vh; width: 100%; -webkit-animation: zoom 20s; animation: zoom 20s;opacity: .8;}
.flexslider .slides .bslid{position:absolute;text-align: left; top: 39%;width:100%;color:#fff;}
.flexslider .slides .bslid h2{font-size:44px;font-weight: 600; animation-delay: .1s;   padding-bottom: 1.5%;}
.flexslider .slides .bslid span{width:65%;animation-delay: .2s; display:block;font-size:18px;}
.flexslider .slides .bslid dl dd{display: inline-block;text-align: center; width: 190px;margin: 2% 1% 0 1%;   height: 60px;line-height: 60px;background:#fff;transition: all .5s ease;animation-delay: .3s;    font-weight: 600;display: none;}
.flexslider .slides .bslid dl dd a{color:#666;}
.flexslider .slides .bslid dl dd:nth-child(1){background:#006533;}
.flexslider .slides .bslid dl dd:nth-child(1) a{color:#fff;}
.flexslider .slides .bslid dl dd:hover{background:#f8981c;}
.flexslider .slides .bslid dl dd:hover a{color:#fff;}
.flexslider .slides .bslid a.bmore{display:block; width:120px; height:40px; background:#73ae20; text-align:center; line-height:40px; color:#fff; border-radius:4px; margin-top:20px;}
header{ width: 100%; overflow: hidden;  position: fixed; z-index: 9; transition: .8s all ease;height: 84px;line-height: 84px;}
header.on .men{ position:fixed; top:40%;right: 0;  background:#73ae20;transition: .8s all ease;    padding: 28px;}
header.fi{}
header .logo img.img2{display:none;}
header.anm{ position:fixed; top: 0;}
header .logo{ transition: .5s all ease;}
header .logo .img1.on{ display:none;}
header .logo .img2.on{ display:block;}
header .men .menu{display:none;padding-left:30px; padding-right:20px; position:relative; line-height:1; cursor:pointer;font-size: 18px;    color: #fff;}
header .men .menu:before{content:""; position:absolute; top:2px; left:0; width:20px; height:2px; background:#fff;  }
header .men .menu span{position:absolute; width:20px; height:100%; top:0; left:0;}
header .men .menu span:before{content:""; position:absolute; left:0; top:9px; width:14px; height:2px; background:#fff;}
header .men { margin-top:3px;}
header .menn { margin-top:40px;}
.navm ul li:nth-child(7){display:none;}
header .men .menu span:after{content:""; position:absolute; left:0; top:16px; width:8px; height:2px; background:#fff;}
header .men.ac .menu{    color: #73ae20;}
header .men.ac .menu:before{    background: #73ae20;}
header .men.ac .menu span:before{ background: #73ae20;}
header .men.ac .menu span:after{ background: #73ae20;}
.navm ul li{ float:left; padding: 0 14px;}
.navm ul li:hover a{color:#73ae20;}
.navm ul li a{ font-size:16px; color:#fff;}
.navm{margin-right:15px;}
header.anv{ top:0; background:#fff;position: fixed;}
header.anv ul li a{color:#7f7f7f;}
header.hover-animate	{    background: rgba(0,0,0,0.7) !important;}

/*header:hover{ background:#73ae20;}
header:hover ul li a{ color:#fff;}
header ul li:hover a{color:#fff;}
header:hover  .men .menu span:before,header.anv .men .menu span:before,header:hover .men .menu:before,header.anv .men .menu:before{background: #73ae20;}
header:hover  .men .menu span:after,header.anv .men .menu span:after{ background: #73ae20;}
header:hover .logo .img1{display:none;}
header:hover .logo .img2{display:block;}*/
header .men .menu span:before,header .men .menu span:after{-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
header .men .menu:hover span:before,header .men .menu:hover span:after{width:20px;}
.pmenu{transition: all .8s ease; width:100%; height: 100%; position: fixed; left:-100%; background:#f5f5f5; background-size:cover; z-index:100000;}
.pmenu.act{ left:0;}
.pmenu .mlogo{ position:relative; height: 100%; background:url(/static/default/assets/img/l.jpg) no-repeat; background-size:cover; overflow: hidden; padding: 0;}
.pmenu .mlogo .l-img{ max-width:140px; margin: 40px auto;}
.navo{  top:32%;     position: absolute;   right: 0;padding: 50px;z-index: 11;}
.cha{position: absolute;right: 5%;top: 4%; cursor: pointer;z-index: 12;}
.navo ul li{ float: left;    margin-left: 9%}
.navo ul li  a{ font-size:24px;color: #000;font-weight: 700;}
.navo ul li dl dd a{ font-size:16px; color:#7f7f7f;  font-weight:normal;   line-height: 36px;}
.navo ul li dl dd a:hover{ color:#73ae20;}
.navo ul li dl{ margin-top:40px;}
.hea2 header .logo,.hea3 header .logo,.hea4 header .logo,.hea5 header .logo,.hea6 header .logo{ opacity: 0;}

.jd{background:url(/static/default/assets/img/jd.jpg) no-repeat; overflow:hidden; background-size: cover;   line-height: 52px;}
.jd .container{padding: 3% 0;}
.jd h3{ font-size:24px; color:#fff;line-height: 1.7;}
.jd p{ font-size:48px; font-family:Impact; color:#fff;}

.pro,.newb{width:100%; overflow:hidden; background:#f4f4f4; padding-top:3.5%; padding-bottom:3.5%;}
.hy{width:100%; overflow:hidden;  padding-top:3.5%; padding-bottom:3.5%;}
.tit{width:100%; float:left;}
.tit h3{ font-size:30px; font-weight:lighter;}
.tit h3 i{border-bottom:4px solid #73ae20; font-style:normal; padding-bottom:15px;}
 ul.pvl{margin-top:8%;}
.pro ul li .ptxt{background:#fff;    padding: 23px 0; margin-top:10px;}
.pro ul li .ptxt img{padding-left:30px;}
.pro ul li .ptxt .pimg{ position:relative;}
.pro ul li .ptxt img.pm1{ position:absolute; left:0; top:0; opacity:0;}
.pro ul li .ptxt .ptt{border-top:1px solid #eee; margin-bottom: 15px;border-bottom:1px solid #eee;padding: 23px 30px;margin-top: 28px;}
.pro ul li .ptxt .ptt h3{ font-size:22px;}
.pro ul li span{ font-size:16px; color:#747474; padding-left:30px;}
.pro ul li:hover .ptxt{ background:#73ae20; transition:.3s;    box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.1);}
.pro ul li:hover .ptxt .ptt{border-top:1px solid #fff;border-bottom:1px solid #fff;}
.pro ul li:hover .ptxt h3{color:#fff;}
.pro ul li:hover .ptxt span{color:#fff;}
.pro ul li:hover .ptxt img.pm1{ opacity:1;}
.pro ul li:hover .ptxt img.pm{ opacity:0;}
.hon{width:100%; overflow:hidden; padding-top:3.5%;}
.hon ul li .himg{ border:1px solid #747474; position:relative;}
.hon ul li img{margin:0 auto; transition:all ease .3s;}
.hon ul li img.hm1{ position:absolute; top:0; left:0; opacity:0;}
.hon ul li:hover img.hm1{ opacity:1;}
.hon ul li:hover img.hm{ opacity:0;}
.hon ul li{margin-bottom:20px;}
.about{ width:100%; padding-bottom: 4%;background:url(/static/default/assets/img/abg.jpg) no-repeat; background-size:cover; margin-top:4.5%;}
.about .al span{ font-size:14px; color:#fff;}
.about .al{margin-top: 10%;}
.about .al h3.abt{ padding: 15px 0;font-size:36px; font-weight:bold; color:#fff;}
.about .al p{margin-top: 34px; margin-bottom: 40px;font-size:16px; color:#747474;}
.about .al ul li a{ padding: 20px 0;display:block; background:#fff;text-align:center;}
.about .al ul li img{ margin:0 auto;}
.about .al ul li h3{ font-size:16px; color:#747474;    padding-top: 16px;}
.about .al ul li:hover h3{ color:#73ae20;}
.about .ar .at a{ display:block; background:#73ae20;    padding: 30px;    width: 100%;float: left;}
.about .ar .at h3{ font-size:16px; color:#fff; }
.hy ul li{ position:relative;  transition:all ease .3s; overflow:hidden;}
.hy ul li h3{ position:absolute; font-size:22px; color:#fff;    top: 30px;left: 30px;}
.hy ul li .yz{transition:all ease .3s; position:absolute; width:100%; height:100%; background: rgba(0, 0, 0, 0.5); top:0; left:-100%;display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;}
.hy ul li .yz h2{ font-size:22px; color:#73ae20; text-align:center;}
.hy ul li:hover .yz{ left:0;}
.hy ul li:hover .yimg h3{ display:none;}
.tit a{display:block; width:122px; height:34px; text-align:center; line-height:34px; color:#747474; border:1px solid #747474; border-radius:30px;}
.tit a:hover{background:#73ae20; color:#fff; border:1px solid #73ae20;}

a.more{ display:block; width:150px; height: 50px; border:1px solid #fff; line-height: 50px; text-align: center; color:#fff;    margin-top: 40px;}
a.more:hover{ border:1px solid #fff; background:#fff; color:#0d4fbc;}





.new  li {height: auto;position: relative; margin-top: 30px;}
.new .n-txt{ background:#fff; padding: 30px 30px 40px;}
.new .n-txt span{ color:#7f7f7f;}
.new .n-txt h4{ font-size:18px; padding:10px 0 16px;}
.new  li:hover h4{color:#73ae20;}
.new .n-txt p{ padding-bottom: 25px;color:#7f7f7f;}
.new  .n-img  {overflow: hidden;}
.new .n-img  img { transition: transform 1.5s;}
.new li:hover .n-img img {transform: scale(1.1);}
.new li em{display: block;width: 19px;height: 17px;background:url(/static/default/assets/img/hj.png) no-repeat;}
.new li:hover em{background:url(/static/default/assets/img/lv.png) no-repeat;}
.lbg{background:url(/static/default/assets/img/lbg.jpg) no-repeat; width:100%; overflow:hidden;background-size: cover;}
.lbg h3{ font-size:36px;color:#fff;font-weight: lighter;}
.lbg h3 i {border-bottom: 4px solid #73ae20;font-style: normal; padding-bottom: 23px}
.lbg p{color:#fff; font-size:30px;margin-left: 27px;}
.lbg p img{margin-top:8px;}
.lbg .container{padding:5% 0;}

#newslist ul.new li{   padding: 0; background: #fff;margin-bottom: 30px; overflow: hidden;}
#newslist li .nmo{    margin-top: 30px;    width: 140px;height: 50px;line-height: 50px;border: 1px solid #666;text-align: center;color: #666;}
#newslist li span{float:left;}
#newslist li:hover .nmo{background:#73ae20; color:#fff;}
#shownews h1{border:none;     text-align: center;font-size: 26px;   padding: 0% 0 1.5% 0;margin:0;}
#newslist .n-time{ margin-bottom: 2%; border-bottom: 1px solid #eee;   padding-bottom: 20px;   color: #888;text-align:center; display: block;}
#newslist .new .new-b {float: left;padding: 5% 5.5%;   }
#newslist .new .new-b .time { font-size: 16px; line-height: 16px; color: #666;   zoom: 1;}
#newslist .new .new-b .time i {float: left; font-style:normal;}
#newslist .new .new-b .new-t { float: left;width: 100%;   font-weight: lighter;font-size: 22px;line-height: 40px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;margin-top: 16px;}
#newslist .new .new-img  {padding: 0;overflow: hidden;}
#newslist .new .new-img  img { transition: transform 1.5s;}
#newslist li p{ font-size: 15px;color: #888;   padding-top: 12px;}
#newslist .new .new-img {padding: 0;overflow: hidden;}





footer{width:100%;  overflow:hidden;    padding:5% 0 0; background:#111; }
.fol p{ color:#747474; padding-top:15px;}
.d-nav ul li{ float:left; margin-left:88px;}
.d-nav ul li:nth-child(4),.d-nav ul li:nth-child(5),.d-nav ul li:nth-child(6),.d-nav ul li:nth-child(7),.d-nav ul li:nth-child(8){display:none;}
.d-nav ul li a{ color:#fff;}
.d-nav ul li a.nav{ font-size:16px; color:#fff;}
.d-nav ul li span{ display:block; font-size:18px;padding-bottom: 20px;}
.d-nav ul li dl{margin-top:10px;}
.d-nav ul li dl dd a{ color:#747474; line-height:24px;}
.d-nav ul li dl dd a:hover { color:#73ae20;}
.dh{ font-size:18px; color:#fff;}
.dh p{ font-size:48px;font-family: 'impact'; color:#fff; }
.d-nav ul li:last-child{display:none;}
.md{ border-top:1px solid #747474;    margin-top: 5%; color:#747474; text-align: center;    padding: 25px 0;}
.md a{ color:#747474;}

/*右侧漂浮菜单*/
.right{position: fixed;right: -50px;bottom: 30%;z-index: 10;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.right.act{right: 0;}
.right .ul1{width: 50px;}
.right .ul1 *{-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;} 
.right .ul1 li{cursor: pointer;margin-bottom: 1px;position: relative;}
.right .ul1 li .img{display: block;width: 50px;height: 50px;background: #73ae20;position: relative;right: 0; border-radius: 50%;}
.right .ul1 li .img img{display: block;width: 100%;}
.right .ul1 li .cla{position: absolute;top: 0;right: -160px; width: 160px;height: 50px; line-height: 50px;background: #f5f5f5;color: #73ae20;font-size: 20px;overflow: hidden;text-align: center;z-index: 2;}
.right .ul1 li.dh:hover .img{right: 160px;}
.right .ul1 li.dh:hover .cla{right: 0;}
.right .ul1 li .ewm{width: 100px;position: absolute;top: 0;right: -100px;z-index: -1;}
.right .ul1 li:hover .ewm{right: 45px;}
/*右侧漂浮菜单 end


/*内页侧栏*/
#showproduct .pshow dd li span{      color: #333;  font-size: 16px;}
#showimg .imgshow img{ margin:0 auto;}
.s-box{}
.sidebar { }
.sidebar .sb_nav{     padding-bottom: 50px;  padding-top:3%;}
.sidebar .sb_nav h3.title { display:none;}
.sidebar .sb_nav .active{ text-align:center; width:100%;}
.sidebar .sb_nav dl{       display: inline-block;  margin: 0 20px;  position:relative;}
.sidebar .sb_nav dl dt a{   display:block;  margin-bottom: 10px;     border: 1px solid #eee;  padding:12px 26px;}
.sidebar .sb_nav dl dt a.on,.sidebar .sb_nav dl dt a:hover { background:#73ae20; color:#fff;}
.sidebar .sb_nav dl dt a{ font-size:15px;color:#7f7f7f;    font-weight: normal;}
.sidebar .sb_nav dl dt.on a,.sidebar .sb_nav dl dt:hover a{ color:#fff;}
.sidebar .sb_nav dl dd{ width:100%; background:#fff; background:rgba(255,255,255,.85); position:absolute; left:0px; right:0; top:100%; z-index:2; max-height:160px; overflow-y:scroll; margin-top:12px;}
.sidebar .sb_nav dl dd::-webkit-scrollbar { width:3px; background-color:#ededed; margin-top:12px;}
.sidebar .sb_nav dl dd::-webkit-scrollbar-thumb { border:none; width:3px;background-color:#ca171c; }
.sidebar .sb_nav dl dd::-webkit-scrollbar-corner { background-color:#ededed; }
.sidebar .sb_nav dl dd h4{ font-weight:normal;}
.sidebar .sb_nav dl h4 a { display:block;line-height:2.5; font-size:16px;}
.sidebar .sb_nav dl h4.on a{ color:#ca171c;}
.sidebar .sb_nav dl h4 a::before { display:inline-block; content:""; width:0px; vertical-align:middle; border-top:1px solid #ca171c; margin-right:5px; transition:.4s;}
.sidebar .sb_nav dl h4:hover a::before,.sidebar .sb_nav dl h4.on a::before { width:10px;}
.sidebar .sb_box{ width:100%;  overflow:hidden;}
.sidebar .sb_box h3.title{  display: none;   margin-bottom: 40px;    text-align: center; line-height:1.6; font-weight:normal; position:relative;  }
.sidebar .sb_box h3.title span{ font-size:20px; color:#333; padding:0px 10px;}
.sidebar .sb_box h3.title div.position{ float:right; color:#7f7f7f; margin-top:20px;    display: none;}
.sidebar .sb_box h3.title div.position a{ color:#7f7f7f;}
.sidebar .sb_box .active { }
#showproduct .pshow{ margin-top:20px; padding-bottom:22px;}
.sidebar .sb_box h3.title .moresidebar { display:none; float:right; font-weight:normal; padding:0 10px 0 20px; background:url(/static/default/assets/img/side.png) no-repeat left center; background-size:12px; margin-top:20px;}
/*产品列表*/
.editor p{font-size:16px;}
#showimg .editor img{display:initial; margin-bottom:10px;}
.sidebar .sb_nav.sbn dl{ display:block; float:left;margin: 0 10px;}
#productlist li { overflow: hidden;  text-align: center;height:auto !important;     margin-bottom: 30px;  position:relative;}
#productlist li a{display: block;overflow: hidden; }
#productlist li a span{ display:block; width:85%; color:#000; font-size:14px;margin-left:15px;margin-top:4px;}
#productlist li a.img img {  display:block; border:none; }
#productlist {padding: 0px 10px;margin-top: 30px;}

#productlist li a.text h3 { font-size:24px; font-weight:bold; line-height:1.6; padding:15px 0 0 0; color:#000; margin-left:15px;}
#productlist li:hover a{ }

#productlist>ul>li:hover p{}
#productlist li a.text p {     font-size: 15px;   line-height: 21px;    color: #7f7f7f; }
#productlist li a.text i{}

#productlist{ padding:0;}
#productlist li:hover a.text{}
#productlist li:hover a.text p{ color:#fff;}
#productlist li a.text h4{    font-size: 16px;color: #000;background: #fff;padding: 30px 0;}
#productlist li a.text span{width: 140px;height: 45px;font-size: 16px;line-height: 45px;color: #fff; background-color: #73ae20;margin: 0px auto 0; display: block; text-align: center; opacity: 0; transform: translateY(20px); transition: transform .5s,opacity .5s;}
#productlist li:hover a.text span {opacity: 1;transform: translateY(0px);}
#productlist li:hover .bs{ left:0;}
#productlist li  .pm-img  {overflow: hidden;}
#productlist li .pm-img  img { transition: transform 1.5s;}
#productlist li:hover .pm-img img {transform: scale(1.1);}
.po-b {width:100%; background: #f5f5f5;padding:0 0 40px;}
#imglist li{     text-align: left;   transition: .3s all ease; height:auto !important;      margin-top: 30px;overflow:hidden;    }
#imglist li .case{    background: #f5f5f5;padding: 13%;}
#productlist {padding: 0px;}
#showimg {padding: 0 15px 0;margin-top: 4%;}
#imglist li h3{      padding: 0px 48px;  font-size: 32px;font-weight: lighter; background:url(/static/default/assets/img/hb.png) no-repeat left;}
#imglist li p{ font-size:15px; color:#7f7f7f; padding-top:26px;}
#imglist li span{ display:block;    margin-top: 50px; width: 128px;height: 50px;line-height: 50px; border: 1px solid #7f7f7f;text-align: center;color: #7f7f7f;}
#imglist li:hover span{ border: 1px solid #73ae20; background:#73ae20; color:#fff;}
/*产品内容页*/
.met_page a{ color:#7f7f7f !important;}
.new-box{    padding-top: 1.5%;background: #f2f2f2; width:100%; overflow:hidden;}
#newslist li{padding: 0 15px;}
#newslist .new .n-txt{    background: #f7f7f7;}
#showproduct .editor{    margin-top: 3%;}
.editor div{font-size:16px;}
.xit .x-to h4{font-size:42px;text-align: center;}
h3.in-t{font-size:36px; color:#333;    padding-bottom: 5%;}
h3.in-t i{border-bottom:2px solid #73ae20;padding-bottom:25px; font-style: normal;}
#showproduct h1.title {    text-align: center;color: #000;margin-bottom: 30px; font-size:32px;    font-weight:lighter; padding:0;}
#showproduct .pshow::after { content:""; display:block; clear:both;}
#showproduct .pshow dt {    width: 50% !important;}
#showproduct #imgqwe { display:block; float:left; width:100%;    border: 1px solid #e5e5e5;}
#showproduct #imgqwe img { display:block; width:100%;}
#showproduct .smallimg { width:100% !important; float:right; margin:0; max-height:693px; overflow:auto;}
#showproduct .smallimg::-webkit-scrollbar { width:6px; background-color:#ededed; margin-top:20px;}
#showproduct .smallimg::-webkit-scrollbar-thumb { border:none; width:6px;background-color:#e89301; }
#showproduct .smallimg::-webkit-scrollbar-corner { background-color:#ededed; }
#showproduct .smallimg span.spic { display: inline-block;margin-top: 20px; width: 120px; border: 1px solid #ccc;}
#showproduct .smallimg span img { width:100% !important;}
#showproduct .pshow dd {    width:45% !important;}
#showproduct .pshow dd ul { margin:0 15px;}
#showproduct img{margin:0 auto;}
#metinfo_additional{display:none;}
#thumblist li .zoomThumbActive img{    border: 2px solid #73ae20 !important;}
#showproduct .pshow dd li{border-bottom:none;font-size: 16px;color: #878787;    }
a.x-more{width:180px; font-size:16px;   margin-top: 30px; height: 50px; background:#73ae20; display: block; line-height:50px; text-align: center; color: #fff;}
#showproduct .ctitle {      display: none;  font-weight: bold;color: #324373; font-size:36px;border-bottom:none; margin:40px 0px 0px; padding:0px 10px; background:none;}
#showproduct .ctitle::after { content:""; display:block; width:40px; border-top:2px solid #c2000b; margin-top:15px;}
#showproduct td{width:50%;    padding: 0 4% 0 0; line-height: 1.7;}

/*新闻模块*/
/*新闻模块*/
#showtext{margin-top: 0%;  padding-bottom: 4%;   }
#imglist{margin-top:4%;}
#shownews h1{border:none; font-size: 32px;     color: #000; text-align:center;    font-weight: lighter;  padding: 0% 0 1.5% 0;margin:0;}
#shownews .n-time{ margin-bottom: 2%; border-bottom: 1px solid #eee;   padding-bottom: 20px;   color: #7f7f7f;text-align: center; display: block;}
#shownews {padding: 0px 15px 1%;}
#flip{ margin-top:2%;      text-align: center;  }
.metpager_8 span.current{    background-color: #73ae20;    border: 1px solid #73ae20;}
#showimg h1.title{border-bottom:1px solid #eee; color: #000;font-size: 32px;font-weight: lighter;   padding-bottom: 20px;}
#showimg .ctitle{    padding: 20px 20px;    margin: 10px 0px 28px; font-size:36px;}
#showimg h1.title {
    margin-bottom: 30px;
text-align: center;}
/*简介模块*/
.editor h3.title { font-size:30px; text-align:center; border-bottom:none !important;}
.editor h6.subtitle { font-weight:normal; text-align:center; color:#7f7f7f;}
.editor h6.subtitle::before { content: ""; display:inline-block; width:30px; border-top:1px solid #7f7f7f; margin:0 10px 4px;}
.editor h6.subtitle::after { content: ""; display:inline-block; width:30px; border-top:1px solid #7f7f7f; margin:0 10px 4px;}
/*联系我们*/
.contactus ul { width:60%; padding:0; float:left; margin-right:3%;}
.contactus li { margin-bottom:10px; padding:20px 0; border-bottom:1px dashed #ccc;}
.contactus .erweima { width:36%; float:left; text-align:center; line-height:1;}
.contactus .erweima .er-img { width:48%; margin:0 1%; float:left;}
.contactus .erweima img { display:block; width:100%;}
#allmap { width:100%; height:400px;}
#allmap .BMap_Marker div { width:39px !important;}
#showtext img{}
#showimg .smallimg{width:100% !important;}
/*公司简介*/
.aj h3{ font-size:36px; text-align: center;    font-weight: lighter; color:#000; padding-bottom: 3%;}
.aj p { text-align: center;color: #7f7f7f;font-size: 15px;width: 75%; margin:0 auto;}
.zy{ width:100%; overflow:hidden; background:url(/static/default/assets/img/zy.jpg) no-repeat; background-size:cover;}
.zy h3{ font-size:36px; text-align: center; color:#fff; font-weight: 700;  padding: 3%;}
.zy p,.hl .hlt p{ font-size:15px; text-align:center; color:#fff;}
.hl .hlt { width:100%; background:#333; color:#fff;}
.hl .hlt h3{font-size:36px; text-align: center; color:#fff; font-weight: 700;  padding: 3%;}
.jm ul li{ padding: 0; position:relative;   }
.jm ul li .jtit{ position: absolute; width:100%; height: 100%; text-align: center; font-size: 36px; color:#fff;    top: 10%;}
.jm ul li .jimg{ background:#000;}
.jm ul li .jimg img{ display:block; transition: .5s all ease;}
.nmap ul li:nth-child(1){width: 58.33333333%; float:left;}
.jm ul li:hover img{ opacity:.8;}
.jm {    margin: 5% 0;}
.nmap{ margin-top:5%;}
.aj h2{font-size:36px;    font-weight: 700; color:#000;}
.aj .nmap p{ text-align:left; width:100%;padding-top:10px;font-size: 24px;color: #000;}
.aj h2.nlx{    padding-top: 12%;}
.aj .nmap ul li:nth-child(2){    float:left;  width: 41.66666667%;  padding-left: 6%;margin-top: 7%;}

.ln { min-height: 610px; overflow: hidden; position:relative;}
.ln ul li{ background:#fff; padding:40px 16px;    border-left: 6px solid #73ae20;}
.ln ul li .lin{ background:#003b92;}
.ln ul li h4{padding-bottom: 40px;color: #000; font-size:30px; font-weight: lighter;}
.ln ul li:nth-child(2){ padding:5%;}
.ln ul li .mn{ width:42px; height: 42px; border-radius: 50%; border:1px solid #888;}
.ln ul li .mit{ margin-left:15px; font-size:15px;}
.ln ul li h3{ color:#888;}
.ln ul li .mi{padding-bottom: 25px;margin-bottom: 25px; border-bottom:1px solid #eee;}
.ln .lxp{position: absolute;top: 12%;left: 11%;}
.ln ul li .mn img {margin: 7px auto; display:block;}
/*品牌营销*/
.marketing .network-img img { width:50%;}
.marketing h5 { font-size:22px; font-weight:normal; color:#b08046;}
/*招商加盟*/
.join .guarantee { width:50%; float:left;}
.join .reward { width:50%; float:right; padding-left:5%; box-sizing:border-box;}
.join img { width:50%;}
#foote{ display:none;
    bottom: 0;
    width: 100%; }
.footerbox{ max-width:100%; height:70px; margin:0px auto; position:relative;}
.footerlist{max-width:100%;  height:70px; overflow:hidden; background:-webkit-gradient(linear,0 0,0 100%,from(#0065bc),to(#014c8d)); position:absolute; left:0px;  }
#foote ul{ display:-webkit-box; }
#foote ul li{ display:-webkit-box; -webkit-box-flex:1; text-align:center; border-right:1px solid rgba(255,255,255,0.2);  }
#foote ul li a{ display:block; width:100%; text-align:center; color:#fff; height: 70px; }
#foote .icon{ display:block; margin:0px auto 6px; position:relative; top:13px; width:30px; height:20px; overflow:hidden; background:url(/static/default/assets/img/footer.png) no-repeat; background-size:150px;background-position:-3px 0px;}
#foote .map{ background-position:-83px 0px;}
#foote .message{ background-position:-45px 0px;}
#foote .home{ background-position:-118px 0px;}
#foote .txt{ height:16px; line-height:47px; font-size:12px;}
#foote ul li:nth-child(2),#foote ul li:nth-child(3){display:none;}
#foote .footerlist{ background:-webkit-gradient(linear,0 0,0 100%,from(#1a1a1a),to(#000));}
#messagelist td.input input{width: 100% !important;background: #fff;outline: none; border: none;height: 42px;}
#messagelist textarea{background:#fff;border: none; outline: none;width: 100%;}
#messagelist table td {font-size: 16px;}
#messagelist .button{margin:0;    background: #324373; border: none;}	
td.input .info{display: none;}
#messagelist table .submit {background: #333;width: 160px;    height: 42px;}
#messagelist table .submit:hover{background: #73ae20; opacity: 1;}
.ms-t h4{      padding:7.5% 10%;  font-size: 36px;color: #7f7f7f;}
.ms-t p{    color: #878787;font-size: 36px;}
#messagelist table{     margin-left:10%;   float: left;}
.meb{    padding: 28px 0 3% 0;}
td.text{width: auto;}
.met_hits{  margin-top: 4%;  height: auto;line-height: 60px;}
.met_page{text-align: center; padding:0px 5px;  margin-top:10px; border-top:1px dotted #ccc; text-align:right; 

position:relative; color:#666;margin-top: 4%;
    line-height: 60px;}


/*响应式开始*/
@media only screen and (max-width: 2560px) {
	#about_1 img{width:100%;}
}
@media (max-width: 1600px) and (min-width: 1366px) {
	.ys{    padding: 3% 5%;}
	header{top: 0;}
.show-img {
height: 456px !important;}
	.navo{    padding: 20px;}
	.navo ul li{    margin-left: 8%;}
	#fp-nav.right {right: 6px !important;}
	.index_main .section5 .pt{padding:0; display:none;}
	.index_main .section6 .lbg{    margin-top: 7%;    padding: 10px;}
	.lxi{width:50%;}
.about .at-i{top:25%;}
}
@media (max-width: 1366px) and (min-width: 1260px) {
	.about .at-i{    width: 80%;padding: 40px;}
	.ys{    padding: 3% 5%;}
	header{top: 0;}
.show-img {
height: 456px !important;}
	.navo{    padding: 20px;}
	.navo ul li{    margin-left: 8%;}
	#fp-nav.right {right: 6px !important;}
	#messagelist{height: 501px;}
	.ms-t h4 {padding: 2.5% 10%;}
.index_main .section5 .pt{display:none;}
.index_main .section6 .lbg{      padding: 15px;  margin-top: 7%;}
.new li{    margin-top: 7%;}
.about .at-i{top:25%;}

}
@media (max-width: 1260px) and (min-width: 991px) {
		.container{padding:0 10px;}
	.jd .container{padding:3% 10px;}
header .men .menu{ display:block;top: 26px;}
.navm{    display: none;}
	.navo ul li dl{    display: none;}
	.navo ul li{ float:none; margin-left:0;     text-align: center;    padding-bottom: 6px;}
	.navo {top: 3%;}
	#fp-nav{ display:none;}
	header{background:#73ae20;top: 0;}
	header .logo{ display:block !important;background: #111; padding: 10px;    max-width: 130px;}
	ul.pvl { margin-top: 12%;}
	.d-nav{display:none;}
	#newslist .new .new-b {float: left;padding: 2% 5.5%;}
	.ln .lxp{left: 4%; width: 56%;}
	.pmenu{ top:0;}
	.pmenu .mlogo{    display: none;}
	.navo {top: 21%;      width: 100%;  left: 0;}
	.navo ul li dl{ display:none;}
	.navo ul li{    margin-left: 0;text-align: center;width: 100%;margin-bottom: 15px;}	
	.index_main .section1 .index_banner .item{height: 52vh !important;}
	#about_1,.about{height: 576px;}
	.about .at-i{width: 100%;padding: 20px;}
	.about h4{font-size: 30px;}
	.jfix{    position: static;}
	.runpic-words ul li h6{font-size: 18px;}
	.runpic-words ul li{    padding: 20px 20px;}
	.runpic-pic{    width: 50%;height: auto;}
	.kuai{   height: auto;}
	.ys{    padding: 20px;}
	.pt {padding: 40px 0 4%;}
	.new .n-txt h4{text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
	.index_main .section5{padding-bottom:50px;}
	.index_main .section6 dl dd h3 {padding: 15px 12px;}
	.index_main .section6 .lbg{margin-top:50px;}
	.fo{    position: static; }
	.show-img{ height:400px !important;}
	.new li{ }
	.jm ul li .jtit{font-size:24px;}
	.aj h3,.aj h2 {
    font-size: 30px;}
}
@media (max-width: 991px) and (min-width: 767px) {
	.container{padding:0 10px;}
	.jd .container{padding:3% 10px;}
header .men .menu{ display:block;top: 26px;}
.navm{    display: none;}
	.navo ul li dl{    display: none;}
	.navo ul li{ float:none; margin-left:0;     text-align: center;    padding-bottom: 6px;}
	.navo {top: 3%;}
	#fp-nav{ display:none;}
	header{background:#73ae20;top: 0;}
	header .logo{ display:block !important;background: #111; padding: 10px;    max-width: 130px;}
	ul.pvl { margin-top: 12%;}
	.lbg p{    margin-top: 10%;}
	.pmenu{ top:0;}
	.pmenu .mlogo{    display: none;}
	.d-nav{display:none;}
	.navo {top: 21%;    left: 0;}
	.navo ul li dl{ display:none;}
	.navo ul li{    margin-left: 0;text-align: center;width: 100%;margin-bottom: 15px;}
	.vidcontainer{ width:100%;height: 430px;}
	#about_1{    height: 430px;}
	header.on .men{    display: none;}
	.about .at-i{width: 100%;padding: 50px;margin: 30px auto;position: static;}
	.about h4{padding: 10px 0;font-size: 26px;}
	.kuai {width: 100%;height: 200px;}
	.ys h4,.pt h4 {font-size: 26px;}
	.jfix{       margin: 40px 0; position: static;}
	.runpic-words{width: 100%;}
	.runpic-words ul li{ margin: 10px 10px; width: 47%;  text-align: center;}
	.runpic-words ul li img{    float: none;}
	.runpic-words ul li h6{ float: none; font-size: 18px;   padding-left: 0;  margin-top: 10px; }
	.runpic-pic{display:none;}
	.new .n-txt p {text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
	.index_main .section6 dl dd{    width: 100%; margin:0 0 15px 0;}
	.index_main .section5{    padding-bottom: 35px;}
	.pt {padding: 40px 0 4%;}
	.show-img{ height:370px !important;}
	.sidebar .sb_nav dl{  display: block;  float: left;width: 46%;margin: 0 6px 12px;}
	.je p{width: 87%;}
	footer .fe p,footer h4,footer .fy{    display: none;}
	footer ul li{    font-size: 16px;padding-top: 10px;}
	footer{padding: 36px 0 0;    margin-top: 30px;}
	footer .fd{    padding: 20px 0;}
	.sidebar .sb_nav{padding-bottom: 20px;margin-top: 20px;}
	.ms-img{ display:none;}
	#messagelist{height: auto;}
	#shownews h1{    font-size: 24px;}
	#productlist li a.text h4{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;  }
		.index_main .section6 .lbg{     margin-top: 40px;   padding: 0 20px 20px;}
	.fo{    position: static;}
	.index_main .section3 ul li{height: 42vh;}
}
@media only screen and (max-width: 767px) {
	.container{padding:0 10px;}
	.jd .container{padding:3% 10px;}
header .men .menu{ display:block;top: 26px;}
.navm{    display: none;}
	.navo ul li dl{    display: none;}
	.navo ul li{ float:none; margin-left:0;     text-align: center;    padding-bottom: 6px;}
	.navo {top: 3%;}
	
	#fp-nav{ display:none;}
	header{ background:#73ae20;top: 0;}
	header .logo{ display:block !important;background: #111; padding: 10px;    max-width: 130px;}
	.flexslider .slides .bslid h2 {font-size: 24px;}
	.flexslider .slides .bslid span{width:96%;}
	.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{ display:none !important;}
	.jd p {font-size: 40px;}
	ul.pvl {margin-top: 24%;}
	.about .al ul li{margin-bottom:10px;}
	.lbg h3 {font-size: 24px;}
	.lbg,.dh{display:none;}
	.lbg p{font-size:20px;}
	.pmenu{ top:0;}
	.pmenu .mlogo{    display: none;}
	header.on .men{    display: none;}
	.about .at-i{width: 100%;padding: 20px;    position: static;}
	.about h4{padding: 10px 0;font-size: 26px;}
	.index_main .section3 ul li{    height: 30rem;}
	.new li{    padding: 0;}
	
	.new .n-txt p {text-overflow: ellipsis; overflow: hidden;white-space: nowrap;}
	
	.d-nav{ display:none;}
	.pt {padding: 40px 0 4%;}
	.show-img{ height:276px !important;margin-top: 84px;}
	.sidebar .sb_nav {padding-bottom: 20px;}
	.sidebar .sb_nav dl{  display: block;  float: left;width: 46%;margin: 0 6px 12px;}
	.index_main .section6 dl h3{    font-size: 24px;}
	table td{ width:100% !important; float:left;}
	#messagelist table {margin-left: 6%;}
	#messagelist{height: auto;}
	#shownews h1,.ln ul li h4{    font-size: 24px;}
	#productlist li a.text h4{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
#showproduct h1.title,#showimg h1.title{font-size:24px;}
#newslist .new .new-b .new-t{font-size:16px;}
#imglist li span{margin-top: 20px;}
#imglist li h3{font-size:24px;    background-size: 22px;}
	.fo{    position: static;}
	.ln .lxp {position: static;}
}

