@charset "utf-8";
/* CSS Document */
body{
	background: #f8f8f8;
	margin: 0;
	font-family: "微软雅黑","Microsoft YaHei";
	min-width: 1280px;
}
:focus { outline:0; }
a:hover { color:#4384ba;}
a:active { outline:none; }
ol,ul { list-style:none; }
img { border: none; }
#top{
	top:0px;
	width:100%;
	height:100px;
	position: absolute;
	background: #f8f8f8;
	min-width: 1280px;
}
#logo{width: 1024px; margin: 18px auto;	}
#container{width: 100%; min-width: 1280px;height: 605px; position: absolute;top: 100px;background: #282a32;}
#box{
	width: 860px;
	height: 530px;
	margin: 60px auto;
}
#slides {
	z-index:100;
	position: absolute;
}
#slides .next,#slides .prev {
	position:absolute;
	top:175px;
	left:-90px;
	width:40px;
	height:102px;
	display:block;
	z-index:101;
}

.slides_container {
	width:860px;
	height:480px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:910px;
}

.pagination {
	margin:30px auto 0;
	width:130px;
}

.pagination li {
	float:left;
	margin:0 3px;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../image/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	position:absolute;
	bottom:-35px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:751px;
	font-size:1em;
	line-height:1;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}
#main{
	width: 100%;
	position: absolute;
}
#content{
	width: 1080px;
	margin: -20px auto;
	height: 2150px;
	padding-top: 20px;
	background: #f8f8f8;
	margin-bottom: -80px;
}
.arrtop{
	margin: 0 auto;
	width: 81px;
	height: 21px;
}
#left{
	width: 510px;
	float: left;
}
#lm,#jz{
	width: 520px;
	height: 90px;
	font-size: 18px;
	color: #727272;
}
.maincon{
	width: 490px;
	height: 445px;
	padding-top: 40px;
	float: right;
}
.time{
	background: url('../image/timebg.png') no-repeat left top;
	height: 40px;
	width: 168px;
	color: #7b7b7b;
	font-size: 16px;
	line-height: 40px;
	padding-left: 10px;
	right: -48px;
	position: relative;
	float: right;
	z-index: 100;
}
#right .time{
	background: url('../image/rtimebg.png') no-repeat left top;
	float: left;
	padding-left: 50px;
	right: 37px;
}
#right .maincon{
	float: left;
}
.mainbox{
	width: 490px;
	height: 385px;
	margin-top: 60px;
}
.imglogo{position: absolute;}
.num{position: absolute;width: 490px}
.num span{position: absolute; right: 20px;top: 60px; font-family: "Telugu MN";font-size: 36px;line-height: 25px;color: #fff;font-weight: 200;}
.txt{
	height: 152px;
	margin-top: -47px;
	z-index: 100;
}
.txtbox{
	position: absolute;
}
.text{
	height: 50px;
	margin: 75px auto 25px 15px;
}

#midline{
	background: #eee;width: 3px;height: 2030px;position: absolute;top:0px;left: 50%;margin-left: -1.5px;
}
#right{
    padding-top:90px;
	width: 510px;
	float: right;
}
#kldh{
	width: 490px;
	height: 400px;
	background: #fff;
	box-shadow: 0px 0px 6px #ccc;
}
#klbox{
	overflow:hidden;height:260px;width:425px;font-size:14px;color:#797979;line-height:26px;text-align:left;padding:0 32px;margin-top: 32px;
}
#kldh h2{
	border-bottom: 3px solid #3d3d3d;
	line-height: 60px;
	height: 52px;
	width: 106px;
	float: right;
	margin-right: 35px;
}
#footer{
	width: 100%;
	min-width: 1280px;
	height: 85px;
	background: #282a32;
	color: #fff;
	font-size: 14px;
	text-align: center;
	position: absolute;
	top: 3055px;
}
h2{color: #343744;font-size: 26px;font-weight: normal;margin-left: 40px;line-height: 25px;}
h3{color: #fff;font-size: 22px;font-weight: normal;}
span{color: #dadada;font-size: 12px;}
a:link,a:visited {
	color:#fff;
	text-decoration:none;
}
a:hover,a:active {
	color:#4384ba;
	text-decoration:underline;
}
/* ============== @St. 2015-01-04 ============== */
#kltxt p {
	text-indent: 2em;
}
.page {
	font-size: 16px;
	width: 1080px;
	margin: 0 auto;
	background: #f8f8f8;
	text-align: center;
	color: #999;
	line-height: 24px;
}
.page span,
.page a {
	font-size: 16px;
	margin: 0 1px;
	color: #142e50;
	padding: 1px 6px 2px 6px;
 }
.page span {
	color: #999;
}
.page .on {
	color: #fff;
	background: #4384ba;
	padding: 1px 6px 2px 6px; 
}
.page a:visited {
	color: #4384ba;
}
.page a:hover {
	color: #fff;
	background: orange;
}