@charset "utf-8";
body {
	margin: 0px;
	background: url(../images/index_02.jpg) top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
p, select, body {
	font-size: 12px;
	color: #626262
}
img {
	border: 0px;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	color: #626262;
}
A:link {
	font-size: 12px;
	text-decoration: none;
color:#;
}
A:visited {
	font-size: 12px;
	text-decoration: none;
color:#;
}
A:hover {
	font-size: 12px;
	text-decoration: none;
color:#;
}
.nav {
	height: 43px;
	line-height: 43px;
	font-size: 15px;
	color: #fff;
}

.nav a{
	font-size: 15px;
	color: #fff;
}
.nav a:link{
	font-size: 15px;
	color: #fff;
}

.nav a:hover{
	font-size: 15px;
	color: #FF6600;
}

.nav li {
	float: left;
	padding: 0 19px;
	text-align: center;
}
.nav li a{
	font-size: 15px;
	color: #fff;
}
.nav li a:link{
	font-size: 15px;
	color: #fff;
}

.nav li a:hover{
	font-size: 15px;
	color: #FF6600;
}





.front12{ font-size:12px; color:#FFF}
.front14{ font-size:14px;}
.front14bold{ font-size:14px; font-weight:bold;}
.front15{ font-size:15px; font-weight:bold; padding-left:16px; color:#266e13}

.xbt{ font-size:12px; font-weight:bold; color:#000;   padding-left:5px; line-height:24px;}
.xbt a{ font-size:12px; font-weight:bold; color:#000;   padding-left:5px;line-height:24px;}


.more{  color:#d97a29; font-size:12px; font-weight:bold;}
.more a{  color:#d97a29; font-size:12px; font-weight:bold;}


.front18{ font-size:20px; color:#C00; font-weight:bold;}
.front18 a{ font-size:20px; color:#C00; font-weight:bold;}
.bg1{ font-size:12px; border-bottom:#CCC dotted 1px; padding-top:5px;}
.bg1 a{font-size:12px;}

.blue15{ color:#000; font-weight:bold; font-size:18px;}
.blue15 a{ color:#000; font-weight:bold; font-size:18px;}

.hei18{font-size:18px; color:#000; font-weight:bold;}
.hei18 a{font-size:18px; color:#000; font-weight:bold;}
.bai18{font-size:18px; color:#fff; font-weight:bold;}
.bai18 a{font-size:18px; color:#fff; font-weight:bold;}




.tabbai{ font-size:12px; color:#FFF; line-height:24px;}
.tabbai td{ padding-left:15px;padding-right:5px;}
.tabbai h3{ margin:0; padding:0;}
.tabbai h3 a{font-size:16px; color:#FFF; line-height:24px;}
.tabbai h3 a:hover{font-size:16px; color:#FFF; line-height:24px;}
.tabbai p{ color:#FFF}






.pdbox{ margin-top:15px; margin-bottom:15px;}

.pdbox .right{ padding:20px;}
.pdbox .left{ background: url(../images/bg.png) no-repeat bottom #def1f8 }
.pdbox .lefttitle{ background:url(../images/t.jpg) center no-repeat #def1f8; font-size:15px; color:#FFF; text-align:center;}



.margintop10 {
	margin-top: 10px;
}
.margintop8 {
	margin-top: 8px;
}


.pdcurrent {
	background: url(../images/qhbg.jpg) center no-repeat;
	height:35px;
	line-height: 35px;
	width:209px;
}
.pdcurrent a {
	display: block;
	text-indent: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #053161;
}
.pdcurrent a:hover {
	display: block;
	text-indent: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #053161;
}
.pdcurrent a:active {
	display: block;
	text-indent: 50px;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.bigtext {
	font-size: 24px;
	color: #000066;
	font-weight: bold;
	list-style: 24px;
}
.zwcontent {
	font-size: 14px;
	line-height: 28px;
	padding: 10px;
}
.zwcontent a {
	font-size: 14px;
	line-height: 28px;
	padding: 10px;
}
.zwcontent a:hover {
	font-size: 14px;
	line-height: 28px;
	padding: 10px;
}
.zwcontent p {
	font-size: 14px;
	line-height: 28px;
         text-align: justify;
}
.zwcontent span {
         text-align: justify;
}
.margintop10 {
	margin-top: 10px;
}
.margintop15 {
	margin-top: 15px;
}
.boxboder1 {
	background: ##dcebfe;
}
.right {
	padding-left: 18px;
}
.pd {
	margin-top: 10px;
	border: #acd0e6 solid 1px;
	border-top: none;
	margin-bottom: 10px;
}
.pd .title {
	width: 150px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	color: #020266
}
.pd .dqwz {
	padding-right: 20px;
}
.pdlist {
	padding: 20px;
}
.pdlist li {
	line-height: 30px;
	border-bottom: #EEE dotted 1px;
	background: url(../images/dot.jpg) left no-repeat;
	padding-left: 10px;
}
.pdlist li span {
	float: right;
}
.zw {
	margin-top: 10px;
	border: #acd0e6 solid 1px;
	margin-bottom: 10px;
	border-top: none;
}
.bottomline {
	border-bottom: #CCC dashed 1px;
}
.bline{ border-bottom:#d3d3d3 solid 1px; height:100px;}

.zwbox{ margin-top:15px; margin-bottom:15px; background:#fff; border: #DCECED solid 1px;}



#timeline {width:700px; min-height:300px;overflow: hidden;margin: 30px auto;position: relative;background: url('http://demo.lanrenzhijia.com/2014/time0824/images/dot.gif') left 45px repeat-x;}
#dates {width: 760px;height: 60px;overflow: hidden;}
#dates li {list-style: none;float: left;width: 100px;height: 50px;font-size: 24px;text-align: center;background: url('http://demo.lanrenzhijia.com/2014/time0824/images/biggerdot.png') center bottom no-repeat;}
#dates a {line-height: 38px;padding-bottom: 10px;}
#dates .selected {font-size: 38px;}
#issues {width: 700px;height: 300px;overflow: hidden;}	
#issues li {width: 700px;height: 300px;list-style: none;float: left;}
#issues li h1 {color: #ffcc00;font-size: 42px;margin: 20px 0;text-shadow: #000 1px 1px 2px;}
#issues li p {font-size: 14px;margin-right: 70px; margin:10px; font-weight: normal;line-height: 22px;}



.palisu{}
.palisu td{ padding:5px;}
.palisu .tit{ font-size:16px; color:#009; font-weight:bold;}
.palisu .tit2{ font-size:14px; color:#009; font-weight:bold;}
 


.flotleft{ float:left}

.picwid img{ width:720px;} 
