
	.sections img{
		display:block;
	}
	.section1{
		height:100vh;
		z-index: 21;
		overflow: hidden;
		position:relative;
		max-height:960px;
	}
	.section2{
		height:792px;
		overflow:hidden;
		z-index: 30;
	}
	.section3{

	}
	.section5{

	}

	.video_wrapper{
		position:absolute;
		z-index: 1;
		width:100%;
		height:100%;
	}
	video#bgvid {
    position: absolute;
	width:100%;
	height:100%;
object-fit: cover;

    background-size: cover;
}
.p2_text {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -800px;
    margin-top: -250px;
    
        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:0;
	
				       -webkit-transform: translate3d(-40px,0, 0);
   -moz-transform:   translate3d(-40px,0, 0);
   -ms-transform:  translate3d(-40px,0, 0);
   transform:  translate3d(-40px,0, 0);
}

.kv{
	position:absolute;
	left:0;
	bottom:0;
	height:476px;
	z-index: 10;
}
.section2 img{
	display:block;
	position:absolute;

}
.s2_bear{
	left:100px;
	bottom:100px;
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
}
.s2_rabbit{
	left:1600px;
	bottom:90px;
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
}
.tree1{
	left:450px;
	bottom:20px;
	
}
.tree2{
	left:1900px;
	bottom:20px;
}
.s2_dog{
	left:1000px;
	bottom:20px;
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
}
.s2_panda{
	left:3000px;
	bottom:30px;
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
}
.s2_cat{
	left:2000px;
	bottom:0px;
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
}

.layer0{
	margin-left:0;
	position:absolute;
/* 	width:6000px; */
	height:792px;
}
.layer1{
	position:absolute;
/* 	width:6000px; */
	height:792px;
	margin-left:0px;
}
.layer2{
	position:absolute;
/* 	width:6000px; */
	height:792px;
	margin-left:0px;
}
.layer3{
margin-left:0;
	position:absolute;
/* 	width:6000px; */
	height:792px;
}
.layer4{
	position:absolute;
/* 	width:6000px; */
	height:792px;
	margin-left:0px;
}
.dir_left{
	position:absolute;
	z-index: 20;
	width:49%;
	height:100%;

	left:0;
	top:0;
}
.dir_right{
		position:absolute;
	z-index: 20;
	width:49%;
	height:100%;

	right:0;
	top:0;
}

.s2_bottom{
	position:absolute;
	bottom:-4px;
	left:0;
}

.news_title{
	position:relative;
	padding-top:100px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-bottom:80px;
	
	        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:0;
	
		transform:translate3d(0,-10px,0);
	-moz-transform:translate3d(0,-10px,0);
	-webkit-transform:translate3d(0,-10px,0);
	width:100%;
}
.news_title img{
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.active_section .news_title{
	opacity:1;
		transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}

.active_section img{
/* 	opacity:1; */
/*
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
*/
}

.news_thumb_block{
	display:inline-block;
	padding-left:8px;
	padding-right:8px;
	
	
	    opacity:0;
	
		transform:translate3d(0,5px,0);
	-moz-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);
}
.news_thumb_block1{
		        		  transition:all .6s .5s  ;
    -webkit-transition:all .6s .5s  ;
    -moz-transition:all .6s .5s  ;
    -ms-transition:all .6s .5s  ;
    -o-transition:all .6s .5s  ;
}

.news_thumb_block2{
		        		  transition:all .6s .6s;
    -webkit-transition:all .6s .6s  ;
    -moz-transition:all .6s .6s  ;
    -ms-transition:all .6s .6s ;
    -o-transition:all .6s .6s;
}

.news_thumb_block3{
		        		  transition:all .6s .7s ;
    -webkit-transition:all .6s .7s  ;
    -moz-transition:all .6s .7s  ;
    -ms-transition:all .6s .7s ;
    -o-transition:all .6s .7s  ;
}
.news_thumb_block4{
		        		  transition:all .6s .8s ;
    -webkit-transition:all .6s .8s;
    -moz-transition:all .6s .8s ;
    -ms-transition:all .6s .8s  ;
    -o-transition:all .6s .8s ;
}

