/*--------------------------------------------------------- 

甘肃植保 Style Sheet
version:      1.0
author:       yilander
email:        yilander@gmail.com
QQ:           19050073
create date:  2010/06/22

---------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body { 
  h
	font:12px Tahoma,Verdana,宋体; 
	color:#333;
	height:100%;
	text-align:center;
	margin:0 auto;
}
*html body { font:11px Tahoma,Verdana,宋体;  }
*+html body { font:11px Tahoma,Verdana,宋体; }

.containor {
	width:908px;
	padding:5px 5px 0 5px;
	background:#fff;
	margin:0 auto;
}

/* 
Header  -------------------------------------*/ 
#top {
	width:908px;
	margin:0 auto;
	height:182px;
	overflow:hidden;
	background:#fff url(top.jpg) no-repeat 0 0;
}
#nav {
	overflow:hidden;
	border:1px solid #5DA115;
	border-top:1px solid #fff;
	background:url(nav.png) repeat-x 0 0;
}
#mainMenu {
	height:32px;
	padding-left:10px;
	overflow:hidden;
	zoom:1;
}

#mainMenu li {
	list-style:none;
	float:left;
	margin:4px 0 0;
	padding:0 8px;
}
#mainMenu li.current {
	background:#CFF2A4;
}
#mainMenu a {
	color:#fff;
	text-align:center;
	font:bold 14px/28px 微软雅黑;
}
#mainMenu .current a { color:#5DA115; }
#subMenu {  height:30px; overflow:hidden; font:12px/30px 微软雅黑; text-align:left; padding-left:15px;  }
#subMenu div { display:none; height:30px; overflow:hidden; }

#subMenu div a {
	font:12px/30px 微软雅黑;
	padding:0 10px;
}

.time {
	height:26px;
	background:url(timeBg.gif) no-repeat 0 0;
	padding:0 0 0 30px;
	text-align:left;
	margin:5px 0;
}

#bottom {
	line-height:180%;
	width:908px;
	padding:12px 0;
	clear:both;
	margin:0 auto;
	background:#fff url(bottomBg.png) repeat-x 0 0;
}

/* =Header  
---------------------------------------------*/
.box { 
	border:1px solid #5DA115; 
	background:url(boxBg.png) repeat-x 0 bottom; 
	padding:0 0 10px 0; 
	margin:0 0 10px 0;
	text-align:left;
	overflow:hidden;
	zoom:1;
} 
.right {
	float:right;
	width:238px;
	overflow:hidden;
	display:inline;
}
h3{
	height:34px;
	padding:0 0 0 30px;
	margin:0 0 4px 0;
	text-align:left;
	font:14px/34px ;
	color:#5DA115;
	background:url(Rtitle.png) no-repeat 0 0;
}

.right h3 { margin:0 0 6px 0; }
.right h3 img,.mid h3 img,.left h3 img {
	float:right;
	margin:8px 5px 0 0;
}
h4{
	height:34px;
	padding:0 0 0 30px;
	margin:0 0 4px 0;
	text-align:left;
	font:14px/34px ;
	color:#5DA115;
	background:url(dangqi.jpg) no-repeat 0 0;
}

.right h4 { margin:0 0 6px 0; }
.right h4 img,.mid h3 img,.left h3 img {
	float:right;
	margin:8px 5px 0 0;
}
.login p {
	text-align:center;
	color:#174EA8;
	text-indent:0;
	padding:3px 0;
}
.login p input {
	width:115px;
	height:19px;
	padding:0 2px;
	line-height:19px;
	border:1px solid #ccc;
}
.newsBox h3 img { margin:11px 5px 0 0; }
.box li {
    list-style:none;
	text-align:left;
	background:url(flag01.gif) no-repeat 2px 6px;
	padding:3px 0 1px 13px;
	margin:0 3px;
	height:16px;
	line-height:150%;
	overflow:hidden;
}
.box li span {
	padding:0 0 0 4px;
	color:#999;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
}
.two li { 
	float:left;
	width:80px;
	display:inline;
	background:url(flag01.gif) no-repeat 2px 6px;
	padding:3px 0 1px 13px;
	margin:0 2px;
}

.left {
	float:left;
	width:201px;
}
.left h3{
	height:35px;
	padding:0 0 0 30px;
	margin:0 0 5px 0;
	text-align:left;
	color:#5DA115;
	font:14px/36px ;
	background:url(Ltitle.png) no-repeat 0 0;
}

/*-------------------------*/
.main {
	float:left;
	width:722px;
	border:1px solid #ccc;
	background:#F9F9F9;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);
}

