/*
	Design by Free CSS Templates
	http://www.freecsstemplates.org
	http://www.divcss5.com/
	Released for free under a Creative Commons Attribution 2.5 License
*/

/* Basic */

*
{
	margin: 0em;
	padding: 0em;
}
img{ border:0px;}

h1,h2,h3,h4,h5,h6
{
	color: #456d15;
	padding-top:20px;
	padding-bottom:15px;
}

body
{	font-family:"microsoft yahei"， "宋体", sans-serif;
	font-size:14px;
	line-height:24px;
	color: #434343;
	background-color:#476e13;
	
}

a
{
	color: #2d2d2c;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}

/* Outer */

#outer
{	margin:0 auto;
	background-color:#476e13;
	overflow:hidden;
}

/* Header */

#header
{
	height: 82px;
	width: 100%;
	float: left;
	position: relative;
	background: #648d2f url('head_bg.jpg') top right no-repeat;
}
#header2
{   height:82px;
	width:100%;
	padding:20px;
	background:url(logo2.gif) center center no-repeat;
	}
#logo{ float:left;}
#topmenu{ float:right; width:266px; height:28px; margin-top:43px; margin-right:15px;_margin-right:8px;
background:url('top_menu.gif') top left no-repeat;}
#topmenu li{ float:left; list-style:none; padding-top:5px; font-size:12px; }
#topmenu li a{ padding-left:33px; color:#FFF; font-weight:bold;}

/* Content */

#content
{
	
	margin:1px 9px 0 8px;
		}

/* Primary Content */

#primaryContentContainer
{
	float: right;
	margin-left:-170px;
	width:100%;
	background: #fff;
}
#primaryContentContainer2
{
	float: right;
	width:100%;
	background: #fff;
}
#primaryContent
{   margin: 0 0 0 168px;width: 822px;
	padding: 42px 0 0 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #88a16a;
	min-height:450px;
}
#primaryContent2
{   margin: 0 px;
	padding: 0px 80px 80px 80px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #88a16a;
	min-height:450px;
}
#title3 
{
    float: left;height:38px;width: 822px;
margin: 0 0 0 176px;
background:url(title3_bg.gif) left top repeat-x;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #88a16a;
	padding-left:1px;}
	
#title4{ height:38px;
margin: 0 px;
background:url(title3_bg.gif) left top repeat-x;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #88a16a;
	padding-left:1px;}

h5{ float:right; padding-right:50px; background:url(icon2.gif) left center no-repeat; padding-top:12px; padding-left:20px; }

/* Secondary Content */

#secondaryContent
{   float:left;
	width:168px;
	background:url(second_bg.gif) left top repeat-y;
	min-height:450px;
	background: #fff;
		}
#title{ height:18px;
 background:url(title_bg.gif) left top no-repeat;
 padding:10px 10px 10px 40px;
 font-size:12px;
 color:#2b2b2b;
 }
.title2{
	 height:20px;
 background:url(title2_bg.gif) left top no-repeat;
 padding:13px 10px 10px 50px;
 color:#0577c2;
 font-weight:bold;
 font-size:14px;}
.submenu ul{  margin-bottom:10px;}
.submenu ul li{ list-style:none;  margin-left:5px; padding-left:10px; background:#fff url(sub_line.gif) center bottom no-repeat;}
.submenu ul li a{ display:block; height:20px; padding:10px 0px 10px 20px; background:url(arrow1.gif) 0px 15px no-repeat;   }
.line{
	margin:20px 20px 0 0 ;
	height:1px;
	border-top: 1px dotted #88a16a;
}
.line2{
	margin:0px 30px 20px 0px;
	height:2px;
	border-top: 1px dotted #88a16a;
    width: 780px;
}
#c_title{ font:"microsoft yahei"， "宋体", sans-serif; text-align:center; font-size:18px; padding:20px; font-weight:bold; color:#667D15;padding-bottom: 5px;}
#img_content{ padding:0 0 20px 0; }
#img_content img{ padding-right:50px;}
.more{ margin-left:400px; padding-right:10px;}
/* Footer */

#footer
{ float:left;   
    color:#fff;
	margin-top: 1.0em;
	border-top: dotted 1px #cacaca;
	padding: 1.5em;
	font-size: 0.9em;
	text-align: center;
	font-weight:bold;
	width:100%;
}

.clear
{
	clear: both;
}
/*---------------登录前页面---------------*/
#main{ margin:0 auto;
background-color:#608d26;
width:847px;
min-height:500px;
_height:500px;
	}
#main ul{ padding-left:50px; padding-top:20px;}	
#main ul li{ color:#fff;}
#main ul li a{font:"microsoft yahei"， "宋体", sans-serif; font-size:14px;color:#fff; line-height:28px;}
#tit{ background:url(tit.jpg) top left no-repeat;
width:787px; height:30px;
padding:30px;
font:"microsoft yahei"， "宋体", sans-serif; font-size:24px; font-weight:bold; color:#fff;}
#tit2{ background:url(tit_bg.gif) top left repeat-x;
width:787px; height:30px;
padding:30px; text-align:center;
font:"microsoft yahei"， "宋体", sans-serif; font-size:16px; font-weight:bold; color:#fff;}
#con{ padding:30px; color:#fff;}


