.section-friendlink-wrap {
	background: rgb(252, 252, 252);
}
.mend-add-ranklist-wrap {
	margin: 0px auto; width: 1000px; overflow: hidden;
}
.mend-add-left-fdlk {
	width: 740px;
}
.mend-add-ranklist {
	width: 240px;
}
.mend-add-left-fdlk .friendlink-title-panel {
	width: 100%; overflow: hidden;
}
.mend-add-left-fdlk .friendlink-list-inner {
	margin: 5px auto; width: 100%; -ms-overflow-y: auto; max-height: 190px;
}
.mend-add-left-fdlk .friendlink-list-inner .friendlink-list-inner--con1 {
	width: 160px;
}
.mend-friendLinks {
	padding: 5px 0px; -ms-overflow-x: hidden;
}
.mend-friendLinks li {
	margin: 5px 20px 0px 0px; width: 100px; line-height: 20px; overflow: hidden; font-size: 12px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mend-friendLinks > li > a {
	color: rgb(102, 102, 102);
}
.mend-friendLinks > li > a:hover {
	color: rgb(13, 103, 199); text-decoration: none;
}
.mend-friendLinks > li > i.friendlink--square {
	background: rgb(170, 170, 170); width: 3px; height: 3px; margin-right: 5px; vertical-align: 3px; display: inline-block;
}
.mend-friendLinks > li:hover > i.friendlink--square {
	background: rgb(13, 103, 199);
}
.mend-friendLinks > li.cc-section-title {
	width: 100%; line-height: 30px; font-weight: bold; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.mend-friendLinks > li.cc-section-title > a {
	color: rgb(13, 103, 199);
}
.info-rank-inner {
	background: rgb(249, 249, 249); margin: 0px; padding: 0px; width: 240px; height: 200px; overflow: hidden;
}
.rank-wdth {
	background: rgb(241, 241, 241); width: 100%;
}
.tab-info-rank {
	background: rgb(222, 222, 222); width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px;
}
.tab-info-rank > li {
	margin: 0px; padding: 0px; width: 33.33%; text-align: center; float: left; display: inline-block;
}
.tab-info-rank > li.current {
	background: rgb(241, 241, 241);
}
.tab-info-rank > li.current > a {
	color: rgb(222, 41, 16);
}
.tab-info-rank-box {
	margin: 8px auto 0px; width: 220px;
}
.tab-info-rank-box > li {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px; position: relative;
}
.tab-info-rank-box > li > span {
	background: rgb(224, 224, 224); border-radius: 50%; width: 21px; height: 21px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 12px; margin-right: 5px; display: inline-block;
}
.tab-info-rank-box > li > span.ordertopic {
	background: rgb(222, 41, 16); color: rgb(255, 255, 255);
}
.tab-info-rank-box > li > em {
	top: 4px; height: 20px; right: 1px; line-height: 20px; font-size: 12px; display: inline-block; position: absolute;
}
.setrank {
	width: 100%;
}
.micro-rank-wrap {
	background: rgb(249, 249, 249); width: 1000px; height: 36px; text-align: center; line-height: 36px; font-size: 16px; margin-bottom: 10px; position: relative;
}
.micro-rank-wrap > span {
	background: rgb(61, 135, 209); padding: 0px 20px; color: rgb(255, 255, 255); display: inline-block;
}
.month-rank {
	width: 638px; height: auto; overflow: hidden; font-size: 15px;
}
.month-rank > p {
	color: rgb(13, 103, 199); line-height: 36px; text-indent: 6px; font-weight: 700; border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(13, 103, 199); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid;
}
.month-rank-title > i {
	border-width: 5px 4px 4px; border-style: solid; border-color: rgb(13, 103, 199) transparent transparent; border-image: none; width: 0px; height: 0px; line-height: 10px; margin-left: 4px; display: inline-block;
}
.rank-more {
	right: 10px; color: rgb(61, 135, 209); font-size: 13px; text-decoration: underline; display: inline-block; position: absolute;
}
.rank-more > i {
	border-width: 4px; border-style: solid; border-color: rgb(249, 249, 249) rgb(249, 249, 249) rgb(249, 249, 249) rgb(13, 102, 199); border-image: none; width: 0px; height: 0px; margin-left: 5px; display: inline-block;
}
.month-rank-title {
	margin: 0px; padding: 0px;
}
.rank-title-bar {
	background: rgb(237, 237, 237); width: 100%; height: 36px; line-height: 36px; font-size: 15px; margin-top: 10px;
}
.rank-title-bar > li {
	width: 33.3%; text-align: center; float: left; display: inline-block; cursor: pointer;
}
.rank-title-bar > li:hover > a {
	color: rgb(13, 102, 199);
}
.rank-title-bar > li.current {
	background: rgb(249, 249, 249);
}
.rank-title-bar > li.current > a {
	color: rgb(222, 41, 16);
}
.rank-title-box {
	border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(239, 239, 239); border-image: none; overflow: auto;
}
.rank-title-box-titlebar {
	margin: 0px; padding: 0px; width: 100%; height: 33px; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.rank-title-box-titlebar > span {
	height: 34px; text-align: center; color: rgb(13, 103, 199); line-height: 34px; font-size: 14px; display: inline-block;
}
.rank-title-box-titlebar > span.rank-srot-1 {
	width: 15%; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.rank-title-box-cnt > li > span.rank-srot-1 {
	width: 15%; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.rank-title-box-titlebar > span.rank-srot-2 {
	width: 55%; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.rank-title-box-cnt > li > em.rank-srot-2 {
	width: 55%; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.rank-title-box-titlebar > span.rank-srot-3 {
	width: 29.6%;
}
.rank-title-box-cnt > li > em.rank-srot-3 {
	width: 29.6%;
}
.rank-title-box-cnt {
	width: 100%; font-size: 13px; margin-top: 5px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid;
}
.rank-title-box-cnt > li {
	margin: 0px; padding: 0px; width: 100%; height: 31px; text-align: center; line-height: 31px; overflow: hidden; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.toprank {
	color: rgb(222, 41, 16); font-weight: 600;
}
.rank-title-box-cnt > li > span {
	height: 32px; overflow: hidden; font-style: normal; display: inline-block;
}
.rank-title-box-cnt > li > em {
	height: 32px; overflow: hidden; font-style: normal; display: inline-block;
}
.rank-title-box-cnt > li > span > i {
	background: rgb(224, 224, 224); border-radius: 50%; width: 23px; height: 23px; text-align: center; color: rgb(51, 51, 51); line-height: 23px; font-style: normal; display: inline-block;
}
.rank-title-box-cnt > li > span > i.ordertopic {
	background: rgb(222, 41, 16); color: rgb(255, 255, 255);
}
.history-rank {
	width: 348px; overflow: hidden; font-size: 15px;
}
.history-rank > p {
	color: rgb(178, 170, 105); line-height: 36px; text-indent: 6px; font-weight: 700; border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(178, 170, 105); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; position: relative;
}
.history-rank > p > em {
	padding: 3px 3px 3px 0px; border: 1px dashed rgb(232, 232, 232); border-image: none; right: 5px; bottom: 5px; color: rgb(216, 216, 216); line-height: 12px; font-size: 12px; font-weight: 500; position: absolute;
}
.history-rank > p > i {
	border-color: rgb(178, 170, 105) transparent transparent;
}
.history-rank > .rank-title-bar {
	font-size: 14px;
}
.history-rank > .rank-title-bar > li.current > a {
	color: rgb(61, 135, 209);
}
.history-rank .rank-title-box-titlebar > span.rank-srot-1 {
	width: 50px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.history-rank .rank-title-box-cnt > li > span.rank-srot-1 {
	width: 50px; border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
.history-rank .rank-title-box-titlebar > span {
	color: rgb(178, 170, 105);
}
.history-rank .rank-title-box-cnt > li > span > i.ordertopic {
	background: rgb(61, 135, 209); color: rgb(255, 255, 255);
}
.history-rank .toprank {
	color: rgb(61, 135, 209); font-weight: 500;
}
.month-rank > .monthRankTitle {
	margin: 0px; height: 36px; color: rgb(13, 103, 199); line-height: 36px; text-indent: 6px; font-weight: 700; border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(13, 103, 199); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; position: relative; z-index: 2;
}
.monthRankTitle i {
	border-width: 5px 4px 4px; border-style: solid; border-color: rgb(13, 103, 199) transparent transparent; border-image: none; width: 0px; height: 0px; line-height: 10px; margin-left: 4px; display: inline-block;
}
.monthRankTitle .monthRankDate {
	height: 36px; line-height: 36px; cursor: pointer;
}
.monthRankTitle .subMonthRankDate {
	background: rgb(249, 249, 249); height: auto; padding-left: 10px; font-weight: 400; margin-left: -4px; display: block;
}
.monthRankTitle .rankdate-hide {
	display: none;
}
.monthRankTitle .subMonthRankDate a {
	height: 36px; color: rgb(61, 135, 209); line-height: 36px; font-size: 14px; margin-bottom: 2px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: dashed; display: block;
}
.monthRankTitle .subMonthRankDate a:hover {
	color: rgb(13, 103, 199); font-weight: 700;
}
.history-rank {
	width: 348px; overflow: hidden; font-size: 15px;
}
.history-rank > .historyRankTitle {
	height: 36px; color: rgb(178, 170, 105); line-height: 36px; text-indent: 6px; font-weight: 700; border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(178, 170, 105); border-bottom-width: 1px; border-left-width: 4px; border-bottom-style: solid; border-left-style: solid; position: relative; cursor: pointer;
}
.historyRankTitle > .historyRankDate > em {
	padding: 3px 3px 3px 0px; border: 1px dashed rgb(232, 232, 232); border-image: none; right: 5px; bottom: 5px; color: rgb(216, 216, 216); line-height: 12px; font-size: 12px; font-weight: 500; position: absolute;
}
.historyRankTitle > .historyRankDate > i {
	border-width: 5px 4px 4px; border-style: solid; border-color: rgb(178, 170, 105) transparent transparent; border-image: none; width: 0px; height: 0px; line-height: 10px; margin-left: 4px; display: inline-block;
}
.historyRankTitle .subHistoryRankDate {
	background: rgb(249, 249, 249); height: auto; padding-left: 10px; font-weight: 400; margin-left: -4px; display: block;
}
.historyRankTitle .rankdate-hide {
	display: none;
}
.historyRankTitle .subHistoryRankDate a {
	height: 36px; color: rgb(187, 168, 102); line-height: 36px; font-size: 14px; margin-bottom: 2px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: dashed; display: block;
}
.historyRankTitle .subHistoryRankDate a:hover {
	color: rgb(178, 170, 105); font-weight: 700;
}
#shxidx-slide-wrap span {
	width: 70%;
}
.shxidx-pagination {
	right: 10%;
}
.section-idx-column1 > .idx-column1--innerleft {
	position: relative;
}
.more-picnews {
	width: 10%; height: 32px; text-align: right; right: 0px; bottom: 0px; overflow: hidden; position: absolute; z-index: 100000;
}
.more-picnews > a {
	cursor: pointer;
}
.more-picnews > a > b {
	top: 0px; width: 100%; height: 32px; right: 0px; position: absolute;
}
.more-picnews > a > span {
	top: 7px; right: 5px; color: rgb(255, 255, 255); font-size: 14px; position: absolute;
}
.more-picnews > a:hover > b {
	background: rgb(13, 103, 199); opacity: 0.4;
}
.more-picnews > a:hover > span {
	color: rgb(255, 255, 255);
}
.more-picnews > a > span > i {
	border-width: 4px 4px 4px 5px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); border-image: none; width: 0px; height: 0px; line-height: 12px; margin-left: 4px; display: inline-block;
}
.govinfo-disclosure-quicklinks > a > span {
	padding: 0px 20px;
}

