@charset "UTF-8";
body{ background: url("../images/body_bg.jpg")repeat top center; }
a{text-decoration: none;}
a,p,span,li,ul,ol,dl,dt,b,i{ margin: 0; padding: 0; font-size: 14px;}
.w1200{ width: 1200px; margin: 0 auto;}
.clear{ clear: both;}
.nr img{ max-width: 100%; height: auto; text-align: center;}
/**头部**/
#top{ width: 100%; height: auto; border-top: 2px solid #991313; border-bottom: 1px solid #d1d1d1;}
.nav{ border-top: 1px solid #d1d1d1;  height: auto; display: flex; justify-content: space-between; padding-bottom: 25px;}
.actv{ background: url("../images/index.png")no-repeat left center;}
.activ2{ list-style: disc;}
.nav li{width: 160px; height: 45px; line-height: 45px; text-align: center; }
.nav li a{ font-size: 16px; color: #000;}
.nav li:hover a{ color: #991313;}
/**底部**/
.foot_bg{ width: 100%; height: 500px;  border-bottom: 2px solid #991313; background: url("../images/foot_bg.jpg")no-repeat top center;}
.ftbg1{ width: 100%; height: 300px; border-bottom: 1px solid #991313;}
.foot_lxfs{ width: 580px; height: auto;  float: left;  padding-top: 15px;}
.ftlmm{
    width: 470px; height: 42px;; font-size: 18px; font-weight: bold; color: #333333;
    background: url("../images/lm_gsm.png") no-repeat left center;  padding-left: 110px;
    background-size: 15%;line-height: 42px; letter-spacing: 10px;
}
.lxwmzs p{ color: #c62b2b; font-size: 19px; font-weight: bold;  padding: 15px 0 10px 0;}
.lxwmzs{ color: #333333; font-size: 15px; line-height: 35px;}
.foot_zsr{ width: 600px; height: auto; float: right; padding-top: 15px;}
.ft_ys{ width: 100%; text-align: right; font-size: 14px; line-height: 45px;}
.ft_ys1{ width: 100%; font-size: 25px; color: #b11717;}
.ft_nav{ width: 100%;height: auto; display: flex; justify-content: space-between; padding-top: 35px;}
.ft_nav li{ width: 120px; height: 45px; line-height: 45px; text-align: center;}
.ft_nav li a{ color: #000; font-size: 13px;}
.banq{ text-align: center; height: 40px; line-height: 40px; color: #333; padding-top: 25px;}
/**产品中心**/
#cont{ width: 100%; height: auto;}
.index_pro_bg{ width: 100%; height: auto; background:url("../images/cpzs_bg.jpg") no-repeat top center;}
.title{ width: 100%; height: auto; text-align: center; padding: 40px 0 35px 0;}
.lmmc{ font-size: 26px; text-align: center; color: #333333; font-weight: bold; letter-spacing: 15px;}
.pro_fl{ width: 1200px; height: auto; display: flex; justify-content:center; flex-wrap: wrap; padding: 25px 0;}
.pro_fl li{ width: 160px; height: 35px; line-height: 35px; text-align: center; margin: 10px 8px; list-style-type: disc; color: red; }
.pro_fl li a{color: #0c0c0c; font-size: 15px;}
/*.pro_fl li:first-child{list-style-type: none;}*/
.pro_zs{ width: 1200px; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width: 280px; height: auto; text-align: center;}
.pro_img{ width: 280px; height: 210px; overflow: hidden;}
.pro_img img{ width: 100%; height: auto;}
.pro_bt{ width: 100%; height: 55px; line-height: 55px; text-align: center;}
.pro_bt a{ color: #000; font-size: 15px; text-align: center;}
/**公司简介**/
.index_aboutbg{ width: 100%; height:885px; background:url("../images/about_bg.jpg") no-repeat top center; }
.about_nr{ color: #222222; font-size: 15px; line-height: 30px; padding: 35px 0;}
.about_nr p{ font-size: 16px;line-height: 30px;}
.ab_more{ width: 80px; height: 50px; display: block; text-align: center; float: right;}
/** 工程案例  **/
.index_hzalbg{width: 100%;height:790px; background:url("../images/alzs_bg.jpg") no-repeat top center;  }
.yslm{ color: #c62b2b; padding: 15px 0 10px 0; }
/** 新闻资讯  **/
.index_newsbg{width: 100%;height:570px; background:url("../images/news_bg.jpg") no-repeat top center;  }
.news_more{ width: 80px; height: 50px; display: block; text-align: center; float: right;}
.news_zs{ width: 1200px; height: auto; padding-top: 35px;}
.news_l{ width: 590px; height: auto; float: left;}
.news_img{ width: 190px; height: auto; float: left;}
.news_img img{max-width: 100%; height: auto; border:3px solid #d2d2d2;}
.xwzx_1{ width: 355px; height: auto; float: right; padding-top: 35px;}
.xwzx_1 li{ list-style-type: disc; color: #991313; height: 35px; line-height: 35px; margin-bottom: 5px;}
.xwzx_1 li span{ float: right; color: #777777;}
.xwzx_1 li a{ color: #333333; font-size: 15px;}
.xwzx_1 li a:hover{ color: #991313;}
.news_r{ width: 590px; height: auto; float: right;}

