@charset "utf-8";
body{
	background:#aab5bc;}
html, body, .wrapper, .slider_bd{
	width:100%;
	height:100%;
	overflow:hidden;}
.wrapper{
	position:relative;
	z-index:10;}
.logo{
	top:0;
	z-index:1001;}
.nav{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;}
.slider_bd{
	position:absolute;
	top:0;
	left:0;
	z-index:-1;}
.slider_bd img{
	display:none;
	position:absolute;
	top:0;
	left:0;}
.slider_tab{
	position:absolute;
	top:50%;
	right:19px;
	z-index:100;
	margin-top:-40px;
	width:14px;}
.slider_tab li{
	float:left;
	margin-bottom:8px;
	width:14px;
	height:14px;
	overflow:hidden;
	line-height:500px;
	cursor:pointer;
	background:url(../img/common.png) 0 -20px no-repeat;}
.slider_tab .current{
	height:32px;
	background-position:0 -34px;}
.left_btn{
	position:absolute;
	top:50%;
	left:0;
	z-index:1000;
	margin-top:-120px;
	width:123px;
	height:240px;
	overflow:hidden;
	background:url(../img/index_leftbtn_bg.png) 0 0 no-repeat;}
.left_btn span{
	display:block;
	height:120px;
	overflow:hidden;
	line-height:500px;
	cursor:pointer;}
.activity{
	position:absolute;
	bottom:-73px;
	left:50%;
	z-index:910;
	margin-left:-97px;
	width:193px;
	height:193px;}
.activity a{
	position:absolute;
	padding:12px;
	width:169px;
	height:169px;
	overflow:hidden;
	text-align:center;
	-webkit-transition:all .3s ease-out; 
    -moz-transition:all .3s ease-out; 
    -o-transition:all .3s ease-out; 
    transition:all .3s ease-out; 
	background:url(../img/i_service.png) 0 -320px no-repeat;}
.activity a img{
	vertical-align:top;}
.activity a p{
	position:absolute;
	top:96px;
	left:12px;
	width:169px;
	height:85px;
	overflow:hidden;
	background:url(../img/i_service.png) -200px -320px no-repeat;}
.activity a span{
	display:inline-block;
	width:100%;}
.activity a .title{
	padding-top:6px;
	height:32px;
	font-size:14px;
	color:#494c4e;}
.activity a .day{
	font-family:Tahoma;
	font-size:22px;
	color:#00a8d0;}
.activity a .month{
	position:relative;
	top:-8px;
	font-family:Tahoma;
	font-size:11px;
	color:#00a8d0;}
.activity_opened .item1{
	top:-202px;
	left:-274px;}
.activity_opened .item2{
	top:-259px;
	left:-2px;}
.activity_opened .item3{
	top:-201px;
	left:268px;}
.service{
	position:absolute;
	bottom:-30px;
	left:50%;
	z-index:910;
	margin-left:-75px;
	width:150px;
	height:150px;}
.service a{
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:150px;
	overflow:hidden;
	color:#fff;
	-webkit-transition:all .3s ease-out; 
    -moz-transition:all .3s ease-out; 
    -o-transition:all .3s ease-out; 
    transition:all .3s ease-out; 
	background:url(../img/i_service.png) no-repeat;}
.service a span{
	position:absolute;
	top:0;
	left:0;
	padding-top:98px;
	width:100%;
	height:52px;
	text-align:center;
	-webkit-transition:opacity .4s; 
    -moz-transition:opacity .4s; 
    -o-transition:opacity .4s; 
    transition:opacity .4s; 
	background:url(../img/i_service.png) no-repeat;}
.service a:hover span{
	filter:Alpha(opacity=0);
	opacity:0;}
.service .item1{
	background-position:0 0;}
.service .item2{
	background-position:-160px 0;}
.service .item3{
	background-position:-320px 0;}
.service .item4{
	background-position:-480px 0;}
.service .item5{
	background-position:-640px 0;}
.service .item1 span{
	background-position:0 -160px;}
.service .item2 span{
	background-position:-160px -160px;}
.service .item3 span{
	background-position:-320px -160px;}
.service .item4 span{
	background-position:-480px -160px;}
.service .item5 span{
	background-position:-640px -160px;}
.service_opened .item1{
	top:-185px;
	left:-332px;}
.service_opened .item2{
	top:-245px;
	left:-168px;}
.service_opened .item3{
	top:-285px;
	left:-3px;}
.service_opened .item4{
	top:-245px;
	left:161px;}
.service_opened .item5{
	top:-185px;
	left:325px;}

.overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:900;
	width:100%;
	height:100%;
	filter:Alpha(opacity=50);
	opacity:0.5;
	background:#000;}
	
.news_bt{ width:210px;float:left;height:24px; line-height:24px;height:21px\9; line-height:21px\9;overflow:hidden;display:inline; color:#ae813e}
.news_time{ width:70px; float:right; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:33px; line-height:33px;height:30px\9; line-height:30px\9;display:inline; }