.news_btn{
	opacity:0;
		        		  transition:all .8s 1s ;
    -webkit-transition:all .8s 1s  ;
    -moz-transition:all .8s 1s  ;
    -ms-transition:all .8s 1s  ;
    -o-transition:all .8s 1s  ;
}

.active_section .news_thumb_block{
		opacity:1;
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	
}



.news_wrapper{
	width:1280px;
	height:auto;
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.news_btn{
	padding-top:60px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.section3{
	z-index: 30;
}
.record_title, .call_title{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-top:120px;
	padding-bottom:20px;
	
		        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:0;
	
		transform:translate3d(0,5px,0);
	-moz-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);
	width:100%;
	height:auto;
	overflow: hidden;
	padding-bottom:40px;
}

.active_section .record_title, .active_section .call_title{
	opacity:1;
			transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	
}




.section4_content_left{
	position:relative;
	width:350px;
	height:auto;
	display:block;
	float:left;
	padding-top:40px;
	
	
			        		  transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
    opacity:0;
	
		transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-webkit-transform:translate3d(0,10px,0);
}

.active_section .section4_content_left{
			opacity:1;
	transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
}

.section4_content_right{
	width:580px;
		position:relative;

	height:auto;
	display:block;
	float:left;
}

.section4_content_li1{
				        		  transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
    opacity:0;
	
		transform:translate3d(-10px,0,0);
	-moz-transform:translate3d(-10px,0,0);
	-webkit-transform:translate3d(-10px,0,0);
}
.section4_content_li2{
				        		  transition:all .6s 1.2s ease ;
    -webkit-transition:all .6s 1.4s ease ;
    -moz-transition:all .6s 1.4s ease ;
    -ms-transition:all .6s 1.4s ease ;
    -o-transition:all .6s 1.4s ease ;
    opacity:0;
	
		transform:translate3d(-10px,0,0);
	-moz-transform:translate3d(-10px,0,0);
	-webkit-transform:translate3d(-10px,0,0);
}
.section4_content_li3{
				        		  transition:all .6s 2s ease ;
    -webkit-transition:all .6s 2.4s ease ;
    -moz-transition:all .6s 2.4s ease ;
    -ms-transition:all .6s 2.4s ease ;
    -o-transition:all .6s 2.4s ease ;
    opacity:0;
	
		transform:translate3d(-10px,0,0);
	-moz-transform:translate3d(-10px,0,0);
	-webkit-transform:translate3d(-10px,0,0);
}
.active_section .section4_content_li{
			opacity:1!important;
	transform:translate3d(0,0,0)!important;
	-moz-transform:translate3d(0,0,0)!important;
	-webkit-transform:translate3d(0,0,0)!important;
}

.section4_content{
	position:relative;
	width:940px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:auto;
	margin-top:20px;
}
.record_grass{
	position:absolute;
	bottom:0;
	
					        		  transition:all .6s .6s ease ;
    -webkit-transition:all .6s .6s ease ;
    -moz-transition:all .6s .6s ease ;
    -ms-transition:all .6s .6s ease ;
    -o-transition:all .6s .6s ease ;
    opacity:0;
	
		transform:translate3d(0,5px,0);
	-moz-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);
}
.record_rabbit{
	
	position:relative;
	padding-left:40px;
}
.section4_content_li_text_wrapper{
float:left;	
}

