.wrap { margin:0 auto; top: 0; width: 100%; height: 100%; }
#home .home-top { position: absolute; height: 34px; line-height: 34px; top: 0; left: 0; background-color: rgba(0, 0, 0, .35); width: 100%; z-index: 10; color: #ffffff; }
#home .home-top .home-top-div { max-width: 1190px; margin: 0 auto; display: flex;justify-content: space-between; }
#home .home-top .home-top-div span a{ color: #ffffff; text-decoration: none;}
#home .home-banner { overflow: hidden;min-width: 1000px }
#home .home-banner img { margin: 0 auto; width: 100%;height: 100% }
#home .home-guide { width: 100%;max-width: 1920px;margin: 0 auto; }
#home .home-guide-div { min-width: 1000px; margin: 0 auto;padding: 0 40px; }
#home .home-guide-div ul {float:left; display: flex; justify-content: space-between; margin: 20px 0 20px 0; width: 100% }
#home .home-guide-div ul a{float:left; width: 19%;height: 63px; display: flex;text-decoration: none; margin-right: 1%}
#home .home-guide-div ul a:last-child{ margin-right: 0;}
#home .home-guide-div ul li { text-align:center;float:left; width: 100%; height: 63px;background-color: #dddddd; background: linear-gradient(#dddddd,#f1f1f1); display: flex; align-items: center; justify-content: center; color: #ffffff; font-size: 14px; font-weight: bold; }
#home .home-guide-div ul li:hover{ background: linear-gradient(#f1f1f1,#dddddd); }
#home .home-guide-div ul li i{ display: inline-block;float: left;}
#home .home-guide-div ul li span {display: inline-block; float: left; margin-left: 20px; color: #ef7c36; line-height: 50px }
#home .home-guide-div ul li img { width: 50px; height: 50px; }
#home .home-content { background: transparent; width: 100% ;max-width: 1920px; margin: 0 auto;}
#home .home-content .home-content-div {float: left;min-width: 1000px;display: flex; justify-content: space-between;  width: 100%; }
#home .home-content .home-content-div .home-news { width: 25%; float: left; display: inline-block ; margin-left:40px  }

#home .home-content .home-content-div .home-news .tab{ margin-top: 0;}
#home .home-content .home-content-div .home-news .tab .tab-ul{display: flex;float: left; width: 100%;}
#home .home-content .home-content-div .home-news .tab .tab-ul li{float:left;padding: 0 15px; cursor:pointer; white-space: nowrap; width: 30%; margin-right:15px;height: 35px; text-align: center; line-height: 35px;background: #ecf0f1;color: #ffffff;font-size: 16px;}
#home .home-content .home-content-div .home-news .tab .tab-ul li#Tab_link_0{ background:#f7852f }
#home .home-content .home-content-div .home-news .tab .tab-ul li#Tab_link_1{ background:#3799e0 }
#home .home-content .home-content-div .home-news .tab .tab-ul li.on{ color: #ffffff;}
#home .home-content .home-content-div .home-news .tab .list{ background: #ffffff; float: left;width: 95%;}
#home .home-content .home-content-div .home-news .tab .list ul{margin-top: 15px;}
#home .home-content .home-content-div .home-news .tab .list ul a{color: #333333;text-decoration: none}
#home .home-content .home-content-div .home-news .tab .list li{ cursor:pointer;line-height: 24px; border-bottom: 1px solid #dddddd;padding:0;font-size: 14px;margin-top: 10px;}

#home .home-content .home-content-div .home-news .tab .list li span.date{padding:3px;display: inline-block; border: 2px solid #ffffff;border-right-width: 20px;margin-bottom: -1px; background: #f6f6f6}
#home .home-content .home-content-div .home-news .tab .list li span.cont{display: inline-block;width: 65%}
#home .home-content .home-content-div .home-news .tab .list li span.cont span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 12px;color: #999999;display: block;height: 24px}
#home .home-content .home-content-div .home-news .tab .list li span.date em{display:block}
#home .home-content .home-content-div .home-news .tab .list li span.date em.year{font-size: 12px; color: #999999;text-align: center}
#home .home-content .home-content-div .home-news .tab .list li span.date em.day{font-size: 24px; color: #999999;text-align: center}
#home .home-content .home-content-div .home-news .tab .list li p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px;}

#home .home-content .home-content-div .home-about {float: right; width: 75%; display: flex; align-items: center; justify-content: space-between;margin-right:40px  }
#home .home-content .home-content-div .home-about div {max-width:430px;max-height:256px;float: left; width: 32.5%; height: 256px; display: flex; align-items: center; justify-content: space-between;  }
#home .home-content .home-content-div .home-about div a{display: block; width: 100%; height: 256px;}
#home .home-content .home-content-div .home-about div img{ height: 100%;}
#home .home-bottom { width: 100%; background: #eaebec; margin-top: 20px; min-width: 1000px }
#home .home-bottom img { margin: 0 auto; }
#home .home-beian { min-width:1000px;width: 100%; background: #c9c9c9; color: #000000; display: flex; align-items: center; justify-content: center; height: 72px; font-weight: bold; font-size: 12px; }
#home .home-beian div{margin: 0 auto; width: auto;  display: flex; align-items: center; text-align: center;  }
#home .home-beian div i{display: inline-block; line-height: 50px; float: left}
#home .home-beian div p{height:20px;line-height:20px;margin: 0 0 0 5px; color:#333333; white-space: nowrap}
#home .home-beian div a{text-decoration: none}
#home .home-beian div a:nth-child(1) {margin-right: 35px}
#home .home-beian img { height: 20px; }


.swiper-container{height: 100%}
.swiper-container-horizontal>.swiper-pagination-bullets { bottom: 40px; background-color: rgba(0, 0, 0, 0.2); width: 120px; height: 24px; left: 50%; margin-left: -60px; line-height: 24px; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { padding: 1px; border: 2px solid #ffffff; }
.swiper-pagination-bullet-active { background: #f4ac34; }
