/*作文公用样式*/
#main{
	margin-bottom:0;
}
.clear:after {
	display:block;
	height:0;
	content:".";
	visibility:hidden;
	font-size:0;
	clear:both;
}
.clear10 {
	background:#fff;
	display:block;
	height:10px;
	font-size:0;
	clear:both;
}
.border{/* 1像素边框样式 */
	border:1px #9c8d59 solid;
}
.bgcolor{/* 背景颜色 */
	background-color:#f9f6e7;
}

.bgcolor2{/* 3像素边框样式 */
	background-color:#ede5bb;
	padding:3px;
}
.txtcolor{ /* 默认文字颜色 */
	color:#4e4000;
}

a:link, a:visited, a:hover, a:active{/* 默认链接样式 */
	color:#4e4000;
}


/*公用部分：登录、优秀作文*/
.part1{
	margin:-5px auto 6px;
	width:990px;
	min-height:193px;
	background:url(../../images/20100126zw/part01_bg.gif) top repeat-x;
}

.part1_left{
	width:222px;
	height:180px;
	float:left;
	padding:10px 12px 3px 3px;
}

.focus{
	width:214px;
	height:172px;
	padding:3px;
	background:#f2e5a4;
}

.part1_menu{
	width:95px;
	float:left;
	padding:5px 0;
	*padding:11px 0 0 0;
}

.part1_menu li a:link, .part1_menu li a:visited, .part1_menu li a:hover, .part1_menu li a:active{
	display:block;
	height:11px;
	padding:3px 0 5px;
	*padding:4px 0;
	text-indent:20px;
	color:#4e4000;
	background:url(../../images/20100126zw/menu_y_bg.gif) 0 -26px no-repeat;
	margin:7px 0;
	_margin:4px;
	text-decoration:none;
}
.part1_menu li a:hover, .part1_menu li a.current:link, .part1_menu li a.current:visited, .part1_menu li a.current:hover, .part1_menu li a.current:active{
	color:#cf0000;
	background-position:0 0;
}
.part1_menu li span.on{
	  color:blue;
}
.part1_right{
	width:658px;
	float:right;
}
.login_bar{
	height:33px;
	background:url(../../images/20100126zw/login_bg.gif) no-repeat;
	color:#c3dffd;
	line-height:33px;
	padding:0 40px;
}
.login_bar a:link, .login_bar a:visited, .login_bar a:hover, .login_bar a:active{
	color:#c3dffd;
	margin-right:10px;
}
.login_bar li{
	float:left;
	height:19px;
	padding-top:5px;
	line-height:19px;
	margin-right:15px;
}
.login_bar input.inputtxt{
	width:108px;
	height:15px;
	border:1px #0058b5 solid;
	background:url(../../images/20100126zw/input_bg.gif) repeat-x;
	color:#033777;
}
.login_bar span.info{
	color:#fff;
	margin-right:20px;
}
.good{
	width:417px;
	min-height:135px;
	_height:135px;
	padding:15px 15px 6px;
	border-top:0;
	float:left;
}
.good h2{
	font-size:16px;
	color:#000;
	text-align:center;
	padding-bottom:8px;
	margin-bottom:8px;
	border-bottom:1px #9c8d59 solid;
}
.good p{
	line-height:20px;
	text-indent:24px;
}
.good p a:link, .good p a:visited, .good p a:hover, .good p a:active{
	color:#f00;
}

.star{
	float:right;
	margin-right:3px;
	display:inline;
	width:186px;
	height:150px;
	border-top:0;
	background:#f2e5a4;
	padding:3px;
}
.star img{
	width:184px;
	height:148px;
	border:1px #fff solid;
}
/*公用部分：搜索栏*/
.search_bg{
	width:984px;
	height:34px;
	margin:6px auto;
	clear:both;
}
.search{
	width:852px;
	height:32px;
	float:left;
	background:url(../../images/20100126zw/search_bg.gif) repeat-x;
}

.search ul{
	height:32px;
	background:url(../../images/20100126zw/searchtitle.gif) left no-repeat;
	padding-left:120px;
}
.search ul li{
	float:left;
	height:20px;
	line-height:20px;
	padding-top:6px;
}
.search ul select, .search ul input{
	background:#fff;
	color:#4e4000;
}
.search ul select{
	width:70px;
	height:20px;
	margin-right:20px;
}
.search_input, .txt_input{
	width:230px;
	border:1px #d3c37a solid;
	height:16px;
	margin-right:5px;
}
.search_xzw a{
	display:block;
	width:124px;
	height:34px;
	float:right;
	background:url(../../images/20100126zw/xzw_btn.gif) no-repeat;
}
.search_xzw a:hover{
	background-position:0 -34px;
}
.search_xzw a span{
	display:none;
}
/*公用部分结束*/
/*首页左侧*/
.main_left{
	width:228px;
	float:left;
}
.left_part{
	width:222px;
	margin-bottom:6px;
}
.left_part_con, .right_part_con, .middle_part_con{
	background:#f9f6e7;
	border:1px #9c8d59 solid;
}
.left_part_con{
	width:220px;
	min-height:200px;
	_height:200px;
}

