@charset "utf-8";
/* reset */
*{outline:none;}
html{overflow-x:hidden; overflow-y: auto; }
body{background:#e7e7e7;text-align:center; color:#666; font:12px  Arial, Verdana, sans-serif; }
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, hr { padding:0; margin:0;}
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#333; text-decoration:none; }
	a img{ border:none; }
img, table, td, th { border:0;}
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
label{ cursor:pointer; }
hr{height:1px;border:none;border-top:1px solid #ccc;margin:10px 0 0;*margin:10px 0 -14px;float:none;*float:left;display:block;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.left{float:left}
.right{float:right}
.lightcolor{color:#999;}
.red{color:red;}
/* layout */
#jywrap{height:auto;min-height:100%;width:100%;}
#jyhead{position:relative;height:80px;background:#fff url(../images/adminbg.gif) repeat-x; overflow:hidden}
	.logo{background:url(../images/snslogo.gif) no-repeat;float:left;height:50px;text-indent:-9999px;width:170px;margin:15px 0 0 20px; display:inline;}
	.nav{height:34px; position:absolute; left:215px; top:42px;}
		.nav li{background-color:#47b5ed;text-align:center; float:left;margin-right:8px; width:90px;height:34px;}
		.nav li a{width:88px;margin:1px auto 0; display:block; height:33px;line-height:33px; font-weight:bold; color:#fff;}
		.nav li.active{background-color:#fff;}
		.nav li.active a,.nav li a:hover{ color:#0f9ac8;background:url(../images/navon.gif) repeat-x;}
	.uinfo{ position:absolute; height:28px; line-height:28px;right:20px; top:24px;color:#fff;background:url(../images/quit.gif) right 0 no-repeat;}
		.uinfo a{color:#0f9ac8; padding:0 13px; font-weight:bold; }
		.uinfo em{font-weight:bold; margin-right:6px;}
#jybody{height:100%;margin:20px 20px 0 200px;}
#leftmenu{ float:left; width:159px; margin-left:-180px; background-color:#fff; height:100%; position:relative;}
	.submenu {height:auto;width:160px;top:0px;left:19px;position:absolute;}
	.submenu li{width:159px; height:40px; line-height:40px;background:url(../images/submenubg.gif) no-repeat;}
	.submenu li.active{ background-position:0 -40px;}
	.submenu li a{display:block;width:129px;padding-left:30px; text-align:left; height:40px;}
#maincontent{float:left; background-color:#FFFFFF; width:100%;}
	.wrap{padding:20px;min-height:410px;height:auto;_height:410px;}
		.crumbs{ text-align:left;}
        .infobox{margin:20px 0 0; width:100%;border:1px #ddd solid;position:relative; }
		.infobox h3{height:29px;line-height:29px; text-align:left; padding:0px 0px 0px 15px;background:url(../images/infoboxbg.gif) repeat-x;/*cursor:move;*/ background:#fafafa; border-bottom:1px #ddd solid; color:#333;}
		.infobox .handle{width:26px; height:29px; float:right;background:url(../images/handle.gif) no-repeat;}
		.infobox .content{margin:10px auto;width:98%; text-align:left;font-family:"Lucida Grande",Verdana,Arial,sans-serif;}
		.infobox a:link,.infobox a:visited{color:#0f9ac8;}
		.infobox a:hover,.infobox a:active, .infobox a:focus {color:#d54e21;}
		.infobox p{line-height:230%;text-align:left; width:100%;}
#jyfoot{height:50px;margin:20px; background-color:#fff;}


.avatar {
background:url("../images/photobg.gif") no-repeat scroll 0 0 transparent;
padding:4px 0 0 4px; margin-top:6px;
text-align:left;
}
.avatar {
background-position:0 -69px;
display:block;
height:59px;
width:59px;
}
.avatar img {
height:50px;
width:50px;
}
.content img.photo_frame {
border:1px solid #CCCCCC;
margin:3px;
padding:3px;
width:166px;
}
/* table */
table{font-size:12px;line-height:230%;text-align:left;vertical-align:top;}
.form-table{width:100%;}
table thead th{background:#e7e7e7; font-weight:bold; padding: 0 10px;}
.form-table th{padding:3px;text-align:right;vertical-align:top;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.list_table{margin:10px 0;width:100%; table-layout:fixed;}
.form-table td{padding:8px 10px;}
.list_table td{padding:6px;}
.list_table th{padding:5px 6px 2px 5px;text-align:left;}
.list_table tbody td{border-bottom:1px #e7e7e7 solid;}
/* form */
textarea{padding:0 5px;font-size:12px;color:#333;border:1px #d2d2d2 solid;background:url(../images/inputbg.gif) repeat-x; line-height:24px;overflow-x:auto;overflow-y:auto;}
select{padding:2px;color:#333;border:1px #d2d2d2 solid;}
.regular-text{border:1px #d2d2d2 solid;padding:0 5px;line-height:24px; height:24px;background:url(../images/inputbg.gif);width:300px;}
.small-text{border:1px #d2d2d2 solid; line-height:24px;padding:0 5px; height:24px;background:url(../images/inputbg.gif);width:100px;}
.regular-textarea{width:98%;height:120px;}

.regular-button{background:url(../images/buttonbg.gif) repeat-x;vertical-align:middle;border:0; margin-top:10px;color:#fff;cursor:pointer;padding:6px 6px 12px ;font-weight:bold; margin-right:5px;}

.guide_info{margin-left:40px;padding-top:15px;padding-bottom:20px;width:90%;clear:both;}
.content_none{display:none;}
.rights{float:left;width:130px;list-style-type:none}

.menu_fold{cursor:w-resize;height:25px;line-height:15px;overflow:hidden;background:#E7E7E7 url(../images/arrow.gif) no-repeat 19px 1px;}
.menu_unfold{cursor:w-resize;height:25px;line-height:15px;overflow:hidden;background:#E7E7E7 url(../images/arrow.gif) no-repeat -125px -27px;}
.menu_box{background:url(../images/line.gif) repeat-y 26px 0px;}

.scrollup{background:url(../images/scrollup.gif) no-repeat 0px 5px;float:right;width:15px;height:20px;line-height:20px;overflow:hidden;cursor:pointer;}
.scrolldown{background:url(../images/scrolldown.gif) no-repeat 0px 5px;float:right;width:15px;height:20px;line-height:20px;overflow:hidden;cursor:pointer;}
.menu_scroll_bar{visibility:hidden;padding:0 20px 0 0;height:20px;line-height:20px;overflow:hidden;}
.album_photo_box{float:left;padding-left:12px;margin:10px 3px}.album_photo_box a{display:block;padding:3px;_padding:3px 3px 0 3px;border:1px #efefef solid}.album_photo_box a:hover{background-color:#f8f8f8;border:1px #dedfde solid}
/* page */
.pages_bar{float:left;height:25px;overflow:hidden;clear:both;}
.pages_bar a{text-decoration:none;color:#039;font-size:12px;font-family:Arial;display:block;float:left;height:20px;line-height:22px;overflow:hidden;margin:0 2px;padding:0 8px;border:1px solid #ccc;}
.pages_bar a:hover{color:#fff;background:#039;text-decoration:none;}
.current_page{color:#039;background:#eee;font-weight:bold;font-size:12px;}