.section4_li_text_top{
	font-size: 20px;
color: #ad0808;
font-weight:400;
width:100%;
clear:both;
box-sizing: border-box;
padding-top:20px;
}
.section4_li_text_bottom_text{
	float:right;
	font-size: 48px;
	font-weight:200;
}
.record_icon{
	display:block;
	float:left;
}
.section4_li_text_bottom{
	width: 400px;
    height: 100px;
    box-sizing: border-box;
    padding-top: 15px;
clear:both;
display:block;
}
.section4_li_text_bottom_count{
	font-size: 48px;
	font-weight:200;
	float:left;
}
.record_icon{
	padding-right:20px;
}
.section4_content_li{
	display:block;
	clear:both;
	width:100%;
}
.section4_li_text_bottom_text{
    font-size: 24px;
    float: left;
    box-sizing: border-box;
    padding-top: 15px;
    padding-left: 5px;
    font-weight: 400;
}
.response_tree1{
    position: absolute;
    left:1920px;
    top: 100px;
    margin-left:-400px;
    
 		        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:0;
	
		transform:translate3d(-20px,0,0);
	-moz-transform:translate3d(-20px,0,0);
	-webkit-transform:translate3d(-20px,0,0);   
    
}
.active_section .response_tree1, .active_section .response_fox, .active_section .response_tree2{
	    opacity:1;
	
		transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);   
}
.response_fox{
	top:680px;
	position:absolute;
    left:1920px;
	margin-left:-500px;
	
	 		        		  transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
    opacity:0;
	
		transform:translate3d(-10px,0,0);
	-moz-transform:translate3d(-10px,0,0);
	-webkit-transform:translate3d(-10px,0,0);   
	
}
.section5{
	height:auto;
	overflow: hidden;
	padding-top:60px;
}
.response_tree2{
	position:absolute;
    left: 50%;
    margin-left: -1500px;
	top:500px;
	
		 		        		  transition:all .6s .5s ease ;
    -webkit-transition:all .6s .5s ease ;
    -moz-transition:all .6s .5s ease ;
    -ms-transition:all .6s .5s ease ;
    -o-transition:all .6s .5s ease ;
    opacity:0;
	
		transform:translate3d(30px,0,0);
	-moz-transform:translate3d(30px,0,0);
	-webkit-transform:translate3d(30px,0,0);   
	
}
.response_title{
	display:block;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	padding-top:400px;
	padding-bottom:20px;
	
	
			 		        		  transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
    opacity:0;
	
		transform:translate3d(0, -5px,0);
	-moz-transform:translate3d(0,-5px,0);
	-webkit-transform:translate3d(0,-5px,0);   
	
}
.response_line{
		display:block;
	margin-left:auto;
	margin-right:auto;
	position: relative;

	padding-bottom:20px;
	
				 		        		  transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
    opacity:0;
	
		transform:translate3d(0, -5px,0);
	-moz-transform:translate3d(0,-5px,0);
	-webkit-transform:translate3d(0,-5px,0);   
}
.response_text1{
		display:block;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	
	
				 		        		  transition:all .6s .6s ease ;
    -webkit-transition:all .6s .6s ease ;
    -moz-transition:all .6s .6s ease ;
    -ms-transition:all .6s .6s ease ;
    -o-transition:all .6s .6s ease ;
    opacity:0;
	
		transform:translate3d(0, 5px,0);
	-moz-transform:translate3d(0,5px,0);
	-webkit-transform:translate3d(0,5px,0);  
	
}
.response_wrapper{
	position:relative;
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:680px;
	margin-top:200px;
}
.response_heart{
	background:url(../img/response_heart.png);
	width:720px;
	height:660px;
	background-repeat: no-repeat;
	float:right;
	
	
					 		        		  transition:all .6s .2s ease ;
    -webkit-transition:all .6s .2s ease ;
    -moz-transition:all .6s  .2s ease ;
    -ms-transition:all .6s .2s ease ;
    -o-transition:all .6s .2s ease ;
    opacity:0;

	transform:scale3d(.8,.8,1);
	-moz-transform:scale3d(.8,.8,1);
	-webkit-transform:scale3d(.8,.8,1);
}
.active_section .response_heart{
	    opacity:1;

	transform:scale3d(1,1,1);
	-moz-transform:scale3d(1,1,1);
	-webkit-transform:scale3d(1,1,1);
}
.response_rabbit{
	position:absolute;
	top:-200px;
	z-index: 20;
	
					 		        		  transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:0;
	
		transform:translate3d(-50px, 0,0);
	-moz-transform:translate3d(-50px,0,0);
	-webkit-transform:translate3d(-50px,0,0);   
}
.response_text2{
	position: relative;
	margin-top:200px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	padding-left:40px;
}
img.s2_360{

	z-index: 20;
	display:block;
	margin-left:auto;
	margin-right:auto;

/*
	left:50%;
	margin-left:-422px;
*/

/*
position:relative;
margin-top:90px;
*/
}
.section2{
	background:url(../img/body_bg.jpg);
	padding-top:0px;
	z-index: 2;
}

	.ricoh-theta-iframe, .ricoh-theta-spherical-image{
	position:absolute;
	width:100%!important;
	height:960px!important;
	top:0px;	
	}
	
	
