@charset "utf-8";
body{ margin: 0; padding:0; font-family: "微软雅黑 Light"; font-size: 14px;}
span,a,p,ol,ul,li,dl,dt,i,b{ padding: 0; margin: 0;}
.w1200{ width: 1200px; margin: 0 auto;}
.clear{ clear: both;}
/** TOP  **/
#top{ width: 100%; height: auto;}
.logo_nav_bg{ width: 100%; height: 82px; border-bottom: 1px solid #e5e5e5; position: fixed; z-index: 999; background: #fff;}
.logo{ width: 300px; height: 82px; float: left;}
.nav{ width: 870px; height: 82px; float: right; display: flex; justify-content: space-between;}
.nav li{ width: 100px; height: 82px;  text-align: center; line-height: 82px;}
.nav li a{ font-size: 15px;}
.nav li:hover{background:#b9dc64;}
.nav li:hover a{color: #fff; }
.act{background:#b9dc64; }
.act a{color: #fff; }

/** FOOT  **/
#foot_bg{ width: 100%; height: 490px; background: url("../images/foot_bg.jpg")no-repeat center center;background-size: auto 100%;    background-position-x: 50%;}
.foot{  border-bottom: 2px solid #b9dc64; min-height: 400px;}
.foot_lxwm{ width: 320px; height: auto; float: left;}
.foot_bt_xhx{ width: 100%; height: auto; text-align: left;padding-top: 60px; }
.foot_bt{  color: #ffffff; font-size: 20px;  }
.foot_xhx{ width: 43px;height: 3px;border: none; background: #b9dc64; display: inline-block;margin-top: 10px}
.lxfs{ padding-top: 25px;}
.foot_lxr{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_lxr.png") no-repeat left center; background-size:8%;padding-left: 55px;color:#bfbfbf; font-size: 14px; }
.foot_tel{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_tel.png") no-repeat left center; background-size:8%;padding-left: 55px;color: #bfbfbf; font-size: 14px; }
.foot_phone{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_tel.png") no-repeat left center; background-size:8%;padding-left: 55px;color: #bfbfbf; font-size: 14px; }
.foot_email{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_email.png") no-repeat left center; background-size:8%;padding-left: 55px;color: #bfbfbf; font-size: 14px; }
.foot_web{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_web.png") no-repeat left center; background-size:7%;padding-left: 55px;color: #bfbfbf; font-size: 14px; }
.foot_add{ width: 100%; height:40px; line-height:40px; background: url("../images/foot_add.png") no-repeat left center; background-size:8%;padding-left: 55px;color:#bfbfbf; font-size: 14px; }
.doot_gywm{ width: 400px; height: auto; float: left;}
.foot_abnr{ color:#bfbfbf; font-size: 14px; line-height: 35px;padding-top: 25px; text-indent: 2em;}
.hqzx{ width: 330px; height: auto; float: left; margin-left: 40px;}
.wx_ewm{ padding-top: 25px;}
.ewm{ width: 150px; height: 180px; float: left;}
.wx{ width: 150px;height: 180px; float: right;}
.ewm_bt{ text-align: center; color: #fff; padding-top: 15px;}
.hqzx img{ max-width: 100%; height: auto;}
.bq{ color: #bfbfbf; width: 550px; height: 40px; line-height: 40px; float: left;}
.foot_nav{display: flex;justify-content: right;float: right;width: 500px;text-align: center;}
.foot_nav li{width: 25%; height: 40px; line-height: 40px;}
.foot_nav li a{  color:#bfbfbf; font-size: 15px;}
/** index **/
#cont{ width: 100%; height: auto;}
.wmys_bg{ width: 100%; height: 193px;box-shadow: #aaaaaa 0px 0px 10px;}
.wmys{height: 193px; display: flex;justify-content: space-between;}
.wmys li{width: 185px; height: auto;}
.ys_img{ width: 100%; height: auto; text-align: center; padding: 30px 0;}
.ys_img img{width: auto; height: 36px;}
.ys_bt{width: 100%; height: auto; text-align: center; color: #000; font-size: 15px;}
.ys_xq{ width: 100%; color: #666; font-size: 12px; text-align: center; padding-top: 8px;line-height: 20px; }
/**/
.index_cpzsbg{width: 100%; height: auto; background:#f4f4f4;}
.lmbtfy{ width: 100%;height: auto; padding: 25px 0 30px 0;}
.lmfybt_fd{ position: relative; height: auto; }
.lmfy{ font-size: 80px;color: #eaeaea;font-weight: bold;text-align: center; text-transform:uppercase;}
.lmbt{ box-sizing :border-box;font-family: Microsoft YaHei;font-size: 32px;text-align: center;
    position: absolute;
    z-index: 98;
    width: 100%;
    margin-top: -70px;
}
.lmxq{ text-align: center;}
/*产品优势*/
.wmys_bg{ margin-bottom: 10px;}
.cpys_zs{ display: flex;justify-content: space-between; padding: 30px 0 40px 0;width: 100%;}
.cpys_01{width: 262px; height: auto;}
.cpysimg{width: 262px; height: 352px;}
.yscp_bt_xq{ width: 260px; height: auto; margin: 0 auto; text-align: center; padding-bottom: 8px}
.cpys_bt{ font-size: 16px;text-align: center;color: #333333;    padding: 15px 0;}
/*产品展示*/
.cpzs{display: flex;justify-content: space-between; flex-wrap: wrap;padding: 30px 0;}
.cpzs li{ width: 280px; height: auto;}
.cp_img{ width: 280px; height: auto}
.cp_img img{width: 100%; height: 265px;}
.cp_bt{ width: 280px; height: 45px; line-height: 45px; text-align: center;}
.cp_bt a{ color: #000; font-size: 15px;padding: 30px 0;}
/*主题中间*/
.zt_center{ width: 100%; height: 300px; background: url("../images/content.jpg")}
/*关于我们*/
.index_about{ width: 100%; height:auto; }
.gsjj_bg{width: 100%; height: 601px; background: url("../images/gsjj.jpg") no-repeat center center;    background-size: auto 100%;background-position-x: 50%;}
.gsjj_nr{ width: 726px; height: 400px; float: right; margin-top: 80px; background: #fff; box-shadow: 0 0 10px #999;}
.ab_gsm{ font-size: 32px; color: #000;    padding: 65px 0 20px 80px;}
.about_nr{   padding: 0 80px; font-size: 14px;text-align: justify;line-height: 26px;color: #666666;}
.ab_more{margin-left: 80px; margin-top: 25px; display: block; width: 133px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #7d9b30; color: #7d9b30;}
/*新闻中心*/
.new{display: flex;justify-content: space-around;margin:50px auto 90px;}
.newnr{width: 580px;border-top: 2px solid #0d69b6;padding-top: 20px;}
.newnrt{display: flex;justify-content: space-between;font-size: 14px;margin-bottom: 20px;}
.newnrt img{width: 211px;height: 161px;margin-right: 15px;}
.newnrt dl dt{display: flex;justify-content: space-between;}
.newnrt dl dt a{font-size: 18px;}
.newnrt dl dd{margin: 5px 0px;}
.newnrt dl p a{font-size: 14px;float: right;}
.newnr li{display: flex;justify-content: space-between;border-bottom: 1px dashed #70a6d4;line-height: 36px;margin-top: 5px;}
.newnr li a{font-size: 14px;}

