
/* mustknow */
a,a:hover{
	text-decoration: none;
}

a.editLink{
	color: orange;
	font-size: 10pt;
}
form.form1 textarea{
 font-size:10pt;
 width:400px;
 height:450px;
}
form.form1 .submit{
	width: 400px;
}
.post{
	width: 440px;
  margin: 10px auto;
	font-size: 10pt;
}
.post td{
	border:1px solid black;
}
.post table{
	border-collapse: collapse;
	border:0px;
}
.header{
  font-size: 12pt;
	color: #366;
	border-bottom: 3px solid #7dbde3;
}
.class_grandmother{
	font-size: 16pt;
	background-color: red;
}
.class_mother{
	font-size: 14pt;
	background-color: orange;
}
.class_son{
	font-size: 12pt;
	background-color: green;
}
.class_son,
.class_mother,
.class_grandmother{
	border: 0px;
	color: white;
	text-align: center;
}
.new_td{
	border: 1px dashed #CCC;
}

#module_container{
	margin: 0px 5px 0px 5px;
	border: 2px solid #7dbde3;
	min-height: 600px;
	_height: 600px;

}
#nav{
	width: 155px;
	margin: 30px 2px 0px 7px;
	padding-bottom: 30px;
	float: left;
	color: #7dbde3;
}
#main{
  float: right;
	color: #366;
	width: 440px;
	margin: 30px 7px 0px 3px;
}
#edit_tips{
	width: 80%;
	border: 1px dashed #CCC;
	padding: 5px;
}

/* nav setting */
#nav a,.likea,#nav p{
	float:left;
	width: 150px;
	color:#333333;
}
#nav a:hover,#nav a.selected{
	color: #FFF;
	background-color: #fc6;
}
#nav a.navlink1,
#nav a.navlink2,
#nav p.navlink1{
  margin-top: 3px;
	margin-bottom: 2px;
}
#nav a.navlink1 span,
p.navlink1 span{
	height:20px;
	margin-left:20px;
	border-bottom: 2px #7dbde3 solid;
	font-size: 10pt;
	line-height: 1.6em;
}
#nav a.navlink2 span{
	height:20px;
	margin-left:30px;
	border-bottom: 1px #7dbde3 solid;
	font-size: 10pt;
	line-height: 1.6em;
}

/* lifemigi */
@import url('./map.css');

a,a:hover{
	text-decoration: none;
}

a.editLink{
	color: orange;
	font-size: 10pt;
}
form.form1 textarea{
 font-size:10pt;
 width:400px;
 height:450px;
}
form.form1 .submit{
	width: 400px;
}
.post{
	width: 440px;
  margin: 10px auto;
	font-size: 10pt;
}
.post td{
    border:1px solid black;
}
.post table{
    border-collapse: collapse;
    border:0px;
}
.header{
  font-size: 12pt;
	color: #366;
	border-bottom: 3px solid #66c066;
}
.class_grandmother{
	font-size: 16pt;
	background-color: red;
}
.class_mother{
	font-size: 14pt;
	background-color: orange;
}
.class_son{
	font-size: 12pt;
	background-color: green;
}
.class_son,
.class_mother,
.class_grandmother{
	border: 0px;
	color: white;
	text-align: center;
}
.new_td{
	border: 1px dashed #CCC;
}

#module_container{
	margin: 0px 5px 0px 5px;
	border: 2px solid #66c066;
	min-height: 600px;
	_height: 600px;

}
#nav{
	width: 155px;
	margin: 30px 2px 0px 7px;
	padding-bottom: 30px;
	float: left;
	color: #7dbde3;
}
#main{
  float: right;
	color: #366;
	width: 440px;
	margin: 30px 7px 0px 3px;
}
#edit_tips{
	width: 80%;
	border: 1px dashed #CCC;
	padding: 5px;
}

/* nav setting */
#nav a,.likea,#nav p{
	float:left;
	width: 150px;
	color:#333333;
}
#nav a:hover,#nav a.selected{
	color: #FFF;
	background-color: #473024;
}
#nav a.navlink1,
#nav a.navlink2,
#nav p.navlink1{
  margin-top: 3px;
	margin-bottom: 2px;
}
#nav a.navlink1 span,
p.navlink1 span{
	height:20px;
	margin-left:20px;
	border-bottom: 2px #66c066 solid;
	font-size: 10pt;
	line-height: 1.6em;
}
#nav a.navlink2 span{
	height:20px;
	margin-left:30px;
	border-bottom: 1px #66c066 solid;
	font-size: 10pt;
	line-height: 1.6em;
}

