/* START header */
#header {
	float:left;
	margin-bottom:10px;
	width:980px;
}
#topbar {
	height:40px;
	text-align:right;
}
#topbar .link {
	line-height:40px;
	font-size:12px;
	font-weight:700;
}
#toptitle {
	width:760px;
	float:right;
	height:127px;
	background-color:#d0121c;
	/*
	background-image:url(../images/main_02.gif);
	background-repeat:no-repeat;
	background-position:center;
	*/
}
#toplogo {
	margin-top:20px;
	float:left;
	width:200px;
}
/* END header */

/* START top_nav_home */
#top_nav_home {
	border-bottom:8px solid #000;
	margin-top:0px;
	float:left;
	width:980px;
	line-height:30px;
	height:30px;
	font-family:"宋体";
}
#top_nav_home ul {
	margin-left:679px;
}
#top_nav_home ul li {
	float:left;
	font-size:14px;
	font-weight:700;
	background-image:url(../images/top_bg_01.gif);
	padding:0 20px 0 19px;
	border-left:1px #BABABA solid;
	border-top:1px #757575 solid;
}
#top_nav_home ul li a {
	color:#000000;
}
#top_nav_home ul li.live {
	border-right:1px #757575 solid;
}
/* END top_nav_home */

/* START main */
#main {
	float:left;
	width:100%;
	border-bottom:1px solid #757575;
	border-top:8px solid #000;
	background-image:url(../images/content_bg.gif);
}
#firstbox {
	float:left;
	width:100%;
	background-image:url(../images/bg_firstbox.gif);
	background-repeat:repeat-y;
}
.leftpart {
	float:left;
	width:170px;
}
#left_nav_home {
	padding:9px;
	clear:both;
}
#left_nav_home dl {
	margin-left:10px;
}
#left_nav_home dt {
	margin:8px 0;
}
#left_nav_home dd {
	font-size:12px;
	color:#000;
	display:none;
}
#left_nav_home ul {
	list-style:none;
}
#left_nav_home ul li {
	height:20px!important;
	height:20px;
	clear:both;
}
*+html #left_nav_home ul li {
	height:20px!important;
}
#left_nav_home ul li a {
	color:#000000;
	display:block;
	padding:3px 0 3px 10px;/*
	background-image:url(../images/nav_bg_02.gif);
	background-repeat:no-repeat;
	background-position:center;
	*/
}
#left_nav_home ul li a:hover {
/*
background-image:url(../images/nav_bg_01.gif);
*/
}
.nav_hometitle {
	font-size:14px;
	font-weight:700;
	background-image:url(../images/top_bg_01.gif);
	margin:0 1px;
	padding:0 0 0 15px;
	line-height:36px;
}
/* START left images ad */
#firstbox .left_ad {
	text-align:center;
	padding-top:5px;
}
#firstbox .left_ad img {
	margin:3px auto;
}
/* END left images ad */

/* START left latest issue */
#firstbox .newissue {
	margin:0 10px 0 10px;
	line-height:18px;
	font-size:12px;
	color:#3d3b3c;
}
/* END left latest issue */


/* START mail send */

#firstbox .mailsend {
	margin:11px 1px 0 1px;
	padding:13px 5px 5px 8px;
	background-color:#EFEFD6;
	border-bottom:1px #bababa solid;
}
#firstbox .mailsend ul {
	margin:5px 0;
}
#firstbox .mailsend ul li {
	margin:5px 0;
}
#firstbox .mailsend #mailinput {
	border:2px #676767 inset;
	width:140px;
}
#firstbox .mailsend img {
	margin:5px 0 !important;
	margin:3px 0;
}
*+html #firstbox .mailsend img {
	margin:3px 0 !important;
}
/* END mail send*/

/* START rightpart */
.rightpart {
	float:right;
	width:810px;
	background:url(../images/bg_510_170.gif) repeat-y;
}
#firstbox .abColumns {
	padding-bottom:20px;
}
#firstbox .aColumn {
	float:left;
	width:510px;
	background-color:#FFFFFF;
}
#firstbox .bColumn {
	float:right;
	width:300px;
}
/* END rightpart */

