/* --news-- */
.news-group{padding-top:50px;overflow:hidden;background:#f0f0f0;}
.news-group .wrap-title p{color:#666;font-size:16px;}
.news-list{margin-top:40px;overflow:hidden;}
.news-list .item{position:relative;float:left;width:25%;height:auto;}
.news-list .z1{position:relative;z-index:1;overflow:hidden;}
.news-list .z1:after{display:block;content:"";position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}
.news-list .z1 img{display:block;width:100%;}
.news-list .z1 .text{position:absolute;z-index:3;width:80%;height:54px;left:10%;bottom:42px;overflow:hidden;background:url(../images/Index/news_read01.png) no-repeat right center;}
.news-list .z1 .text em{display:block;height:24px;line-height:24px;font-size:13px;color:#fff;}
.news-list .z1 .text em:before{display:inline-block;margin-right:10px;width:15px;height:1px;content:"";background-color:#fff;}
.news-list .z1 .text h3{padding-right:60px;height:30px;line-height:30px;font-weight:normal;font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .z2{position:absolute;z-index:333;left:0;top:100%;padding:0 10%;width:80%;height:100%;background: url(/images/Index/newBg.png);}
.news-list .z2 h3{margin-top:15%;height:45px;line-height:45px;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list .z2 h3 a{color:#181818;}
.news-list .z2 h3 a:hover{font-weight:bold;}
.news-list .z2 em{display:block;line-height:20px;font-size:13px;color:#000;}
.news-list .z2 em:before{display:block;margin:25px 0 10px;width:18px;height:2px;content:"";background:#333;}
.news-list .z2 p{padding-top:30px;line-height:18px;font-size:14px;color:#333;overflow:hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.news-list .z2 .read{margin-top:60px;height:50px;overflow:hidden;background:url(../images/Index/new.png) no-repeat 0 center;}
.news-list .z2 .read a{display:block;float:right;width:50px;height:50px;text-indent:-9999px;background:url(../images/Index/news_read02.png) no-repeat center;}
/* --end news-- */

.footer{padding:60px 0;height:auto;}
.footer .ft-inner{margin-top:0;}
.footer .ft-links,.footer .box-line,.footer .boxNum{display:none;}

.nav-list li .submenu2{display:none;}
.nav-list li .submenu2 a{background: rgba(255,255,255,0.5);}
.nav-list li:hover .submenu2{display:block;}


/* 2019-5-21 */
.p-slideBar{width:270px;}
.p-slideBar .hd{background:#100d0d url(../images/Inpage/pro_menu_icon.png) no-repeat 90% center;}
.p-slideBar .hd a{display:block;padding:30px 85px 30px 30px;overflow:hidden;}
.p-slideBar .hd em{display:block;height:30px;line-height:30px;font-size:18px;color:#fff;border-bottom:#3b3939 solid 1px;}
.p-slideBar .hd span{display:block;height:45px;line-height:45px;font-size:24px;color:#e7a341;}
.p-slideBar .bd{/*background:#fff;*/}
.p-slideBar .item{position:relative;margin-bottom: 12px;border-radius: 16px;overflow: hidden;}
.p-slideBar .item h3{height:60px;line-height:60px;font-size:18px;}
.p-slideBar .item h3 a{display:block;padding:0 30px;color:#fff;overflow:hidden;background:#e7a341;}
.p-slideBar .item dt{padding:0 30px;overflow:hidden;background:#fff;}
.p-slideBar .item dt a{display:block;padding:0 20px;height:59px;line-height:59px;font-size:14px;color:#666;border-bottom:#f1f1f1 solid 1px;background:url(../images/Inpage/menu_list.png) no-repeat 96% center;}
.p-slideBar .item dt a:hover{color:#e7a341;}
.p-slideBar .item dd{display:none;position:absolute;z-index:333;top:0;left:100%;padding:45px;width:720px;height:320px;background:#fff;box-shadow:0 0 20px #ccc;overflow:hidden;}
.p-slideBar .item dd .pic{float:left;width:400px;height:320px;overflow:hidden;border:#dedede solid 1px;}
.p-slideBar .item dd .pic img{display:block;width:400px;}
.p-slideBar .item dd .pic a:hover img{opacity:0.8;}
.p-slideBar .item dd .text{padding-left:30px;overflow:hidden;}
.p-slideBar .item dd .tit{padding-bottom:10px;height:50px;line-height:50px;font-size:24px;overflow:hidden;border-bottom:#dedede solid 1px;}
.p-slideBar .item dd .tit a{color:#333;}
.p-slideBar .item dd .tit a:hover{color:#e7a341;}
.p-slideBar .item dd .summary{margin:20px 0;height:180px;line-height:30px;font-size:14px;color:#666;overflow:hidden;}
.p-slideBar .item dd .read{height:30px;line-height:30px;font-size:18px;}
.p-slideBar .item dd .read a{color:#e7a341;}
.p-slideBar .item dl:hover dd{display:block;}
.left-side-box{position:sticky;top:0;}
