/* CSS Document */
/***********************************家装课堂*************/
/*cTitle*/
.cTitle{ clear:both; background:url(../Images/class/title_mid.gif) repeat-x left top; height:35px; position:relative; line-height:35px; padding-left:37px; padding-right:10px; }
.cTitle img.left{ width:34px; left:0px; position:absolute;height:35px; top:0px;}
.cTitle img.right{ width:9px; right:0px; position:absolute;height:35px; top:0px;}
.cTitle span.cMid{ font-size:14px; font-weight:bold; color:#018291}
.bdr{ border:1px solid #C7E1C7}



/*******************************topic****/

.topic{ width:727px; background:url(../Images/class/topic_bg.gif) no-repeat 245px 87px; overflow:hidden;}
.tcontent{border:1px solid #C7E1C7;border-top:none;}
.topic .tcontent{  height:165px; background:url(../Images/class/c5.gif) no-repeat 10px 10px; padding:38px 0px 0px 0px; overflow:hidden}
	.topic .tcontent ul{ height:100%; overflow:hidden}
		.topic .tcontent ul li { float:left; display:inline; width:190px; height:18px; border-bottom:1px dashed #ccc; margin:0px 10px 0px 30px; font-size:14px; padding-top:7px; padding-left:3px; overflow:hidden}
		.topic .tcontent ul li span { color:#FF7115}
		.topic .tcontent ul li span a,.topic .tcontent ul li span a:visited{color:#FF7115}


/*cSearch*/
.cSearch { padding:5px 0px 0px 5px;  overflow:hidden}
.cSearch input.txt{ border:1px solid #B9B9B9; padding:2px 2px; font-size:12px; color:#999999}
.cSearch input,.cSearch img{ vertical-align:middle }
.ps{ position:absolute; top:3px; right:15px;}



/*广告*/
.ad01{ float:right;  height:135px}
.ad01 img{ width:225px; height:135px;}
.ad02{ margin:5px; height:200px; }



/*******************cHandbook***********************/
.cHandbook{ float:left; width:730px;}
.cHandbook .tcontent{ height:100%; overflow:hidden; padding:5px 0px 5px 5px}
.step{  width:176px; background:url(../Images/Class/img_kgy.gif) no-repeat left -40px;}
	.step span.title{font-size:12px; font-weight:bold; display:block; padding:20px 0px 0px 33px; cursor:pointer}
		.step span.title a,.step span.title a:visited{ color:#017A76; text-decoration:none}
	.s_t01{ background:url(../Images/Class/img_kgy.gif) no-repeat left -81px; height:35px; position:relative}	
	.s_t02{ background:url(../Images/Class/img_kgy.gif) no-repeat left -45px; height:35px; position:relative}
	.s_t01 a,.s_t02 a{ display:block;width:97px; height:29px; position:absolute;top:5px; left:40px }
	.s_t03{background:url(../Images/Class/img_kgy.gif) no-repeat left -117px; height:38px; }
	.s_t04{background:url(../Images/Class/img_kgy.gif) no-repeat left -156px; height:38px; }
	.bdr_in_01{ background:#E9F4E9; border:1px solid #FFFFFF; }
	.bdr_in_02{ background:#C8E5C8; border:1px solid #FFFFFF; }
	.bdr_out{ border:1px solid #82B482; display:none}
	.bdr_in_01,.bdr_in_02,.bdr_out{border-top:none; border-bottom:none}
	.s_t05{background:url(../Images/Class/img_kgy.gif) no-repeat left -196px; height:35px;}
	
	.s_t06{background:url(../Images/Class/img_kgy.gif) no-repeat left -234px; height:4px; line-height:0px; font-size:0px;}
	.s_t12{background:url(../Images/Class/img_kgy.gif) no-repeat -194px -253px; height:8px; line-height:0px; font-size:0px;}
	.s_t13{background:url(../Images/Class/img_kgy.gif) no-repeat left -239px; height:4px; line-height:0px; font-size:0px;}
	
	
	/*.s_t06{background:url(../Images/Class/img_kgy.gif) no-repeat left -275px; height:42px;}
	.s_t07{background:url(../Images/Class/img_kgy.gif) no-repeat left -318px; height:38px;}
	.s_t08{background:url(../Images/Class/img_kgy.gif) no-repeat left -357px; height:42px;}
	.s_t09{background:url(../Images/Class/img_kgy.gif) no-repeat left -400px; height:10px; line-height:0px; font-size:0px;}
	.s_t12{background:url(../Images/Class/img_kgy.gif) no-repeat -192px -253px; height:8px;line-height:0px; font-size:0px }
	.s_t16{background:url(../Images/Class/img_kgy.gif) no-repeat -187px -187px; height:8px; line-height:0px; font-size:0px }	
	*/
	
	.s_t07{background:url(../Images/Class/img_kgy.gif) no-repeat left top; height:45px; }
		.s_t07 span{ display:block; background:url(../Images/Class/img_kgy.gif) no-repeat -189px 270px;height:36px; width:100%;}
	.s_t07 a{ display:block; float:left;height:28px; line-height:28px; margin-top:8px; text-align:center; font-size:12px; cursor:pointer;overflow:hidden}
		.s_t07 a,.s_t07 a:visited{ text-decoration:none}
		.s_t07 a.pp{ width:119px; margin-left:3px; padding-left:40px; }
		.s_t07 a.current{ width:132px;margin-left:20px; padding-left:20px;  }
		.s_t07 a.pd{ width:104px;margin-left:17px; padding-right:60px; }
	.s_t08{background:url(../Images/Class/img_kgy.gif) no-repeat -193px -105px; height:35px;line-height:35px;  }
	.s_t09{background:url(../Images/Class/img_kgy.gif) no-repeat -193px -141px; height:35px; line-height:35px}
	.s_t10{background:url(../Images/Class/img_kgy.gif) no-repeat -193px -178px; height:35px; line-height:35px}
	.s_t11{background:url(../Images/Class/img_kgy.gif) no-repeat -193px -214px;height:35px; line-height:35px}
	
.step ul { padding-top:5px; height:100%; overflow:hidden}
	.step ul li{ line-height:23px; height:23px; padding-left:32px;}	


.cShow { width:543px; float:left;}
.show1 { width:776px; float:right;  }
	.s_c{ clear:both; height:100%;  font-size:14px; line-height:25px; padding-left:5px; }
		h3.s_c_t{ height:28px; line-height:28px; padding-left:10px; font-size:12px; color:#087672; background:url(../Images/Class/img_kgy.gif) no-repeat left -267px;}
		.sbdr{ border:1px solid #ddd; height:100%; overflow:hidden; width:536px;}
			.s_c_c{ padding:5px 5px 15px 30px; border-bottom:1px dashed #ddd; height:100%; overflow:hidden}
				.s_c_c a,.s_c_c a:visited{ text-decoration:underline}
				.s_c_c span{  float:left; display:block; width:165px; cursor:pointer }	
			.s_f_c{ font-size:14px; line-height:25px;padding:20px 5px 10px 10px;}
/*cQuestion*/

.cQuestion{  width:226px;float:right; }
.knowledge{ width:180px; float:right;margin-top:5px }
.kcontent{ border:1px solid #C7E1C7; padding:5px 0 10px 1px; border-top:none}
.dli23 { height:253px}
.dli23 li{ border-bottom:1px dashed #ccc; margin:0px 5px; height:18px; line-height:18px; padding-top:6px}
.cQuestion .tcontent textarea{ width:210px; height:70px;margin:5px auto auto 5px; }
.sendto .tcontent textarea{ width:720px; height:70px;margin:20px auto auto 20px; }
.sendto  .Btn{}
	.tcontent textarea{ border:1px solid #ddd; overflow-y:hidden; padding:2px}
	.Btn{ text-align:center; padding:5px 10px 5px 0; height:27px; overflow:hidden}


/*cKnowledge*/
.cKnowledge{ width:960px; margin:0px auto;}
.cKnowledge .tcontent{ height:305px; overflow:hidden; padding-top:5px}
.rshow{ float:left; width:229px; margin-left:8px; display:inline}
	.rshow .s_l { border-left:1px solid #C7E1C7;border-right:1px solid #C7E1C7;}
	.s_l{ padding:5px;}
		.s_l ul { height:100%; overflow:hidden}
			.s_l ul li { line-height:25px; height:25px; }
				.s_l ul li span{ float:right; color:#949494;}
					.s_l ul li span a,.s_l ul li span a:visited{ display:block;color:#949494;  }


/*searchlist*/
.cSearchL{ float:left; width:230px; }
.cSearchR{ float:right; width:722px}
.sList { padding:10px 30px 10px 20px;font-family:arial}
.sList ul{ height:100%; overflow:hidden}
	.sList li{ line-height:20px; font-size:13px; height:85px; overflow:hidden; margin-top:8px;}
	.sList li  a,.sList li  a:visited{ color:#261CDC; text-decoration:underline }
	.sList li a{ text-decoration:none}
	.sList li a.u,.sList li a.u:visited{  text-decoration:underline}
	.sList li a.u:hover{ text-decoration:none}
	.sList li a.m,.sList li a.m:visited{ color:#008000;text-decoration:none;}
	.d{ color:#008000; padding-left:5px}
	.n{ color:#999999; padding-left:5px}

.cPage{ clear:both; height:25px; overflow:hidden; padding-left:20px}
.cPage a,.cPage span{ float:left; padding:3px 5px; text-decoration:none;}
.cPage a:hover{ text-decoration:none; color:#666666}

/*记账本前台列表*/
/*.divCheck{ margin:0px 20px 0px 2px; background:url(../Images/Diary/AccountBook.gif) no-repeat 50px 20px; height:21px; line-height:21px; padding:20px 0px 5px 0px }
.divCheck h4{ padding:4px 0px 0px 178px; font-size:12px;color:#669966; font-weight:bold}*/
#divABook{background:url(../Images/Diary/bg_01.gif) no-repeat 2px top;color:#426C29; padding-top:15px; }

.ABdr{ clear:both; padding:0px 60px 5px 60px; }
#divABook table#list,#divABook table#check{ clear:both; width:100%;position:relative }
#divABook table#check th{color:#333333}
#divABook table#check td{ text-align:left; text-indent:5px}
#divABook table#check td.bw{ background-color:#FFFFFF}
#divABook table#check th.emp{ background-color:#B9DA5B; color:#333333}
#divABook tr.bg{ background-color:#FFFFFF}
#divABook td{ height:25px; line-height:25px; text-align:center; font-size:12px;}
#divABook th{ background-color:#EFEED0;height:24px; line-height:24px; font-size:12px; text-align:center; font-weight:100;color:#719859}
#divABook p{ padding-bottom:5px}

.addBtn{ padding:20px 0px 10px 280px; text-align:center; height:30px;}
.addBtn a{ background:url(../Images/budget/addbtn.gif) no-repeat left top; display:block; width:122px; height:30px; line-height:30px; margin-right:20px; float:left; font-weight:550}
.addBtn a,.addBtn a:visited{ color:#FFFFFF}
.addBtn a:hover{ text-decoration:none}

/*统计*/
.Ptitle{ clear:both;color:#666666; line-height:20px; padding-top:10px;}
.Ptitle .b{ color:#76AD35}
.Stable { clear:both; border:1px solid #B4CAA6; margin:5px 0px; }
.Stable td{ text-indent:5px;color:#426C29;height:24px; line-height:24px;}
.Stable table td.hc{ background-color:#FAFCF8; height:24px; line-height:24px; border-bottom:1px solid #B4CAA6; }
.Stable table td.fc{  text-indent:10px}
.Tstatics { clear:both; }
.Tstatics td,.Tstatics th{color:#426C29; text-align:center }
.Tstatics td.ph,.Tstatics td.sh{background-color:#FAFCF8; height:23px; line-height:23px;}
.Tstatics td.com{ background-color:#FFFFFF}
.Tstatics td.sh{ text-align:5px;}
.Tstatics td.tlable{ background:url(../Images/Diary/statics.gif) no-repeat left center; width:73px; height:23px;}

/***************************end *******************/
.Area730{ width:727px;}







.Area580{ width:580px}
.Area223{ width:226px;}
.Area138{width:138px;}
.Area775{ width:775px;}

.bce5{background-color:#e8f2e7; height:100%; overflow:hidden}
.bcff{ background:#FFFFFF;height:100%; overflow:hidden}

.bdr1{ border:1px solid #ccc}

.mTit{ height:38px; line-height:38px;background:url(../Images/Diary/dot5.gif) repeat-x left 33px; margin: 0px 10px;}





/*家装公社*/



/*课程报名*/
.regs{ line-height:30px; background-color:#FFEED1;}
.regs div{ background:url(../Images/class/ioc04.gif) no-repeat 5px 6px; line-height:25px; height:25px; padding-left:22px; border-bottom:1px dashed #B2A58E; margin:0px 5px ;color:#F88B2D; font-weight:bold;}
.regs ul{ padding:5px 5px 1px 5px;}
.regs ul li { padding:2px 0px}
.regs ul li span{ padding-right:5px; line-height:24px; font-size:14px}
.regs ul li input.txt{ border:1px solid #B2A58E; height:20px; line-height:18px;  }



.bdrd{ border:1px dashed #ccc; border-top:none; border-bottom:none; height:90%; overflow:hidden}

#divHistory{ margin: auto 5px 5px 5px}
.c8{ background:url(../Images/class/c8.gif) no-repeat 10px 5px; height:25px; line-height:25px}
.dli24{ padding:2px 5px 5px 5px;}
.dli24 li{ line-height:24px; border-bottom:1px dashed #ccc}
.dli24 li span{ color:#666666; padding-right:5px}

/*专题详细*/
#divTopic,#cTopic,.talking,#divMsg,.MsgList,#Ncontent,.answer{ margin:5px;}
.c4{ background:url(../Images/class/c4.gif) no-repeat center; height:33px; line-height:33px; font-weight:bold; font-size:18px; color:#FFFFFF; margin:5px 10px 0px 10px; text-align:center; letter-spacing:2px}


#cTopic{ overflow:hidden}
#cTopic .fright{ width:480px; padding-right:15px; display:inline}
#cTopic .fright h2{ color:#B33125; text-align:center; padding:15px 0px; font-size:20px; }
#cTopic .fright .fdes{ line-height:24px; text-indent:28px; padding:0px 0px 8px 20px; font-size:14px}
.c10{background:url(../Images/class/c10.gif) no-repeat left top; height:26px; border-bottom:2px solid #ccc; margin:0px 5px; line-height:26px; padding-top:7px; color:#BF4B41; padding-left:25px; font-size:16px; font-weight:bold}
.cpic { margin:10px 0px 0px 15px; width:200px; overflow:hidden; padding-bottom:10px;display:inline}
.tc { padding:20px 10px}
.tc table{ width:100%}
.tc table th,.tc table td{ line-height:26px; }
.tc table td{ text-indent:5px}
.tc .f14{ color:#BF4B41; background:url(../Images/class/ioc05.gif) no-repeat 5px 4px; padding:5px 10px 5px 27px}
.tc .ideas{ margin:0px 20px 10px 25px; line-height:22px; font-size:12px; }

/*大家谈*/
.talking .mTit div{ background:url(../Images/class/c3.gif) no-repeat left 8px;height:32px;}

.topL{ height:79px; line-height:30px;color:#F88B2D; font-weight:bold; }
.topL span{ background:url(../Images/class/ioc04.gif) no-repeat 5px 8px; line-height:24px; height:24px; padding-left:22px; border-bottom:1px dashed #B2A58E; padding:8px 100px 5px 20px; }
.topBg{ background-color:#FFEDCC;}
.topL input{ border:1px solid #B2A58E}
.Moves p.fright { margin:10px 3px 0px 0px; font-size:0px}

#Com{ height:100%; overflow:hidden}
#Com div{ background:url(../Images/class/c2.gif) no-repeat 5px 10px; height:65px}
#Com ul li{ background:url(../Images/class/ioc01.gif) no-repeat 10px 3px; line-height:24px; padding-left:28px; float:left; display:inline; width:80px; }

#designer div{ padding:5px 0px; height:25px; background:url(../Images/class/ioc06.gif) repeat-x 10px 18px; margin:0px auto; width:180px}


#divMsg h4{ line-height:20px; font-size:14px; border-bottom:1px dashed #ccc; margin:0px 10px; padding-top:4px}
#divMsg ul { padding:5px 0px 5px 10px;}
#divMsg ul li{ line-height:24px; padding:1px 0px}
#divMsg ul li input{ border:1px solid #CDCDCD; line-height:18px; height:20px; background-color:#ffffff}
#divMsg ul li textarea{ border:1px solid #CDCDCD; width:450px; height:120px}

.aMsg { line-height:26px; margin-top:3px; background-color:#FFFFFF;}
.aMsg .line1{ height:26px; overflow:hidden; border-bottom:1px solid #ccc; margin:0px 5px; background-color:#f8f8f8; padding-left:5px}
.aMsg .line2{ text-indent:25px; margin:0px 5px; line-height:20px; margin-top:6px;}


/*详细*/

#Ncontent h3{ text-align:center; line-height:25px; padding:15px 0px 5px 0px; color:#333333; font-size:16px}
#Ncontent h4{ line-height:25px; padding:8px 0px 3px 15px; color:#333333; font-size:14px;}
#Ncontent h4 a,#Ncontent h4 a:visited{ float:right; padding-right:5px; font-size:12px}
#Ncontent .bdr1{ margin:5px 60px; line-height:24px; text-align:center; background-color:#f8f8f8; height:24px; color:#999999}
#Ncontent .cont{ padding:10px 25px 20px 10px; line-height:26px; color:#666666; font-size:14px; text-indent:25px}
 .txtr{ color:#666666; line-height:20px; padding-right:10px; text-align:right}
.q_des{ line-height:22px; text-indent:28px; padding-left:15px; color:#333333; font-size:14px}
.binfo{ line-height:26px; text-align:right; padding-right:5px}
#bt{ clear:both; margin:20px 0px 20px 30px; }


/*问题列表*/
.ques { height:100%; overflow:hidden; padding:10px 0px 15px 20px}
.ques li{ height:26px; line-height:26px; background-color:#F6FAFB; float:left; display:inline; width:80px; text-align:center; margin-right:5px; border:1px solid #ddd; font-size:14px;}
.ques li a:hover{ text-decoration:none}
.qlist{ height:100%; overflow:hidden;}
.qlist li{ line-height:25px; border-bottom:1px dashed #ddd; background:url(../Images/class/ioc08.gif) no-repeat 5px center; padding-left:15px; width:350px; font-size:14px; float:left; margin-left:10px; display:inline; padding-top:3px}
.qlist li span{ color:#999999; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif}
.qlist li span.q{ float:right; padding-right:5px}
.qlist li a{ color:#261CDC; text-decoration:underline}
.qlist li a:visited{ color:#800080}

.answer {}
.answer h4{ line-height:25px; padding:3px 0px 0px 5px; border-bottom:1px dashed #ddd; margin:0px 5px}
.answer h4 span{ font-size:12px; font-weight:100; padding-left:10px}
.answerlist { height:100%; overflow:hidden; border-bottom:1px dashed #ddd; margin:0px 10px}
.answerlist div{ text-indent:20px; padding:5px 10px; line-height:20px; font-size:14px}

  