/* START feature */
#feature {
	border-bottom:1px solid #bababa;
}
#ab_feature {
	float:left;
	width:328px;
}
#feature_a {
	width:320px;
	margin:0 0 0 8px;
}
#feature_a dt {
	font-size:14px;
	font-weight:700;
	margin:9px 0 2px 0;
}
#feature_a dl {
	width:320px;
	line-height:18px;
	border-bottom:1px solid #DCDDDE;
}
#feature_a dd {
	padding:0;
}
#feature_a dd.time {
	font-size:11px;
	color:#bababa;
	margin:2px 0 10px 0;
	text-align:right;
}
#feature_b {
	margin:8px 0 0 8px;
	width:320px;
}
#feature_b dl {
	margin-bottom:8px;
	float:left;
	width:155px;
	line-height:18px;
	border-bottom:1px solid #DCDDDE;
}
#feature_b dt {
	font-size:13px;
	font-weight:700;
	margin:7px 0 3px 0;
}
#feature_b dd.time {
	text-align:right;
	font-size:11px;
	color:#bababa;
	margin:2px 0 8px 0;
}
#feature_c {
	float:right;
	width:182px;
}
#feature_c dl {
	line-height:18px;
	margin:0 15px 9px 10px;
	border-bottom:1px solid #DCDDDE;
}
#feature_c dt {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
#feature_c dd {
	margin-bottom:5px;
}
.subtitle {
	margin:10px 0 10px 8px;
	clear:both;
}
/* END feature */
#weekbusi {
	clear:both;
}
/* START theweek */
#theweek {
	width:170px;
	float:left;
}
#theweek dl {
	line-height:18px;
	margin:0 15px 9px 10px;
	border-bottom:1px solid #DCDDDE;
}
#theweek dt {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
#theweek dd {
	margin-bottom:5px;
}
#theweek dd.time {
	font-size:11px;
	color:#bababa;
	margin:2px 0 10px 0;
	text-align:right;
}
/* END theweek */

/* START business */
#business {
	width:340px;
	float:right;
}
#business dl {
	line-height:18px;
	margin:0 15px 5px 10px;
	border-bottom:1px solid #DCDDDE;
}
#business dt {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
#business dd.time {
	font-size:11px;
	color:#bababa;
	margin:2px 0 3px 0;
	text-align:right;
}
/* END business */

