﻿body{background: #fff; font-size: 16px;color: #666;line-height: 1.8;font-family: 'Microsoft Yahei', 'Helvetica Neue', Helvetica, 'Lucida Grande', Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;}
*{margin: 0;padding: 0;}
ul{list-style: none;margin: 0;}
ul li{list-style: none;}
img{ border:0; max-width: 100%; }
a{color:inherit;text-decoration: none;}
a:hover { color:#8dba34;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.l { float: left;}.r { float: right;}
.w1200{width: 98%;max-width: 1200px;margin: 0 auto;overflow: hidden;}
.m-show{display: none;}
.top{background: #8dba34;color: #d6eca8;font-size: 14px;line-height: 32px;}
.top span{font-size: 16px;color: #fff;}
.head{height: 98px;background: #fff;}
.head .logo{margin-top: 16px;}
.head .nav{width: 68%;}
.head .nav li{float: left;line-height: 96px;width: 14.28%;text-align: center;}
.head .nav li a{display: block;font-size: 18px;}
.head .nav li:hover a{color: #8dba34;border-bottom: 3px solid #8dba34;}
/* banner */
.fullSlide{ width:100%;  position:relative; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;position: absolute !important;top: 0;left: 0; height: 100% !important; }
.fullSlide .bd li{ width:100% !important;background-size:100% !important; overflow:hidden; text-align:center; height: 100%; }
.fullSlide .bd li a{ display:block }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:8px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=50);opacity:0.5;  line-height:999px;}
.fullSlide .hd ul .on{ background:#8dba34;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/*首页_产品*/
.i_tit{padding-top: 55px;padding-bottom: 20px;}
.i_tit h2{font-size: 36px;margin-bottom: 6px;text-align: center;font-weight: 400;}
.i_tit p{text-align: center;}
.i_cpBox{ }
.i_cpBox .hd{ overflow:hidden; background:url(../images/bg.png) 0 -32px;}
.i_cpBox .hd li{text-align:center; width:280px; float:left; background: url(../images/i_cpBg2.png) no-repeat center;height: 126px;margin-left: -50px;}
.i_cpBox .hd li h3{font-weight: normal;}
.i_cpBox .hd li h3:hover{color: #daf6a0;}
.i_cpBox .hd li img{margin-top: 10px;}
.i_cpBox .hd li.first{margin-left: 0;background: url(../images/i_cpBg.png) no-repeat center;}
.i_cpBox .hd li.first.on{color: #fff;background: url(../images/i_cpBg1_hover.png) no-repeat center right;}
.i_cpBox .hd li.on{color: #fff;background: url(../images/i_cpBg_hover.png);}
.i_cpBox .bd{margin-top: 30px;}
.i_cpBox .lh{ overflow:hidden; width: 100%;margin-left: -2%; }
.i_cpBox .lh li p{text-align: center;font-size: 16px; }
.i_cpBox .lh li { width:23%; margin-left: 2%; float:left;}
.i_cpBox .lh li h3{text-align: center;line-height: 1.8;}
.i_cpBox .lh li .p-img{ margin:0 auto; text-align:center;   }
.i_cpBox .lh li .p-name{ height:36px; line-height:18px;  word-break:break-all; word-wrap: break-word; overflow:hidden;   }
.i_cpBox .lh li .p-price{ color:#999;  }
.i_cpBox .lh li .p-price strong{ color:#c00; font-size:14px; font-family: verdana; }
/*首页_关于*/
.i_about{padding: 1px 0 70px;background: #f1f1f1;margin-top: 50px;}
.i_about .i_aboutBox{width: 102%;margin-left: -2%;}
.i_about .i_aboutBox li{float: left;width: 31.333333%;margin-left: 2%;}
.i_about .i_aboutBox li img{float: left;}
.i_aboutTxt{padding: 20px 20px;background: #fff;text-align: center;}
.i_aboutTxt h3{line-height: 50px;font-weight: normal;}
.i_aboutTxt .i_aboutMr{width: 120px;line-height: 32px;border: 1px solid #8dba34;display: block;text-align: center;color:  #8dba34;margin: 16px auto 0;}
.i_aboutTxt .i_aboutMr:hover{background:#8dba34;color: #fff;}
/*首页_新闻*/
.i_news .i_tit h2,.i_news .i_tit p{text-align: left;}
.i_news .i_tit a{margin-top: 66px;font-size: 16px;}
.i_newsTj{width: 33%;padding-bottom: 23.5%;overflow: hidden;position: relative;}
.i_newsTj .i_newsImg{position: relative;display: block;left: 0;top: 0;width: 100%;}
.i_newsTj .i_newsImg img{position: absolute;left: 0;}
.i_newsItit{position: absolute;bottom:0;left: 0;width: 100%;color: #fff;background: rgba(0,0,0,0.6);}
.i_newsItit h3{line-height: 36px;text-align: center;font-weight: normal;}
.i_newsTxt{width: 63%;}
.i_newsTxt li{border-bottom: 1px solid #eee;padding: 20px 10px ;}
.i_newsTxt li:hover{background: #8dba34;}
.i_newsTxt li:hover .i_newsDate{border-color: #fff;}
.i_newsTxt li:hover h3,.i_newsTxt li:hover div,.i_newsTxt li:hover p{color: #fff;}
.i_newsTxt li .i_newsDate{float: left;width: 110px;color: #bbb;font-size: 38px;line-height: 1;margin-right: 20px;text-align: right;padding-top: 13px;}
.i_newsTxt li .i_newsDate .year{font-size: 12px;display: block;margin-top: -10px;}
.i_newsIntro p,.i_aboutTxt p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*首页_案例*/
.i_case{padding: 1px 0 70px;margin-top: 50px;background: url(../images/i_aboutBj.jpg) top center;}
.i_case ul,.ab_sb{width: 102%;margin-left: -2%;}
.i_case ul li{width: 31.333%;margin-left: 2%;text-align: center;float: left;}
.i_case ul li h3{margin-top: -7px;background: #fff;line-height: 50px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.foot{background: #222;padding: 20px 0;color: #999; margin-top: 50px;text-align: center;}
.foot span{color: #fff; font-size: 20px;}
.Breadcrumbs{padding: 20px 0 30px;background: url(../images/navbg.jpg)no-repeat center;}
/*.Breadcrumbs.jjy{padding: 177px 0 30px;background: url(../images/jjy.jpg)no-repeat center;}*/
.Breadcrumbs_tit{font-size: 38px;}
.about_gs .l{width: 39%;padding-bottom: 37.8%;position: relative;overflow: hidden;}
.about_gs .l img{position: absolute; top: 0;left: 0;}
.about_gs .r{width: 61%;}
.about_gs .r ul {background: #f5f5f5;}
.about_gs .r ul li{float: left;width: 33.333333%;padding: 30px 0 50px;text-align: center;}
.about_gs .r ul li .a_sz{font-size: 60px;color: #8dba34;}
.about_gs .r ul li .a_sz .a_szx{font-size: 14px;margin-left: -16px;}
.about_gsTxt{position: absolute;top:0;left: 0;right: 0;padding: 30px;}
.about_gsTxt .t{font-size: 32px;margin-bottom: 8px;}
.about_gsTxt .onl{font-size: 16px;line-height: 36px;width: 110px;border: 1px solid #8dba34;display: block;text-align: center;margin-top: 20px;color: #8dba34;}
.about_gsTxt .onl:hover{background: #8dba34;color: #fff;}
.a_bBox .a_bL,.a_bBox .a_bR{float: left;position: relative;overflow: hidden;}
.a_bBox .a_bL img,.a_bBox .a_bR img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.a_bBox .a_bL{width: 45%;}
.a_bBox .a_bL a{display: block;padding-bottom: 73.3%;height: 0;}
.a_bBox .a_bR{width: 55%;}
.a_bBox .a_bR a{display: block;padding-bottom: 59.9%;height: 0;}
.a_bBox .a_bLt,.a_bBox .a_bRt{position: relative;top: 60px;left: 0;right: 0;text-align: center;}
.a_bLtit{font-size: 30px;color: #fff;}
.a_bLbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%; background: rgba(141,186,52,0.9);}
.a_bBox .a_bLt span{font-size: 14px;color: #fff;border: 1px solid#fff;line-height: 32px;width: 110px;text-align: center;display: block;margin: 20px auto; }
.a_bBox .a_bLt span:hover{background: #fff;color: #8dba34;}
.a_bLtxt{width: 200px;margin: 0 auto;color: #eee;}
.about{/*margin-bottom: 50px;*/}
.about p{text-indent: 2em;margin-bottom: 20px;}
.ab_sb{margin-bottom: 20px;}
.ab_sb li{float: left;width: 23%;margin-left: 2%;}
.ab_sb li a{text-align: center;display: block;}
.ab_sb li:hover img{opacity: 0.9;}
img:hover{opacity: 0.9;}
.news dl{width: 102%;margin-left: -2%;padding-bottom: 50px;border-bottom: 1px solid #ddd;margin-bottom: 38px;}
.news dd{float: left;width: 31.333333%;margin-left: 2%;position: relative;}
.news_td{position: absolute;top: 0;left: 0;font-size: 28px;padding: 15px;background: rgba(141,186,52,0.9);color: #fff;text-align: center;line-height: 1.3;}
.news dd h3{line-height: 38px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;text-align: center; }
.news_td span{font-size: 14px;display: block;}
.news ul li{padding: 30px 0;border-bottom: 1px dashed #ddd;}
.news ul li .data{margin-right: 16px;}
.news ul li .data span{display: block;text-align: center;}
.news ul li .data .day{font-size: 30px;font-weight: bold;background: #8dba34;color: #fff;}
.news ul li .data .month{font-size: 12px;padding: 0 5px;border: 1px solid #8dba34;}
.news ul li p{color: #999;}
.chanpin .i_tit .l h2,.chanpin .i_tit .l p{text-align: left;}
.chanpin .i_tit .l h2{font-size: 28px;}
.chanpin .i_tit a.r {margin-top: 56px;}
.chanpin .i_tit {border-bottom: 1px solid #eee;margin-bottom:20px;}
.chanpin ul,.chanpin_list ul{width: 100%;margin-left: -2%;}
.chanpin ul li,.chanpin_list ul li{width: 23%;margin-left: 2%;float: left;margin-bottom: 30px;}
.chanpin ul li h3,.chanpin_list ul li h3{font-weight: normal;line-height: 38px;text-align: center;background: #f1f1f1;margin-top: -7px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;padding: 3px;}
.chanpin_xq{margin-top: 30px;}
.chanpin_xq .cpxq_topImg ,.cpxq_topTxt{width: 48%;}
.cpxq_top{margin-bottom: 30px;}
.cpxq_topTxt h1{font-size: 36px;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 1px dashed #ddd;line-height: 2;}
.cpxq_topTxt strong{color: #8dba34;margin-right: 5px;}
.cp_sy{padding-bottom: 20px;margin-bottom: 10px;border-bottom: 1px dashed #ddd;}
.cpxq_topTxt p{margin-bottom: 20px;}
.cp_lx a{float: left;}
.cp_lx .cp_onl{display: block;width: 138px;line-height: 46px;text-align: center;background: #8dba34;color: #fff;margin-right: 20px;}
.cp_lx .cp_pho{line-height: 40px;padding-left: 60px;background: url(../images/xp_p.png) no-repeat left center;}
.cp_lx .cp_pho span{font-size: 32px;color: #8dba34;font-weight: bold;}
.cp_md{margin-bottom: 30px;}
.cp_bot h3,.cp_bot h2,.xinwen_xq h2,.xinwen_xq h3{font-size: 22px;margin-bottom: 10px;color: #8dba34}
.cp_bot p{text-indent: 2em;margin-bottom: 15px;font-size:16px}
.cp_bot p img:first-child{margin-left: -2em}
.cp_md li{float: left;width: 25%;background: #f5f5f5;line-height: 46px;text-align: center;}
.cp_md li a{display: block;border: 1px solid #ddd;}
.cp_md li a:hover{color: #fff;background: #8dba34;}
.cp_md li a.on{color: #fff;background: #8dba34;}
.cp_tjcp h3{background: url(../images/cp_tj.png) no-repeat 0 center;}
.cp_tjcp h3,.cp_xgxw h3,.cp_xgal h3{font-size: 28px;margin-top: 30px;margin-bottom: 16px;padding-left: 60px;}
.cp_tjcp h4,.cp_xgal h4{font-size: 18px;text-align: center;height: 3.2em;overflow: hidden;}
.cp_tjcp ul,.cp_xgxw ul,.cp_xgal ul,.fuwu ul,.fuwu dd{width: 100%;margin-left: -2%;}
.cp_tjcp ul li,.cp_xgal li,.fuwu ul li{float: left;width: 23%;margin-left: 2%;}
.cp_xgxw li{width: 48%;margin-left: 2%;float: left;border-bottom: 1px dashed #f1f1f1;padding-bottom: 6px;margin-bottom: 6px;}
.cp_xgxw li a{padding-left: 25px;display: block;width: 68%;}
.cp_xgxw li h4{font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cp_xgxw h3{background: url(../images/cp_xw.png) no-repeat 0 center;}
.cp_xgal h3{background: url(../images/cp_al.png) no-repeat 0 center;}
.cp_xgxw a{background: url(../images/xw_icon.png) no-repeat 0 -3px;}
.xinwen_xq{margin-top: 50px;}
.xinwen_xq h1{font-size: 28px;text-align: center;margin-bottom: 10px;}
.xinwen_xq p{text-indent: 2em;margin-bottom: 15px;}
.xinwen_xq p img{margin-left: -2em;}
.cp_dt{text-align: center;margin-bottom: 30px;}
.fuwu ul,.fuwu dl {margin-top: 10px;}
.fw_t{border-bottom: 2px solid #8dba34;background: #f5f5f5;margin-top: -7px;padding: 0 2% 16px;}
.fw_t h3{padding-top: 10px;}
.fuwu ul li{text-align: center;}
.fuwu dd dl{width: 46%;margin-left: 2%;float: left;margin-right: 2%;margin-bottom: 20px;}
.fuwu dd dl .l{width: 120px;margin-right: 20px;}
.fuwu dd dl h3{margin-top: 15px;margin-bottom: 10px;}
.lian,.lian .i_tit h2,.lian .i_tit p{text-align: left;}
.lian h3{font-size: 24px;font-weight: normal;margin: 30px 0 10px; }
.lian p{line-height: 2.5em;}
.map_box{margin-top: -30px;}
.link span{width: 70px;float: left;}
.link li{float: left;font-size: 12px;margin-left: 10px;line-height: 25px;}
.con_fy{text-align: center; margin-top: 20px;}
.con_fy a:first-child{display: none;}
.con_fy a,.con_fy b{display: inline-block;zoom: 1;color: #666;border: 1px solid #ddd;padding: 0 8px;}
.con_fy b{border-color: #f5f5f5}
.m_b{position: fixed;bottom:0;left: 0;width: 100%;}
.m_b ul li{float: left;width: 25%;text-align: center;background: rgba(241,241,241,0.92);}
.m_b ul li span{display: block;line-height: 20px;}
.m_b ul li a{display: block;}
.m_b ul li img{width: 26px !important;margin-top: 3px;}
.m_b ul li div{height: 28px;}
.m_b ul li:nth-child(1) a{border-right: 1px solid #fff;}
.m_b ul li:nth-child(3){background: rgba(142,185,54,0.92);width: 50%;color:#fff;}
.cp_xgxw,.cp_tjcp,.cp_xgal{}
.cp_tjcp h4, .cp_xgal h4,.news ul li .el{-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
@media (max-width: 1200px){
}
@media (max-width: 1024px){
    .i_cpBox .hd li{width: 20%;margin-left: 0;background: #f1f1f1;}
    .i_cpBox .hd li.first.on,.i_cpBox .hd li.on{background: #8dba34;}
.i_cpBox .hd li.first{background: #f1f1f1;}
.cp_miaos{display: none;}
.cp_lx .cp_onl{margin-bottom: 6px;}
.about_gs .r ul li{padding:16px 0 28px;}
}
@media (max-width: 768px){
    .nav span{display: none;}
    .head .nav{width: 60%;}
.about_gs .r ul li .a_sz{font-size: 40px;}
.a_bBox .a_bLt, .a_bBox .a_bRt{top: 26px;}
.a_bLtit,.i_tit h2,.cpxq_topTxt h1{font-size: 26px;}
.about_gsTxt .t,.cp_lx .cp_pho span{font-size: 22px;}
.i_tit{padding: 35px 0 10px;}
.about_gs .r ul li{padding-bottom: 20px;}
.ab_sb li{width: 48%;}
.cp_lx .cp_onl{width: 86px;}
.cp_lx .cp_pho{line-height: 24px;}
}
@media (max-width: 640px){
    body{padding-bottom: 50px;}
    .Breadcrumbs_tit,.top,.m-none{display: none;}
.m-show{display: block;}
.Breadcrumbs{padding: 10px 0;}
.head .logo{width: 160px;line-height: 0;}
.chanpin_xq .cpxq_topImg, .cpxq_topTxt{width: 100%;}
.cpxq_topImg{text-align: center;}
.about_gs .r ul li{padding: 2px 0 12px;}
.a_bBox .a_bLt, .a_bBox .a_bRt{top: 18px;}
.chanpin_xq{margin-top: 10px;}
}
@media (max-width: 425px){
    .i_cpBox .hd img{display: none;}
    .i_cpBox .hd li{width: 32.6%;height: 38px;margin-bottom: 2px;margin-right: 2px;line-height: 38px;}
.i_aboutTxt .i_aboutMr{width: 80%;font-size: 12px;line-height: 26px;}
.i_aboutTxt{padding: 5%;}
.head .nav,.i_newsTj,.i_newsTxt,.news dd,.cp_xgxw li,.about_gs .l,.about_gs .r,.a_bBox .a_bL,.a_bBox .a_bR{width: 100%;}
.head .nav li{line-height: 38px;}
.a_bBox .a_bLt, .a_bBox .a_bRt{top: 60px;}
.i_newsTj{padding-bottom: 73%;}
.i_case ul li h3{font-size: 14px;font-weight: normal;line-height: 38px;}
.i_cpBox .lh li,.chanpin ul li, .chanpin_list ul li,.cp_tjcp ul li, .cp_xgal li, .fuwu ul li{width: 48%;margin-bottom: 10px;}
.chanpin .i_tit a.r{margin-top: auto;}
.about_gs .l{padding-bottom: 86%;}
.fullSlide{margin-top: 10px;}
.cp_lx .cp_pho span{display: block;}
}
@media (max-width: 375px){
    .head .nav li a{font-size: 16px;}
    .i_case ul li{width: 100%;margin: 0 0 10px;}
.fullSlide{margin-top: 2px;}
}
@media (max-width: 320px){
    .head .nav li a{font-size: 16px;}
}
/*=========================留言表单 start=============================*/
.cont_form{background: url(../images/ly_bg.jpg) top right no-repeat #f0f0f0;background-size: 100% auto;padding:1px 15px 30px;margin-top: 30px;}
.cont_form h3{ margin-bottom:10px; margin-top:20px; text-align:left;height: 40px;line-height: 40px;color: #8dba34;  font-size: 24px; }
.cont_form p{clear: both; text-align: left;}
.cont_form ul{width:100%;margin:0 auto;}
.cont_form li{margin-bottom: 5px;width: 48%;float: left;}
.cont_form li:first-child{margin-right: 4%;}
.cont_form .wenb{margin-top:10px;width:100%}
.cont_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 16px;line-height: 38px;color: #000;}
.cont_form li span font{color:#eb0001;}
.cont_form li input{height: 36px;line-height: 36px;width:100%;color: #666;font-size: 15px;background-color: #fff;border: #999 1px solid;text-indent: 35px;}
.cont_form li .text-tel {background: url(../images/icon-text-tel.png) no-repeat 12px center #fff;}
.cont_form li .text-user {background: url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.cont_form li .text-message {background: url(../images/icon-text-message.png) no-repeat 10px 17px #fff;padding: 15px 0 0;text-indent: 35px;width:100%;border: #999 1px solid;height: 100px;line-height: 20px;font-size: 15px;color: #666;}
.cont_form .btnclick{
    width:  100%;
    overflow:  hidden;
    padding-top: 10px;
}
.btnclick input{color: #000;height: 41px;line-height: 36px;display: block;width: 180px;cursor: pointer;font-size: 16px;border: none;background: #fc0;}
.btnclick input:hover{background: #fdcc05;border: 2px solid #444;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
@media (min-width:375px){
    .NybAdvantage ul li{height:340px}
}
@media (min-width:414px){
    .NybAdvantage ul li{height:310px}
}
@media (min-width:768px){
    .NybAdvantage ul li{height:240px; padding-left:20px; padding-right:20px;}
}
/*=========================留言表单 end=============================*/