.section3_link_wrapper{
	display:block;
	width:100%;
	height:auto;
	overflow: hidden;
	text-align: center;
	box-sizing: border-box;
	margin-top:-90px;
}	
.section3_link{
	display:inline-block;
	width:145px;
	height:300px;
	overflow: hidden;
	position:relative;

		transition:all .4s ease ;
    -webkit-transition:all .4s ease ;
    -moz-transition:all .4s  ease ;
    -ms-transition:all .4s ease ;
    -o-transition:all .4s ease ;
    margin-top:0;
    	transform:translate3d(0,0,0);
   	-webkit-transform:translate3d(0,0,0);
   	-moz-transform:translate3d(0,0,0); 
}
.section3_link:hover{
	transform:translate3d(0,-20px,0);
   	-webkit-transform:translate3d(0,-20px,0);
   	-moz-transform:translate3d(0,-20px,0); 
}
.section3_link a{
	text-decoration:none;

}

.section3_link a:hover .btn_hover{
/*
	transform:translate3d(0,-25px,0);
   	-webkit-transform:translate3d(0,-25px,0);
   	-moz-transform:translate3d(0,-25px,0); 
*/
}

.btn_hover{
	position:absolute;
		transition:all .4s ease ;
    -webkit-transition:all .4s ease ;
    -moz-transition:all .4s  ease ;
    -ms-transition:all .4s ease ;
    -o-transition:all .4s ease ;
    opacity:1;
	

}

.section3_link_button{
	background:url(../img/button_pink.png);
	width:145px;
	height:148px;
	line-height:30px;
	padding-top:50px;
	color:#fff;
	text-align: center;
	text-decoration: none;
	margin-top:100px;
	
			transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
   font-weight:500; 
   font-size:22px;
   box-sizing: border-box;
   padding-left:35px;
   padding-right:35px; 
   

}
.section3_link a:hover .section3_link_button{

	color: rgb(26, 26, 26);
}

.section3_link2 .section3_link_button{
		background:url(../img/button_green.png);
}
.section3_link3 .section3_link_button{
		background:url(../img/button_orange.png);
}
.section3_link4 .section3_link_button{
		background:url(../img/button_bluegreen.png);
}
.section3_link5 .section3_link_button{
		background:url(../img/button_purple.png);
}

.news_title h3{
	font-size: 30px;

color: rgb(64, 62, 61);
font-weight: bold;
line-height: 40px;
width:100%;
text-align: center;
}

.news_photo_bg{
	display:block;
	position:relative;
/*
		transform:scale3d(1,1,1);
	-webkit-transform:scale3d(1,1,1);
	-moz-transform:scale3d(1,1,1);
*/
				transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s ease ;
    -o-transition:all .6s ease ;
    opacity:1;
}
.news_frame{
display:block;
position:absolute;
top:0;	
width:101%;
height:101%;
}
.news_thumb_text{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	margin-top:20px;
	box-sizing: border-box;
	padding-left:10px;
	padding-right:10px;
}
.news_thumb a{
	text-decoration: none;
	display:block;

}
.news_thumb_img_wrapper{
		width:299px;
	height:324px;
	overflow:hidden;
	display:block;
	position:relative;
}
.news_thumb_date{
	font-size: 14px;
	display:block;
	width:100%;
color: rgb(79, 79, 79);
line-height:20px;
text-align: center;
padding-bottom:5px;
}
.news_thumb_title{
	display:block;
	width:100%;
	font-size: 18px;
line-height: 28px;
font-weight:600;
color:#62967b;
text-align:center;
padding-bottom:5px;
}
.news_thumb_desc{
	font-size: 14px;
display:block;
width:100%;
text-align: center;
color:#62967b
}
.news_thumb{
	width:auto;
	display:block;
}
.news_thumb_block{
	width:299px;
	vertical-align: text-top;
}


