@charset "UTF-8";
/* 中字形 CSS */

body {
	font-size: 15px;
}

.leftbg h2 ,
.rightbg h2 ,
.center h2
{
	letter-spacing:0;
}
.more a {
	background-position: 0 6px;
}

.menu li li a ,
.menu li li a:hover {
	background-position: 3px 4px;
}
.menu li li li a ,
.menu li li li a:hover {
	background-position: 2px 4px;
}

.nav li a {
	background-position: 0 4px;
}
.fontSize span {
	margin-top: 6px;
}

.periodicals li.promote {
	background:none;
	background-color:#fff;
	margin: 0 2px 5px;
}
.periodicals li.promote a {
	padding: 0;
	border:3px solid #fff;
}
.weather {
	float:none;
	width: auto;
}
.weather .place {
	padding:0 0 1px;
}
.time {
	margin: 8px 0 0;
	float:none;
	background-position: 8px 1px;
	padding:0 0 0 28px;
}

.time .date-time {
	width: auto;
}

.youAreIn {
	padding: 4px 8px 8px;
}
.youAreIn em {
	top: 5px;
}

.service li a ,
.service li a:hover {
	background-position:right 1px;
}

.member li a ,
.member li a:hover {
	background-position: 2px 4px;
}

.onlineInfo li a {
	padding-top: 6px;
}
.onlineInfo li a:hover {
	padding-top: 7px;
}

.list li {
	text-indent: -7.1em;
}

.tab li span {
	padding-bottom:3px;
}
.tab li.now span {
	padding-bottom:4px;
}

.footerLink {
	padding-left: 5px;
}
.footerLink li a {
	background-position: 2px 7px;
}
.footerLink .group {
	padding:  5px 0 5px 20px;
	margin: 0 5px;
}
