html,body{
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #e9edf2;
	font-family:"Hiragino Sans GB","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,"宋体",Arial;
}
*:focus { outline: none; }
.left{float: left;}
.right{float: right;}
.clearfloat{ clear: both;}
a { text-decoration: none;}

header{
	background: url(../images/bg/header.jpg);
	height: 64px;
	text-align: center;
}

#banner{
	height: 325px;
	border:1px solid #fff;
	border-left: 0;
	border-right: 0;
	background: url(../images/bg/banner.png) repeat-x;
}
#banner .container{
	width: 981px;
	margin:0 auto;
	position: relative;
	height: 325px;
}
#banner .container-outer{
	width: 1152px;
	margin:0 auto;
	background: url(../images/bg/banner.jpg) no-repeat center 0;
	height: 100%;
}
#banner .dotArea{
	position: absolute;
	bottom: 0px;
	right: 20px;
}
#banner .dotArea span{
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	text-indent: -9999999px;
	cursor: pointer;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 15px -635px;
}
#banner .dotArea span.current{
	background-position: 15px -736px;
}
.imgChange{
	position: relative;
}
.imgChange div{
	position: absolute;
	top: 0;
	left: 0;
}
.imgChange img{ display: block;}
.loginForm{
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -266px;
	width: 331px;
	height: 179px;
	padding-top: 62px;
	margin-left: 20px;
	position: absolute;
	top: 40px;
	left: 0;
}
.loginForm a{
	color: #2883c2;
	font-size: 14px;
	text-decoration: underline;
}
.inputTxt{
	border:0;
	background: none;
	font-family:"Microsoft YaHei","微软雅黑";
}
.inputName{
	margin-left: 72px;
	width: 205px;
	height: 30px;
	line-height: 30px;
	color: #4c4c4c;
}
.inputPwd{
	margin-top: 8px;
	margin-left: 72px;
	width: 205px;
	height: 30px;
	line-height: 30px;
	color: #4c4c4c;
}
.inputCode{
	margin-top: 8px;
	margin-left: 43px;
	height: 30px;
	line-height: 30px;
	color: #4c4c4c;
}
.inputCode input{width: 70px;}
.inputCode input,.inputCode a,.inputCode img{
	vertical-align: middle;
	padding-right: 20px;
}
.btnAndLink{
	margin-top: 16px;
	margin-left: 37px;
	height: 28px;
	line-height: 28px;
	vertical-align: middle;
}
.btnAndLink input,.btnAndLink a{
	vertical-align: middle;
	padding-right: 10px;
}

.Content-3-Cell{
	font-family: "宋体";
	background-color: #dbe2e9;
	padding-top: 35px;
	padding-bottom: 10px;
}
.Content-3-Cell .container{
	width: 956px;
	margin: 0 auto;
}
.Content-3-Cell .categoryName{ 
	font-size: 18px; 
	color: #707070; 
	border-bottom: 2px solid #37bee7;
	font-family:"Microsoft YaHei","微软雅黑";
	height: 31px; 
	line-height: 31px;
}
.Content-3-Cell .readMe{ 
	width: 262px; 
	padding-left: 15px;
	position: relative;
}
.Content-3-Cell .readMe a.more{
	position: absolute;
	/*bottom: 20px;*/
	right: 0;
	color: #4da0c3;
	font-size: 12px;
}
.Content-3-Cell .readMe .list a {
	color: #4da0c3;
 	padding-left: 33px;
	display: block;
	font-size: 12px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 5px -200px;
	height: 30px;
	line-height: 30px;
}
.Content-3-Cell .Announcement{
	width: 362px;
	padding: 0 0 0 47px;
	line-height: 24px;
	font-size: 12px;
	color: #747474;
}
.Content-3-Cell .Announcement .text{
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 26px;
	#height: 148px;
	height: 267.92px;
	overflow: hidden;
	position: relative;
}
.Content-3-Cell .Announcement .text-2{
	position: absolute;
	top: 0;
	left: 0;
}
.LinkAndLaw{
	width: 228px;
}
#findPWD,#modPWD,#pubSearch{
	display: block;
	width: 228px;
	height: 56px;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -999999px;
	margin-bottom: 4px;
}
#modPWD{
	background-position: 0px -60px;
}
#pubSearch{
	background-position: 0px -119px;
}
#law{
	padding-top: 28px;
}
#law .categoryName{
}
#law .list a{
	color: #4da0c3;
	line-height: 24px;
	font-size: 12px;
	display: block;
}

footer{
	text-align: center;
	height: 67px;
	line-height: 67px;
	color: #7b7b7b;
	font-size: 12px;
	background: rgb(233,237,242);
}