.content_top_box{height:35px; border-bottom:1px solid #E0E0E0; margin-top:10px;}
.content_top_box:after{display:block;clear:both;content:''}
.content_top_box .btn_manage_sub_option{margin:17px 20px 0 0;font-size:18px;letter-spacing:2px;color:#bdbdbd;}
.content_top_box .btn_manage_sub_option:hover{color:#612581;font-weight:bold;}
.content_top_box .btn_manage_sub_option.on{font-weight:bold;color:#612581}
.content_top_box .btn_manage_sub_link{float:right;width:154px;height:56px;margin-top:-8px;border-radius:3px;background-color:#494949;font-size:16px;line-height:56px;letter-spacing:1px;text-align:center;color:#fff}
.content_top_box .btn_manage_sub_link.on{background-color:#0ac807}

.artList{width:1200px;margin:0px auto;}
.art{
	width:400px;
	margin: 0px 0px 0px 0px;
	position:relative;
	float:left;
	padding:40px 10px 20px 10px;
	border-bottom:1px solid #e0e0e0;
	height:400px;
	border-right:1px solid #e0e0e0;

}
.artList .art:nth-child(3n){
	margin-right:0px;
	border-right:0px;
}
.artList .art:nth-child(3n) {
    margin-right:0;
}
.art .img_warp{
    position: relative;
    display: block;
    width: 100%;
	height:250px;
    overflow: hidden;
}
.art .img_warp .art_img{
	position: absolute;
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	border:0px;
	width:100%;
	vertical-align:top;
}
.art .img_text{
	height:40px;
	position:relative;
	text-align:center;
	margin-top:20px;
	width:100%;
}
.art .img_text .img_tname{
	font-size:22px;
	white-space:nowrap;
	margin-bottom:5px;
	letter-spacing:-1px;
}

.art .img_text .img_ename{
	font-size:16px;
	white-space:nowrap;
	margin-bottom:7px;
	color:#6e6e6e;
	letter-spacing:-1px;
}
.art .img_text .img_tinfo{
	font-size:14px;
	white-space:nowrap;
	color:#9e9e9e;
	letter-spacing:-1px;
}
.ttl_view{width:1280px; margin:0px auto; height:20px; font-size:20px; color:#612581; padding:20px; font-weight:bold;}
.a_wrap{
	width:100%;
	position:relative;
}
.a_back{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background-size:cover;
	z-index:1;
	-webkit-filter: blur(7px);
	-moz-filter: blur(7px);
	-o-filter: blur(7px);
	-ms-filter: blur(7px);
	filter: blur(7px);
}

.main_view{width:1280px; height:auto; min-height:500px;  padding-top:60px;}

.main_view .content_wrap{width:380px; height:auto; float:left;}

.img_box{
	width:235px;
	height:330px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.img_box_wrap{
	width:235px;
	height:330px;
	float:left;
	position:relative;
	margin-right:20px;
	margin-bottom:87px;
	cursor:pointer;
}
.img_info{
	position:absolute;
	left:0;
	top:340px;
	width:100%;
}
.img_box_wrap:nth-child(4n){
	margin-right:0px;
}

.img_box:nth-child(4n){
	margin-right:0px;
}
.img_box img{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	top:0;
	width:100%;
	cursor:pointer;
}
.img_box img:hover{
	background:#fff;
	opacity:0.7;
}
.tab_wrap{background-color:#fff; width:100%;  height:90px; margin-bottom:25px;}
.tab_wrap .main_tab{float:left; width:calc(50% - 10px);text-align:center; background-color:#fff; padding:10px 0px; color:#999999; cursor:pointer; font-size:22px; border:1px solid #999999;  height:45px;}
.tab_wrap .main_tab.on{height:27px;border-top:5px solid #612581; color:#612581; border-bottom:0px; border-right:0px;}
.tab_wrap .main_tab.on:nth-child(2n){border-left:0px;}
.img_view {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
.img_view .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:0.7; filter:alpha(opacity=50);}
.img_view .pop {display:block; width:auto; max-width:100%;}
.pop p.ctxt {color: #666; line-height:25px;}
.pop .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}
.cbtn {display:inline-block; height:35px; padding:0px 25px; border:1px solid #f6921d; background-color:#fff; font-size:14px; color:#fff; line-height:25px;}	
.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}
.img_wrap{width:1060px;	margin:0px auto;}