html, body
{
	/* font-family: "Arial", Times, serif; */
	font-family: "Tahoma", Arial, serif;
	font-size: 12px;
	background: #4a8420;
	padding: 0;
	margin: 0;
	cursor: default;
	height: 100%;
}

a
{
	text-decoration: none;
	outline: none;
}

p
{
	line-height: 12pt;
}

.nav_h ul,
.nav ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.first{
	list-style-type: none;
	padding: 0;
}

#main
{
	margin: 0 auto;
	width: 800px;
}

.height
{
	height: 600px;
} 

*>.min-height
{
	min-height: 600px;
	height: auto;
} 

.innerbox
{
	height: 100%;
	width: 100%;
} 

.min-height-inherit
{
	min-height: inherit;
}

* html .middle
{
	height: 600px;
}

.middle
{
	width: 100%;
}

.middle
{
	min-height: 600px;
	float: left;
}

* html .nav_h
{
	height: 16px;
}

.nav_h
{
	background-color: #69ba2f;
	min-height: 16px;
	float: left;
	width: 100%;
	font-size: 11px;
	padding-top: 3px;
	border-bottom: 1px solid #fff;
	/*letter-spacing: 0.8pt; */
	color: #fff;
}

* html .search_cat
{
	margin-left: 5px;
}

.search_cat
{
	margin-left: 16px;
}

a.mlink
{
	color: #fff;
}

a.mlink:hover
{
	color: #1a3364;
}

.nav_h .left
{
	float: left;
	margin-left: 14px;
}

.nav_h .right
{
	float: right;
	margin-right: 26px;
}

.nav_h .left ul
{
	float: left;
}

.nav_h .left ul li
{
	float: left;
}

.nav_h a
{
	color: #fff;
	text-decoration: none;
}

.nav_h a:hover,
.nav_h a.act
{
	color: #1a3364;
}




.nav
{
	width: 100%;
	float: left;
	background-color: #1a3364;
	height: 45px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	padding-top: 25px;
}

.nav_cat ul,
.nav ul
{
	float: left;
}

.nav_cat ul li,
.nav ul li
{
	float: left;
}

.nav_cat a,
.nav a
{
	color: #fff;
	text-decoration: none;
}

.nav_cat a:hover,
.nav_cat a.act,
.nav a:hover,
.nav a.act
{
	color: #69ba2f;
}

.nav .left
{
	float: left;
	margin-left: 20px;
	margin-top: 5px;
}

.nav .right
{
	float: right;
	margin-right: 28px;
}


.nav_cat
{
	width: 100%;
	float: left;
	background-color: #123885;
	height: 109px;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: bold;
}

* html .nav_cat .left
{
	margin-left: 15px;
}

.nav_cat .left
{
	float: left;
	background: transparent url('../images/logo.gif') no-repeat center center;
	width: 240px;
	height: 60px;
	margin: 23px 0 0 30px;
	cursor: hand;
	cursor: pointer;
}

* html .nav_cat .right
{
	margin: 45px 14px 0 0;
}

.nav_cat .right
{
	float: right;
	margin: 45px 28px 0 0;
}




input.btn
{
	background-color: #69ba2f;
	border-color: #569826;
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}

input.search_top
{
	width: 221px;
}

input.search
{
	width: 125px;
}


input.search_top,
input.search
{
	border: 0;
	height: 18px;
	position: relative;
}

form
{
	margin: 0;
	padding: 0;
	float: left;
}

.logo_large
{
	float: left;
	width: 100%;
	height: 210px;
	background: transparent url('../images/logo_large.jpg') no-repeat center center;
	border-bottom: 1px solid #fff;
	
	curosr: pointer;
	cursor: hand;
}

.line
{
	background-color: #69ba2f;
	height: 5px;
	width: 100%;
	float: left;
	line-height: 0;
	border: 0;
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 0;
}

* html .mid,
* html .mid_white
/* ,* html .mid_green */
{
	height: 359px;
}

.mid,
.mid_green
{
	background-color: #69ba2f;
}

.mid_white
{
	background-color: #fff;
}

.mid_white p
{
	font-size: 12px;
}

.mid,
.mid_white
/* ,.mid_green */
{
	width: 100%;
	float: left;
	/* border-bottom: 1px solid #fff; */
	min-height: 359px;
}
/*
.mid_green
{
	width: 100%;
	float: left;
	height: 100%;
}
*/

