#main-search{ height: 105px; overflow: hidden; }
.act-list{ width:100%; background:#f5f5f5;min-height: 495px; overflow: hidden; border-bottom: 1px solid #e9e9e9; }
.min-list{ padding-top: 15px; }
.list-head{ height: 350px; width: 100%; }
.list-banner{ width: 635px;height:350px;float: left; background:#fff; border-radius: 4px; margin-right: 15px; }
.list-banner div.swiper-container{ height: 350px; }
.list-banner .swiper-text{ left: 30px; right: 30px; color: #fff; position: absolute; bottom: 40px; }
.list-banner .swiper-text h2{ line-height: 24px; font-size: 24px; line-height: 36px; }
.list-banner .swiper-slide{ position: relative; }
.list-banner .swiper-slide:before{ position: absolute; top: 70%; left: 0; width: 100%; height: 30%; background: -webkit-linear-gradient(bottom,#000,transparent); background: -webkit-linear-gradient(bottom,rgba(0,0,0,.6),transparent); background: linear-gradient(0deg,rgba(0,0,0,.6),transparent); content: ''; }
.list-list{ width: 310px; height: 350px; border-radius: 4px; background: #fff;}
.list-list .tit{ background:#F92D2D; font-size: 14px; padding:5px 12px; color: #fff; width: 80px; height: 30px; margin:0 auto; border-radius: 0 0 4px 4px;  }
.list-list ul{ width: 310px; height: 320px; overflow: hidden; }
.list-list ul li{ float: left; padding:10px 20px; }
.list-list ul li div{ width: 4px; height: 4px; border-radius: 2px; margin-right: 10px; background:#F92D2D; float: left; margin-top:12px; }
.list-list ul li a{ width: 250px; float: left; font-size: 16px; line-height: 26px;}
.list-list ul li a:hover{ color: #f92d2d; }

.adapt-search .fixed-nav{ background-color: #f5f5f5; padding-bottom: 5px; }
.adapt-search .fixed-nav ul.uls{ margin-top: 5px; }
.min-list .uls{ width: 960px; margin: 14px auto 0 auto; border-bottom: 1px solid #ededed; height: 46px;}
.min-list .cla{ width: 960px; overflow: hidden; margin: 10px auto 0 auto; padding-bottom: 5px; }
.min-list .uls li{ overflow: hidden; float: left; height: 46px; }
.min-list .uls li a{ display: block; line-height: 46px; padding: 0 15px; font-size: 16px; }
.min-list .uls .act{ height: 47px; border-bottom: 2px solid #F92D2D; }
.min-list .uls .act a{ color: #F92D2D;  }
.cla a{ font-size: 16px; color: #82888A; margin: 0 10px 0 0; float: left; height: 30px; line-height: 28px; padding: 0 14px; border:1px solid #CACCCD; border-radius: 20px; background: #fff; }
.cla .act{ background: #F92D2D; color: #fff; border-color:#F92D2D;}
.list-box{ width:975px; overflow: hidden; padding-bottom:30px; }
.list-box a{ width: 310px; height: 280px; background-color: #fff; border-radius: 5px; overflow: hidden; position: relative; float: left; margin-top:15px; margin-right:15px; overflow: hidden; }
.list-box a:hover{ box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.08); }
.list-box a .types{ height: 19px; line-height: 19px; position: absolute; top:11px;left:15px;color: #fff; }
.list-box a .types i{ float: left; margin-right: 5px; color: #fff; }
.list-box a .img{ overflow: hidden; width: 310px;height: 175px;background-repeat:no-repeat;background-position: center center;background-size:cover; }
.list-box a .img div.img-box{ display: block; width: 310px; height: 175px; background-color: #CACCCD; background-repeat: no-repeat; background-size: cover; }
.list-box a p{ padding: 4px 15px 2px; font-size: 16px; line-height: 26px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.list-box a .time{ position: absolute; bottom: 15px; left: 0px; color: #CACCCD; }
.list-box a .click{ position: absolute; bottom: 15px; right: 20px; color: #CACCCD; }
.add{ cursor: pointer; display: block; padding: 13px 36px; display: table; line-height: 1; border-radius: 4px; border: 1px solid #cccccc; margin: 40px auto 60px; font-family: STHeitiSC-Light; font-size: 16px; color: #565a5c; }
.add:hover{ color: #f92d2d; border: 1px solid #f92d2d; }
@media only screen and (max-width: 960px){
	.min-list{ padding-top: 0; }
	.Js-nav{ height:44px; width: 100%; border-bottom: 1px solid #e9e9e9; background: #fff; }
	.Js-nav a{ float: left; display: block; width: 50%; height: 44px; font-size: 14px; text-align: center; line-height: 44px; }
	.Js-nav a[n='no'] i{ display: inline-block; transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}
	.Js-nav a.color-red, .Js-nav a.color-red *{ color: #F92D2D;}
	.Js-nav .iconfont{ font-size: 12px; color: #CACCCD;}
	
	.js_ul.on{ position: fixed; left: 0; top: 43px; right: 0; z-index: 1200; }
	.js_ul.on.s{ height: 100%; }
	.js_ul .u1, .js_ul .u2{ background: rgba(0,0,0,.5);height: 100%; display: none; position: relative; top: -1px;width: 100%; overflow: hidden; }
	.js_ul .u1 li{ height: 40px; line-height: 40px; text-align: left; padding-left: 20px; border-bottom: 1px solid #f0f0f0; background: #f5f5f5; }
	.js_ul .u1 li a{ display: block; font-size: 14px; }
	.js_ul .u2 .itemlist{ background-color: #f5f5f5; padding: 20px; }
	.js_ul .u2 .item{ display: inline-block; float: left; width: 25%; padding: 5px;}
	.js_ul .u2  a{ display: block; background-color: #fff; border-radius: 4px; font-size: 12px; text-align: center; line-height: 30px; color: #565A5C; }
	.js_ul .u2  .act{ background-color: #FF6C6C; color: #f5f5f5; }
	
	.list-box{ width: 100%; overflow: hidden; }
	.list-box a .img div.img-box{ width: 136px; height: 97px; }
	.list-box a{ width: 100%; min-width: 320px; height: auto; }
	.list-box a .img{ float: left; margin: 17.5px 10px;margin-left:20px;width: 136px;height: 97px;background-repeat:no-repeat;background-position: center center;background-size:cover;  }
	.list-box a p{ margin-top: 8px; line-height: 28px; height: auto; }
	.list-box a .time { left: 165px; }
	.list-box a .types{ height: 19px; line-height: 19px; position: absolute; top:25px;left:26px;color: #fff; }
	.list-box a .types i{ color: #fff; }
	.add:hover{ background-color: #f5f5f5; color: #565A5C; border: 1px solid #CACCCD; }
	
	.art-swiper{ width: 100%; height: 240px; }
	.art-swiper .swiper-slide{ background-size: cover; background-repeat: no-repeat; background-position: center center; }
	.art-swiper a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: absolute; bottom: 20px; width: 100%; font-size: 16px; color: #fff; margin: 0 10px; line-height: 1; padding-right: 10px;}
	
}
.hide-article-box{ 
	position: relative;
    z-index: 9999;
    padding-top: 30px;
    bottom: 10px;
    margin-top: -30px;
    /*background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(70%, #fff));
    background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0%,#fff 70%);*/
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),color-stop(100%, #fff));
    background-image: -webkit-gradient(linear,0 0, 0 100%,from(rgba(255,255,255,0)),color-stop(100%, #fff));
}
.hide-article-box1{ 
	position: relative;
    z-index: 9999;
    padding-top: 10px;
    bottom: 10px;
    background: #ffffff;
}
.index-pro .ul p.pro-bgimg{ 
    display: block;
    width: 100%;
    height:150px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;

}

 /* 5.26 by handi */ 
.list-box a p{ padding: 4px 15px 2px;  display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }