.news_banner{background:url(../images/banner/newBanner.jpg);padding:180px 0 165px;overflow:hidden}.news_banner .banner_con{color:#fff}.news_banner .banner_con h2{font-size:38px}.crumbs_box{margin-top:100px}.crumbs_box li{display:inline-block;font-size:14px;line-height:24px;color:#666}.crumbs_box li i{padding:0 5px}.crumbs_box li:nth-last-of-type(1) a{color:#8dc21f}.crumbs_box li a{color:#666}.news_wrap{margin-top:45px;margin-bottom:80px}.news_wrap li{margin-top:50px}.news_wrap li a{cursor:pointer}.news_wrap li a:hover h3{color:#8dc21f}.news_wrap li .date{float:left;margin-right:8px;padding:25px 0 36px;width:143px;border-right:2px solid #f2f2f2;text-align:center}.news_wrap li .date .day{display:block;margin-bottom:7px;font-size:46px;color:#8dc21f;font-weight:700;line-height:1.2}.news_wrap li .date .year{font-size:18px;color:#8dc21f}.news_wrap li .right{border-bottom:2px solid #f2f2f2;overflow:hidden;padding:7px 30px 57px 70px;overflow:hidden}.news_wrap li .right .read{font-size:14px;line-height:24px;color:grey;margin-top:10px}.news_wrap li .right .txt{margin-top:12px;font-size:16px;line-height:30px;min-height:60px}.news_wrap .page{padding:30px 20px;background:#fff;text-align:right}.news_wrap .page a{background:#f8f7f7;border:1px solid #ebebeb;padding:5px 10px;margin-right:5px;color:#000}.news_wrap .page .current{background:#8dc21f;border:1px solid #fff;padding:5px 10px;margin-right:5px;color:#fff}.news_detail_wrap{margin-top:106px;padding-bottom:160px}.news_detail_wrap .title{margin-bottom:12px;font-size:32px;color:#666;font-weight:700;text-align:center}.news_detail_wrap .sub_title{margin:20px 0;font-size:14px;color:#666;padding-bottom:18px;text-align:center;border-bottom:1px solid #f0f0f0}.news_detail_wrap .sub_title span{margin:0 16px}.news_detail_wrap .content p{text-indent:26pt;font-size:13pt;line-height:18pt}.news_detail_wrap .content img{display:block;margin:10px auto}.news_case_wrap{padding:35px 0 120px}.news_case_wrap .case_warp{margin-bottom:15px}.news_case_wrap .title{margin:65px 0 45px;margin-bottom:26px;font-size:24px;font-weight:700}.news_case_wrap .desc{text-indent:32px;line-height:30px;margin:10px 0;font-size:20px}.news_case_wrap img{width:1200px}.news_case_wrap ul li{float:left;margin:0 20px}.news_case_wrap ul li img{height:400px}.news_case_wrap ul li p{font-size:16px;text-align:center;margin:5px 0}.news_down_wrap{padding:35px 0 120px}.news_down_wrap .book{margin-bottom:86px}.news_down_wrap .book img{display:block;width:280px}.news_down_wrap .info{font-size:12px;color:#666;line-height:22px}.news_down_wrap .info a{cursor:pointer;font-size:16px;color:#000;line-height:26px;margin-bottom:12px}.news_down_wrap .info p span:nth-last-of-type(1){margin-left:50px}.activity_top{margin:35px 0 140px}.activity_top .activity_left{float:left;width:50%;position:relative}.activity_top .activity_left .img{color:#333;text-decoration:none;border:none;outline:0}.activity_top .activity_left .img img{display:block;width:100%}.activity_top .activity_left .info{position:absolute;left:0;bottom:0;padding:0 50px 55px;color:#fff;right:0;background-color:rgba(0,0,0,.5)}.activity_top .activity_left .info .tit{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;font-size:24px;line-height:65px;border-bottom:1px solid #fff;margin-bottom:15px}.activity_top .activity_left .info p{font-size:14px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity_top .activity_right{float:right;width:50%;background-color:#f6f8fb;padding:27px 46px 1px;box-sizing:border-box}.activity_top .activity_right ul li{margin-bottom:16px}.activity_top .activity_right ul li .tit{display:block;font-size:19px;color:#8dc21f;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px}.activity_top .activity_right ul li .time{display:block;font-size:12px;color:#666;line-height:22px}.activity_top .activity_right ul li p{font-size:14px;color:#666;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity_top .btn_box{margin-top:80px;text-align:center}.activity_top .btn_box a{display:inline-block;font-size:14px;color:#666;width:162px;line-height:38px;border:1px solid #ccc;border-radius:6px;overflow:hidden;position:relative}.activity_top .btn_box a::after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background-color:#8dc21f;z-index:-1;transition:all .3s ease-in}.activity_top .btn_box a:hover{color:#fff}.activity_top .btn_box a:hover:after{width:100%}