.culture
{
transition: all 1s;
-moz-transition: all 1s;	/* Firefox 4 */
-webkit-transition: all 1s;	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
-o-transition: all 1s;	/* Opera */
height:280px;
}

.zoomimg{
transform: scale(1.0, 1.0);
transition: all 1s;
-moz-transition: all 1s;	/* Firefox 4 */
-webkit-transition: all 1s;	/* Safari ÃƒÂ¥Ã¢â‚¬â„¢Ã…â€™ Chrome */
-o-transition: all 1s;	/* Opera */
}
.zoomimg:hover{
transform: scale(1.5, 1.5);
}
.img_mask1{
width:365px;
height:150px;
overflow:hidden;
}
.img_mask{

overflow:hidden;
}

/* ÃƒÂ¥Ã‹â€ Ã¢â‚¬Â ÃƒÂ©Ã‚Â¡Ã‚ÂµCSS */
.page_home{
display:block;width:40px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;
}
.page_end{
display:block;width:40px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;
}

.page_more{
display:block;width:40px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;
}
.page_pre{
display:block;width:40px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;
}
.page_next{
display:block;width:40px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;
}
.page_on{
display:block;width:25px;height:25px;border:1px solid #cc0000;color:#cc0000;text-align:center;line-height:25px;float:left;margin-right:2px;font-family:arial bold;
}
.page_a{
display:block;width:25px;height:25px;border:1px solid #aaaaaa;text-align:center;line-height:25px;float:left;margin-right:2px;font-family:arial;
}

#a3{
width:1200px;
margin:0 auto;
margin-top:20px;
height:300px;
clear:both;

}
#a3_left
{
width:580px;
float:left;
}

#a3_right
{
width:580px;
float:right;
}
#a4{
width:1200px;
margin:0 auto;
margin-top:20px;
height:320px;
clear:both;

}
#a4_left
{
width:580px;
float:left;
}

#a4_right
{
width:580px;
float:right;
}
#a5{
width:1200px;
margin:0 auto;
margin-top:10px;
height:auto;
clear:both;

}
#a5_left
{
width:580px;
float:left;
}

#a5_right
{
width:580px;
float:right;
}
#a6{
width:1200px;
margin:0 auto;
margin-top:10px;
height:auto;
clear:both;

}
#a6_left
{
width:380px;
float:left;
}

#a6_middle
{
width:380px;
float:left;
margin-left:30px;
}


#a6_right
{
width:380px;
float:right;
}



