@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;}
.w100{ width: 100%;}
.w1200{width: 1200px; margin: 0 auto;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}

#top{ width: 100%; height: auto;}
.logo_nabbg{ height: 100px; background: url("../images/nav_logo_bg.png") center center;}
.logo{width: 300px; height: auto; margin-top: 25px;  }
.nav{ width: 800px; height: auto; display: flex;justify-content: space-between;}
.nav li{ width: 110px; height: 40px;line-height: 40px; text-align: center; margin-top: 30px;}
.nav li a{ color: #ffffff; font-size: 18px;}
.nav li a:hover{ color: #bc0000;}
/*****/
.foot_bg{height: auto; background: #333333;}
.ft_zs{ height: auto;line-height: 60px; text-align: center; font-size: 14px; color: #ffffff;}
.ft_zs img{ vertical-align: middle;}
.ft_zs a{ color: #ffffff;}
/************/
.index_wmys{ height: auto;padding: 55px 0 25px 0;}
.ys_zs{width: 100%; height: auto; display: flex; justify-content: space-between;}
.ys_zs li{ width: 220px; height: auto;}
.ys_img{ width: 100%; height: auto; text-align: center;}
.ys_btxq{ width:100%; height: auto; padding: 10px 0 10px 0; }
.ys_bt{ font-size: 16px; color: rgb(27, 62, 94); text-align: center; line-height: 45px;}
.ys_xq{ text-align: center; font-size: 14px; color: #303030;line-height: 30px;}
/*****/
.title{ width: 100%; height: auto; padding: 45px 0;}
.lm_title_fy{ font-size: 36px; color: rgb(27, 62, 94); text-align: center; text-transform:uppercase}
.lm_title_fy span{     color: rgb(142, 141, 141); text-transform:uppercase}
.lm_title{ font-size: 18px;  color: rgb(27, 62, 94);  text-align: center; line-height: 30px;}
.title2{ width: 100%; height: auto; padding: 45px 0 25px 0;}
.lm_title_fy2{ font-size: 36px; color: #ffffff; text-align: center;text-transform:uppercase}
.lm_title_fy2 span{     color: #ffffff; text-transform:uppercase;}
.lm_title2{ font-size: 18px;  color: #ffffff;  text-align: center; line-height: 30px;}


.index_about{ height: auto; padding: 25px 0 55px 0; }
.ab_img{ width: 100%; height: auto; text-align: center;}
.ab_nr{ width: 1200px;line-height: 35px; color: #303030; font-size: 14px; }
.ab_more{ display: block; width: 46px; height: 46px; text-align: center; margin: 0 auto;}
/******/
.index_pro{ height: auto; padding: 10px 0 65px 0;}
.pro_fl{ height: auto; display: flex; justify-content: space-between; flex-wrap: wrap; padding: 40px 0;}
.pro_fl li{ width: 135px; height: 45px; line-height: 45px; background: rgb(27, 62, 94); text-align: center;margin-bottom: 15px;}
.pro_fl li a{ color: #ffffff; font-size: 16px;}
.pro_zs{ height: auto; padding: 35px 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
.pro_zs li{ width: 280px; height: auto; text-align: center; margin-bottom: 15px;}
.pro_img{ width: 280px; height: auto; text-align: center;}
.pro_img img{ width: 100%; height: 210px; }
.pro_bt{width: 100%; height: 45px;line-height: 45px;}
.pro_bt a{ color: #303030; font-size: 16px;}




/*****/
.gcal_bg{ width: 100%; height: 541px; ;  background: url("../images/gcal_bg.png")no-repeat top center;}
.cfcj_zs{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; padding: 15px 0 10px 0;}
.cfcj_img{ width: 280px; height: auto; text-align: center;}
.cfcj_img img{ width:100%; height: 210px;}
.cf_bt{ width: 280px;height: 45px; line-height: 45px; text-align: center;}
.cf_bt a{color: #ffffff; font-size: 16px;}
.cfcj_more{ width: 40px; height: 40px; text-align: center; display: block; margin: 0 auto;}
/*****/
.index_lxwm{ height: auto; padding: 45px 0;}
.lxfs{ width: 400px; height: auto;}
.gsm{  font-size: 26px; color: #303030; }
.zyyw_nr{ font-size: 12px; color: #404040; padding: 20px 0; line-height: 25px;}
.lxfs_zs{ width: 100%; height: auto; line-height: 35px;color: #404040; font-size: 14px;}
.lxwm_map{ width: 550px; height: auto; text-align: center;}
/*****/
.index_news{ height: auto; padding: 45px 0 55px 0;}
.news_zs{width: 1200px; height: auto;display: flex;justify-content: space-between; flex-wrap: wrap;}
.news_zs li{ width: 280px; height: auto;}
.xw_img{ width: 280px; height: 180px; overflow: hidden; text-align: center;}
.xw_img img{ width: 100%; height: 180px;}
.xw_zs{ width: 100%; height: auto; padding-bottom: 20px;}
.xw_bt{ width: 100%; height: 45px;line-height: 45px; color: #303030; font-size: 15px;}
.xw_xq{ width: 100%; height: auto; line-height: 25px; font-size: 12px; color: #666666;}
.time_more { padding-top: 15px;}
.time_more a{display: block; width: 100px; height: 35px;line-height: 35px; color: #303030;text-align: center; float: right;}
.time_more a:hover{line-height: 35px;   border-radius: 25px;  background: rgb(27, 62, 94); color: #ffffff; font-size: 14px; }
.time_more span{ float: left; text-align: right; width: auto; height: auto; line-height: 35px;}









