.lpage_box {
	padding: 15px 15px 0px; border-radius: 8px; width: 950px; margin-top: 15px;
}
.lpage_a img {
	width: 220px; padding-right: 15px; float: left;
}
.lpage_a_word {
	width: 715px; float: left;
}
.lpage_a_word h2 {
	margin: 0px; padding: 0px; border: currentColor; color: rgb(85, 85, 85); line-height: 30px; font-size: 26px; font-weight: bold;
}
.lpage_a_word p {
	margin: 8px 0px 0px; color: rgb(85, 85, 85); line-height: 24px; font-size: 18px;
}
.lpage_b {
	background: rgb(246, 246, 246); border-radius: 8px; border: 1px solid rgb(215, 215, 215); width: 978px; padding-bottom: 10px; float: left; position: relative;
}
.lpage_b h3 {
	padding: 12px 0px 0px 15px; line-height: 24px; font-size: 20px; font-weight: bold;
}
.lpage_b .lpg_item {
	padding: 15px 0px 10px 40px; width: 430px; float: left;
}
.lpage_b .lpg_item img {
	background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(225, 225, 225); float: left;
}
.lpage_b .lpg_item .title {
	padding: 0px 0px 0px 185px; font-size: 12px;
}
.lpage_b .lpg_item .title a {
	color: rgb(76, 146, 195); font-size: 14px;
}
.lpage_b .lpg_item .time {
	padding: 0px 0px 5px 185px; color: rgb(170, 170, 170);
}
.lpage_b .lpg_item .info {
	padding: 5px 0px 0px 185px;
}
.lpage_b .arrow_left {
	background: url("../images/style/resource-roll.png") no-repeat -13px -16px; left: 10px; top: 100px; width: 17px; height: 28px; position: absolute; z-index: 3000; cursor: pointer;
}
.lpage_b .arrow_right {
	background: url("../images/style/resource-roll.png") no-repeat -13px -16px; left: 10px; top: 100px; width: 17px; height: 28px; position: absolute; z-index: 3000; cursor: pointer;
}
.lpage_b .arrow_right {
	background-position: -56px -16px; left: auto; right: 10px;
}
.lpage_c {
	padding: 15px 0px 0px; width: 732px; float: left;
}
.lpage_c {
	padding: 15px 0px 0px; width: 732px; float: left;
}
.lpage_c dl {
	margin: 15px 0px; padding-bottom: 14px; border-bottom-color: rgb(177, 211, 223); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.lpage_c dt {
	width: 732px; float: left;
}
.lpage_c dt a {
	color: rgb(0, 88, 125); font-size: 14px; font-weight: bold; float: left;
}
.lpage_c dd {
	width: 732px; margin-top: 8px; float: left;
}
.resource_list_line {
	background: url("../images/style/resource_list_line.png") no-repeat 50% 0px; width: 980px; height: 15px; text-align: center; margin-top: 15px;
}
.lpage_c dl {
	margin: 15px 0px; padding-bottom: 14px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.lpage_c dt {
	width: 732px; float: left;
}
.lpage_c dt a {
	color: rgb(50, 131, 187); font-size: 14px; font-weight: bold; float: left;
}
.lpage_c dd {
	width: 732px; margin-top: 8px; float: left;
}
.lpage_c h3 {
	background: url("../images/style/resource_list_arrow.png") no-repeat 0px 6px; color: rgb(85, 85, 85); line-height: 24px; padding-left: 22px; font-size: 20px; font-weight: bold;
}
.lpage_c h3 span {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; float: right;
}
.resource_tit {
	color: rgb(85, 85, 85); line-height: 1.7em; padding-bottom: 8px; font-size: 20px; font-weight: bold; margin-bottom: 15px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.resource_box {
	border-radius: 8px; border: 1px solid rgb(235, 235, 235); width: 978px; padding-bottom: 20px; margin-bottom: 30px;
}
.resource_box .item {
	padding: 20px 5px 5px 26px; width: 290px; float: left;
}
.resource_box .item h3 {
	padding: 0px 0px 10px; color: rgb(62, 78, 87); font-family: Arial, Helvetica, sans-serif; font-size: 18px;
}
.resource_box .item h3 a {
	color: rgb(62, 78, 87); font-size: 18px; text-decoration: none;
}
.resource_box .item h3 a:hover {
	color: rgb(232, 62, 1);
}
.resource_box .item .img {
	padding: 5px 0px;
}
.resource_box .item .news {
	padding: 5px 0px;
}
.resource_box .item .news dt {
	background: url("../images/style/resource_icon.png") no-repeat 0px 8px; padding: 0px 0px 0px 12px;
}
.resource_box .item .news dd {
	padding: 3px 0px 10px 10px; color: rgb(131, 130, 130); line-height: 18px; font-size: 12px; margin-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.resource_box .item .news dt a {
	color: rgb(50, 131, 187);
}
.resource_box .item .fl_btn {
	padding: 10px 0px; text-align: right;
}
.resource_box .item .fl_btn a {
	width: 66px; height: 24px; display: inline-block;
}
.resource_dashline {
	width: 978px; margin-top: 20px; border-top-color: rgb(209, 209, 209); border-top-width: 1px; border-top-style: dashed;
}
.browse_topic {
	padding: 0px 20px; width: 258px; margin-top: 15px; float: left;
}
.browse_topic h3 {
	width: 258px; line-height: 24px; font-size: 18px; float: left;
}
.hot_tags h3 {
	width: 258px; line-height: 24px; font-size: 18px; float: left;
}
.hot_articles h3 {
	width: 258px; line-height: 24px; font-size: 18px; float: left;
}
.browse_topic .con {
	padding: 12px; border-radius: 8px; border: 1px dashed rgb(173, 172, 172); width: 232px; margin-top: 12px; float: left;
}
.browse_topic .con li {
	background: url("../images/style/light_grey_icon.png") no-repeat 0px 10px; width: 192px; padding-left: 14px; float: left;
}
.browse_topic .con li a {
	color: rgb(85, 85, 85); line-height: 24px; font-size: 13px;
}
.hot_tags {
	width: 372px; margin-top: 15px; float: left;
}
.hot_tags .con {
	padding: 12px; border-radius: 8px; border: 1px dashed rgb(173, 172, 172); width: 346px; margin-top: 12px; float: left;
}
.hot_tags .con a {
	color: rgb(85, 85, 85); line-height: 1.8em; font-size: 13px; margin-right: 6px;
}
.hot_articles {
	padding: 0px 20px; width: 268px; margin-top: 15px; float: left;
}
.hot_articles .con {
	padding: 12px; border-radius: 8px; border: 1px dashed rgb(173, 172, 172); width: 242px; margin-top: 12px; float: left;
}
.hot_articles .con li {
	background: url("../images/style/light_grey_icon.png") no-repeat 0px 10px; width: 242px; padding-left: 14px; float: left;
}
.hot_articles .con li a {
	color: rgb(85, 85, 85); line-height: 24px; font-size: 13px;
}
.tags_box h3 {
	color: rgb(85, 85, 85); line-height: 24px; font-size: 24px;
}
.tags_box h3 span {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 13px; font-weight: normal; margin-top: 4px; float: right;
}
.tags_box dl {
	margin: 15px 0px; padding-bottom: 14px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed; float: left;
}
.tags_box dt {
	width: 732px; float: left;
}
.tags_box dt a {
	color: rgb(50, 131, 187); font-size: 14px; font-weight: bold; float: left;
}
.tags_box dd {
	width: 732px; margin-top: 8px; float: left;
}
.topic_box {
	padding: 18px 2px 5px 16px; width: 466px; float: left;
}
.topic_box img {
	background: rgb(255, 255, 255); padding: 5px; border-radius: 8px; border: 1px solid rgb(235, 235, 235); width: 450px; height: 200px; margin-bottom: 10px; float: left;
}
.topic_box h3 a {
	color: rgb(50, 131, 187); font-family: Verdana, Geneva, sans-serif; font-size: 16px;
}
.topic_box dl {
	margin: 4px 0px 0px; padding: 0px;
}
.news_list dl {
	margin: 4px 0px 0px; padding: 0px;
}