/*---------------登录页面---------------*/

#logo2{ margin:0 auto; overflow:hidden; width:455px; height:108px;}
#important{ margin:0 auto; overflow:hidden; width:758px; height:392px; background:url(important.jpg) top left no-repeat;}
#left{ float:left; width:376px;  padding-top:20px; padding-left:30px;}
#left ul{ padding-left:25px; width:320px;}
#left ul li{ color:#fff;}
#left ul li a{ font-family:"microsoft yahei", "宋体", sans-serif;
	font-size:14px;
	line-height:28px;
	color: #fff;}
#left ul li a:hover{ color:#93f643;}
.more2{ float:right; padding-right:80px; padding-top:8px;}
.more2 a{ font-family:"microsoft yahei", "宋体", sans-serif;
	font-size:14px; color:#fff;}
.more2 a:hover{ color:#93f643;}
#right{ float:right; width:270px; padding-left:80px;  padding-top:100px; font-family:"microsoft yahei", "宋体", sans-serif;
	font-size:14px; color:#979796; overflow:hidden;}
#user{ width:250px;margin-top: -3px;}
#password{ width:250px; margin-top:30px;}
#code{ width:220px; margin-top:26px; margin-top:28px;}
#submit{ margin-left:-42px; margin-top:22px;}
#submit a{ color:#fff;}
#submit a:hover{ color:#93f643;}
#remind { margin-left:-42px; margin-top:5px; color:#fff; height:30px;}
#footer2
{ float:left;   
    color:#fff;
	margin-top: 1.0em;
	padding: 1.5em;
	font-size: 0.9em;
	text-align: center;
	font-weight:bold;
	width:97%;
	overflow:hidden;
}
.inputx
{
    color: #9a9a96;
    padding-top: 5px;
	BACKGROUND-COLOR: #F0F0EE; 
	border: 0px;
	width:220px;
	font-size: 14px;
	height:22px;
}

.inputy1
{
    padding-top: 5px;
	BACKGROUND-COLOR: #F0F0EE; 
    border: 0px;
	width:220px;
	font-size: 14px;
	height:22px;
    color: #9a9a96;
}

.inputy2
{
    padding-top: 5px;
	BACKGROUND-COLOR: #F0F0EE; 
	border: 0px;
	width:220px;
	font-size: 14px;
	display:none;
	height:22px;
}
.inputy3
{
    padding-top: 5px;
	BACKGROUND-COLOR: #F0F0EE; 
	border: 0px;
	width:120px;
	font-size: 14px;
	height:22px;
	color: #9a9a96;
}
.error-box
{
	display:inline-block;
	
	padding:0px 0px 3px 3px;
	width:300px;	
	color:#ff7200;
	font-size:12px;
	text-align:left;
}
.GVInfo{margin-left: 10px;}

.GVInfo li a{ color: #fff;}

/*-----------------行政申请页面-------------------------------*/
.longinput{
	width: 500px;
	height: 22px;
	border: 1px solid #bad089;
	background-color:#d4e0ba;
	color:#2f6809;
}
.longinput2{
	width:260px;
	height: 22px;
}
.shortinput{
	width: 300px;
	height: 22px;
	border: 1px solid #bad089;
	background-color:#d4e0ba;
	color:#2f6809;
}
/*-----------------找回帐户页面-------------------------------*/
#find_main{ margin:0 auto; overflow:hidden; width:758px; height:392px; background:url(find_mainbg.jpg) top left no-repeat;}
.find_title{ float:left; padding-top:30px; padding-left:70px; font-family:"microsoft yahei", "宋体", sans-serif; font-size:20px; font-weight:bold; color:#fff; padding-bottom:10px;}
#pic1{ float:left; padding-top:15px; padding-left:50px;}
#find{ float:left; margin-top:15px; margin-left:160px;_margin-left:100px; width:500px; color:#fff; font-size:18px; }

.id_input{
	width: 243px;
	height: 38px;
	line-height: 38px \9;
	padding-left: 30px;
	*padding-top:10px;
	background: url(id_input.gif) top left no-repeat;
	border:none 0px;}
.yz_input
{
    float: left;
	*padding-top:10px;
	width: 140px;
	height: 38px;line-height: 38px \9;
	padding-left: 30px;
	background: url(yz_input.gif) top left no-repeat;
	border:none 0px;}
.x_input{
	*padding-top:10px;
	width: 110px;
	height: 38px;
    line-height: 38px \9;
	padding-left:5px;
    float: left;
	background: url(xinput.gif) top left no-repeat;
	border:none 0px;}
.x_input1{
	*padding-top:10px;
	width: 166px;
	height: 38px;
	padding-left:5px;
    line-height: 38px \9;
    float: left;
	background: url(xinput1.gif) top left no-repeat;
	border:none 0px;}
.x_select{ width:170px; height:35px;}