@charset "UTF-8";
body{margin: 0; padding: 0; font-family: "微软雅黑 Light"; font-size: 14px;}
p,a,span,i,b,ol,ul,li,dl,dt{margin: 0; padding: 0;}
a{text-decoration: none;}
.clear{ clear: both;}
.w1200{width: 1200px; margin: 0 auto;}
/* TOP */
#top{ width: 100%; height: auto;}
.logo{ height: 130px;}
.nav{ height: 35px; display: flex; justify-content: space-around;    margin-bottom: 5px;}
.nav li{width: 120px; height: 35px; line-height: 35px; text-align: center;}
.nav li:hover{ border-bottom: 1px solid #00829a;}
.nav li:hover a{ color: #00829a;}
.nav li a{ font-size: 14px; color: #000;}
/*FOOT */
#foot_bg{ background: url("../images/footer_bg.jpg")no-repeat center center; width: 100%; height: 437px; }
.foot{ border-bottom: 1px solid #fff; height: 270px; padding-top: 50px;}
.foot_gsjs{ float: left; width: 598px; height: 270px; border-right: 1px solid #fff;}
.bt{ color: #ffffff;font-size: 22px;}
.xhx{ width: 60px; height: 3px; border: none; background:#00829a; margin-top: 15px;}
.foot_abnr{ color: #fff; padding-right: 55px;padding-top: 25px;}
.foot_lxfs{ float: right; width: 565px; height: 270px;}
.lxfs_zs{width: 455px; height: auto; display: flex;justify-content: space-between; flex-wrap: wrap; padding-top: 25px;}
.lxfs_zs li{ width: 200px; height: 35px; line-height: 35px; color: #fff;margin-bottom: 10px;}
.foot_lxr{background: url("../images/lxr.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_tel{background: url("../images/tel.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_phone{background: url("../images/phone.png") no-repeat center left; padding-left: 25px; background-size: 9%;}
.foot_emial{background: url("../images/email.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_fax{background: url("../images/fax.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_web{background: url("../images/web.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_add{background: url("../images/add.png") no-repeat center left; padding-left: 25px; background-size: 10%;}
.foot_nav{ display: flex; justify-content: space-around;}
.foot_nav li{ margin-top: 15px;}
.foot_nav li a{ color: #fff;}
.bq{ height: 40px; line-height: 40px; text-align: center; color: #fff; margin-top: 20px;}
.yqlj_bg{ width: 100%; height: 45px; background: #00829a;opacity: 0.7;}
.yslj{ height: 45px; line-height: 45px; text-align: center; color: #000;}
.yslj a{ color: #fff;}
/* 关于我们 */
.index_about{ padding: 55px 0;}
.about_img{width: 550px; height: 375px; float: left;}
.about_nr_bt{ width: 632px; height: 375px; float: right;}
.about_bt_fy{ width: 100%; height: auto;}
.about_fy{font-size: 35px;color: #00829a;line-height: 40px;padding-left: 25px;}
.about_bt{ background: url("../images/title2.png") no-repeat left center; height: 50px; line-height: 50px; width: 240px; color: #00829a;text-align: center; font-size: 22px;}
.about_nr{ color: #909090;text-align: justify; font-size: 16px;    line-height: 30px; }
/*我们的优势*/
.index_wmysbg{ background: #00829a; width: 100%; height: 500px;}
.title{padding: 40px 0;}
.lm_fy{font-size: 35px;color: #fff;line-height: 40px;padding-left: 25px;}
.lm_bt{background: url("../images/title1.png") no-repeat center center; height: 50px; line-height: 50px;  color: #fff;text-align: center; font-size: 22px;}
.lm_fy2{font-size: 35px;color: #00829a;line-height: 40px;padding-left: 25px;}
.lm_bt2{background: url("../images/title2.png") no-repeat center center; height: 50px; line-height: 50px;  color: #00829a;text-align: center; font-size: 22px;}

.ys_zs{ display: flex; justify-content: space-between;}
.ys_zs li{ width: 280px; height: 300px;}
.ys_zs li:hover{
    box-shadow: #ffffff 0px 0px 10px inset;
    border-left-width: 3px;
    border-bottom-width: 3px;
    border-right-width: 3px;
    border-top-width: 3px;
    border-top-color: #00829a;
    border-right-color: #00829a;
    border-bottom-color: #00829a;
    border-left-color: #00829a;
}
.ys01_img{ width: 120px; height: auto; text-align: center; margin: 25px auto;}
.ys01_img img{ max-width: 100%; height: auto;}
.ys_btxq{ width: 245px;height: auto; margin: 0 auto; text-align: center;}
.ys_bt{ font-size: 18px; color: #ffffff; padding: 15px 0;}
.ys_xq{ font-size: 14px; color: #fff;}
/* 产品中心 */
.pro_fl{ height: auto; width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.pro_fl li{width: 150px; height: 40px;line-height: 40px; text-align: center; float: left;    margin: 10px;border: 1px solid #999; }
.pro_fl li a{color: #000;}
.pro_fl li:hover{background: #00829a;}
.pro_fl li:hover a{color: #fff;}
.pro_zs{ width: 100%; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;    margin: 30px 0;}
.pro_img{ width: 280px; height: auto;}
.pro_img img{ width: 100%; height:210px;}
.pro_bt{ width: 100%; height: 40px; line-height: 40px; text-align: center;}
.pro_bt a{ color: #000; font-size: 14px;}

/* 生产车间 */
.index_sccj{overflow: hidden}
.al_img{ width: 280px; height: 210px; display: block;}
.al_img img{width: 100%; height: 210px;}
.hzal_bt{ width: 260px; height:  180px; background: #00459c; opacity: 0.8; margin: 0 auto; display: none;}
.al_bt{  padding-top: 60px; }
.al_bt a{ display: block; width: 90%; height: 45px; line-height: 45px; text-align: center; margin: 0 auto;  font-size: 14px; color: #fff;}
.al_bt a:hover{ color: #fff;}
.al_xhx{ width: 80px; height: 3px; background: #fff; border: none;margin: 0 auto;}
.swiper-slide:hover .hzal_bt{  position: absolute; margin-top:  -193px ; display: block; margin-left:10px;}
.swiper-container2 {margin: 60px 0;}
.al_gd{ width: 180px; height: 40px; line-height: 40px; text-align: center; background: #00459c; color: #fff; display: block; margin: 30px auto;}

/* 新闻中心   */
.index_news{    padding-bottom: 50px;}
.news_zs{ display: flex;justify-content: space-between; flex-wrap: wrap;}
.news_zs li{ width: 280px;height: auto;padding-bottom:15px;}
.news_zs li:hover{box-shadow: #a5a5a5 5px 5px 10px;}
.news_img{ width: 280px; height: 210px;}
.news_img img{ width: 100%; height: 210px;}
.news_bt_xq{ width: 280px; height: auto;}
.news_bt{ width: 265px; height: auto; font-size: 15px; color: #000;     margin: 5px auto;display: block;}
.news_xq{ width: 265px; height: auto; margin: 0 auto; color: #999; font-size: 12px; padding:  3px 0 10px 0;}
.news_time_lmm{ width: 265px; height: 40px; margin: 0 auto;}
.news_sslm{ width: 60px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #fff; background: #00829a; float: left;}
.news_time{ width: 90px; height: 30px; line-height: 30px; font-size: 12px; color: #666;float: left;    margin-left: 30px;   }
.ljxq{ width: 265px; height: 30px; line-height: 30px; border: 1px solid #e2e2e2; text-align: center; display: block;color: #666; margin: 0 auto;}