/* superask */
.topic_view{
    border: 2px solid #ffe0b2;
    background:#FFF;
    margin:29px 5px 0px 5px;
    padding-bottom:20px;
}
.menu_link{
    margin-right:8px;
    margin-top:10px;
    float:right;
}
.menu_link_top{
    margin-right:55px;
}
.menu{
    color:#666;
}
#topic_hr{
    width:515px;
    height: 3px;
    background: #999;
}
.topic_view_title{
    width:515px;
    color:#666;
    background:#FEFBB4;
    font-size:22pt;
    margin: 30px auto;
    >margin:0 auto;
}
.topic_view_field{
    margin:20px auto;
    color:#333;
    width:515px;
    overflow-x:hidden;
}
.select_menu{
    color:#666;
    padding-top:2px;
    display:block;
    font-size:12pt;
    text-align:center;
}
.select_club{
    float:left;
    width:127px;
    height:29px;
    padding-top:5px;
}
.select1{
    background: url('/08/file/img/superask/club_select1.gif') no-repeat;
}
.select2{
    background: url('/08/file/img/superask/club_select2.gif') no-repeat;
}
.cate_field{
    border: 2px solid #ffe0b2;
    background:#FFF;
/*    margin-top:29px;
    margin-left:5px;
    margin-right:5px;*/
    margin:29px 5px 0px 5px;
}
.cate_menu_top{
    margin:60px auto;
    width:515px;
}
.cate_menu{
    width: 485px;
    border-top: 3px solid #fdbc51;
    padding-left:30px;
    margin-bottom:10px;
}
.cate_1{
    margin-top:8px;
    width:515px;
    padding:5px;
}
.cate_2{
    margin-top:8px;
    background:#fefbb4;
    width:515px;
    padding:5px;
}
.pcat_menu{
    margin-left:5px;
}
.child{
    color:#777;
    margin-right:10px;
    width:115px;
}
.child2{
    color:#777;
    margin-right:10px;
    width:230px;
}
.header{
    float:left;
    margin-top:2px;
    margin-left:5px;
}
.field2_top
{
        margin: 0px;
        font-size: 16px;
        font-weight: bold;
        padding: 5px 20px;
        width: 515px;
        height: 35px;
}

.field2_content
{
        margin: 0px;
        color: #000000;
        width: 515px;
}

.field2_content p
{
        margin: 0px;
}

.field2_content a
{
        color: #000000;
        text-decoration: underline;
}

.field2_content input, #field2_content textarea, #field2_content select
{
        margin: 1px;
        border: 1px solid #000000;
        color: #000000;
}

.field2_bottom
{
        margin: 0px;
        padding: 0px 20px;
        width: 515px;
        height: 30px;
}

/* forum */
acronym
{
	color: blue;
}

.forum_field
{
	background: white;
	margin: 3px;
	border: 0px #BBB solid;
}
.forum_title
{
	padding: 3px 0 0 10px;
	background: url(/08/file/img/forum/title.gif) no-repeat;
	font-size: 16pt;
}
.forum_content
{
	padding: 8px;
}

.forum_group
{
	padding: 0 60px;
	line-height: 43px;
	font-size: 16pt;
	background: url('/08/file/img/forum/club.gif') no-repeat 50%;
}
.forum_boardlist
{
	padding: 5px 50px;
}
.forum_boardlist a
{
	margin-right: 10px;
}

.forum_topics
{
	text-align: center;
	border-collapse:collapse;
	width: 100%;
}
.forum_topics th
{
	font-weight: normal;
	border-bottom: 1px solid #dodae3;
	background: #ddd;
}
.forum_topics td
{
	border-bottom: 1px solid #d0dae3;
}

.forum_img a
{ 
	margin: 1px 0;
	display: block;
	width: 115px;
	height: 30px;
	text-decoration: none;
}
.forum_img .noperm
{
	margin: 1px 0;
	line-height: 30px;
}
.forum_img a span { visibility: hidden; }
#img_post { background: url('/08/file/img/forum/post.gif'); }
#img_return { background: url('/08/file/img/forum/return.gif'); }
#img_repost { background : url('/08/file/img/forum/repost.gif'); }
#img_back { background: url('/08/file/img/forum/back.gif') 5px; }

.admin
{
	float: right;
}

.point_red
{
	font-weight: bold;
	background: #fdd;
}
.point_white
{
}

.noperm
{
	text-align: right;
	color: #aaa;
}
.notopic
{
	text-align: center;
	font-size: 12pt;
	color: #ccc;
}

.forum_page
{
	margin-top: 20px;
	text-align: center;
	background: url('/08/file/img/forum/page.gif') 50%;
}

