@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;}
.w100{ width: 100%;}
.w1200{ width: 1200px; margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}
/*****/
#top{ width: 100%; height: auto;}
.logo{ height: 120px;}
.nav_bg{ height: 60px;  background: #2f3d5a;}
.nav_zs{display: flex; justify-content: space-between; height: 60px;}
.nav_zs li{width: 120px; height: 60px; line-height: 60px; text-align: center;}
.nav_zs li a{ color: #ffffff; font-size: 16px;}
.nav_zs li:hover{ background: #ffd76b; }
.nav_zs li:hover a{ color: #303030;  }
/******/
#foot_bg{ height: auto; background: #2f3d5a; padding-bottom: 20px;}
.ft_navbg{ height: 60px; border-bottom: 1px solid #ffffff;}
.ft_nav{  height: 60px; display: flex; justify-content: space-between;}
.ft_nav li{ width: 120px; height: 60px; line-height: 60px; text-align: center;}
.ft_nav li a{ color: #ffffff; font-size: 16px;}
.ft_zs{ height: auto; padding-top: 50px; }
.ewnzs{ width: 300px; height: auto;}
.ewm{ width: 150px; height: auto; text-align: center;}
.ewm img{ width: 150px; height: auto;}
.ewm p{ height: 45px; line-height: 45px; color: #e6e6e6;}
.ft_lxfszs{ width: 860px; height: auto;}
.ft_lxfs{ width: 100%; height: auto; display: flex; justify-content: left; flex-wrap: wrap;}
.ft_lxfs li{ width: 400px; height: 40px; line-height: 40px; color: #ffffff; font-size: 15px;  margin-bottom: 15px;}
.ft_lxfs li img{ vertical-align: middle; padding-right: 15px;}
.ft_ys{ color: #ffffff; font-size: 13px; margin-top: 20px; line-height: 20px;}
.banquan{ text-align: center; line-height: 25px; color: #ffffff; font-size: 14px;}
.banquan a{ color: #ffffff;}
/*****/
.title{ width: 100%; height: auto; text-align: center; padding: 35px 0  65px 0;}
.lm_bt{ font-size: 28px; color: #2f3d5a; text-align: center; font-weight: bold;}
.lm_ys{ text-align: center; color: #303030; font-size: 14px; padding-top: 10px;}
.index_pro{ height: auto; padding: 30px 0;}
.pro_fl{ width: 200px; height: auto;}
.pro_fl li{ width: 180px; height: 40px; line-height: 40px; text-align: center; border-bottom: 2px solid #303030;}
.pro_fl li:hover{ border-bottom: 2px solid  #ffd76b; }
.pro_fl li a{ color: #303030; font-size: 16px;}
.pro_fl li:hover a{ color: #ffd76b;}
.pro_zs{ width: 960px; height: auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width:300px; height: auto;  margin-bottom: 15px; }
.pro_img{ width: 300px; height: auto; text-align: center;}
.pro_img img{width: 100%; height: auto;}
.pro_bt{ width: 100%; height: 45px; line-height: 45px; text-align: center;}
.pro_bt a{ font-size: 16px; color: #303030;}
/*******/
.about_bg{ height: auto;  background: url("../images/about_bg.jpg")no-repeat top center; padding-bottom: 35px; }
.ysjj_nr{ width: 485px; height: auto; padding-left: 60px; padding-top: 100px;}
.about_gsm{ font-size: 29px; color: #ffd76b; padding-bottom: 25px;}
.ab_nr{ font-size: 15px; line-height: 30px; color: #ffffff; padding-bottom: 25px;}
.ys_more{ width: 160px; height: 40px; display: block; line-height: 40px; text-align: center; color: #ffffff; font-size: 16px; background: #ffd76b; }
.gsjj_img{ width: 580px; height: auto; padding-top: 70px;}
.gsimg{ width: 570px; height: auto; padding-left: 30px; text-align: right;}
.abzs_bg2{ height: auto; background: url("../images/ab_bg2.jpg")no-repeat center bottom;}
.ysjj_nr2{ width: 485px; height: auto; padding-left: 60px; padding-top: 100px;}
.about_gsm2{ font-size: 29px; color: #ffd76b; padding-bottom: 25px;}
.ab_nr2{ font-size: 15px; line-height: 30px; color: #303030; padding-bottom: 25px;}
.ys_more2{ width: 160px; height: 40px; display: block; line-height: 40px; text-align: center; color: #303030; font-size: 16px; background: #ffd76b; }
.yssjzs{ width: 100%; height: 202px; display: flex; justify-content: space-around;}
.yssjzs li{ width: 280px; height: auto; margin-top: 70px;}
.ys_bt{ width: auto; height: auto; background: url("../images/icon_ys.jpg") no-repeat 35px center; padding-left: 110px;
    font-size: 30px; font-weight: bold;}
.ys_xq{ width: auto; height: auto;padding-left: 110px; padding-top: 8px; font-size: 14px;}
/****/
.index_gsjjzs{ height: auto; padding: 35px 0 65px 0;}
.gsjj_nr{ width:585px; height: auto; line-height:35px; color: #303030;  font-size: 15px;}
.about_img { width: 600px; height: auto;}
.gsm{ font-size: 24px; color: #303030; padding: 10px 0 30px 0; }
.ab_more{
    width: 160px; height: 40px; display: block;
    line-height: 40px; text-align: center; color: #303030;
    font-size: 16px; background: #ffd76b; margin-top: 20px;
}
/***********/
.index_news{ height: auto; padding:  30px 0 65px 0;}
.news_tj{ width: 560px; height: auto; }
.tj_img{ width: 560px; height: auto;}
.news_btxq{ width: 100%; height: auto;}
.newsbt_time{ width: 100%; height: 55px; line-height: 55px;}
.newsbt_time a{ font-size: 16px; color:#303030; font-weight: bold;}
.newsbt_time span{ font-size: 16px; color: #303030; float: right;}
.tj_xq{ font-size: 14px;line-height: 25px; color: #757575;}
.newsbt_time a:hover{color: #ffd76b; }

.xwzs{ width: 600px; height: auto; display: flex; justify-content: left; flex-wrap: wrap;}
.xwzs li{ width: 100%; height: auto; border-bottom: 1px solid #000000; margin-bottom: 8px;}
.xwimg{ width: 160px; height: 120px; text-align: center; padding-bottom: 5px;}
.xwimg img{ width: 100%; height: 120px;}
.xw{ width:400px;height: auto;  padding-bottom: 5px;}
.xw_bt_time{ width: auto; height: 40px;line-height: 40px; }
.xw_bt_time a{ font-size: 16px; color: #303030;}
.xw_bt_time span{ font-size: 15px; color: #303030; float: right;}
.xwxq{ font-size: 13px; color: #757575; line-height: 25px;}
.xw_bt_time a:hover{ color: #ffd76b;}
.news_more{
    width: 160px; height: 40px; display: block;
    line-height: 40px; text-align: center; color: #303030;
    font-size: 16px; background: #ffd76b;
    margin: 40px auto 0 auto;
}
/*******/
.index_msg{ padding: 35px 0 55px 0;}
.ly_xx{ width: 100%; height: auto; display: flex; justify-content: space-between; padding-bottom: 15px;}
.inpt_d{ width: 380px; height: auto; }
.inpt_d dl{ width: 100%; height: 35px;line-height: 35px; font-size: 16px;}
.inpt_d input{ width: 100%; height: 50px; line-height: 50px;  color: #afafaf; background: #efefef; border: none;}
.ly_nr{ width: 100%; height: auto;   padding-bottom: 25px;}
.ly_nr dl{width: 100%; height: 35px;line-height: 35px; font-size: 16px; }
.ly_nr  textarea{ width: 100%; height: 180px; color: #afafaf; background: #efefef; border: none; line-height: 25px;}
.sub_tj{margin: 0 auto;width: 180px; height: 40px;}
.sub_tj input{ width: 180px; height: 40px; line-height: 40px; text-align: center; color: #ffffff; background: #ffd76b; border: none; }








