/* Global */
.ready #loader{
	height: 0;
	-webkit-transition: all 900ms 300ms cubic-bezier(1,0,0,1);
	-moz-transition: all 900ms 300ms cubic-bezier(1,0,0,1);
	-o-transition: all 900ms 300ms cubic-bezier(1,0,0,1);
	transition: all 900ms 300ms cubic-bezier(1,0,0,1);
}
#loader{
	-webkit-transition: all 800ms cubic-bezier(1,0,0,1);
	-moz-transition: all 800ms cubic-bezier(1,0,0,1);
	-o-transition: all 800ms cubic-bezier(1,0,0,1);
	transition: all 800ms cubic-bezier(1,0,0,1);
}
.ready #loading{
	top: 120%;
	-webkit-transition: all 1200ms cubic-bezier(1,0,0,1);
	-moz-transition: all 1200ms cubic-bezier(1,0,0,1);
	-o-transition: all 1200ms cubic-bezier(1,0,0,1);
	transition: all 1200ms cubic-bezier(1,0,0,1);
}
#global_overlay{
	-webkit-transition: all 1200ms cubic-bezier(1,0,0,1);
	-moz-transition: all 1200ms cubic-bezier(1,0,0,1);
	-o-transition: all 1200ms cubic-bezier(1,0,0,1);
	transition: all 1200ms cubic-bezier(1,0,0,1);
}
.follow_wechat1 #global_overlay,
.follow_wechat2 #global_overlay{
	height: 100%;
	opacity: 0.9;
	-webkit-transition: all 800ms cubic-bezier(1,0,0,1);
	-moz-transition: all 800ms cubic-bezier(1,0,0,1);
	-o-transition: all 800ms cubic-bezier(1,0,0,1);
	transition: all 800ms cubic-bezier(1,0,0,1);
}
.follow_wechat1 #qr_wechat_wrapper,
.follow_wechat2 #qr_wechat_wrapper{
	top: 0;
	opacity: 1;
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transition: all 800ms cubic-bezier(1,0,0,1) 200ms;
	-moz-transition: all 800ms cubic-bezier(1,0,0,1) 200ms;
	-o-transition: all 800ms cubic-bezier(1,0,0,1) 200ms;
	transition: all 800ms cubic-bezier(1,0,0,1) 200ms;
}
#qr_wechat_wrapper{
	margin: auto;
	-webkit-transition: all 1200ms cubic-bezier(1,0,0,1);
	-moz-transition: all 1200ms cubic-bezier(1,0,0,1);
	-o-transition: all 1200ms cubic-bezier(1,0,0,1);
	transition: all 1200ms cubic-bezier(1,0,0,1);
}

/* Top Meue */
/*#topmenu li a,
#topmenu_function #follow{
	-webkit-transition: all cubic-bezier(1,0,0,1) 800ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 800ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 800ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 800ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 800ms 0ms;
}
#topmenu li a:hover .default,
#topmenu_function li:hover .default{
	-webkit-transition: all ease-in 400ms 0ms;
	-moz-transition: all ease-in 400ms 0ms;
	-o-transition: all ease-in 400ms 0ms;
	-ms-transition: all ease-in 400ms 0ms;
	transition: all ease-in 400ms 0ms;
}*/
/*#topmenu li .default,
#topmenu_function  .default{
	-webkit-transition: all ease-in 400ms 0ms;
	-moz-transition: all ease-in 400ms 0ms;
	-o-transition: all ease-in 400ms 0ms;
	-ms-transition: all ease-in 400ms 0ms;
	transition: all ease-in 400ms 0ms;
}*/

#topmenu_function #search_button,
.case_overlay,
a:hover .case_overlay{
	-webkit-transition: all ease-in 200ms 0ms;
	-moz-transition: all ease-in 200ms 0ms;
	-o-transition: all ease-in 200ms 0ms;
	-ms-transition: all ease-in 200ms 0ms;
	transition: all ease-in 200ms 0ms;
}
.search_activity #search_form_wrapper,
.follow_activity #followus_wrapper{
	top: 50px;
	 opacity: 1;
	-webkit-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
}
#search_form_wrapper,
#followus_wrapper{
	-webkit-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
}
/* div animaiton */
#topmenu_wrapper{
	-webkit-transition: padding cubic-bezier(1,0,0,1) 700ms 0ms;
	-moz-transition: padding cubic-bezier(1,0,0,1) 700ms 0ms;
	-o-transition: padding cubic-bezier(1,0,0,1) 700ms 0ms;
	-ms-transition: padding cubic-bezier(1,0,0,1) 700ms 0ms;
	transition: padding cubic-bezier(1,0,0,1) 700ms 0ms;
}
#main,
#footer,
#mapapi{
	-webkit-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
}
/* text animation */
#submenu li{
	-webkit-transition: all cubic-bezier(1,0,0,1) 400ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 400ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 400ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 400ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 400ms 0ms;
}

/*/////////////////////////////////////////////////////////////////////////// 
  6 4 0
  ///////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width:640px){
.search_activity #search_form_wrapper,
.follow_activity #followus_wrapper{
	top: 36px;
	opacity: 1;
	-webkit-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-moz-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-o-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	-ms-transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
	transition: all cubic-bezier(1,0,0,1) 700ms 0ms;
}
}