.mid {
	width:451px;
	float:left;
	display:inline;
	margin:0 0 0 9px;
}
.mid .box {
	background:#fff;
}
.mid h3 {
	height:30px;
	padding-left:10px;
	background:url(Mtitle.png) repeat-x 0 0;
}
.mid .box li {
	background:url(flag01.gif) no-repeat 2px 6px;
	padding:3px 0 2px 13px;
	margin:0 3px;
	height:16px;
	line-height:150%;
	overflow:hidden;
}

.picNews {
	width:290px;
	height:223px;
	padding:7px;
	float:left;
	display:inline;
}

.newsBox {
	width:400px;
	float:right;
	margin:7px 8px 6px 0;
	display:inline;
}
.newsBox h3 {
	height:26px;
	padding:0 0 0 22px;
	text-align:left;
	font:bold 14px/26px ;
	color:#174EA8;
	background:url(newsTitle.png) no-repeat 0 0;
}
.newsBox h3 img {
	margin:7px 6px 0 0;
}
.midBox {
	width:412px;
	border:1px solid #ccc;
	margin:0 0 6px 0;
	background:#fff;
	padding:0 0 6px 0;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);
}
.midBox h3 {
	height:35px;
	padding:0 0 0 22px;
	text-align:left;
	font: 14px/28px ;
	overflow:hidden;
	color:#174EA8;
	background:url(Mtitle.png) no-repeat 0 0;
}
.midBox h3 img {
	float:right;
	margin:7px 6px 0 0;
}
.midBox li {
    list-style:none;
	text-align:left;
	background:url(flag01.gif) no-repeat 7px 5px;
	height:18px;
	overflow:hidden;
	padding:2px 4px 3px 18px;
	line-height:160%;
}
.midBox li span {
	padding:0 0 0 4px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
}

.listBox {
	padding:0 0 6px 0;
	width:365px;
	height:206px;
	float:left;
	margin:0 0 6px 0;
	display:inline;
	overflow:hidden;
	border:1px solid #95CAEE;
}

.listBox h3 img {
	float:right;
	margin:8px 8px 0 0;
}
.listBox li,.newsBox li {
    list-style:none;
	text-align:left;
	background:url(flag01.gif) no-repeat 2px 9px;
	height:18px;
	overflow:hidden;
	padding:4px 4px 4px 13px;
	margin:0 2px;
	line-height:200%;
	border-bottom:1px dotted #ccc;
}
.newsBox li span {
	font:11px Arial;
	color:#999;
	padding:3px 0 0 5px;
}
.listBox li span {
	font:11px Arial;
	color:#999;
	float:right;
	padding:3px 0 0 5px;
}
.flagPic {
	float:left;
	width:72px;
	height:54px;
	margin:10px 4px 0 6px;
	display:inline;
}

.link {
	border:1px solid #A9BFE4;
	background:#EAEFF7;
}
.link h3 {
	background:#CEDBF0 url(linkTitle.png) repeat-x bottom;
	height:28px;
}
.link h3 li {
	float:left;
	width:100px;
	height:27px;
	text-align:center;
	color:#174EA8;
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	border-right:1px solid #A9BFE4;
	border-bottom:1px solid #A9BFE4;
}
.link h3 li.hover {
	border-bottom:1px solid #EAEFF7;
	background:#EAEFF7;
}
.link div { padding:5px; }
.link div li {
	float:left;
	width:138px;
	overflow:hidden;
	height:18px;
	text-align:left;
	display:inline;
	background:url(flag01.gif) no-repeat 2px 6px;
	padding:3px 2px 2px 13px;
	margin:0 2px;
	line-height:180%;
}

/*--------- sub --------*/
.position {
	text-align:left;
	padding:10px 0 5px 26px;
	font:12px "宋体";
	color:#333;
}

.sub {
	padding:0;
	float:right;
	background:#fff;
}
*html .main { height:240px; }
.sub .listBox { width:100%; height:auto; border:0; }
.sub .listBox h3 {
	height:35px;
	padding:0 0 0 22px;
	text-align:left;
	font:bold 14px/28px 微软雅黑;
	overflow:hidden;
	color:#174EA8;
	background:url(Mtitle.png) no-repeat 0 0;
}
.sub .listBox h3 img {
	margin:11px 4px 0 0;
}
.sub li {
	height:auto;
	overflow:auto;
	padding:5px 4px 3px 24px;
	margin:0 8px;
	border-bottom:1px dotted #ccc;
	background:url(flag03.gif) no-repeat 5px 11px;
}
.sub li a { font-size:14px; }
.zzjg li {
	width:200px;
	float:left;
}