.left_part_con h3, .right_part_con h3, .middle_part_con h3, .part h3, .article h3, .pub_con h3{
	height:27px;
	line-height:27px;
	background:url(../../images/20100126zw/h3_bg.gif);
	text-indent:10px;
	color:10px;
	font-size:14px;
}
.left_part_con h3 a, .right_part_con h3 a, .middle_part_con h3 a, .part h3 a, .article h3 a{
	float:right;
	padding:12px 5px 10px;
}

.left_part_con ol, .left_part_con dl, .left_part_con ul, .right_part_con ul, .middle_part_con ul{
	width:200px;
	line-height:26px;
	margin:5px auto;
}
.left_part_con ol{
	min-height:260px;
	_height:260px;
}
.left_part_con ol li span,.mjzdleft_part_con ol li span{
	width:15px;
	height:11px;
	float:left;
	background:url(../../images/20100126zw/number.gif) 0 0 no-repeat;
	margin:7px 8px 0 0;
}
.left_part_con ol li span.no2{background-position:0 -26px;}
.left_part_con ol li span.no3{background-position:0 -52px;}
.left_part_con ol li span.no4{background-position:0 -78px;}
.left_part_con ol li span.no5{background-position:0 -104px;}
.left_part_con ol li span.no6{background-position:0 -130px;}
.left_part_con ol li span.no7{background-position:0 -156px;}
.left_part_con ol li span.no8{background-position:0 -182px;}
.left_part_con ol li span.no9{background-position:0 -208px;}
.left_part_con ol li span.no10{background-position:0 -234px;}

.left_part_con dl{
	min-height:87px;
	_height:87px;
	padding:5px 0 15px;
	background:url(../../images/20100126zw/dotted.gif) left bottom no-repeat;
}
.left_part_con dl dt{
	float:left;
	width:70px;
	height:80px;
	padding-right:10px;
}
.left_part_con dl dt img{
	width:68px;
	height:88px;
	border:1px #dece85 solid;
}

.left_part_con dl dd{
	line-height:18px;
}
.left_part_con dl dd span, .right_part_con p span{
	font-weight:bold;
	margin-right:10px;
}
.left_part_con ul{
	min-height:211px;
	_height:208px;
}
.left_part_con ul li, .right_part_con ul li, .middle_part_con ul li, .part_left ul li{
	background:url(../../images/20100126zw/dot_line.gif) 0 22px no-repeat;
}

/*首页右侧*/
.main_right{
	width:200px;
	float:right;
}

.right_part{
	width:194px;
	margin-bottom:6px;
}
.right_part_con{
	width:192px;
	min-height:200px;
	_height:200px;
}
.right_part_con p{
	width:170px;
	height:135px;
	_height:139px;
	margin:10px auto;
	padding:10px 0 10px;
	line-height:18px;
	background:url(../../images/20100126zw/dotted170.gif) bottom no-repeat;
	text-align:justify;
	text-justify:distribute; 
}
.right_part_con p img{
	float:left;
	margin-right:10px;
	width:54px;
	height:48px;
	border:1px #dece85 solid;
}
.right_part_con ul{
	width:170px;
	min-height:156px;
	_height:156px;
	padding:5px;
}

.separate{
	width:100%;
	height:25px;
	_height:21px;
	background:url(../../images/20100126zw/jskc.gif) center no-repeat;
}

/*首页中间*/
.main_middle{
	width:550px;
	float:left;
	margin-left:6px;
}
.middle_part{
	width:544px;
	margin-bottom:6px;
}
.middle_part_con{
	width:542px;
	min-height:100px;
	_height:100px;
}
.middle_part_con h3 span{
	font-size:12px;
	font-weight:normal;
	margin-left:15px;
}

.middle_part_con ul{
	width:500px;
	padding:5px 0;
	_padding:6px 0;
}
.middle_part_con ul li{
	line-height:30px;
	background-position:0 25px;
}
.middle_part_con ul li span, .part_left ul li span{
	float:right;
	margin-left:30px;
}

/*作文首页结束  说你说我开始*/

.part, .part_bottom, .part_left, .part_right{
	background:url(/images/20100126zw/part_bg.gif) no-repeat;
	}
.article{
	background:url(/images/20100126zw/article_bg.gif);
}
.part, .article{
	width:990px;
	min-height:100px;
	_height:100px;
	background-position:-1000px 0;
	background-repeat:repeat-y;
	margin:0 auto;
}
.part_bottom{
	width:990px;
	height:4px;
	font-size:0;
	background-color:#fff;
	background-position:-2000px top;
	padding-bottom:6px;
}
.part_left{
	width:776px;
	min-height:220px;
	_height:220px;
	float:left;
	padding:4px 4px 0;
	background-position:0 top;
}
	
