@charset "UTF-8";
body{ margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑 Light";}
a,span,p,div,ol,li,ul,dl,dt,i,b{ margin: 0; padding: 0;}
ul li{ list-style-type: none;}
a{ text-decoration: none;}
.clear{ clear: both;}
.w1200{ width: 1200px; margin: 0 auto;}
/**TOP**/
#top{ width: 100%; height: auto;}
.title_topbg{ width: 100%; height: 5px; background: #11c20f;}
.logo_nav_bg{ width: 100%; height: auto; position: absolute; z-index: 99;}
.logo_nav{ height: auto;}
.logo{ float: left; width: 240px;height: 100px; text-align: center;}
.nav{width: 940px; height: auto; display: flex; justify-content: space-around; float: right;    margin-top: 29px;}
.nav li{ width: 100px;  height: auto; line-height: 40px; text-align: center; font-size: 14px;}
.nav li:hover{border-bottom: 3px solid #11c20f;}
.top_nav{ color: #000;font-size: 17px;}
.zlm{ width: 265px; height:auto; line-height: 35px;  background: #00000040; display: none; padding: 0 8px;}
.zlm a{ color: #000; display: block;width: 100%; height: 35px; line-height: 35px; text-align: left; font-size: 17px;}
.zlm p { padding: 0 15px}
.nav li:hover .zlm{ display: block;position: absolute; z-index: 999; }
/** FOOT **/
#foot_bg{width: 100%; height: auto; background: #11c20f; padding: 50px 0;}
.foot_navbg{ border-top: 1px #ffd800 dashed; width: 100%;  border-bottom: 1px #ffd800 dashed; height: auto;}
.foot_nav{ height: 40px; display: flex; justify-content: space-between;}
.foot_nav li{ line-height: 40px; height: 40px; text-align: center;}
.foot_nav li a{ color: #ffffff;  font-size: 15px;}

.ft_zs{ height: auto; padding: 45px 0;}
.ft_lxwm{ width: 550px; height: auto; font-size: 14px; line-height: 35px; color: #fff; float: left;}
.ft_gsm{ width: 100%; height: auto; font-size: 17px; color: #fff;}
.gsmfy{ font-size: 14px; color: #fff; padding-bottom: 25px;}
.ft_ewmzs{ width: 350px; height: auto; float: right; padding-top: 40px;}
.ft_ewmzs img{ width: 150px; height: auto;}
.ft_ewmzs p{ color: #fff;}
.ftewm{width: 150px; height: auto;text-align: center; float: left;}
.ftwx{width: 150px; height: auto;text-align: center; float: right;}
.banquan_zs{width: 100%; text-align: center; color: #fff; font-size: 13px;}
.banquan_zs a{color: #fff; }

/**index**/
.index_pro{ width: 100%; height: auto;  padding-bottom: 30px; }
.title{ width: 100%; height: auto; text-align: center; margin: 0 auto;padding: 45px 0;}
.lmfy{color:#fed102; font-size: 28px; text-align: center; padding-bottom:8px;text-transform:uppercase; }
.lmmc{
    color: #11c20f;font-size: 32px; text-align: center; margin-top: 15px;
    width: 100%; height: 45px;line-height: 45px;
    background: url("../images/lm_title.png") no-repeat center center;
}
.prozs{ height: auto;}
.pro_fl{ width: 276px; height: auto; border:1px solid  #11c20f; float: left; padding-bottom: 10px;}
.cplfm{ width: 100%; height:50px; background:#11c20f; line-height: 50px; }
.cpflmc_fy{ padding-left: 18px; color: #fff; font-size: 20px; font-weight: bold;}
.cpflmc_fy span{ float: right; color: #fff; font-size: 12px;font-weight: normal; padding-right: 8px;}
.cpfl_zs{ width: 100%; height: auto; padding: 22px 10px;}
.cpfl_zs li{ width: 260px; height: 30px; line-height: 30px; background: #11c20f; color: #fff;text-align: center;}
.cpfl_zs li a{ color: #fff; font-size: 15px;  }
.cpfl_zs p{ color: #ffd800; height: 35px;line-height: 35px; width: 220px; }
.cpfl_zs p a{ color: #ffd800;  padding-left: 15px;  }
.cpfl_zs p span{ color: #ffd800; float: right; }
.fl_lxwm{ width: 260px; height: auto;  margin: 0 auto;  background: #11c20f; color: #fff;text-align: center;  padding-bottom: 10px; }
.fllx_bt{ width: 100%; height: 45px; line-height: 45px; text-align: center; color: #fff; font-weight: bold; font-size: 18px;}
.fllx{ font-size: 14px; color: #fff; text-align: center;}
.procpzs{ width: 890px; height: auto; float: right; display: flex; justify-content: space-between; flex-wrap: wrap;}
.procpzs li{ width: 280px; height:auto; text-align: center;}
.pro_img{ width: 280px; height: auto; text-align: center;}
.pro_img img{ width: 100%; height: 285px;}
.pro_bt{ width: 100%; height: 45px; line-height: 45px;}
.pro_bt a{ font-size: 15px; color: #000;}
/** index_content **/
.index_content{ width: 100%; height: 400px; background: url("../images/content_bg.jpg")no-repeat center center; margin: 0 auto;}
.content_lxwm{ width: 100%;height: auto; padding-top: 55px; padding-left: 20px; font-size: 14px; line-height: 26px;}
.ct_gsm{ font-size: 23px; color: #000; font-weight: bold; }
.ctgsm_fy{ text-transform:uppercase; padding-top: 8px;  padding-bottom: 25px;}
/**关于我们 **/
.index_about{width: 100%; height: auto; padding: 45px 0;}
.about_zs{ height: auto; }
.about_spzs{ width: 600px; height: auto; float: left;}
.about_jjzs{ width: 565px; height: auto; float: right;     padding-top: 55px;   }
.about_gsm{ width: 100%; font-size: 20px; color: #000; }
.jjnr{ font-size: 14px; color: #000; text-indent: 2em; line-height: 30px; padding-top: 20px;}
.ab_more{ width: 100px; height: 30px; text-align: center; line-height: 30px; background: #fed102; color: #fff; display: block;  float: right; }
.ab_more:hover{ color: #fff;}

/** 合作案例  **/
.index_hzal{ height: auto; padding: 35px 0;}
.hzal_zs{ width: 100%; height: auto;  display: flex; justify-content:space-between; flex-wrap: wrap; }
.hzal_zs li{ width: 280px; height: auto;}
.hzal_img{ width: 280px; height: auto;}
.hzal_img img{ width: 100%; height: auto;}
.hzal_bt{ width: 100%; height: 45px;line-height: 45px; text-align: center;}
.hzal_bt a{ color: #000; font-size: 15px;}

/**首页地图**/
.index_map{ padding: 35px 0;}

/*****/
.index_ryzz{ width: 100%; height: auto;  padding: 35px 0;}
.index_ryzz_bg{width: 100%; height:360px;  background: url("../images/ryzz_bj.jpg")no-repeat center center;}
.ry_img{ width: 280px; height: 210px; display: block;}
.ry_img img{ width: 100%; height: 210px;}
.ryzz_bt{ width: 260px; height:  180px; background: #059a04a3; opacity: 0.8; margin: 0 auto; display: none;}
.ry_bt{  padding-top: 60px; }
.ry_bt a{ display: block; width: 90%; height: 45px; line-height: 45px; text-align: center; margin: 0 auto;  font-size: 14px; color: #fff;}
.ry_bt a:hover{ color: #fff;}
.ry_xhx{ width: 80px; height: 3px; background: #fff; border: none; margin: 0 auto;}
.swiper-slide:hover .ryzz_bt{  position: absolute; margin-top:  -193px ; display: block; margin-left:10px;}
.swiper-container2 {margin: 60px 0;}

/**新闻中心**/
.index_news{ height: auto; padding: 35px 0;}
.news_bg{ height: 200px; background: url("../images/news_bg.jpg")no-repeat center center;}
.news_zs{ height: auto; padding: 20px 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
.news_zs li{ width: 580px; height: 40px; line-height:40px; border-bottom: 1px #666 dashed;  background: url("../images/icon.png")no-repeat left center; }
.news_zs li a{ color: #333; font-size: 15px; padding-left: 25px;}
.news_time{ float: right; color: #666;}










    /**内页新闻图片及标题居中**/
.about h1{ text-align: center;}
.about img {     text-align: center;
    margin: 0 auto;
    display: block;
}