* html .mid_b
{
	height: 83px;
}

.mid_b
{
	background-color: #fff;
	width: 100%;
	float: left;
	border-bottom: 1px solid #fff;
	min-height: 83px;
}

* html .footer
{
	height: 47px;
}

.footer a
{
	color: #fff;
}

.footer a:hover
{
	color: #69ba2f;
}

.footer
{
	min-height: 41px;
	color: #fff;
	clear: left;
	width: 100%;
	background-color: #1a3964;
	padding-top: 6px;
	font-size: 11px;
	letter-spacing: 0.1pt;
}

.brand
{
	margin: 6px 14px 0 24px;
	color: #69ba2f;
	font-weight: bold;
	background: transparent url('../images/gbull_l.gif') no-repeat top left;
	padding-left: 17px;
	text-align: justify;
}

.mid .content
{
	margin: 10px 14px 0 24px;
	color: #fff;
	font-weight: bold;
	background: transparent url('../images/wbull_l.gif') no-repeat top left;
	padding-left: 17px;
	text-align: justify;
}

.mid_green table
{
	width: 100%;
	height: 100%;
	border-collapse: collapse;
}

.mid_green .left
{
	width: 208px;
}




.mid_green .left ul
{
	margin: 20px 0 0 16px;
	list-style-type: none;
}

.mid_green .left ul li
{
	margin-top: 12px;
}

.mid_green .left ul li.f
{
	margin: 0;
}

.mid_green .left ul li a
{
	color: #fff;
	font-weight: bold;
}

.mid_green .left ul li.sub a
{
	font-weight: normal;
}

.mid_green .left ul li.sub
{
	margin: 6px 0 0 13px;
}

.mid_green .left ul li a:hover,
.mid_green .left ul li a.act
{
	color: #123885;
}


.mid_green .right
{
	background-color: #fff;
	width: 592px;
}


.all
{
	margin: 3px 6px 0 0;
	float: right;
	background: transparent url('../images/w_arr.gif') no-repeat center right;
	padding-right: 13px;
}

.all:hover
{
	background: transparent url('../images/b_arr.gif') no-repeat center right;
}

.all a
{
	color: #fff;
}

.all:hover a,
.all a:hover
{
	color: #123885;
}

.mid_green .content
{
	float: left;
	width: 556px;
}

* html .mid_green .content
{
	margin: 10px 7px 0 12px;
}

.mid_green .content,
.mid_white .content
{
	padding: 10px 14px 0 24px;
	color: #353535;
	font-size: 11px;
	letter-spacing: 0pt;
	background-color: #fff;
}