.mitem
{
	border-bottom: 1px solid #d0dae3;
}
.mitem-left
{
	width: 24%;
	float: left;
}
.mitem-left .img
{
	text-align: center;
}
.mitem-right
{
	position: relative;
	width: 75%;
	float: right;
}
.mitem .mitem-right .admin a
{
	color: white;
}
.mitem-right .title
{
	color: white;
	background: black;
}
.mitem-right .content
{
	padding: 10px 10px 30px;
	min-height: 200px;
	overflow: hidden;
	width: 450px;
	/* for ie6 */
	_height: 100%;
}
.mitem-right .footer
{
	position: absolute;
	bottom: 0px;
	font-size: 10pt;
}
.replyitem
{
	border-bottom: 1px solid #d0dae3;
}
#reply_form
{
	padding-top: 10px;
}

#f_i_content
{
	height: 724px;
	width: 591px;
	position: relative;
	background: url('/08/file/img/forum/f_i_back.gif') 50% no-repeat;
	margin: 0 auto;
	margin-bottom: 100px;
	top: 50px;
}
#f_i_content .div
{
	position: absolute;
	font-size: 10pt;
}
.div a img { border: 0; }
#c_toptopic { top: 55px; left: 95px; width: 200px; }
#c_hotboard { top: -35px; left: 360px; width: 200px; }
#c_hotboard a { margin-left: 70px; }
#c_newtopic { top: 135px; left: 350px; width: 200px; }
.f_c_title 
{
	font-size: 14pt;
	color: #388480;
	margin-bottom: 5px;
	text-align: center;
}
#c_qanda { top: 266px; left: 35px; }
#c_dep { top: 408px; left: 489px; }
#c_club { top: 588px; left: 489px; }
#c_board_title { top: 347px; left: 45px}
#c_board1 { top: 382px; left: 60px; }
#c_board2 { top: 382px; left: 240px; }
#c_board3 { top: 562px; left: 60px; }
#c_board4 { top: 562px; left: 240px; }
.f_c_title2
{
	background: url('/08/file/img/forum/c.jpg') 0 50% no-repeat;
	padding-left: 15px;
	margin-left: -15px;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px;
}
.f_c_topic
{
	font-size: 12pt;
	margin-left: 10px;
} 
.f_c_topic a { color: #388480; }

@import url('/08/file/img/forum/deplist/list.css');
#list01{
background: url(/08/file/img/forum/deplist/list01.gif) no-repeat 50%;
height: 97px;
}

#list02{
background: url(/08/file/img/forum/deplist/list02.gif) no-repeat 50%;
height: 194px;
}

#list03{
background: url(/08/file/img/forum/deplist/list03.gif) no-repeat 50%;
height: 98px;
margin-top: 10px;
}

#list04{
background: url(/08/file/img/forum/deplist/list04.gif) no-repeat 50%;
height: 186px;
}

#list05{
background: url(/08/file/img/forum/deplist/list05.gif) no-repeat 50%;
height: 161px;
margin-top: 5px;
}

#list06{
background: url(/08/file/img/forum/deplist/list06.gif) no-repeat 50%;
height: 101px;
}

#dep_01 a{
background: url(/08/file/img/forum/deplist/list01a.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right:10px;
}

#dep_01 a:hover{
background: url(/08/file/img/forum/deplist/list01a.gif) no-repeat 0% -93px;
}

#dep_02 a{
background: url(/08/file/img/forum/deplist/list01b.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right:30px;
}

#dep_02 a:hover{
background: url(/08/file/img/forum/deplist/list01b.gif) no-repeat 0% -93px;
}

#dep_03 a{
background: url(/08/file/img/forum/deplist/list01c.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right: 50px;
}

#dep_03 a:hover{
background: url(/08/file/img/forum/deplist/list01c.gif) no-repeat 0% -93px;
}

#dep_04 a{
background: url(/08/file/img/forum/deplist/list02a.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 10px;
left: 55px;
}

#dep_04 a:hover{
background: url(/08/file/img/forum/deplist/list02a.gif) no-repeat 0% -93px;
}

#dep_05 a{
background: url(/08/file/img/forum/deplist/list02b.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 10px;
left: 75px;
}

#dep_05 a:hover{
background: url(/08/file/img/forum/deplist/list02b.gif) no-repeat 0% -93px;
}

#dep_06 a{
background: url(/08/file/img/forum/deplist/list02c.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 10px;
left: 95px;
}

#dep_06 a:hover{
background: url(/08/file/img/forum/deplist/list02c.gif) no-repeat 0% -93px;
}

#dep_07 a{
background: url(/08/file/img/forum/deplist/list02d.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 85px;
right: 175px;
}