.news_thumb_block:hover .news_photo_bg{
/*
	transform:scale3d(1.1,1.1,1);
	-webkit-transform:scale3d(1.1,1.1,1);
	-moz-transform:scale3d(1.1,1.1,1);
*/
opacity:.8;
}
.record_title h2{
	font-size: 45px;

color: rgb(156, 34, 36);
font-weight:600;
line-height: 55px;
text-align: center;
padding-bottom:15px;

box-sizing: border-box;
padding-left:20px;
padding-right:20px;
}
.response_line{
	opacity:1;
	padding-bottom:15px;
}
.record_info{
	display:block;
	width:100%;
	font-size: 20px;

color: rgb(0, 0, 0);
line-height:28px;
box-sizing: border-box;
padding-left:20px;
padding-right:20px;
text-align: center;

}

.rabbit_grass1{
	position:absolute;
	    margin-top: 240px;
    margin-left: 220px;
}
.rabbit_grass2{
    position: absolute;
    margin-top: 310px;
    z-index: 10;
    margin-left: -40px;
}
.rabbit_grass3{
    position: absolute;
    margin-top: 280px;
    z-index: 10;
    margin-left: 180px;
}


.call_title h2{
	font-size: 45px;

color: rgb(156, 34, 36);
font-weight:600;
line-height: 55px;
text-align: center;
padding-bottom:15px;

box-sizing: border-box;
padding-left:20px;
padding-right:20px;
}

.record_title h2, .call_title h2{
						transition:all .6s .3s ease ;
    -webkit-transition:all .6s .3s ease ;
    -moz-transition:all .6s  .3s ease ;
    -ms-transition:all .6s .3s ease ;
    -o-transition:all .6s .3s ease ;
    
opacity:0;
transform:translate3d(0,-10px,0);
-webkit-transform:translate3d(0,-10px,0);
-moz-transform:translate3d(0,-10px,0);	
    
}
.active_section .record_title h2, .active_section .call_title h2{
	opacity:1;
	transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);	
}

.response_line{
	opacity:1;
	padding-bottom:15px;
}
.call_info{
	display:block;
	width:100%;

line-height:40px;
box-sizing: border-box;
padding-left:20px;
padding-right:20px;
text-align: center;
	font-size: 24px;
font-weight:500;

color:#403e3d;
padding-bottom:15px;
}
.record_info, .call_info{
	transition:all .6s .5s ease ;
    -webkit-transition:all .6s .5s ease ;
    -moz-transition:all .6s  .5s ease ;
    -ms-transition:all .6s .5s ease ;
    -o-transition:all .6s .5s ease ;
    
opacity:0;
transform:translate3d(0,10px,0);
-webkit-transform:translate3d(0,10px,0);
-moz-transform:translate3d(0,10px,0);	
	
}
.active_section .record_info, .active_section .call_info, .active_section .call_text{
		opacity:1;
	transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);	
}

.call_text{
		display:block;
	width:100%;
	font-size: 20px;

color: rgb(0, 0, 0);
line-height:40px;
box-sizing: border-box;
padding-left:20px;
padding-right:20px;
text-align: center;
	font-size: 24px;
font-weight:400;

color:#403e3d;


	transition:all .6s .8s ease ;
    -webkit-transition:all .6s .8s ease ;
    -moz-transition:all .6s  .8s ease ;
    -ms-transition:all .6s .8s ease ;
    -o-transition:all .6s .8s ease ;
    
opacity:0;
transform:translate3d(0,10px,0);
-webkit-transform:translate3d(0,10px,0);
-moz-transform:translate3d(0,10px,0);	
}

