﻿@charset "utf-8";

#banner {
	position: relative;
	width:960px;
	height:235px;
	margin: 10px auto;
	overflow: hidden;
}
#banner img {
	width:960px;
	height:235px;
}
.banner-btn { position: absolute; width: 960px; height: 20px; text-align: center; left: 0; bottom: 0; }
.banner-btn li { display: inline-block; width: 10px; height: 10px; border: 1px solid #fff; border-radius: 10px; background-color: #ccc; margin: 0 3px; filter: alpha(opacity=80); opacity: .8; cursor: pointer; }
.banner-btn li.on { background-color: #0fc55e; }

.row { margin-top: 10px; }
/* row1 */
.picnews { float: left; position: relative; overflow: hidden; width: 332px; height: 258px; margin-right: 10px; padding: 5px; border: 1px solid #ccc; }
.picnews-show p { font-weight: 700; padding-top: 3px; }
.picnews-show img { width: 332px; height: 225px; }
.picnews-btn { position: absolute; bottom: 45px; right: 5px; }
.picnews-btn li { float: left; width: 15px; height: 15px; line-height: 15px; text-align: center; margin-right: 5px; background-color: #fff; border: 1px solid #0f6f39; color: #0f6f39; cursor: pointer; }
.picnews-btn li.on { background-color: #0f6f39; color: #fff; }

.tabnews { float: left; width: 358px; height: 266px; border: 1px solid #ccc; border-top: 3px solid #0f6f39; }
.tabnews-btn { height: 35px; background: url(../images/index_11.gif) repeat-x; overflow: hidden; }
.tabnews-btn ul { float: left; padding: 0 10px; }
.tabnews-btn ul li { float: left; width: 82px; height: 26px; margin: 7px 3px 0 0; padding-top: 2px; background: url(../images/index_14.gif) no-repeat; text-align: center; cursor: pointer; }
.tabnews-btn ul li.on { width: 80px; height: 28px; border: 1px solid #ccc; margin-top: 3px; padding-top: 4px; color: #0f6f39; font-size: 14px; font-weight: 700; background: #fff; }
.tabnews-more { float: right; padding: 5px 10px 0 0; }
.tabnews-show { padding: 10px; }
.tabnews-content li { background: url(../images/icon.gif) no-repeat 0 10px; padding-left: 15px; }
.tabnews-content li.first { background: none; margin-bottom: 10px; padding: 0 0 5px 0; border-bottom: 1px dotted #696969; }
.tabnews-content li.first h1 { font-size: 14px; }
.tabnews-content li.first h1 a { color: #cf6d17; }

.memberbox { float: right; width: 234px; height: 268px; border: 1px solid #8bb89e; }
.member-title { background-color: #e7f4fc; height: 37px; border-bottom: 1px solid #8bb89e; }
.member-title span { float: left; display: inline; height: 24px; margin: -1px 0 0 -1px; padding: 6px 10px; background-color: #fff; color: #0f6f39; font-size: 14px; border: 1px solid #8bb89e; border-top: 3px solid #0f6f39; border-bottom: 0; }
.member-content { padding: 0 10px; }
.login-input { width: 202px; height: 14px; margin-top: 10px; padding: 7px 5px; border: 1px solid #cecece; }
.login-input:focus { border: 1px solid #8bb89e; outline: none; }
.forget { padding: 5px 0; }
.login-sub { border: 0; background: url(../images/index_19.gif) no-repeat; width: 80px; height: 32px; margin-right: 10px; cursor: pointer; }
.reg-btn { display: inline-block; width: 80px; height: 32px; background: url(../images/index_21.gif) no-repeat; }
/**/
.login-info-content { background-color: #f4f4f4; margin-top: 10px; padding: 10px 15px; }
.login-info-content h3 { margin: 0; }
.publish-btn { height: 60px; margin-bottom: 10px; }
.publish-btn a { float: left; display: block; width: 50%; background-color: #2fb366; text-align: center; line-height: 60px; color: #fff; }
.publish-btn a.txt-yellow { background-color: #eeab23; }
.table-download li { float: left; padding-right: 5px; }

/* row2 */
.news-title { background: url(../images/index_32.gif) repeat-x; height: 24px; border-bottom: 1px solid #ccc; padding: 6px 10px; font-size: 14px; color: #0f6f39; }
.more { float: right; font-size: 12px; font-weight: normal; }
.news-list { padding: 5px 10px; height: 216px; }
.news-list li { background: url(../images/icon.gif) no-repeat 0 10px; padding-left: 15px; }
.news-list span { float: right; color: #aaa; }

.law { float: left; width: 342px; margin-right: 10px; border: 1px solid #ccc; }
.active { float: left; width: 358px; border: 1px solid #ccc; }
.xiehui { float: right; width: 234px; border: 1px solid #ccc; }
.xiehui-content { padding: 15px; height: 196px; }
.xiehui-content li a { display: block; font-size: 14px; background: #ddd url(../images/icon1.gif) no-repeat right top; line-height: 37px; padding-left: 35px; margin-bottom: 15px; }

.fengcai { border: 1px solid #ccc; height: 245px; }
.fengcai-content { padding: 15px; }
.fengcai-show li { float: left; margin-right: 24px; }
.fengcai-show li img { width: 200px; height: 150px; padding: 3px; border: 1px solid #ddd; }
.fengcai-show li p { text-align: center; }

/**/
.job { float: left; width: 342px; height: 295px; margin-right: 10px; border: 1px solid #ccc; }
.kuaixun { float: left; width: 358px; height: 295px; border: 1px solid #ccc; }
.memberlist { float: right; width: 234px; height: 295px; border: 1px solid #ccc; }