.part_right{
	width:192px;
	min-height:200px;
	_height:200px;
	float:right;
	padding:4px 4px 0;
	background-position:-790px top;
}

.part_left ul, .part_right ul{
	width:710px;
	padding:5px 0;
	_padding:6px 0;
	margin:0 auto;
}
.part_left ul li{
	line-height:32px;
	background-position:0 26px;
	font-size:14px;
}
.part_left ul li a{
	font-size:14px;
}
.part_right ul{
	width:170px;
}
.part_right ul li{
	line-height:24px;
}
/*说你说我结束*/

/*名家指点开始*/
.mjzdpart_bottomleft,.mjzdpart_bottomright,.mjzdpart_right{
	background:url(/images/20100126zw/part_bg.gif) no-repeat;
	}
.mjzdpart_bottomleft{
	width:784px;
	height:4px;
	font-size:0;
	background-color:#fff;
	background-position:-2000px top;
	padding-bottom:6px;
	float:left
}
.mjzdpart_bottomright{
	width:200px;
	height:4px;
	font-size:0;
	background-color:#fff;
	background-position:-2000px top;
	padding-bottom:6px;
	float:right
}
 .mjzdright_part_con h3{
	height:27px;
	line-height:27px;
	background:url(/images/20100126zw/h3_bg.gif);
	text-indent:10px;
	font-size:14px;
}
 .mjzdright_part_con h3 a{
	float:right;
	padding:12px 5px 10px;
}
.mjzdpart_right{
	width:192px;
	min-height:342px;
	_height:342px;
	float:right;
	padding:4px 4px 0;
	background-position:-790px top;
}
.mjzdpart_right ul{
	width:170px;
	padding:5px 0;
	_padding:6px 0;
	margin:0 auto;
}
.mjzdpart_right ul li{
	line-height:24px;
}
/*名家指点结束*/

/*文章最终页*/
.article_con{
	padding:30px 50px;
	font-size:14px;
	line-height:26px;
}
.article_con h1{
	margin-top:10px;
	font-size:24px;
	text-align:center;
}
.article_con .h04{
	font-size:12px;
	color:#7c734a;
	text-align:center;
	padding:5px 0 15px;
}
.article_con p{
	text-indent:2em;
}
.marking{
	padding:0 50px 20px;
	line-height:24px;
}
.marking_tit{
	background:url(../../images/20100126zw/marking_tit.gif) left no-repeat;
	height:24px;
	line-height:24px;
	color:#fff;
	font-weight:bold;
	text-indent:10px;
	margin-bottom:15px;
}
.teache span, .time span, .reviews span{
	font-weight:bold;
}
.reviews p{
	text-indent:2em;
}
/*更多页面-分页*/
.page{
	width:700px;
	margin:5px auto 20px;
	height:20px;
	vertical-align:middle;
}

.page a{
	margin:0 5px;
}

.page a:hover{
	color:#f00;
}
.page select{
	width:45px;
	color:#4e4000;
}
.jump{
	float:right;
}

/*我的作文*/
.my_article{
	padding:30px 50px;
	font-size:12px;
}

.my_article_search{
	padding:0 50px 20px;
	*padding:0 50px;
	_padding:0 30px;
}
.my_article_search ul{
	_width:100%;
}

.my_article_search ul li{
	height:20px;
	line-height:20px;
	font-size:12px;
	float:left;
	background-image:none;
}

.my_article_search ul li input, .my_article_search ul li select{
	font-size:12px;
	color:#4e4000;
	margin-right:30px;
}

.my_article_search ul li input.txt_input{
	margin-right:5px;
}

.my_article table{
	width:100%;
	background:#d9ca80;
	color:#4e4001;
	margin-top:10px;
}

.my_article table th, .my_article table td{
	height:30px;
	background:#fff;
	text-align:center;
}

.my_article table td.td_title{
	text-align:left;
}

.my_article table td a{
	margin:0 10px;
}

/*发表作文*/
.pub{
	width:984px;
	min-height:100px;
	_height:100px;
	margin:0 auto 6px;
	background:#eee5bc;
	padding:3px;
}
.pub_con{
	min-height:100px;
	_height:100px;
	background:#fcfbf6;
}
.pub_form{
	width:760px;
	margin:20px auto 30px;
}

.pub_form table{
	width:760px;
}
.pub_form table td{
	height:40px;
}

.pub_form table td select{
	width:80px;
	height:20px;
	margin-right:30px;
	color:#4e4000;
}

.pub_form table td.pub_btn{
	height:60px;
	text-align:center;
}
.pub_form table td.pub_btn input{
	margin:0 50px;
}