.news-menu{border-bottom:1px solid #d8d8d8;height:52px;margin:0 0 37px;overflow:hidden;width:100%}.news-menu a{color:#000;display:block;float:left;font-size:18px;height:51px;line-height:50px;margin:0 25px 0 0;overflow:hidden;position:relative;text-align:center;transition:all .5s;width:80px}.news-menu a:after{bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;width:0}.news-menu a:hover{color:#ef8200}.news-menu a.active{font-weight:700}.news-menu a.active:after{background-color:#ef8200;left:0;width:100%}.news-content{overflow:hidden;padding:0 0 45px;width:100%}.news-content .news-top{border-bottom:1px solid #d8d8d8;overflow:hidden;padding:0 0 48px;width:100%}.news-top .top-img{display:block;float:left;overflow:hidden;width:465px}.top-img img{transition:all .5s;width:100%}.news-top .top-img:hover img{transform:scale(1.1)}.news-top .top-txt{float:right;overflow:hidden;width:calc(100% - 520px);width:-webkit-calc(100% - 520px)}.top-txt h2{border-bottom:1px solid #d8d8d8;height:86px;line-height:85px;margin:0 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.top-txt h2 a{color:#000;font-size:30px;transition:all .5s}.top-txt h2 a:hover{color:#ef8200}.top-txt p{display:-webkit-box;height:72px;line-height:24px;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}.top-txt p a{color:#999;font-size:14px;transition:all .5s}.top-txt p a:hover{color:#ef8200;text-decoration:underline!important}.top-txt span{border:1px solid #ef8200;border-radius:3px;display:block;height:45px;line-height:43px;margin:45px 0 0;overflow:hidden;position:relative;text-align:center;width:130px}.top-txt span:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transition:all .5s;width:0}.top-txt span a{color:#ef8200;display:block;font-size:14px;height:100%;overflow:hidden;position:relative;transition:all .5s;width:100%;z-index:2}.top-txt span:hover a{color:#fff}.top-txt span:hover:before{background-color:#ef8200;left:0;width:100%}.news-list{margin:0 0 38px}.news-list,.news-list a{overflow:hidden;width:100%}.news-list a{border-bottom:1px solid #e2e2e2;display:block;padding:35px 0 30px}.news-list a .list-img{float:right;overflow:hidden;width:160px}.list-img img{transition:all .5s;width:100%}.news-list a .list-txt{color:#9a9a9a;float:left;font-size:14px;line-height:24px;overflow:hidden;width:calc(100% - 300px);width:-webkit-calc(100% - 300px)}.list-txt p{display:-webkit-box;height:48px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-txt h4,.list-txt p{overflow:hidden;width:100%}.list-txt h4{color:#333;font-size:16px;height:20px;line-height:20px;margin:5px 0 12px}.list-txt h4 span{color:#9a9a9a;font-family:"arial, helvetica, sans-serif";font-size:12px;margin:0 0 0 30px;width:67px}.list-txt h4 em,.list-txt h4 span{display:block;float:left;height:100%;overflow:hidden}.list-txt h4 em{max-width:calc(100% - 100px);max-width:-webkit-calc(100% - 100px);text-overflow:ellipsis;white-space:nowrap}.news-list a:hover h4{color:#ef8200}.news-list a:hover p{text-decoration:underline!important}.news-list a:hover .list-img img{transform:scale(1.1)}@media only screen and (max-width:991px){.news-top .top-img,.news-top .top-txt{float:none;width:100%}.news-list a .list-txt{width:calc(100% - 200px);width:-webkit-calc(100% - 200px)}}@media only screen and (max-width:700px){.news-content{padding:0 0 35px}.news-menu{margin:0 0 25px}.news-content .news-top{padding:0 0 28px}.top-txt h2{height:51px;line-height:50px;margin:0 0 10px}.top-txt p{height:60px;line-height:20px}.top-txt p a{font-size:12px}.top-txt h2 a{font-size:20px}.top-txt span{height:35px;line-height:33px;margin:20px 0 0;width:110px}.news-list a{padding:25px 0 20px}.news-list a .list-img{float:none;width:100%}.news-list a .list-txt{float:none;font-size:12px;line-height:20px;width:100%}.list-txt h4{height:45px;line-height:20px;margin:15px 0 5px}.list-txt h4 em{float:none;height:20px;max-width:100%}.list-txt h4 span{float:none;height:20px;margin:5px 0 0}.list-txt p{height:40px}}@media only screen and (min-width:992px){.news-list a .list-txt{width:calc(100% - 250px);width:-webkit-calc(100% - 250px)}}@media only screen and (min-width:1250px){.news-list a .list-txt{width:calc(100% - 300px);width:-webkit-calc(100% - 300px)}}.news-title{color:#999;font-size:14px;line-height:20px;margin:20px 0 0;overflow:hidden;text-align:center;width:100%}.news-title span{margin:0 15px}.news-title h1{color:#333;font-size:36px;font-weight:700;margin:0 0 15px}.news-details{border-bottom:2px solid #ccc;border-top:2px solid #ccc;font-size:16px;line-height:25px;margin:30px 0 20px;overflow:hidden;padding:30px 10px;width:100%}.news-details img{display:block;margin:0 auto;max-width:100%}.details-page{font-size:16px;line-height:30px;margin:0 0 10px;overflow:hidden;padding:0 10px;width:100%}.details-page .page-news{float:left;overflow:hidden;width:calc(100% - 250px);width:-webkit-calc(100% - 250px)}.details-page p{height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.details-page p a{color:#666}.details-page p a:hover{color:#ef8200;text-decoration:underline!important}.details-page a.page-return{background-color:#eaeaea;color:#666;display:block;float:right;height:50px;line-height:48px;position:relative;text-align:center;transition:all .5s;width:150px}.details-page a.page-return span{position:relative;z-index:1}.details-page a.page-return:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0;transition:all .5s;width:0}.details-page a.page-return:hover{color:#fff}.details-page a.page-return:hover:before{background-color:#ef8200;left:0;width:100%}@media only screen and (max-width:700px){.news-title{font-size:12px;margin:0}.news-title h1{font-size:24px;line-height:28px;margin:0 0 10px}.news-title span{margin:0 5px}.news-details{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:15px 0;padding:20px 0}.details-page,.news-details{font-size:14px;line-height:25px}.details-page{margin:0 0 5px;padding:0}.details-page p{height:25px}.details-page .page-news{float:none;width:100%}.details-page a.page-return{float:none;height:35px;line-height:33px;margin:20px 0 0;width:120px}}@media only screen and (min-width:992px){.details-title p{width:970px}}@media only screen and (min-width:1300px){.details-title p{width:1270px}}@media only screen and (min-width:1600px){.details-title p{width:1570px}}
