@charset "utf-8";


#center {

	Z-INDEX: 0; POSITION:relative;width:1138px; margin:0 auto; HEIGHT: 333px; margin-top:0px; background-image:url(../images/timg.jpg); padding:40px 10px 0 10px; margin-bottom:90px;

}

#slider {

	Z-INDEX: 1; BORDER: #555555 1px solid; WIDTH: 1138px; BACKGROUND: #000; HEIGHT: 333px; OVERFLOW: hidden; LEFT: 10px; POSITION: absolute;TOP: 40px;

}

#slider .slide {

	Z-INDEX: 10; POSITION: absolute; BORDER-LEFT: #555555 1px solid; WIDTH: 687px; BACKGROUND: #000; HEIGHT: 333px; OVERFLOW: hidden; /*TOP: 43px;*/ CURSOR: default; LEFT: 22px;text-align:left;

}

#slider .title {

	COLOR: #f80; FONT-SIZE: 1.2em; FONT-WEIGHT: bold; MARGIN-RIGHT: 1.5em; TEXT-DECORATION: none

/**/}

#slider .text {

	POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 470px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; LEFT: 10px

}

#slider .diapo {

	POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1

}

#apDiv1 {

	Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #000000; WIDTH: 890px; HEIGHT: 30px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px

}

#apDiv2 {

	Z-INDEX: 3; POSITION: absolute; WIDTH: 860px; HEIGHT: 35px; OVERFLOW: hidden; TOP: 216px; LEFT: -429px

}

.pagenext {

	POSITION: relative; WIDTH: 1138px; HEIGHT: 37px

}

@media screen and (max-width: 768px) {
   .main_visual {
        background-color:lightblue;
    width:100%px;
	}
	
	
	
	
}

.banner .fullSlide{
	position: relative;
	margin: 0 auto;
	background: #ccc;
}
 .banner .fullSlide .bd{
	position: relative;
	z-index: 0;
}
 .banner .fullSlide .bd li img{
	width: 100%;
	min-width: 1200px;
	
	vertical-align: top;
	display: block;
}
 .banner .fullSlide .hd{
	width: 100%;
	height: 12px;
	position: absolute;
	z-index: 10;
	left: 0;
	bottom: 30px;
	text-align: center;
}
 .banner .fullSlide .hd ul{
	display: inline-block;
}
 .banner .fullSlide .hd li{
	width: 8px;
	height: 8px;
	border: solid 2px #fff;
	margin: 0 11px;
	overflow: hidden;
	font-size: 0;
	border-radius: 50%;
	float: left;
	cursor: pointer;
}
 .banner .fullSlide .hd li.on{
	background:#008931;
	border: solid 2px #008931;
}
.topadcs {
	width: 100%;
	min-width: 1200px;
	height: 350px;
	overflow: hidden;
	text-align: center;
	margin: 0px auto;
	margin-bottom: 0;
}
.topadcs a img {
	width: 100%;
	height: auto;
	display: block;
}
.topadcs a {
	display: block;
	margin: 0 auto;
}
.topadcs a.fullad {height: 350px;}