#cityhot {
	float:left;
	width:100%;
	background:url(../images/bg_300_150.gif);
	border-bottom:1px solid #bababa;
}
#cultime {
	float:left;
	width:100%;
	background:url(../images/bg_300_150.gif);
	border-bottom:1px solid #bababa;
}
#city {
	float:left;
	width:150px;
}
.city_box {
	margin:0 7px 0 9px;
}
.city_box .more {
	margin:10px 10px 10px 0;
	clear:both;
	text-align:right;
}
.city_box p {
	line-height:18px;
}
.city_box h3 {
	font-size:13px;
	font-weight:700;
	margin:8px 0 5px 0;
}
.city_boxtitle {
	font-size:13px;
	font-weight:700;
	display:block;
	margin-top:3px;
}
.city_img {
	margin-top:5px;
}
.city_intro {
	display:block;
	margin:5px 0;
	line-height:22px;
}
.city_box ul li {
	line-height:18px;
}
.city_box a:link, .city_box a:visited {
	color:#3d3b3c;
}
.city_box a:hover {
	color: #1a406a;
	text-decoration: underline;
}
.culture_box {
	margin:0 7px 0 9px;
}
.culture_box p {
	line-height:18px;
}
.culture_box .more {
	margin:10px 10px 10px 0;
	clear:both;
	text-align:right;
}
.culture_box h3 {
	font-size:14px;
	font-weight:700;
	margin:8px 0 5px 0;
}
.culture_boxtitle {
	font-size:13px;
	font-weight:700;
	display:block;
	margin-top:3px;
}
.culture_intro {
	display:block;
	margin:5px 0;
	line-height:22px;
}
.culture_box ul li {
	line-height:18px;
}
.culture_box a:link, .culture_box a:visited {
	color:#3d3b3c;
}
.culture_box a:hover {
	color: #1a406a;
	text-decoration: underline;
}
#hot {
	float:right;
	width:150px;
}
#culture {
	float:left;
	width:150px;
}
#moretime {
	float:right;
	width:150px;
}
#hot .hot_box {
	margin:0 4px 10px 4px;
}
#hot .hot_box img {
	margin:5px 4px 3px 4px;
}
#moretime .moretime_box {
	margin:0 15px 0 10px;
	clear:both;
}
#moretime .moretime_box h3 {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
#moretime .moretime_box h3 a {
	color:#ff9c00;
}
#moretime .moretime_box p {
	font-size:12px;
	line-height:18px;
}
#moretime .moretime_box .date {
	font-size:11px;
	color:#bababa;
	display:block;
	margin:4px 0 10px 0;
	float:right;
}
#photostory .photostory_box {
	margin:0 7px 20px 7px;
}
/* START life style */
#lifestyle {
	border-top:6px solid #1a58a7;
	width:810px;
	float:right;
}
#lifestyle .subtitle {
	margin:0;
}
#lifestyle .subtitle .subtitle_box {
	padding:10px 0 10px 8px;
	background-color: #fff;
	border-right:1px solid #757575;
}
#lifestyle .cdColumns {
	border-top:1px solid #bababa;
	float:right;
	background:#FFFFFF;
	border-right:1px solid #757575;
}
#lifestyle .cColumn {
	float:left;
	width:170px;
}
#lifestyle .dColumn {
	float:right;
	width:639px; /*cdColumns右边距占用1px*/
}
#lifestyle .subtxttitle {
	margin:8px 0 5px 8px;
	font-size:14px;
	font-weight:bold;
	color:#413b3b;
}
.cColumn .cColumn_box {
	margin:8px 15px 8px 10px;
	clear:both;
	border-bottom:1px solid #DCDDDE;
}
.cColumn .cColumn_box h3 {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
.cColumn .cColumn_box p {
	font-size:12px;
	line-height:18px;
	margin-bottom:8px;
}
.cColumn .cColumn_box .date {
	font-size:12px;
	font-weight:bold;
	color:#bababa;
	display:block;
	margin:5px 0 0 0;
}
.dColumn .dColumn_box {
	width:100%;
	margin:10px 0 0 0;
}
.dColumn .dColumn_box dt {
	font-size:14px;
	font-weight:700;
	margin:10px 0 3px 0;
}
.dColumn .dColumn_box dl {
	float:left;
	width:310px;
	line-height:18px;
	border-bottom:1px solid #DCDDDE;
}
.dColumn .dColumn_box dd {
	padding:0;
}
.dColumn .dColumn_box dd.time {
	font-size:11px;
	color:#bababa;
	margin:2px 0 9px 0;
	width:310px;
	text-align:right;
}
.dColumn .dColumn_box2 dd.time {
	text-align:right;
	font-size:11px;
	color:#bababa;
	margin:2px 0 8px 0;
}
.dColumn .dColumn_box2 {
	width:100%;
	float:right;
	margin:10px 0 0 0;
}
.dColumn .dColumn_box2 dt {
	font-size:14px;
	font-weight:700;
	margin:0 0 3px 0;
}
.dColumn .dColumn_box2 dl {
	float:left;
	width:150px;
	line-height:18px;
	border-bottom:1px solid #DCDDDE;
}
/* END life style */

/* START people */
#people {
	clear:both;
	border-top:6px solid #D43927;
	background:#fff url(../images/bg_980.gif);
}
#people .arrow {
	float: right;
	margin-top:7px;
	margin-right:7px;
}
#people_box {
	width:962px;
	border:1px solid #C8C4BB;
	background-color:#EEE8DC;
	background-image:url(../images/bg_964_5col.gif);
	margin:8px;
	clear:both;
}
#people_box .intro {
	width:165px;
	float:left;
}
#people_box .intro dt {
	margin:14px 8px 8px 8px;
}
#people_box .intro dd {
	margin:8px;
	line-height:18px;
}
#people_box .list {
	width:797px;
	float:right;
}
#people .subtitle {
	margin:0;
}
#people .subtitle .subtitle_box {
	padding:10px 0 5px 8px;
	float:left;
}
#people .story {
	padding:10px 6px 14px 14px;
}
#people .story h4 {
	margin:20px 0 5px 0;
	font-size:14px;
	font-weight:700;
}
#people .story h4 a {
	color:#D43927;
}
#people .story h5 {
	margin-bottom:5px;
	font-size:14px;
	font-weight:700;
}
#people .story p {
	line-height:18px;
}
#list_box td {
	vertical-align:top;
	height:300px;
}
/* END people */

