
/*导航*/
.ban_t .nav_1_1 {margin-top: 20px;height: 140px;overflow: hidden;margin-bottom: 0;}
.ban_t .nav_1_1 li{width: 25%;height: 70px;text-align: center;border-radius: 10px;font-size: 12px;}
.nav_1 .nav_1_1 li{width: 100%;}
/*首屏*/
.header_nr{height: 0;}
.lm,.ban_hot,.ban_news,.head_1_te {display: none;}
.ban_b .ban_news,.ban_news .head_1_te { display: block;}
.head_1 { font-size: 17px!important; position: relative; padding-left:14px; background: url(../images/head_bg.png) repeat-x bottom left;   padding-bottom: 20px; }
.head_1:before { content:""; display: block; position: absolute; background: #0cb979; height: 18px; width: 7px; border-radius: 10px; left:0; top: 5px;}
.ban_t {overflow: hidden;}
.banner {  overflow: hidden; position: relative; border-radius: 10px; width: 100%; margin-top: 10px;}
.banner img{width: 100%;height: 200px;}
.ban_l{ width: 94%; margin: 0 auto;}
.ban_l_nr{ height: 200px;}
.ban_news { padding: 0 3%;}
.swiper-button-next, .swiper-button-prev { width: 30px; height: 30px; border-radius: 10px; background-size: 10px 20px;  transition: 0.3s ease; }
.swiper-button-prev { left: -30px;  }
.swiper-button-next { right: -30px; }
.banner:hover .swiper-button-prev { left: 10px; transition: 0.3s ease; }
.banner:hover .swiper-button-next { right: 10px; transition: 0.3s ease; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 60px; right: 0; left: auto; }
.swiper-pagination-bullet { background: #fff; float: left; opacity: 0.4; transition: 0.3s ease; }
.swiper-pagination-bullet-active { opacity: 0.8; width: 16px; border-radius: 10px; transition: 0.3s ease; }
.banner p {font-size: 14px;  height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); position: absolute; bottom: 0; left: 0; color: #fff; width: 100%; padding: 0 60px 0 10px; }
/*ban*/
.ban_b{ width: 100%; background-color: #fff; border-radius: 10px; }
.ban_zt{width: 94%; padding: 20px 3%;}
.zt_a{width: 48.5%;overflow: hidden;border-radius: 10px;float: left;}
.zt_a:nth-child(1){margin-bottom: 3%;}
.zt_a:nth-child(2){float: right;margin-bottom: 3%;}
.zt_a:nth-child(4){float: right;}
.zt_a img{width: 100%;}
/*banner导航*/
.ban_t ul{margin-top: 20px ; height: 154px;overflow: hidden;margin-bottom: 20px;}
.ban_t ul li{width: 25%;text-align: center;margin-bottom: 10px;font-size: 15px;float: left;}
.ban_t ul li a:before {content: "";display: block;background: #08a5d8;border-radius: 14px; position: absolute;width: 36px;height: 36px;top: 0;left: 50%;margin-left: -18px;}
.ban_t ul li a{ float: left;width: 100%;margin-bottom: 20px;font-size: 15px;text-align: center;position: relative;padding-top: 42px;height: 18px;overflow: hidden;color: #666;}
.ban_t ul li:nth-child(1) a:before {background: url(../images/nav1.svg) no-repeat;background-size: 100%;}
.ban_t ul li:nth-child(2) a:before {background: url(../images/nav2.svg) no-repeat; background-size: 100%;}
.ban_t ul li:nth-child(3) a:before {background: url(../images/nav3.svg) no-repeat; background-size: 100%;}
.ban_t ul li:nth-child(4) a:before {background: url(../images/nav4.svg) no-repeat;background-size: 100%;}
.ban_t ul li:nth-child(5) a:before {background: url(../images/nav5.svg) no-repeat;background-size: 100%;}
.ban_t ul li:nth-child(6) a:before {background: url(../images/nav6.svg) no-repeat;background-size: 100%;}
.ban_t ul li:nth-child(7) a:before {background: url(../images/nav7.svg) no-repeat;background-size: 100%;}
.ban_t ul li:nth-child(8) a:before {background: url(../images/nav8.svg) no-repeat;background-size: 100%;}