#dep_07 a:hover{
background: url(/08/file/img/forum/deplist/list02d.gif) no-repeat 0% -93px;
}

#dep_08 a{
background: url(/08/file/img/forum/deplist/list02e.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 85px;
right: 155px;
}

#dep_08 a:hover{
background: url(/08/file/img/forum/deplist/list02e.gif) no-repeat 0% -93px;
}

#dep_09 a{
background: url(/08/file/img/forum/deplist/list02f.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 85px;
right: 135px;
}

#dep_09 a:hover{
background: url(/08/file/img/forum/deplist/list02f.gif) no-repeat 0% -93px;
}

#dep_10 a{
background: url(/08/file/img/forum/deplist/list03a.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right:20px;
}

#dep_10 a:hover{
background: url(/08/file/img/forum/deplist/list03a.gif) no-repeat 0% -93px;
}

#dep_11 a{
background: url(/08/file/img/forum/deplist/list03b.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right:40px;
}

#dep_11 a:hover{
background: url(/08/file/img/forum/deplist/list03b.gif) no-repeat 0% -93px;
}

#dep_12 a{
background: url(/08/file/img/forum/deplist/list03c.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right:60px;
}

#dep_12 a:hover{
background: url(/08/file/img/forum/deplist/list03c.gif) no-repeat 0% -93px;
}

#dep_13 a{
background: url(/08/file/img/forum/deplist/list04a.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
left:355px;
}

#dep_13 a:hover{
background: url(/08/file/img/forum/deplist/list04a.gif) no-repeat 0% -93px;
}

#dep_14 a{
background: url(/08/file/img/forum/deplist/list04b.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
left:375px;
}

#dep_14 a:hover{
background: url(/08/file/img/forum/deplist/list04b.gif) no-repeat 0% -93px;
}

#dep_15 a{
background: url(/08/file/img/forum/deplist/list04c.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 85px;
left: 110px;
}

#dep_15 a:hover{
background: url(/08/file/img/forum/deplist/list04c.gif) no-repeat 0% -93px;
}

#dep_16 a{
background: url(/08/file/img/forum/deplist/list04d.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
top: 85px;
left: 135px;
}

#dep_16 a:hover{
background: url(/08/file/img/forum/deplist/list04d.gif) no-repeat 0% -93px;
}

#dep_17 a{
background: url(/08/file/img/forum/deplist/list05a.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
left:80px;
top: 65px;
}

#dep_17 a:hover{
background: url(/08/file/img/forum/deplist/list05a.gif) no-repeat 0% -93px;
}

#dep_18 a{
background: url(/08/file/img/forum/deplist/list05b.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
left:100px;
top: 65px;
}

#dep_18 a:hover{
background: url(/08/file/img/forum/deplist/list05b.gif) no-repeat 0% -93px;
}

#dep_19 a{
background: url(/08/file/img/forum/deplist/list05c.gif) no-repeat;
height:93px;
width:93px;
float: left;
position:relative;
left:120px;
top: 65px;
}

#dep_19 a:hover{
background: url(/08/file/img/forum/deplist/list05c.gif) no-repeat 0% -93px;
}

#dep_20 a{
background: url(/08/file/img/forum/deplist/list06a.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right: 50px;
top: 5px;
}

#dep_20 a:hover{
background: url(/08/file/img/forum/deplist/list06a.gif) no-repeat 0% -93px;
}


#dep_21 a{
background: url(/08/file/img/forum/deplist/list06b.gif) no-repeat;
height:93px;
width:93px;
float: right;
position:relative;
right: 70px;
top: 5px;
}

#dep_21 a:hover{
background: url(/08/file/img/forum/deplist/list06b.gif) no-repeat 0% -93px;
}

/* news */
.news_banner
{
	width: 473px;
	background: url('/08/file/img/news/new_banner.gif') no-repeat;
	height:56px;
}
.news_content
{
	min-height: 105px;
}
.news_footer
{
	padding: 4px 10px;
	text-align: right;
}
.news_footer a img { border: none; }
.news_top
{
	background: url('/08/file/img/news/innew_banner.gif') no-repeat;
	margin-left: 10px;
	width: 627px;
	height: 56px;
}

.news_middle
{
	background: url('/08/file/img/news/innew_be.gif') repeat-y;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 607px;
	min-height: 200px;
}

.news_bottom
{
	background: url('/08/file/img/news/innew_content.gif') no-repeat;
	margin-left: 10px;
	width: 627px;
	height: 49px;
}

.news_con
{
	background: #e1f8c4;
	width:527px;
	margin:10px auto;
	padding: 4px 10px 2px 10px;
}


