﻿body { font-family:"宋体", arial; margin:0px; padding:0; background: #FFF; font-size:12px; color:#666666; line-height:1.5em; }
div, form, img, ul, ol, li, dl, dt, dd, p { margin: 0; padding: 0; border: 0; list-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; }
table, td, tr, th { font-size:12px; }
h1,h3{display:none}
a{outline:none; text-decoration:none;}
.layout{width:1003px; margin:0 auto; background:#658C02; padding-bottom:40px;}
*:lang(zh) .layout {padding-bottom:80px!important;} 

.head{height:328px; background:url(../img/headBg.jpg) no-repeat; position:relative;}
.top{height:256px; background:url(../img/topBg.jpg) no-repeat;}
.main{ background:url(../img/mainBg.jpg) repeat-x; height:768px; position:relative; overflow:hidden; line-height:22px;}
.more{position:relative; padding:17px 0 0 0; overflow:hidden; height:203px;}
.foot {width:968px; background:url(../img/footBg.jpg); margin:42px auto 0 auto; height:49px; clear:both;}

.box1,.box2,.box3,.box4,.box5,.box6,.box7,.box8,.box9,.box10,.box11,.box12,.box13,.box14,.box15,.box16,.box17,.box18{position:relative;}
.box1{width:357px; height:135px; background:url(../img/box1.jpg) no-repeat; left:33px;}
.box2{width:357px; height:192px; background:url(../img/box2.jpg) no-repeat; left:33px; top:18px;}
.box3{width:357px; height:170px; background:url(../img/box3.jpg) no-repeat; left:33px; top:38px;}
.box4{width:357px; height:190px; background:url(../img/box4.jpg) no-repeat; left:33px; top:58px;}
.box5{width:613px; height:258px; background:url(../img/box5.jpg) no-repeat; left:390px; top:-687px; color:#AE4200;}
.box6{width:584px; height:194px; background:url(../img/box6.jpg) no-repeat; left:404px; top:-667px;}
.box7{width:576px; height:295px; background:url(../img/box7.jpg) no-repeat; left:404px; top:-667px;}
.box8{width:460px; height:203px; background:url(../img/box8.jpg) no-repeat; left:33px; top:17;}
.box9{width:462px; height:203px; background:url(../img/box9.jpg) no-repeat; left:511px; top:-203px;}

.logo {position:relative;top:0; z-index:10; top:18px; left:28px; float:left;}
.nav {height:64px; width:799px;float:right;}
.quick{width:246px;float:left; margin:0 62px 0 48px;}
.workshow{margin-top:10px !important;margin-top:7px;}
.uploadworks{margin-top:2px}
.intro{width:420px;float:left; margin:40px 45px 0 0;}
.login{width:157px;float:left; margin-top:75px;}
/*.quick a{display:block; height:75px; margin-bottom:10px; text-indent:-9999px;}*/
.login h3{ display:none;}
.login p{height:23px; line-height:23px; margin-bottom:5px;} 
.login input{width:103px; height:19px; background:url(../img/input.jpg) no-repeat; border:none; padding-top:4px;}
.login p.submit{ padding:10px 0 0 30px;}
.login p.submit input,.login p.submit a{width:44px; height:21px; background:url(../img/submit.jpg) no-repeat; text-align:center; font-size:12px; color:#FDF194; cursor:pointer; margin-left:10px; float:left;}
.login p.submit a{display:block; float:left;}
*html .quick{margin:0 62px 0 24px;}

.main p, .more p{ padding:60px 30px 0 40px;}

.main ul {padding:0px 30px 0 40px;}
.box1 ul {padding-top:15px;}
.box2 ul,.box4 ul,.box7 ul { padding-top:60px; }
.box5 ul { padding:0 0 0 50px; width:510px; }
.box5 h4{ font-size:14px; padding:55px 0 0 50px ;}
.box5 ul li {width:170px; float:left;}
.box5 ul li span{ margin:0 0 0 12px; color:red;}
.box6 a { position:relative;}
.box6 a img { width:158px; height:108px;}
.box6 a.z1{ top:33px; left:158px;}
.box6 a.z2{ top:33px; left:215px;}
.box6 a.more { top:78px; left:140px; height:24px; color:#000;}
.foot ul { padding:16px 0 0 35px; float:left;}
.foot ul li {float:left; background:url(../img/icon.jpg) right 2px no-repeat; padding:0 15px 0 0; margin:0 10px 0 0;}
.foot ul li.s { background:none;}
.foot ul li a {color:#FFFFFF;}
.foot p {color:#FFFFFF; line-height:49px; float:right; padding:0 30px 0 0;}
/**/

.sTop{background:url(../img/sTop.jpg) no-repeat; height:437px;}
h2{ background:url(../img/h2.jpg) no-repeat; height:44px; text-indent:-9999px;}
.sMain{background:url(../img/sMain.jpg) no-repeat; height:auto!important; min-height:452px; height:452px; padding:10px 80px 10px 80px; }
.sMainBot{background:url(../img/sMainBot.jpg) no-repeat; height:27px;}
.sMain ul {padding:0 0 0 0px;}
*html .sMain ul {padding:0 0 0 0px;}
.sMain ul li {width:175px; margin:18px; float:left; background:url(../img/listBg.jpg) no-repeat; height:164px; display:inline;}
.sMain ul li img {width:151px; height:101px; margin:9px 0 0 9px;}
.sMain ul li p { text-align:center; margin-top:10px; padding-right:9px;}

.sMain h4{color:#4c7c06; font-size:14px; font-weight:bold; text-align:center; line-height:26px;margin-top:30px;}
.sMain a:link,.sMain a:hover,.sMain a:visited,.sMain a:active{color:#e34000;}
.sMain h5{color:#4c7c06; font-size:12px; font-weight:lighter; text-align:center; line-height:22px;}
.sMain p.text{margin:10px 100px 30px 100px;line-height:20px;}
.sMain2{background:url(../img/sMain.jpg) no-repeat; height:auto!important; min-height:452px; height:452px; padding:10px;}
.sMain2 ul {padding:0 0 0 80px;}
*html .sMain2 ul {padding:0 0 0 100px; list-style-type:circle;}
.sMain2 ul li {width:380px; margin:5px; float:left; height:20px; list-style-type:circle;}
.sMain2 ul li a{color: #993300;}
.sMain2 ul li a:hover{text-decoration:underline;}
.sMain2 ul li img {width:151px; height:101px; margin:9px 0 0 9px;}
.sMain2 ul li p { text-align:center; margin-top:10px; padding-right:9px;}

.page {clear:both; float:right; padding:0 120px 0 0;}
.page a,.page span{width:20px; height:20px;display:block; float:left;margin:3px; text-align:center;color:#333; line-height:20px;}

.page a:hover,.page a.up{background:#779A20; color:#FFF;}
.page a.s,.page a:hover.s,.page span{width:61px; background:url(../img/page.jpg) no-repeat; color:#FFFFFF;}
.sPic{background:url(../img/sPic.jpg) no-repeat; width:806px; height:509px; padding:9px 0 0 9px; margin:20px 0 0 15px;}
.sPic img {width:791px; height:494px; margin:0; padding:0; text-align:left;}
.sMain dl {padding:40px 120px}
.sMain p.vote{ text-align:center; margin-bottom:60px;}
.sMain p.vote a{ display:block;width:94px; height:31px; margin:0 auto; background:url(../img/vote.jpg) no-repeat; font-size:14px; line-height:31px; color:#fff;}

/*--------------------------------------------------------------------*/

#sub-bg{
	background: #648b00 url(../img/bg001.jpg) repeat-x left top;
	padding-top: 10px;
	padding-bottom: 30px;
	}
.sub-c-bg1{
	background: url(../img/bg003.jpg) no-repeat;
	width: 576px;
	height: 34px;
	padding: 13px 0px 3px 127px;
	margin: 0px auto 20px;
	}
.sub-c-bg1-essay{
	width: 576px;
	height: 1%;
	padding: 13px 27px 3px 27px;
	margin: 0px auto 20px;
	border:1px #94b541 solid;
	}
.sub-c-bg1 p,.sub-c-bg1-essay p{
	clear: both;
	padding-bottom: 10px;
	}

.sub-c-bg1 p label,.sub-c-bg1-essay p label{
	width: 106px;
	display: block;
	float: left;
	color: #145406;
	font-weight: 600;
	text-align: right;
	}
.sub-c-bg1 p input,.sub-c-bg1-essay p input{
	border: 1px solid #94b541;
	background: #fbfaf0;
	width: 282px;
	}
.sub-c-bg1 p textarea,.sub-c-bg1-essay p textarea{
	border: 1px solid #94b541;
	background: #fbfaf0;
	width: 282px;
	height: 77px;
	}
.sub-c-bg2{
	background: url(../img/bg004.jpg) no-repeat;
	height: 133px;
	}
.sub-c-bg3{
	background: url(../img/bg005.jpg) no-repeat;
	height: 133px;
	}
.sub-c-bg4{
	background: url(../img/bg006.jpg) no-repeat;
	height: 133px;
	}
.sub-button{
	text-align: center;
	}
.sub-button input{
	background: url(../img/button01.jpg) no-repeat;
	width: 75px;
	height: 29px;
	text-align: center;
	color: #000000;
	line-height: 26px;
	margin: 0px 5px;
	border: 0px;
	}
#sub-bg2{
	background: url(../img/bg002.jpg) no-repeat;
	height: 136px;
	}
.sub-footer{
	background: #638900;
	margin-top: 0px;
	}
.sub-footer ul li{
	background: url(../img/bg007.jpg) right 2px no-repeat;
	}
.essay-main{
	background: #648b00 url(../img/bg008.jpg) repeat-x;
	position:relative;
	height: 850px;
	}
.box10{
	background: url(../img/box10.jpg) no-repeat;
	top: -810px;
	}
.box10 h4{
	padding-top: 70px;
	}
.box10 ul li{
	float: none;
	width: 500px;
	}
.essay-head{
	background: url(../img/bg009.jpg) no-repeat;
	}
.essay-top{
	height: 200px;
	background: url(../img/bg010.jpg) no-repeat;
	}
.box11{
	background: url(../img/box11.jpg) no-repeat;
	width: 275px;
	height: 124px;
	left: 32px;
	padding: 56px 34px 0px 43px;
	}
.box11 p{
	padding: 0px;
	}
.box12{
	background: url(../img/box12.jpg) no-repeat;
	width: 351px;
	height: 157px;
	top: 0px;
	}
.box13{
	background: url(../img/box13.jpg) no-repeat;
	width: 351px;
	height: 186px;
	}
.box14{
	background: url(../img/box14.jpg) no-repeat;
	width: 351px;
	height: 113px;
	margin-top: 20px;
	}
.box15{
	background: url(../img/box15.jpg) no-repeat;
	width: 351px;
	height: 156px;
	top: 40px;
	}
.box16{
	background: url(../img/box16.jpg) no-repeat;
	width: 613px;
	height: 178px;
	top: -780px;
	}
.box17{
	background: url(../img/box17.jpg) no-repeat;
	width: 613px;
	height: 288px;
	top: -750px;
	}
.box16 ul, .box17 ul{
	padding-right: 40px;
	}
	.winner h5{
	font-size:14px;
	font-weight:bold;
	color:#303030;
	text-align:left;
	line-height:22px;}
	.winner p{
	line-height:20px;
	margin-top:10px;}
	.winner div{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b2b2b2;
	padding-left:120px;
padding-top:20px;
	padding-bottom:20px;
}
.zhuangyuan{
	background-image: url(../img/zhuangyuan.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
	height:130px;
}
.danxiang{
	background-image: url(../img/danxiang.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;

		padding-top:20px;
}
.bangyan{
	background-image: url(../img/bangyan.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
	height:140px;
}
.ruwei{
	background-image: url(../img/ruwei.jpg);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	padding-top:50px;

}
.ruwei ul{
margin-top:100px;
height:220px;
}
.ruwei ul a{
float:left;
display:block;
display:inline;
width:230px;
}
.tanhua{
	background-image: url(../img/tanhua.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
	height:230px;
}
.juren{
	background-image: url(../img/juren.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
	height:350px;
}
.xiucai{
	background-image: url(../img/xiucai.jpg);
	background-repeat: no-repeat;
	background-position: 15px 30px;
	height:420px;
}