/* CSS Document */
body { 
font-family:arial,verdana,sans-serif;
font-size:11pt;background:#F0F0F0 url(../images/bg.gif) repeat;
margin:auto;width:100%;padding:0px;text-align:center;}
/* 先将网页宽度固定 */
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a:active{color:#333;}
img{border:0;vertical-align:middle;}
.text{margin:0px;padding:20px;}
.bt
{
	text-align:center;
	height:25px;
	vertical-align:middle;
	}
h1
{
	font-weight:bold;text-align:center;color:#900;font-size:11pt;padding:20px 0px 10px 0px;line-height:28px;
	}
h2
{
	font-size:14pt;
	font-weight:bold;
	font-style:italic;
	line-height:30px;
	color:Green;
	text-align:left;
	}
h3
{
	font-size:11pt;
	font-weight:bold;
	line-height:30px;
	color:#666;
	text-align:center;
	}
h4
{
	font-size:11pt;
	font-weight:normal;
	line-height:25px;
	color:#666;
	text-align:left;
	width:500px;
	}
h5
{
	font-size:10pt;
	font-weight:normal;
	line-height:25px;
	color:#999;
	text-align:center;
	}
h6
{
	font-size:10pt;
	font-weight:normal;
	line-height:25px;
	color:red;
	text-align:center;
	}
.title
{
	width:160px;
	line-height:25px;
	font-size:10pt;
	font-weight:bold;
	color:#333;
	background:#e0e0e0 url(../images/topbg.gif) repeat-x;
	
	}
	
/* 首页 */
#idea{
width:570px;
background:#f0f0f0;
text-align:center;
height:40px;
line-height:40px;
margin:0px auto;
padding:10px 0px;}
.indexl_title
{width:460px;
background:url(../images/titlebar.gif) no-repeat bottom left;
	height:26px;
	padding-left:20px;
	color:#F00;
	border-bottom:solid 1px #FC9;
	}
.indexr_more
{
width:100px;
text-align:right;
color:#333;
line-height:120%;
border-bottom:solid 1px #FC9;
}
.indexmainl
{
padding-left:10px;
line-height:25px;
width:460px;
background:url(../images/redang.gif) no-repeat left;
}
.indexmainl a{color:#333;}
.indexmainr
{
line-height:25px;
color:#999;
width:100px;
text-align:right;
}
.list
{   text-align:left;
	margin:0;
	padding-left:2px;
	text-indent:0;
	line-height:30px;	
}
.list td{height:30px;}

#header
   {
	width:802px;
	text-align:left;
	margin:0px auto;
	padding:0px 1px;
	clear:both;
	font-size:10pt;
	}
#all{width:802px;text-align:left;margin:0px auto;padding:0px 1px;background:White;}
#logo
{
	width:802px;
	text-align:left;
	margin:0px auto;
	padding:0px 1px;}
.logodiwen{background:url(../images/diwenred.gif) repeat-x;height:16px;}
.logoleft{height:70px;background:url(../images/flashbg.gif) repeat-x;width:180px;}
.logomid{width:500px;text-align:center;height:70px;background:url(../images/flashbg.gif) repeat-x;}
.logoright{text-align:right;padding-right:15px;line-height:23px;background:url(../images/flashbg.gif) repeat-x;}
.logoright ul{width:67px;margin:0;text-align:right;padding-right:3px;list-style:none;}
.logoright li{height:23px;line-height:23px;background:url(../images/redang.gif) no-repeat left;padding-left:10px;}
#menu{
    width:802px;
    margin:0px auto;
    padding:0px;
	height:32px;
    background:url(../images/barbg3.jpg) repeat-x;
	font-size:11pt;

	border-bottom:solid 1px #FCC;
    line-height:normal;
    text-align:left;
    clear:both;
	}