#secondbox {
	clear:both;
	float:left;
	width:100%;
	background-image:url(../images/bg_firstbox.gif);
	background-repeat:repeat-y;/* border-top:6px solid #746175; */
}
#secondbox .rightpart2 {
	float:right;
	width:810px;
}
#secondbox .subtitle {
	margin:0;
}
#secondbox .leftpart .subtxttitle {
	margin:10px 0 5px 8px;
	font-size:14px;
	font-weight:bold;
	color:#413b3b;
}
#secondbox .leftpart .cColumn_box {
	margin:8px 15px 8px 10px;
	clear:both;
	border-bottom:1px solid #DCDDDE;
}
#secondbox .leftpart .cColumn_box h3 {
	font-size:13px;
	font-weight:700;
	margin:0 0 3px 0;
}
#secondbox .leftpart .cColumn_box p {
	font-size:12px;
	line-height:18px;
	margin-bottom:8px;
}
#secondbox .leftpart .cColumn_box .date {
	font-size:12px;
	font-weight:bold;
	color:#bababa;
	display:block;
	margin:5px 0 0 0;
}
#secondbox .subtitle .subtitle_box {
	background-color: #fff;
	height:38px;
	border-left:1px solid #757575;
	border-right:1px solid #757575;
	border-bottom:1px solid #757575;
	background-image:url(../images/art_culture_title.gif);
}
#secondbox .eColumn {
	float:left;
	width:510px;
}
#secondbox .fColumn {
	float:right;
	width:300px;
}
#issue_banner {
	text-align:center;
	margin:10px 0;
}
#issue_box .subtitle {
	margin:5px 0 20px;
	text-align:center;
	padding-bottom:5px;
	border-bottom:1px solid #bababa;
}
#issue_box .txtlist {
	float:left;
	width:170px;
}
#issue_box .imglist {
	float:right;
	width:130px;
	text-align:center;
}
#issue_box .imglist img {
	margin:10px 0;
}
.eColumn_box dl {
	float: right;
	width: 482px;
	margin: 10px 14px;
	padding: 0;
	display: inline; /* fixes IE/Win double margin bug */
}
.eColumn_box dt {
	float: left;
	font-size:14px;
	font-weight:700;
	margin:0 0 3px 0;
	width:160px;
}
.eColumn_box dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
.eColumn_box dd.img img {
	float: right;
}
.eColumn_box2 dl {
	float: left;
	width: 482px;
	margin: 10px 14px;
	padding: 0;
	display: inline; /* fixes IE/Win double margin bug */
}
.eColumn_box2 dt {
	float: right;
	font-size:14px;
	font-weight:700;
	margin:0 0 3px 0;
	width:339px;
}
.eColumn_box2 dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
.eColumn_box2 dd.img img {
	float: left;
	margin-right:8px;
}
/*****/
#issue_box .maglist{
	display:inline;
	float:left;
	margin:10px auto 10px 7px;
	padding:0;
	width:135px;
}
#issue_box .maglist dt{
	float: left;
	font-size:14px;
	font-weight:700;
	margin-top:0px;
	margin-left: 20px;
	margin-bpttom: 3px;
	width:135px;
	_width:115px;
	display: inline; /* fixes IE/Win double margin bug */

}
#issue_box .maglist dd{
	

	float:left;
	width:101px;
	margin-left:10px;
	display: inline; /* fixes IE/Win double margin bug */

}
/*******/
#issue_box dl {
	float: right;
	width: 286px;
	margin: 10px 7px;
	padding: 0;
	display: inline; /* fixes IE/Win double margin bug */
}
#issue_box dt {
	float: left;
	font-size:14px;
	font-weight:700;
	margin:0 0 3px 0;
	width:176px;
}
#issue_box dd {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height:18px;
	color: #666;
}
#issue_box dd.img img {
	float: right;
	margin-left:5px;
}
/* END main */

#ad_A3 {
	padding:10px 0;
	border-bottom:1px solid #ccc;
	text-align:center;
}

#ad_A4_a_content {
	margin:0 0 10px 0;
}
