@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;}
.logo_nav_bg{ width: 100%; height: auto; position: absolute; z-index: 99;}
.logo_nav{ height: auto;}
.logo{ float: left; width: 300px;height: 100px; text-align: center;}
.nav{width: 860px; 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;}
.top_nav{ color: #fff;font-size: 17px;}
.zlm{ width: 150px; height:auto; line-height: 35px;  background: #00000040; display: none; padding: 0 8px;}
.zlm a{ color: #fff; display: block;width: 142px; 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: #303030; padding: 50px 0;}
.foot_zs{ color: #fff; font-size: 14px;}
.foot_lxwm{  width: 100%; height: auto; text-align: center; margin: 8px 0; }
.foot_lxwm span{ padding: 0 15px;}
.bq_bg{width: 100%; height: 50px; line-height: 50px; text-align: center; color: #fff; background: #000000;}


/**index**/
.title{ width: 100%; height: auto; text-align: center; padding: 45px 0;}
.lm_title{ font-size: 38px; color: #000;}
.lm_fy{ font-size: 16px; color: #303030; padding: 15px 0;}
.pro_zs{ width: 100%; height: auto; display: flex;justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width: 280px;height: auto; margin-bottom: 30px;}
.pro_img{width: 280px; height: 210px; text-align: center;}
.pro_img img{ width: 100%; height:210px;}
.pro_bt{ width: 100%; height:50px; line-height: 50px; text-align: center; color: #333;}
.pro_bt a{ color: #333;  font-size: 16px;}
/*about*/
.index_about_bg{ width: 100%; height: auto; background: url("../images/about_bg.jpg")no-repeat top center;}
.index_about{ height: auto; padding-top: 185px;    padding-bottom: 60px; }
.about_zs{ background: #ffffff; height: auto;  box-shadow: #b3b3b3 0px 5px 10px -4px; padding-bottom: 20px;}
.about_nr{ padding: 0 35px; font-size: 16px; line-height: 30px; color: #333333;}
.about_nr p{ font-size: 15px; line-height: 35px;}
.ab_more{ display: block;  margin:15px auto; text-align: center; color: #303030; font-weight: normal; }
.xptj_zs{ height: auto; display: flex;justify-content: space-between;}
.xptj_img{ width: 380px; height: 190px; text-align: center;}
/**主营产品**/
.index_zycp{ height: auto; padding: 30px 0; }
.zycp_01{ width: 100%;height: auto; margin-bottom: 20px;}
.zycp_img{ width: 600px; height: 400px; float: left;}
.zycp_img img {width: 100%; height:400px;}
.zycp_js{ width: 560px; height: 400px; float: right;}
.zycpbt_fy{ width: 100%; height: auto; padding-top:40px; }
.zycp_bt{ width: 100%; height: 40px; color: #000;}
.zycp_bt a{  font-size: 24px; color: #000000; }
.zycp_fy{ color: #303030; font-size: 14px;}
.js_ks{  font-size: 14px; line-height: 30px; padding-top: 35px;  }
.zycp_02{ width: 100%;height: auto; margin-bottom: 20px;}
.zycp_img2{ width: 600px; height: 400px; float: right;}
.zycp_js{ width: 560px; height: 400px; float: left;}
/** 新闻中心  **/
.index_news{ height: auto; padding: 35px 0;}
.xwzx_zs{width: 100%; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.xwzx_zs li{ width: 390px; height: auto; box-shadow: 0px 0px 10px 0px #b3b3b3;;}
.news_img{ width: 370px; height: auto; text-align: center; margin: 0 auto;}
.news_img img{ width: 100%; height: 247px;}
.xw_bttime{ width: 370px; height: 175px;  margin: 0 auto;  overflow: hidden;}
.xw_bt{color: #303030; font-size: 16px; display: block; width: 100%; height: 35px; line-height: 35px;}
.xw_time{  color: #303030; font-size: 13px;}
.xw_xq{ color: #303030; font-size: 13px; line-height: 25px;}
/**内页新闻图片及标题居中**/
.about h1{ text-align: center;}
.about img {     text-align: center;
    margin: 0 auto;
    display: block;
}