.nav{width:780px;padding-left:10px;height:30px;text-align:left;}
.nav ul{list-style:none;padding:0;margin:0;}
.nav li{float:left;width:82px;line-height:32px;padding:0;border-right:solid 1px #fff;text-align:center;text-indent:0;}
.nav a{display:block;text-align:center;color:#300;}
img{border:0;}
#main
{
	width:802px;
	padding:0px 1px;
	margin-left:auto;
	background:White;
	margin-right:auto;
	clear:both;
	}
#left
{  border:solid 1px #FC9;
   background:#FC9;
	float:left;
	width:190px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:top;
	}
#leftbg
{	
	height:auto;
	}

#lframe
{
	border:solid 1px #666;
	margin-top:6px;
	margin-bottom:6px;
	padding:1px;
	width:90%;
	text-align:center;
	background-color:White;
	}
#right
{
	float:right;
	font-size:11pt;
	background:#FFF;
	text-align:left;
	width:600px;
	vertical-align:top;}
#footer
{   clear:both;
	padding:6px 0 6px 0;
	margin:0px auto;
	clear:both;
	width:800px;
	font-size:11pt;
	background:#FF7E4F;
	text-align:center;
	line-height:28px;
	color:#000;
	}
#footer a{color:#000;}
.more
{width:60px;text-align:right;padding-right:3px;background:#f0f0f0;font-size:10pt;}
.more img
{border:0;vertical-align:middle;}
.graybg{height:25px;
width:500px;
padding:0px 0px 0px 20px;
background:#f0f0f0 url(../images/btbg1.gif) no-repeat bottom left;
color:#f03;}
#fframe
{
	width:100%;
	border-top:solid 1px #999;
	border-bottom:solid 1px #999;
	text-align:center;
	font-size:10pt;
	line-height:30px;
	color:#000;
	}
.leftcell
{
	width:186px;
	font-size:10pt;
	text-align:center;
	margin:2px auto;
	padding:4px 0;
 background:#FFF;
	}
.leftcell ul{width:105px;text-align:left;margin:0 auto;padding:10px 0px;vertical-align:middle;}
.leftcell li{width:70px;margin:0 auto;padding-left:20px;list-style:none;border-bottom:dotted 1px #999;line-height:26px;background:url(../images/filenew.gif) no-repeat left;font-size:11pt;}
.rightframe
{
    margin:4px 0px;
	width:580px;
	padding-left:12px;
	text-align:center;
	}
.rightfrtb
{
	width:570px;
	text-align:left;
	margin:2px auto;
	padding:0;
	}
.titlebar
{
margin:0 auto;
	background:url(../images/titlebar.gif) no-repeat bottom left;
	height:26px;
	line-height:26px;
	padding-left:20px;
	border-bottom:solid 1px #FC9;
	width:550px;
	font-size:11pt;
	text-align:left;
	color:#f03;
	
	}
.subtitle
{
width:560px;
margin:10px auto;
background:#f0f0f0;
color:#f03;
text-align:left;
line-height:25px;
padding-left:10px;
}
.rightfrborder
{width:570px;text-align:left;color:#966;line-height:25px;padding:10px 2px;}

.atltbl{width:490px;text-align:left;background:url(../images/redang.gif) no-repeat left;padding-left:10px;}
.atltbr{width:80px;color:#999;}
.rightfrborder td {height:26px;line-height:26px;}
/*  教学队伍 */
.teachintrotbtop
{
width:560px;
padding-left:10px;
margin:0 auto;
text-align:left;
color:#000;
font-weight:bold;
background:#fff;
line-height:25px;
}
.teachintrotbmain
{border:solid 1px #f0f0f0;
width:558px;
text-align:left;
margin:0px auto 10px auto;
padding-top:5px;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
line-height:25px;
}
.teachintrotbmain a{color:#f03;font-size:10pt;font-weight:normal;}
/* 文章列表中,文章提交日期显示样式 */
.articletime
{
	color:#999;
	text-align:right;
	padding-right:1px;
	}
.bottomline{height:10px;}
#logout
{
	width:160px;
	line-height:35px;
	text-align:left;
	padding-left:6px;
	margin-right:2px;
	padding-right:2px;
	}
#reg
{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10px;
	border:dotted 1px #999;
	margin-top:10px;
	}
#reg tr
{
	height:25px;
	text-align:left;
	color:#666;
	}
.tdwidth
{
	width:40%;
    padding-left:40px;
	padding-right:0px;
	margin:0px;
		}
.redtxt
{
	color:Red;
	font-size:10pt;
	line-height:25px;
	text-align:center;
	padding:10px;
	margin:0;
	}
.blacktxt
{
	color:#000;
	}
.greentxt
{color:Green;}
.bluetxt
{color:Blue;}
.darktxt
{color:#003;}
.strong 
{font-weight:bold;}
.underdot
{
	width:150px;
	border-bottom:dotted 1px #999;
	}

#login
{	
	font-size:10pt;
	width:240px;
	border:solid 1px #97DCFF;
}
#login td
{height:25px;
}
.txtcontent{
width:560px;
margin:0 auto;
padding:15px 5px 0px 5px;
line-height:25px;
color:#333;
font-size:10pt;
text-align:left;}
.author{text-align:center;height:25px;color:#666;border-top:dashed 1px #CCC;border-bottom:dashed 1px #CCC;}
#tbmessbar
{width:98%;font-size:11pt;background-color:#d6dff7;border:solid 1px #799ae1;padding:1px;margin:0;height:30px;margin-top:10px;margin-right:5px;}
#logbar
{width:98%;font-size:11pt;background-color:#d6dff7;
	border-bottom:solid 1px #799ae1;padding:1px;margin:0;height:30px;
	margin-top:10px;margin-right:5px;}
/* 网络视频 */
#moviename
{
width:570px;
margin:20px auto;
padding:0;
text-align:center;
font-weight:bold;
color:#900;
line-height:30px;
font-size:14pt;
}
#movienotice
{
width:570px;
margin:10px auto;
padding:0;
text-align:left;
color:#333;

}
.playvideo
{
width:570px;
margin:0 auto;
padding:20px 0px;
text-align:center;
background:#999;}
.dotline{border-top:dotted 1px #999;height:10px;padding:0;font-size:9pt;font-weight:lighter;margin:0;background:#FFF;}
.pageset {width:96%;text-align:right;line-height:30px;height:30px;margin:6px auto;}
.pageset a{padding:3px;line-height:30px;height:30px;background:#FFF;border:solid 1px #900;}
.pageset .currentpage{line-height:30px;height:30px;padding:3px;background:#900;color:#FFF;}
.para{text-indent:2em;}
/* 文章内容显示样式 */
#subject{margin:20px auto;padding:0;font-size:13pt;
font-weight:bold;
color:#000;
text-align:center;
line-height:30px;
}
#author
{
margin:0px 0px 10px 0px;padding:0;
background:#f0f0f0;
text-align:center;
color:#666;
line-height:25px;
}
#contents
{
margin:6px 0;padding:0;
line-height:23px;
text-align:left;
color:#333;

}
.articletb{width:570px;margin:5px auto;text-align:left;}
.attbtop
{
color:#333;
line-height:25px;
font-size:10pt;
width:570px;
padding:0px;
margin:6px auto;
text-align:left;
background:#f0f0f0;
font-weight:bold;
}
.attbauthor
{
text-align:right;
padding-right:6px;
padding:0px;
margin:0px auto;
color:#999;
}
/* 进言网建 */
#mess
{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:left;
	}
#writemesstip{margin-top:10px;text-align:center;height:30px;line-height:30px;color:#666;border:solid 1px #CCC;background:#f0f0f0;}
#writemesstb{width:550px;background:#f0f0f0;margin:0px auto;padding:0;}
#writemesstop{line-height:30px;padding:0px 0px 0px 10px;color:#900;background:#CCC;text-align:left;margin-bottom:10px;}
.padding{height:10px;}
.putin{line-height:35px;text-align:center;}
.wmtl{width:20%;text-align:right;line-height:30px;color:#333;vertical-align:top;}
.wmtr{width:80%;text-align:left;padding-left:10px;line-height:30px;}
.titleframe{color:#F00;background:#f0f0f0;width:100px;padding:1px;line-height:28px;border:solid 1px #CCC;}
.showmess {line-height:140%;color:#666;padding:20px;}
.attbreply{margin:20px auto;padding:0;line-height:140%;color:#333;}
.messtb{width:570px;margin:0px auto;text-align:left;background:#FC9;}
.messtbtl,.messtbl,.messreplyl
{width:100px;line-height:25px;text-align:center;}
.messtbtr,.messtbr,.messreplyr
{
width:470px;
line-height:25px;
padding-left:6px;
}
.messtbtl,.messtbtr
{background:url(../images/barmid.gif) repeat-x top;}
.messtbtl{color:#666;}
.messtbtr{color:#900}
.messtbl
{vertical-align:top;background:#FFF;}
.messtbr{color:#333;vertical-align:top;padding-top:10pt;background:#FFF;}
.messtbmess{line-height:23px;color:#333;padding:20px;}
.messtbreply{line-height:23px;color:#333;border:solid 1px #CCC;background:#f0f0f0;}
.messreplyr{color:#F00;background:#fff;border-top:dashed 1px #FC9;
margin:10px auto;padding:6px 0px;}
/* 聊学 */
#chat 
{

}
#leftchat
{ background:#fff;

	width:186px;
	margin:0px;
	padding-left:4px;
	padding-top:4px;
	text-align:left;
	vertical-align:top;
	color:#666;
	font-size:10pt;
	border-left:solid 1px #CCC;
	}
#leftchat ul{width:180px;margin:0;padding:0;}
#leftchat li
{line-height:28px;}
#rightchat
{
	font-size:11pt;
	background:#FFF;
	text-align:left;
	width:600px;
	vertical-align:top;}
.chattitlel
{
width:390px;
line-height:26px;
padding-left:10px;
border-bottom:solid 1px #FC9;
color:#F00;
background:url(../images/titlebar.gif) no-repeat;
text-align:left;
}
.chattitler
{
width:200px;
border-bottom:solid 1px #FC9;
text-align:right;
}
.chattitler a{color:#000;background:#fc9;border:solid 1px #900;padding:2px 6px;font-size:10pt;line-height:25px;}
.chatlisttb
{
width:570px;
margin:10px auto;
padding:0;
}
.chatlisttbl
{
width:450px;
padding-left:20px;
background:#f0f0f0 url(../images/icon1.gif) no-repeat left;
border-bottom:solid 1px #CCC;
line-height:30px;
text-align:left;
color:#333;
}
.chatlisttbl a{color:#900;}
.chatlisttbr
{
width:100px;
color:#999;
line-height:26px;
background:#f0f0f0;
border-bottom:solid 1px #ccc;
text-align:right;
}
.chatlisttbtxt
{
color:#333;
text-align:left;
line-height:23px;
text-indent:2em;
font-size:11pt;
padding-top:6px;
}
/* 聊学详细页面 */
.chatshowtb
{
width:570px;
margin:10px auto;
padding:0;
border:solid 1px #e35e1c;
}
.ctstbtop
{
color:#900;
line-height:36px;
margin:0;
padding:0;
text-align:left;
background:#f0f0f0;
}
.ctstbmess
{
line-height:25px;
text-align:left;
margin:0;
padding:6px;
color:#333;
padding-left:3px;
padding-right:3px;
}
.ctstbauthor
{
background:#fff;
color:#999;
text-align:right;
height:28px;
line-height:28px;
margin:0px;
padding:4px;
}
.chatreplytop
{
color:#900;
line-height:35px;
margin:0 auto;
padding:0;
text-align:left;
background:#f0f0f0;
}
.chatreply
{
line-height:25px;
text-align:left;
margin:0;
padding:6px;
color:#333;
}

/* 加入聊学 */
.chatwritetb
{
width:570px;
margin:10px auto;
padding:0;
background:#f0f0f0;
}
.ctwtbtop
{
width:530px;
background:#CCC url(../images/join.gif) no-repeat left;
line-height:25px;
color:#333;
padding-left:40px;
text-align:left;
}
.ctwtbl
{
width:70px;
line-height:32px;
text-align:left;
vertical-align:top;
color:#333;
padding-left:10px;
}
.ctwtbr
{
width:490px;
line-height:32px;
text-align:left;
}
.ctwtbb
{
height:40px;
line-height:40px;
text-align:center;
}
.chatnotice
{
font-weight:bold;
line-height:30px;
text-align:center;
background:#f0f0f0;
margin:0 auto;
padding:0;
}
.msg
{
width:420px;
margin:20px auto;
padding:10px;
color:#F00;
font-size:11pt;
border:solid 1px #FC9;
text-align:center;
line-height:28px;
}
/* 注册成为会员 */
.regtop
{
width:500px;
margin:15px auto 8px auto;
padding:0;
font-weight:bold;
text-align:center;
color:#333;
font-size:14pt;
line-height:30px;
}
.regtb
{
width:530px;
margin:0 auto;
padding:0;
text-align:left;
background:#CCC;
line-height:30px;
font-size:10pt;
}
.regtb tr{background:#f0f0f0;}
.regtbl
{
width:94px;
text-align:left;
padding-left:6px;
}
.regtbm
{
width:200px;
text-align:left;
padding-left:6px;
}
.regtbr
{
width:224px;
text-align:left;
}
.regtbbot
{
height:40px;
line-height:40px;
text-align:left;
padding-left:6px;
}
.regbot
{
margin:10px auto;
padding:0;
height:30px;
line-height:30px;
width:560px;
text-align:center;
}
.regmain
{
width:560px;
margin:0 auto;
padding:15px 5px 0px 5px;
line-height:25px;
color:#333;
font-size:10pt;
text-align:center;
}
.regmain textarea
{
margin:0px auto 5px auto;
padding:10px;
text-align:left;
}
.pageset
{
margin:10px auto;
width:90%;
height:30px;
line-height:30px;
text-align:right;
}