.down_arrow{
	opacity:0;
	transform:scale3d(.8,.8,1) rotate(12deg);
	-webkit-transform:scale3d(.8,.8,1) rotate(12deg);
	-moz-transform:scale3d(.8,.8,1) rotate(12deg);
					transition:all .6s .2s ease ;
    -webkit-transition:all .6s .2s ease ;
    -moz-transition:all .6s  .2s ease ;
    -ms-transition:all .6s .2s ease ;
    -o-transition:all .6s .2s ease ;
}
.active_section .down_arrow{
	opacity:1;
		transform:scale3d(1,1,1) rotate(0deg);
	-webkit-transform:scale3d(1,1,1) rotate(0deg);
	-moz-transform:scale3d(1,1,1) rotate(0deg);
}

.section3_link_wrapper a{
opacity:0;
transform:translate3d(0,10px,0);
-webkit-transform:translate3d(0,10px,0);
-moz-transform:translate3d(0,10px,0);	
					transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s  ease ;
    -o-transition:all .6s  ease ;	
    display:block;
}
.btn_hover{
	margin-top:-100px;
}

.active_section .section3_link_wrapper a {
opacity:1;
transform:translate3d(0,0,0);
-webkit-transform:translate3d(0,0,0);
-moz-transform:translate3d(0,0,0);	
}
.section3_link1 a{
					transition:all .6s ease ;
    -webkit-transition:all .6s ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s  ease ;
    -o-transition:all .6s  ease ;	
}
.section3_link2 a{
					transition:all .6s .1s ease ;
    -webkit-transition:all .6s .1s ease ;
    -moz-transition:all .6s  .1s ease ;
    -ms-transition:all .6s .1s ease ;
    -o-transition:all .6s .1s ease ;	
}

.section3_link3 a{
						transition:all .6s .3s ease ;
    -webkit-transition:all .6s .3s ease ;
    -moz-transition:all .6s  .3s ease ;
    -ms-transition:all .6s .3s ease ;
    -o-transition:all .6s .3s ease ;
}

.section3_link4 a{
						transition:all .6s .4s ease ;
    -webkit-transition:all .6s .4s ease ;
    -moz-transition:all .6s  .4s ease ;
    -ms-transition:all .6s .4s ease ;
    -o-transition:all .6s .4s ease ;
}
.section3_link5 a{
						transition:all .6s .5s ease ;
    -webkit-transition:all .6s .5s ease ;
    -moz-transition:all .6s  .5s ease ;
    -ms-transition:all .6s .5s ease ;
    -o-transition:all .6s .5s ease ;
}



@media screen and (max-width: 1280px) {

.news_wrapper{
    width: 100%;
    max-width: 675px;
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}	
	
	
	
	
	
}


.mobile_link_wrapper{
       background: url(../img/bggrass_mobile.png);
    background-size: auto 100%;
    background-position: center bottom;
    width: 100%;
    height: auto;
    position: relative;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 60px;
    box-sizing: border-box;
    padding-bottom: 60px;
    display:none;
}
.mobile_link_a_wrapper{
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    text-align: center;
    position: relative;
}
.mobile_link_a{
display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    width: 32%;
    position: relative;
    height: auto;
    box-sizing: border-box;
}
.mobile_link_a img{
	width:100%;
	height:auto;
	display:block;
}
.call_text span{
	display:block;
	width:100%;
}
.section3{
	z-index: 10;
}