/* schedule */
.list_group
{
	margin: 10px 50px;
}

.list_group a{
	color:#000;
	text-decoration:none;
}

/* .week for a row
 * .data for content
 * .day for every td have date
 *
 * .dnext for next month
 * .dlast for last month
 * .today for today
 * 
 * .w0 ~ .w6 for sunday ~ saturday
 *
 * .dselected for selected
 *
 * .mmin for mini mode
 * .mday for day mode
 * .mweek for week mode
 * .mmon for mon mode
 *
 * .mwd for day or week or mon mode
 * */
.calhead {
	background: url('/08/file/img/schedule/calhead.gif');
	height: 84px;
	width: 541px;
	margin: 0 auto;
	font-size: 20pt;
	font-weight: bold;
	color: white;
	padding: 0px;
}
.calhead a {
	color: white;
}
.caledit {
	width: 138px;
	height: 48px;
	text-align: center;
	background: url('/08/file/img/schedule/add.gif') no-repeat;
	float: right;
	text-decoration: none;
}
.caledit a span {visibility: hidden;}
.caledit a { color: black; width:138px; height: 48px; display: block; text-decoration: none;}
.calfun a { 
	float: left; 
	font-weight: bold;
	font-size: 20pt; 
	color: white; 
}
.calback {
	background: url('/08/file/img/schedule/calback.gif');
	width: 525px;
	margin: 0 auto;
	padding: 0 8px;
}
.calbottom {
	background: url('/08/file/img/schedule/calbottom.gif');
	height: 11px;
	width: 541px;
	margin: -4px auto 0 auto;
	font-size: 0pt;
}
/*
.mmin {width:50px; margin:0 auto; background: #EEF;}
.mmin td {margin: 1px; background: #D0DCE0; width: 87px; vertical-align: top;}
.mmin caption {margin: 0px auto; font-size: 10pt; text-align: center; font-weight: bold;}
.mmin .w0, 
.mmin .w6 {background: #E0D0D0;}
.mmin .week .dlast, 
.mmin .week .dnext {background: #EEF; color: #EEF;}
.mmin .week .day:hover {background: #AAA;}
.mmin .data {font-weight: bold;}
*/
.sch {
	width: 100%;
	border-collapse:separate;
}
.sch td {
	padding: 1px;
}
.dlast, .dnext {
	color: #AAA;
}

.mmon .daylimit {
	height: 70px;
	overflow: auto;
}
.mmon .caleven1
{
	background: #ddd;
}

.mmon {
	border: 0px;
/*	background: url('/08/file/img/schedule/calback.gif') 50%;*/
}
.mmon td {
	margin: 0 10px;
	vertical-align: top;
	border-bottom: 2px solid #ADF;
}
.mmon .w0 , .mmon .w0 .daylimit { width: 65px; }
.mmon .w1 , .mmon .w1 .daylimit { width: 72px; }
.mmon .w2 , .mmon .w2 .daylimit { width: 72px; }
.mmon .w3 , .mmon .w3 .daylimit { width: 71px; }
.mmon .w4 , .mmon .w4 .daylimit { width: 72px; }
.mmon .w5 , .mmon .w5 .daylimit { width: 72px; }
.mmon .w6 , .mmon .w6 .daylimit { width: 72px; }

.mday-td {
	font-size: 20pt;
	padding: 20px;
}
.mday-td .daylimit div {
	font-size: 14pt;
}
.mday-td .sch_content {
	padding: 30px 10px 10px;
	overflow: hidden;
	background: #d6eca0;
	margin-bottom: 10px;
}

#actadd p
{
	margin-left: 20px;
}
#actadd input , #actadd textarea
{
	margin-left: 20px;
}

/* videoplayer */
#video_bg{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 200%;
	background-color: #000000;
	text-align: center;
	filter:alpha(opacity=90);       /* IE */
	-moz-opacity:0.9;              /* Moz + FF */
	opacity: 0.9;           /* 支持CSS3的浏览器（FF 1.5也支持）*/

	z-index: 20000;
}
#video_win{
	border: 1px solid black;
	margin: 20px auto;
	width: 720px;
	border: 1px white solid;
}
#video_win .video_title{
	line-height: 39px;
	width: 675px;
	float: left;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	padding-left: 5px;
	color: white;
}
#video_win a.delete_box{
	float: right;
	color: white;
	text-decoration: none;
	height: 39px;
	width: 39px;
	background: url("delete.gif") no-repeat center;
	border-bottom: 1px solid white;	
}
#video_win a:hover.delete_box{
	color: white;
	background: url("delete_hover.gif") no-repeat center #FFF;
}