.content {
	margin:5px 35px 10px 30px;
	text-align:left;
	font-size:14px;
	line-height:180%;
	color:#333;
	text-align:justify;
	text-justify:inter-ideograph;
}
.content div,.content p {
	text-indent:2em;
	padding:5px 0;
}
.infoBox {
    margin:0 auto;
	text-align:center;
	border-top:1px solid #ccc;
	height:20px;
	padding:0;
	line-height:20px;
	color:#999;
	font-size:11px;
}
.subLeft {
	float:left;
}
.subLeft li {
	background:url(flag01.gif) no-repeat 2px 6px;
	padding:3px 0 2px 13px;
	margin:0 3px;
	height:auto;
	line-height:160%;
}
.menu {
	padding:6px 0 0 1px;
}
.menu a,.menu a:visited {
	height:26px;
	display:block;
	text-align:left;
	color:#3362B0;
	padding:0 0 4px 30px;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	border-bottom:0;
	background:url(menuBg.png) no-repeat 0 0;
}
.menu a:hover,.menu a.current,.menu a.current:visited  {
	background:url(menuBg.png) no-repeat 0 -30px;
	color:#3362B0;
}


/*menu*/
div.menu {
}
div.menu-list {
    position: absolute;
    width: 102px;
    padding: 0 0 5px;
    display: none;
    background: #1B969D;
	border-top:0;
    opacity: 0.8;
    filter:alpha(opacity=90);
}
div.menu-list ul,
div.menu-list ul li {
    padding: 0;
    margin: 0;
}
div.menu-list ul li {
    margin: 5px 5px 0;
    list-style-type: none;
}
div.menu-list ul li a {
    display: block;
    width: 100%;
    height: 23px;
    line-height: 21px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
	overflow:hidden;
	border:1px solid #1B969D;
}
div.menu-list ul li a span {
    display: block;
    width: 100%;
    height: 25px;
	line-height:25px;
	color: #fff;
}
div.menu-list ul li a:hover {
	color: #fff;
	border:1px solid #115659;
    background: #177479 url('bg-left.jpg') no-repeat 0 0;
}
div.menu-list ul li a:hover span {
    background: transparent url('bg-right.jpg') no-repeat right top;
}




/* 
Form  -------------------------------------*/ 

.select { visibility:hidden; }

input,
select,
textarea { 
    font-size:12px;
	font-family:arial,宋体;
}
textarea { 
    border:1px solid #aaa; 
	padding:0 2px 2px 2px;
	overflow-y:auto;
}
.input {
    border:1px solid #799ABB;
	background:#fff;
	padding:0 2px 2px 2px;
	height:16px;
}
.input:hover,.select:hover,.textarea:hover	{
	background: #FFFFEC;
	border: 1px solid #DD8022 ;
	}

/* =Form
-----------------------------------------*/ 
.page {
	padding:8px;
	text-align:center;
}
p { 
    text-indent:2em;
	padding:5px;
}
img { border:0; }
.clear { 
    clear:both; 
	height:0;
	overflow:hidden;
}

.big {	font:normal 20px/170% 宋体; }
.default {	font:normal 16px/180% 宋体; }
.little {	font:normal 13px/180% 宋体; }

/*****定义标题*****/
h1 { font:bold 26px 黑体; color:#f60; margin:10px 0; text-align:center; }
h2 { font:bold 26px 微软雅黑; color:#f60; margin-bottom:20px;}


/*****定义基本链接*****/
a,
a:visited { color:#000; text-decoration:none; }
a:hover { color:#f60; text-decoration:none; }

a.link2,
a.link2:visited { color:#f60; text-decoration:underline; font-family:宋体; font-size:14px; font-weight:bold; }
a.link2:hover { color:#666;}

/***** font style *****/
.redFont { color:#f60; }
.blueFont { color:#3B507E; }
.greenFont { color:#718805; }
.grayFont { color:#666; font:11px arial; }


#dhtmltooltip { position:absolute; border: 1px solid #999; padding:6px; background-color:#ffe;
                visibility: hidden; z-index: 100; text-align:left; color:#000;
				/*filter: alpha(opacity=80);*/
                filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=135,strength=3);
}

/* for ie */
.input,.select,.textarea {
	tesion:expression(onmouseover=function() 
	{this.style.backgroundColor="#EEF7FF";this.style.border="1px solid #71B8FF"}, 
	onmouseout=function()
	{this.style.backgroundColor="#FFFFFF";this.style.border="1px solid #799ABB"})
	}