@media screen and (max-width: 1000px) {
	.section3_link_wrapper{
		display:none;
	}
	
	.section3{
		z-index: 30;
	}
	.news_title{
	padding-top:20px;
	padding-bottom:40px;
}
	
.news_thumb_block{
	padding-bottom:40px;
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
	
}
.news_thumb_img_wrapper{
	margin-left:auto;
	margin-right:auto;
}
.news_photo_bg{
	transform:scale3d(1,1,1)!important;
	-moz-transform:scale3d(1,1,1)!important;
	-webkit-transform:scale3d(1,1,1)!important;
	opacity:1!important;
}
.record_title, .call_title{
	padding-top:20px;
}
.record_title h2, .call_title h2{
	font-size:20px;
	line-height:36px;
}
.record_info, .call_info{
	    font-size: 16px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
	line-height:28px;
}

.call_text{
    font-size: 14px;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    line-height: 26px;
    padding-bottom: 60px;
    text-align: left;
}

.response_line{
	width:280px;
	height:auto;
}
.section4_content_left{
	display:none;
}

.footer_heart {

    width: 350px;
    height: auto;
    margin-top: 0px!important;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.response_wrapper{
	width:100%;
	height:auto;
	margin-top:0px;
	margin-bottom:0px;
}
.section7{
	margin-top:-20px;
}
.record_icon{
	width:60px;
	height:auto;
	padding-right:10px;
}
.section4_content_li{
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
}
.section4_li_text_top {
    font-size: 15px;
    color: #ad0808;
    font-weight: 400;
    width: 100%;
    clear: both;
    box-sizing: border-box;
    padding-top: 5px;
}
.section4_content_ul{
	display:block;
	width:100%;
	box-sizing: border-box;
	margin-left:auto;
	margin-right:auto;
	max-width:300px;
}
.section4_content, .section4_content_right{
	width:100%;
}

.section4_li_text_bottom {
width: 100%;
    height: auto;
    box-sizing: border-box;
    padding-top: 5px;
    clear: both;
    display: block;
    overflow: hidden;
    padding-bottom: 30px;
}
.section4_li_text_bottom_count {
    font-size: 24px;
    font-weight: 200;
    float: left;
}
.section4_li_text_bottom_text {
    font-size: 18px;
    float: left;
    box-sizing: border-box;
    padding-top: 4px;
    padding-left: 5px;
    font-weight: 400;
}
.call_text span{
	display:none;
}
.mobile_link_wrapper{
	display:block;
}
.section3{
	margin-top:-101px;
	    background: #fcf8ee;
}
.down_arrow{
	width:80px;
	height:auto;
}
.news_title h3{
	font-size:24px;
	line-height: 38px;
}

.footer_heart{
	opacity:0;
		transition:all .6s ease ;
    -webkit-transition:all .6s  ease ;
    -moz-transition:all .6s  ease ;
    -ms-transition:all .6s  ease ;
    -o-transition:all .6s  ease ;
	transform:translate3d(0,20px, 0);
	-webkit-transform:translate3d(0,20px, 0);
	-moz-transform:translate3d(0,20px, 0);	
}
.active_section .footer_heart{
	opacity:1;
		transform:translate3d(0,0, 0);
	-webkit-transform:translate3d(0,0, 0);
	-moz-transform:translate3d(0,0, 0);
}
	
}
@media screen and (max-width: 690px) {
	
	.news_thumb_block{
		width:50%;
		height:auto;
		padding-left:0;
		padding-right:0;
		    display: block;
    float: left;
	}
	.news_thumb_img_wrapper{
		width:100%;
		height:auto;
	}
	.news_photo_bg{
		width:100%;
		height:auto;
		display:block;
	}
	.news_frame{
		width:101%;
		height:101%;
	}
	.call_text span{
	display:none;
	width:100%;
	
}

}

@media screen and (max-width: 480px) {
	
	.news_thumb_block{
		width:100%;
		padding-left:0px;
		padding-right:0px;
		float:none;
	}
	.news_thumb_block{
	padding-bottom:40px;
	max-width:300px;
	margin-left:auto;
	margin-right:auto;
	display:block;
}
	
}

@media screen and (min-width: 1920px) {
	.fix_btn{
		right:auto;
		left:50%;
		margin-left:820px;
	}
}