.mid_green .content h1,
.mid_green .content h1 a,
.mid_white .content h1,
.mid_white .content h1 a
{
	color: #70b234;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}


.mid_green .content h2 a:hover,
.mid_white .content h2 a:hover
{
	color: #1a3364;
}

.mid_green .content h2 a,
.mid_white .content h2 a,
.mid_green .content h2,
.mid_white .content h2
{
	margin: 0;
	padding: 0;
	font-weight: bolder;
	font-size: 13px;
	color: #61bc39;
}


.mid_green .desc
{
	margin-left: 12px;
	float: left;
	width: 350px;
}


.mid_green .content h1 a:hover,
.mid_green .content h1 span,
.mid_white .content h1 a:hover,
.mid_white .content h1 span
{
	color: #1a3364;
}

.lpp, .lpp a:hover
{
	color: #1a3364;
}

.lpp a
{
	color: #70b234;
}

.content hr
{
	border: 0;
	line-height: 1px;
	height: 1px;
	background-color: #6bba2d;
}

.mid_green .content ul,
.mid_white .content ul
{
	float: left;
	width: 100%;
	margin: 12px 0 0 0;
}

.mid_green .content ul li.f,
.mid_white .content ul li.f
{
	margin: 0;
}

.mid_green .content ul li
{
	margin-top: 31px;
}

.mid_green .content ul li,
.mid_white .content ul li
{
	float: left;
	width: 100%;
	clear: left;
}


.mid_white .content ul li
{
	/* margin-top: 15px; */
	margin-top: 5px;
}

.br1
{
	height: 31px;
	float: left;
	width: 100%;
}

.br2
{
	height: 7px;
	float: left;
	width: 100%;
}

.content p img
{
	margin-right: 10px;
}


.mid_green .holder
{
	width: 200px;
	height: 201px;
	border: 1px solid #71bf38;
}

.mid_white .holder
{
	width: 100px;
	height: 101px;
	border: 1px solid #71bf38;
}

.mid_green .desc
{
	margin-left: 12px;
	float: left;
	width: 340px;
}

.mid_white .desc
{
	padding-left: 12px;
	float: left;
	width: 640px;
}

.mid_green .outt
{
	float: left;
	width: 200px;
	/* height: 200px; */
}


.mid_white .outt
{
	float: left;
	width: 100px;
	height: 100px;
}

.desc a.more
{
	font-weight: bold;
	color: #71bf38;
	float: right;
	position: relative;
	/* top: -25px; */
	top: -10px;
}

.desc a.more:hover
{
	color: #1a3364;
}



.noim p,
.noim a
{
	margin-right: 10px;
}

.mid_white .noim,
.mid_green .noim
{	
	width: 100%;
	margin: 0;
}

* html .mid .content ul
{
	margin: 12px 0 0 -9px;
}

.mid .content ul
{
	margin: 12px 0 0 -17px;
	float: left;
	width: 100%;
}

.mid .content ul li
{
	float: left;
	margin-left: 13px;
	width: 132px;
	height: 138px; /* 132 */
	border: 3px solid #fff;
	background-color: #fff;
}

.holder
{	
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	cursor: pointer;
}


.mid .holder
{
	width: 132px;
	height: 112px;
}


.holder img
{
	margin: 0 auto;
}

.mid li:hover .holder img
{
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}

.mid .desc
{
	text-align: left;
	background: transparent url('../images/g_arr.gif') no-repeat center left;
	padding: 0 3px 0 12px;
}

.mid .content ul li:hover .desc,
.mid .desc:hover
{
	background: transparent url('../images/b_arr.gif') no-repeat center left;
}

.mid .desc a
{
	color: #999999;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0pt;
	line-height: 10px;
}

.mid .content ul li:hover .desc a,
.mid .desc a:hover
{
	color: #123885;
}

.mid .content ul li.f
{
	margin: 0;
}

.footer .left
{
	float: left;
	margin-left: 13px;
}

.footer .right
{
	float: right;
	margin-right: 11px;
}



.subnav_default,
.subnav_white,
.subnav_green
{
	font-weight: bold;
}

.subnav_default .left,
.subnav_white .left,
.subnav_green .left
{
	float: left;
}

.subnav_default .right,
.subnav_white .right,
.subnav_green .right
{
	float: right;
}

* html .subnav_default,
* html .subnav_white
{
	margin-left: 12px;
}

.subnav_default,
.subnav_white
{
	color: #fff;
	width: 759px;
	margin-left: 24px;
}

.subnav_default a
{
	color: #fff;
}

.subnav_default a:hover,
.subnav_white a:hover,
.subnav_green a:hover
{
	color: #123885;
}

.subnav_white,
.subnav_white a,
.subnav_green,
.subnav_green a
{
	color: #71bf38;
}

.subnav_green .left,
.subnav_default .left
{
	width: 120px;
}

.subnav_green .right,
.subnav_default .right
{
	width: 50px;
}

.greenst
{
	background-color: #69ba2f;
}

.whitest
{
	background-color: #fff;
}

.sitemap ul li
{
	
}

.sitemap b
{
	color: #70b234;
}

.sitemap ul li a.nananana
{
	color: #000;
}

.sitemap ul li a
{
	color: #70b234;
}

.sitemap ul li a.nananana:hover
{
	text-decoration: underline;
}


.sitemap ul li a:hover
{
	color: #1a3364;
}

* html .sht
{
	height: 292px;
}

.sht
{
	min-height: 582px;
}

* html .aaa
{
	height: 49px;
}

.aaa
{
	height: 31px;
}

* html .assl
{
	width: 710px;
}

@media all and (min-width: 0px)
{
	.blj1
	{
		width: 206px;
	}
	
	.blj2
	{
		width: 594px;
	}
	
	.subnav
	{
		width: 97%;
	}	
}

.ass
{
	color: #fff;
}

.ass:hover
{
	color: #1a3364;
}

.content table tbody tr td img /* ib to IE */
{
	border: 0;
}

.blj1
{
	width: 206px;
}
	
.blj2
{
	width: 594px;
}

ul.news,
ul.items{
	list-style-type: none;
	padding: 0px;
}
