@charset "utf-8";
html,body {
	margin:0;
	padding:0;
	width:100%;
	font-family:Arial;
	font-size:12px;
	line-height:25px;
}
a { color:inherit; text-decoration:inherit;}
h3{
	text-align:center;
	color:#001F1D;
	text-transform:uppercase;
}
h3 a{color:inherit; text-decoration:none;}
h4{
	color:#00823D;	
}
h4 a{
	color:inherit; text-decoration:none;
}
.wrp{
	width:1024px;
	margin:0; padding:0; margin:0 auto;	
}
.bus{
	width:650px;
	margin:0 auto;
	border-bottom:#000 dotted 1px;
	margin-bottom:20px;
}
.header{
background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #eeefef 50%, #dcdddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#eeefef), color-stop(100%,#dcdddd));
background: -webkit-linear-gradient(top,  #ffffff 0%,#eeefef 50%,#dcdddd 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#eeefef 50%,#dcdddd 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#eeefef 50%,#dcdddd 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#eeefef 50%,#dcdddd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdddd',GradientType=0 );
height:88px;	
}
.menu{
	height:25px;
	padding-top:5px;
	padding-bottom:15px;
	/*background:url(menu.jpg) center top;*/
	background-color:#005953;
}
#sub a, #subx a{
	display:block;
	padding:3px;
	color:#fff;
	text-decoration:none; font-weight:bold;
	text-align:center;
}
#subx a{
	color:#FF0;
}
#subx ul, #sub ul{ display:none; margin:0; padding:0; z-index:105;}
#subx:hover ul, #sub:hover ul{
	display:block;
	position:absolute;
	top:123px;	z-index:105;
}
#subx ul li, #sub ul li{ list-style:none; margin:0; padding:0;z-index:105;}
#subx ul li a, #sub ul li a{
	display:block;
	height:25px;
	padding-top:15px;
	background:#005953;
	opacity:0.6;
	width:150px;z-index:105;
	text-align:left;
	padding-left:20px;
}
#subx ul li a:hover, #sub ul li a:hover{ opacity:1;z-index:105;}
#subb a{
	display:block;
	color:#FFF;
	background:#093;
	width:150px;
	padding:5px;
	text-align:center;
	text-decoration:none;
}
.slide{
	background:url(slide-home.jpg);
	height:440px;
}
.foot{
	background:#F2F2F3;	
}
.slasher{
background: #1e5799;
background: -moz-linear-gradient(left,  #1e5799 0%, #61d328 48%, #bded2d 82%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(48%,#61d328), color-stop(82%,#bded2d));
background: -webkit-linear-gradient(left,  #1e5799 0%,#61d328 48%,#bded2d 82%);
background: -o-linear-gradient(left,  #1e5799 0%,#61d328 48%,#bded2d 82%);
background: -ms-linear-gradient(left,  #1e5799 0%,#61d328 48%,#bded2d 82%);
background: linear-gradient(to right,  #1e5799 0%,#61d328 48%,#bded2d 82%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#bded2d',GradientType=1 );
height:5px;	
}


.slider{
	/*margin-left:57px;
	margin-right:57px;*/
	margin-left:-12px;
	position:relative;
	float:left;
	width:800px;
	height:440px;
	z-index:8;
}
.slider img{
	z-index:5;	
}
.cycle-slide{
	z-index:5;	
}
#prev,#next{
	position:relative;
	width:50px;
	float:left;
	z-index:8;
	margin-top:185px;
	display:block;
	height:41px;
	cursor:pointer;
}
#prev:hover,#next:hover{opacity:0.7px;}
#prev{
	width:41px;
	background:url(prev.png) no-repeat;	
}
#next{
	margin-left:-20px;
	width:41px;
	background:url(next.png) no-repeat;	
}
.kirito{
	float:left;
	margin-right:25px;
	margin-left:25px;
	width:450px;
	height:250px;
	overflow:hidden;
}
.kiritoa{
	float:left;
	margin-right:25px;
	margin-left:25px;
	display:block;
	width:450px;
	height:250px;
}
input[type=text],input[type=number]{
border-radius: 3px !important;
background: none repeat scroll 0% 0% #F5F5F5 !important;
border: 1px solid #DDD !important;
box-shadow: 0px -1px 4px #EEE inset !important;
color: #AAA !important;	
transition: all 0.2s linear 0s;
}
input[type=text]:active ,input[type=number]:active,input[type=text]:focus ,input[type=number]:focus{
	border-radius: 3px !important;
	background: none repeat scroll 0% 0% #fff !important;
	border: 1px solid #DDD !important;
	box-shadow: 0px -1px 4px #fff inset !important;
	color: #AAA !important;	
}

.kirito{
	float:left;	
}