@charset "utf-8";
body{ margin: 0; padding: 0; font-size: 14px; font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;}
a{ text-decoration: none;}
ul li{ list-style-type: none;}
.clear{ clear:both;}
.w1200{ width: 1200px; margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}
.w100{ width: 100%;}
/*** 顶部 ***/
#top{ width: 100%; height: auto;}
.logo{ height: 120px; text-align: center;}
.nav_bg{ height: 60px; background: #1e50ae;}
.nav{ height: auto; display: flex; justify-content: space-between;}
.nav li{ width: 130px; line-height: 60px; text-align: center;}
.nav li a{ color: #ffffff; font-size: 16px;}
.zlm{ width: 130px; height: auto; background:#1e50ae; display: none; margin-top: -1px;}
.zlm dl{ width: 100%; height: 40px; line-height: 40px; text-align: center;}
.zlm dl a{ color: #ffffff; font-size: 14px;}
.nav li:hover .zlm{position: absolute;z-index: 99;display: block; }
.nav li:hover{  background: #f1a639;}
.zlm dl:hover{background: #f1a639;}
/*** 底部 ***/
.foot_bg{height: auto; background: #303030; padding: 45px 0 25px 0;}
.ft_logo_copy{width: 360px; height: auto;}
.ftlogo_img{ width: 360px; height: auto; text-align: left; }
.copy_zs{ color: #909090; font-size: 14px; line-height: 30px;}
.ft_lxwm{ width: 800px; height: auto; display: flex; justify-content: space-between;flex-wrap: wrap;}
.ft_lxwm li{
    width: 300px; height: 45px; line-height: 45px; font-size: 14px;
    background: url("../images/lxr.png")no-repeat left center;
    padding-left: 42px; color: #909090; margin: 5px 0 10px 0;
}
.ft_lxwm li:nth-child(2){ background: url("../images/phone.png")no-repeat left center;}
.ft_lxwm li:nth-child(3){ background: url("../images/tel.png")no-repeat left center;}
.ft_lxwm li:nth-child(4){ background: url("../images/fax.png")no-repeat left center;}
.ft_lxwm li:nth-child(5){ background: url("../images/email.png")no-repeat left center;}
.ft_lxwm li:nth-child(6){ background: url("../images/add.png")no-repeat left center;}
.ft_zyw{ line-height: 30px; color: #909090; font-size: 12px; padding-top: 20px;}
/*** BASE ***/
.title2{ width: 100%; height: auto; padding: 45px 0 35px 0;}
.lm_bt{ font-size: 32px; color: #1e50ae; text-align: center;}
.lm_fy{ font-size: 14px; color: #303030;text-align: center; padding-top: 10px;}
.title3{ width: 100%; height: auto; padding: 45px 0 35px 0;}
.lm_bt3{ font-size: 32px; color: #ffffff; text-align: center;}
.lm_fy3{ font-size: 14px; color: #ffffff;text-align: center; padding-top: 10px;}
/*** PRODUCTS ***/
.pro_fl{ width: 200px; height: auto; display: flex; justify-content: left; flex-wrap: wrap;}
.pro_fl li{ width: 200px; height: 65px; line-height: 65px; text-align: center; color: #303030;}
.pro_fl li a{ color: #303030; font-size: 18px;}
.pro_fl li:hover{ background: #1e50ae;}
.pro_fl li:hover a{ color: #ffffff;}
.pro_zs{width: 970px; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width: 300px; height: auto;}
.pro_img{ width: 300px; height: 245px; text-align: center; overflow: hidden;}
.pro_img img{ width: 100%; height: 245px;}
.pro_bt{width: 100%; height: 45px; line-height: 45px; text-align: center;}
.pro_bt a{ text-align: center; color: #303030; font-size: 16px;}
/*** ABOUT US  ***/
.index_about{ height: auto; padding: 55px 0;}
.gsjj_img{ width: 600px; height: auto; text-align: center;}
.about_nr{ width: 560px; height: auto; padding-top: 20px; font-size:15px; line-height: 30px;}
.ab_more{
    width: 120px; height: 40px;display: block; border: 2px solid #1e50ae; margin-top: 35px;
    color: #1e50ae; font-size: 14px;font-weight: 600; line-height: 40px; text-align: center;
}
.ab_more:hover{color: #ffffff; border: 2px solid #f1a639; background: #f1a639;}
/******/
.index_tjpro{ height: auto; padding: 45px 0;}
.tjpro_img{width: 280px; height: auto; text-align: center;overflow: hidden;}
.tjpro_img img{width: 280px; height: 210px; text-align: center;}
.tjpro_bt{ width: 280px; height: 50px; line-height: 50px; text-align: center;}
.tjpro_bt a{color: #303030; font-size: 14px;}
/*******/
.index_newsbg{height: 760px; background: url("../images/news.jpg")no-repeat center center;}
.tj_xw{ width: 520px; height: auto;}
.xw_tjimg{width: 520px; height: 400px; text-align: center;overflow: hidden;}
.xw_tjimg img{ width: 100%; height: 400px;}
.xwzs{ width: 520px; height: auto;}
.xw_bt{ width: 100%; height: 50px; line-height: 50px;}
.xw_bt a{color: #ffffff; font-size: 18px; float: left;}
.xw_bt span{ float: right; color: #ffffff; font-size: 16px;}
.xw_xq{ color: #ffffff; font-size: 14px; line-height: 26px; }
.news_zs{width: 640px; height: auto; display: flex; justify-content: left;flex-wrap: wrap;}
.news_zs li{ width: 640px; height: auto; border-bottom:2px #909090 dashed;padding-bottom: 20px; margin-bottom: 20px; }
.news_time{ width: 80px; height: 80px; background: #ffffff;color: #303030; margin-right: 20px;}
.news_time dl{font-size: 28px; text-align: center; padding: 10px 0 5px 0; font-weight: 500;}
.news_time p{ font-size: 14px; text-align: center;}
.news_xqbt{ width: 500px; height: 80px;}
.news_xqbt a{ font-size: 18px; color: #ffffff;}
.news_xqbt p{ color: #ffffff; font-size: 13px; line-height: 25px; padding-top: 5px;}
/*****/
.index_scsb{ height: auto; padding: 45px 0;}
.ftop_bg{height: 200px; background: url("../images/ft_topbg.jpg")no-repeat top center;}
.ftop_zs{ padding-top: 50px; text-align: center;}
.ft_wmys{ color: #303030; font-size: 26px; font-weight: bold;}
.ysxq{ padding: 20px 0;}
.qg_tel{ font-weight: bold; font-size: 16px; color: #303030;}