.nav-bg{background:#017daa;width:1200px;margin:0 auto}   /* ÃƒÂ¨Ã‚ÂÃ…â€œÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ÃƒÂ¨Ã†â€™Ã…â€™ÃƒÂ¦Ã¢â€žÂ¢Ã‚Â¯ÃƒÂ¨Ã¢â‚¬Â°Ã‚Â² */

.text-main{color:#028f8a;}
.border-main{border-color:#dddddd;}
.bg-main{background:#017daa;}
.bg-copy{background:#017daa;}
.bg-top{background:#fff;}
.text-font1{font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;font-weight:bold;color:#67ad39}
.text-font2{font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;font-weight:bold;color:#028f8a}
.text-font3{font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;font-weight:bold;color:#017daa}
.text-font4{font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;font-weight:bold;color:#055171}
#navMenu{width: 1200px;height:41px;margin:0 auto;display:block;}

#navMenu ul{
width:100%;
padding-left:0px;
}
#navMenu .onelink{
background-image:none;}
#navMenu ul, ol, li {list-style-type:none;vertical-align:0;padding-left:0px;}
#navMenu li {
	width: 150px;
	text-align:center;
	float: left;
	line-height: 40px;
	height: 40px;
	background: url() no-repeat;
}

#navMenu li a:link, #navMenu li a:visited{
	color:#ffffff;
	font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ";
        font-size:16px;
	display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
	background:#014a8e;
	background-repeat:repeat-x;
	background-position: center top;
	text-decoration: none;
	color:#ffffff;
           font-weight:800;
}
/*-------- ÃƒÂ¤Ã‚Â¸Ã¢â‚¬Â¹ÃƒÂ¦Ã¢â‚¬Â¹Ã¢â‚¬Â°ÃƒÂ¨Ã‚ÂÃ…â€œÃƒÂ¥Ã‚ÂÃ¢â‚¬Â¢ --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:120;
	width: 150px;
	visibility: hidden;
	margin-top: -1px;
	background: #014a8e;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:0px;
}
.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
          margin:0 auto;
          text-align:center;
}
.dropMenu li a:link,.dropMenu li a:visited {
	display: block;
	width: 150px;
	text-align:center;
	padding: 4px 0;
	color:#ffffff;
	margin:0 auto;
	border-bottom: 1px dashed #ffffff;
}
.dropMenu+li a{
border-top:none;
}

.dropMenu a:hover {
	text-decoration: underline;
	color:#F09C42;
}


.line-large{margin-left:-20px;margin-right:-20px}
.line-large .x1,.line-large .x2,.line-large .x3,.line-large .x4,.line-large .x5,.line-large .x6,.line-large .x7,.line-large .x8,.line-large .x9,.line-large .x10,.line-large .x11,.line-large .x12,.line-large .xl1,.line-large .xl2,.line-large .xl3,.line-large .xl4,.line-large .xl5,.line-large .xl6,.line-large .xl7,.line-large .xl8,.line-big .xl9,.line-large .xl10,.line-large .xl11,.line-large .xl12,.line-large .xs1,.line-large .xs2,.line-large .xs3,.line-large .xs4,.line-large .xs5,.line-large .xs6,.line-large .xs7,.line-large .xs8,.line-large .xs9,.line-big .xs10,.line-large .xs11,.line-large .xs12,.line-large .xm1,.line-large .xm2,.line-large .xm3,.line-large .xm4,.line-large .xm5,.line-large .xm6,.line-large .xm7,.line-large .xm8,.line-large .xm9,.line-large .xm10,.line-big .xm11,.line-large .xm12,.line-large .xb1,.line-large .xb2,.line-large .xb3,.line-large .xb4,.line-large .xb5,.line-large .xb6,.line-large .xb7,.line-large .xb8,.line-large .xb9,.line-large .xb10,.line-large .xb11,.line-large .xb12{position:relative;min-height:1px;padding-right:20px;padding-left:20px}


.main_visual{height:345px;overflow:hidden;position:relative;width:1200px;margin:0 auto;margin-top:20px;}
.main_image{height:345px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:345px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:1200px;height:345px;}
.img_text{
position:absolute;
top:50px;
left:0px;
background:url();
color:#ffffff;
font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ,ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“;
font-weight:800;
font-size:16pt;
line-height:50px;
padding:0 20px;
z-index:1000;
}

div.flicking_con{position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:10px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:10px;}


/*ÃƒÂ¥Ã‚Â¹Ã‚Â»ÃƒÂ§Ã‚ÂÃ‚Â¯ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡*/

#focus1 {width:580px; height:434px; overflow:hidden; position:relative;}
#focus1 ul {height:434px; position:absolute;}
#focus1 ul li {float:left; width:580px; height:434px; overflow:hidden; position:relative; background:#fff;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:580px; left:0; bottom:0; background:#fff;}
#focus1 .btn {position:absolute; width:580px; height:65px; padding:5px 0px; right:0; bottom:0; text-align:right;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:20px; height:5px; _font-size:0; margin-left:1px; cursor:pointer; background:#fff;display:none;}
#focus1 .btn span.on {background:#fff;}
#focus1 .preNext {width:23px; height:50px; position:absolute; top:200px; background:url() no-repeat 0 0; cursor:pointer;}
#focus1 .pre {left:0;}
#focus1 .next {right:0; background-position:right top;}

#focus1 ul li .slideother { position:absolute; left:0px; bottom:0px; width:580px; height:40px;display:block;text-align:left;background:#000;opacity:0.8;filter:Alpha(Opacity=80);overflow:hidden;}

#focus1 ul li .slideother .h12{position:absolute; top:0px;left:0px;}
#focus1 ul li .slideother .h12 a{ color:#fff; font-size:16px; font-family:ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ;line-height:40px;text-decoration:none;}
#focus1 ul li .slideother .h12 a:hover { color:#cc0000;}

.h_left{width:198px;float:left;height: 530px;border:1px solid #ddd;padding:10px;}
.h_middle{width: 460px;float:left;margin-left:20px;}
.h_right{width: 500px;float:right;}
.c_left{width:200px;float:left;margin-left:-10px}
.c_right{width:980px;float:right;margin-right:-10px}
.panel{border-radius:0px;margin:0px;padding:0px;}
.panel h4{color:#028f8a;}


.pc_title{
display:block;
width:480px;
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.m_title{
overflow:hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.m_width{
margin:0 auto;
width:400px;
}
.pc {
    display:block;
}

@media screen and (max-width: 600px) {
    .pc {
        display:none;
    }
}
.mobile {
    display:none;
}

@media screen and (max-width: 600px) {
    .mobile {
        display:block;
    }
#art_content img{
width:80%;
}
.img_vsb_content{
width:100%;
}
.v_news_content img{
width:80%;
}


}