﻿	.act_box{
		width: 100%;
		/*border-bottom:1px solid #e6e6e6;*/
		background: #f7f7f7;
		text-align: center;
		overflow: hidden;
	}
	.activities_info{
		width: 1210px;
		/*height: 108px;*/
		margin: 0 auto;
		margin-top: 40px;
		margin-bottom: 15px;
		text-align: left;
		overflow: hidden;
	}
	.activities_info .act_title{
		/*font-family: SourceHanSansCN-Medium;*/
		font-size: 32px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #292929;		
	}
	.activities_info .act_text{
		/*font-family: MicrosoftYaHei;*/
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0;
		color: #ff342b;		
		display: block;
		margin:0 auto;
		text-align: center;
	}
	.activities_info .more{
		font-size: 12px;
		font-weight: normal;
		font-stretch: normal;
		letter-spacing: 0px;
		color: #292929;	
		float: right;	
		position: relative;
		top: 3px;
	}
	.activities_info .more img{
		vertical-align: middle;
	    width: 15px;
	    height: 9px;
	    position: relative;
	    top: -1px;
	}
	.activities_info .activities_box{
		margin-top: 30px;
		/* display: block; */
		overflow: hidden;
	}
	.activities_info .activities_box li{
		float: left;
		width: 284px;
		/*height: 340px;*/
		margin-right:24px;
		/*margin: 0 10px;*/
		margin-bottom: 25px;
		background: #fff;
		border: 1px solid #f2f2f2;
		text-align: center;

	    -webkit-transform: translate3d(0,-0px,0);
	    transform: translate3d(0,-0px,0);
	    transition: all 0.5s linear;
	    -webkit-transition: all 0.5s linear;
    		
	}	
	.activities_info .activities_box li:hover{
		/*border: 0;*/
	    box-shadow: 0 15px 30px rgba(0,0,0,.1);
	    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	    -moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);
	    -webkit-transform: translate3d(0,-4px,0);
	    transform: translate3d(0,-4px,0);
	    transition: all 0.5s linear;
	    -webkit-transition: all 0.5s linear;
    }
	.activities_info .activities_box li:nth-of-type(4n+0){
		margin: 0;
	}
	.activities_info .activities_box li .activities_img_box{
		display: block;
		overflow: hidden;
		height: 194px;
	}
	.activities_info .activities_box li .bann_img{
		width: 284px;
		height: 194px;
		background-color: #292929;
		transition: all 1s;
		/*border-radius: 4px;*/
		/*border: solid 1px #cccccc;*/		
	}
	.activities_info .activities_box li .bann_img:hover {
	    transform: scale(1.1);
	    /* width: 100%; */
	    -moz-transform: scale(1.3);
	    -webkit-transform: scale(1.3);
	}	
	.activities_info .activities_box li p{
		overflow: hidden;
    	text-overflow: ellipsis;
	}
	.activities_info .activities_box li .activities_box_title{
		display: block;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		padding-top: 6px;
		padding-bottom: 3px;
		letter-spacing: 0px;
		color: #292929;
		width: 260px;
		margin: 0 auto;
	}
	.activities_info .activities_box li .activities_box_btn{
		cursor: pointer;
		width: 260px;
		height: 36px;
		margin: 29px auto;	
		text-align: center;
		color: #fb6e6e;
		border: 1px solid #fb6e6e;
		outline: none;
		background: #fff;
		font-size: 14px;
	}
.activities_info .activities_box li .activities_box_btn:hover {
		background-image:-webkit-linear-gradient(
			to left, 
			rgba(255,0,0,0) 0%, 
			rgba(255,0,0,0.8) 7%, 
			rgba(255,0,0,1) 11%, 
			rgba(255,0,0,1) 12%, 
			rgba(255,252,0,1) 28%, 
			rgba(1,180,7,1) 45%, 
			rgba(0,234,255,1) 60%, 
			rgba(0,3,144,1) 75%, 
			rgba(255,0,198,1) 88%, 
			rgba(255,0,198,0.8) 93%, 
			rgba(255,0,198,0) 100%); 
			background-image:linear-gradient(
			to left, 
			rgba(255,0,0,0) 0%, 
			rgba(255,0,0,0.8) 7%, 
			rgba(255,0,0,1) 11%, 
			rgba(255,0,0,1) 12%, 
			rgba(255,252,0,1) 28%, 
			rgba(1,180,7,1) 45%, 
			rgba(0,234,255,1) 60%, 
			rgba(0,3,144,1) 75%, 
			rgba(255,0,198,1) 88%, 
			rgba(255,0,198,0.8) 93%, 
			rgba(255,0,198,0) 100%); 
 	color: #fff;
}

	.activities_info .activities_box li .activities_box_title_p{
		width: 260px;
		height: 62px;
		margin: 0 auto;		
		text-align: left;
	}
	.activities_info .activities_box li .activities_box_title_p,.activities_info .activities_box li .activities_box_title_p a{
		font-size: 14px;
		letter-spacing: 0px;
		color: #666666;
	}
	.activities_info .activities_box li .activities_box_title_p .activities_box_span{
		float: left;
		width: 180px;
		overflow: hidden;
    	text-overflow: ellipsis;
    	white-space: nowrap;
    	font-size: 14px;
	}
	.activities_info .activities_box li .activities_box_title_p .this_more{
		float: right;	

	}
	.activities_info .activities_box li .activities_box_title_p .this_more img{
		/*vertical-align: middle;*/
	    width: 15px;
	    height: 11px;
	    position: relative;
	    top: 1px;
	}
	.act_p{
		width: 100%;
		height: 35px;
		line-height: 35px;
	}