 a:link { color: black; text-decoration: none;}
 a:visited { color: black; text-decoration: none;}
 a:hover { color: black; text-decoration: none;}

.content_area_box{margin:0px auto; width:1000px; text-align:center; height:30px; margin-top:10px;}
.content_area_box .btn_manage_sub_option{margin:0px 20px 0 0px;font-size:18px;color:#bdbdbd;height:30px; text-align:center;}
.content_area_box .btn_manage_sub_option:hover{color:#000;font-weight:bold;}
.content_top_box{height:36px; border-bottom:1px solid #c8c8c8; padding:0px; margin:0px auto;  text-align:center; height:29px; padding-bottom:10px;}
.content_top_box:after{display:block;clear:both;content:''}
.content_top_box .btn_manage_sub_option{margin:0px 30px 0 0px;font-size:20px;color:#bdbdbd;height:36px;}
.content_top_box .btn_manage_sub_option:hover{color:#000;font-weight:bold;  border-bottom:2px solid #660ca3}
.content_top_box .btn_manage_sub_option.on{font-weight:bold;color:#000; border-bottom:2px solid #660ca3}
.content_area_box .btn_manage_sub_option.on{font-weight:bold;color:#000;}
.content_top_box .btn_manage_sub_link{float:right;width:154px;height:36px;margin-top:-8px;border-radius:3px;background-color:#494949;font-size:16px;line-height:56px;text-align:center;color:#fff}
.content_top_box .btn_manage_sub_link.on{background-color:#000;  border-bottom:2px solid #660ca3}

.pop_title{border:1px solid #cacaca; margin-bottom:20px;}
.pop_title h2{font-size:20px !important; letter-spacing:-1px; line-height:38px !important; padding-left:30px; color:#363636; margin: 20px 0;}
.main_search { height:80px; background-color:#612581; padding-top:40px;}
.main_search .search_warp{width:660px; margin:0 auto; height:30px;}

.search_warp input{padding:10px; width:600px; border-radius:60px; border:1px solid #fff; font-size:18px;}
.search_warp input::placeholder{
    color:#612581;
	font-weight:bold;
	opacity:1;
	padding-left:15px;
}
.search_warp input:-ms-input-placeholder { 
    color:#612581;
	font-weight:bold;
	padding-left:15px;
}
.search_warp input::-ms-input-placeholder {
    color:#612581;
	font-weight:bold;
	padding-left:15px;
}
.tab_wrap{background-color:#fff; width:1280px; height:40px;}
.tab_wrap .main_tab{float:left; width:638px;text-align:center; background-color:#ddd; padding:10px 0px; color:#646464; cursor:pointer; border:1px solid #c8c8c8;}
.tab_wrap .main_tab:nth-child(2n){border-left:0px;}
.tab_wrap .main_tab:hover{background-color:#612581; color:#fff}


.tag_wrap2{width:1278px; height:1250px; background-color:#fff; border:1px solid #c8c8c8;}
.tag_wrap2 .t_content{width:100%; height:100%; text-align:left; overflow:hidden;}
.tag_wrap2 .t_content2{ border:1px solid red; float:left;margin-top:140px; width:100%; margin-bottom:100px;}
.tag_wrap2 .t_content p{font-size:18px; margin-bottom:10px; padding-left:6px;}
.tag_wrap2 .t_content .t_wrap{padding:20px;  }
.tag_wrap2 .t_content .t_wrap p{font-size:18px; color:#040404;}
.tag_wrap2 .t_content .t_wrap .border{width:1200px; border-bottom:1px solid #c4c4c4; height:10px; margin-left:8px; float:left; margin-top:10px;}
.tag_wrap2 .t_content .t_wrap .border2{width:70px; border-bottom:1px solid #660ca3; height:10px; float:left;}

.tag_wrap3{width:100%; padding-top:60px; height:120px; border:1px solid #c8c8c8;}
.tag_wrap3 .t_content{width:100%; text-align:left; overflow:hidden;}

.tag_wrap2 .t_content .t_wrap label{color:#fff;font-size:14px;display:inline-block; padding: 8px 12px;border-radius: 18px;margin:5px; background:#F9F9F9; color:#686868; cursor:pointer; border:1px solid #E5E5E5}
.tag_wrap2 .t_content .t_wrap label:hover{font-weight:bold;}
.tag_wrap2 .t_content .t_wrap input:checked+label{font-weight:bold;};

/* �α��� */
.wrap1 input:checked+label:before{background:url(/img/input_sprite2.png) no-repeat;background-size:57px;background-position:0px -29px;}
.wrap1 label{font-size:14px;color:#2c173f;cursor:pointer;}
.wrap1 label:before{position:relative;top:3px;display:inline-block;width:16px;height:16px;margin-right:10px;border-radius:2px;content:'';background-color:#fff;}
.wrap1 .btn_find_id{float:right;margin-top:5px;font-size:12px;color:#fff}
.wrap1 .btn_find_id:hover{text-decoration:underline;}
.wrap1 span {width:100%; float:left; margin-bottom:10px; margin-left:20px;}

.wrap1 p{margin-bottom:20px; margin-left:20px;}

.main_exh {width:100%; float:left; padding-top:50px; min-height:800px;}
.main_exh .wrap {margin:0px auto;  width:1080px; margin-bottom:10px; height:680px;}
.main_exh .wrap p{font-size:22px; font-weight:bold; margin-bottom:10px;}
.main_exh .wrap span{ float:right;}

.main_exh .wrap .exh{width:340px; float:left; height:360px; margin-right:30px; height:553px; position:relative; margin-top:70px; cursor:pointer;}
.main_exh .wrap .exh:nth-child(3n){margin-right:0px;}
.main_exh .wrap .exh:nth-child(2n){margin-top:140px;}

.main_exh .wrap .exh .img{width:100%; float:left; height:452px; border:1px solid #d7d7d7;}
.main_exh .wrap .exh span{width:340px; float:left; margin-bottom:6px;}
.vl {
	border-left: 1px solid #D7D7D7;
    height: 100px;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: -100;
	z-index:-1
}

.vl2 {
	width:340px;
	background:#541fbf;
	height:5px;
	position: absolute;
    left:0;
	top:0;
}

.mk{
	left:10;
	top:10;
	width:25px;
	height:4px;
	background:#C6B5C8;
}
.main_exh .wrap .info{width:340px; float:left; height:100px; margin-right:8px;overflow:hidden; text-align:center; padding-top:10px; color:#ADADAD; position:relative}
.main_exh .wrap .info .ttl{font-size:20px;white-space:nowrap;width:340px;position:relative; font-weight:bold; color:#000}
@keyframes marquee {  0% { left: 0; }  100% { left: -50%; }}

.main_view{width:1280px; height:auto;  padding-top:50px; margin-top:40px; padding-bottom:40px; margin-bottom:150px;}
.main_view .img_wrap{ width:600px; height:auto;  margin:0px auto; margin-top:20px; }
.main_view .img_wrap #slider img{ width: auto; height: auto;   max-width: 600px;   max-height: 420px;}
.content_wrap{width:1280px; height:auto; padding-top:60px; padding-bottom:60px;  background-color:#F2F2F2;}
.ttl_view{width:1280px; margin:0px auto; height:20px; font-size:20px; color:#612581; padding:20px; font-weight:bold;}
.content_wrap .cttl{width:100%; font-size:26px; font-weight:bold; float:left; margin-bottom:5px;}
.circle {width:100px; margin-right:8px; height:70px; background-color:#fff; float:left; border-radius:50%; text-align:center; color:#000; padding-top:30px; font-size:16px; cursor:pointer;}
/*.circle:hover {background-color:#612581;}*/

.circle span{font-size:48px;}
.content_wrap table{width:100%; height:320px; margin-top:10px;}
.content_wrap table pre{white-space:pre-line;} 
.content_wrap table td{word-break:break-all;width:300px;}
.info_wrap{	width:1280px;height:auto;	margin:0px auto;	margin-bottom:50px; float:left;}
.img_list li{
	max-width:100%;
}
.img_list{
	width:1280px;
	text-align:center;
	margin-bottom:30px;
}

.img_list img{
	max-width: 1000px;
	width:auto;
}
.tagbtn{color:#fff;font-size:14px;display:inline-block;border: 1px solid #eee; padding: 4px 12px;border-radius: 18px;margin:5px; background-color:#a5a5a5;opacity:0.4}
.tagbtn:hover{background-color:#612581;opacity:0.5}

#view_table th{

	border-bottom:1px solid #E9E9E9;
	text-align:left;
	font-weight:400;
	position:relative;
	width:88px;
	padding-left:20px;
	height:64px !important;
	word-wrap: break-word;
    word-break: break-all;
    white-space: normal;

}
#view_table th img{
	margin-right:35px;
}
#view_table td{
	border-bottom:1px solid #E9E9E9;
	color:#777777;
	padding-left:20px;
	word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}

#view_table th span{
	float:right;
	color:#e4e4e4;
}


.aut_wrap{
	width:80px;
	height:100px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
}

.aut_wrap .aut_img{
	width:100%;
	padding-bottom:80px;
	background-size:cover;
	background-position: center center;
}
.aut_wrap .aut_name{
	width:100%;
	text-align:center;
	color:#000;
}

.aut_wrap_other{
	width:100%;
	float:left;
}