* {text-decoration:none;}
#bookbanner {
	border-right: #000 1px solid; border-top: #000 1px solid; margin: 13px auto 0px; border-left: #000 1px solid; width: 915px; border-bottom: #000 1px solid; height: 95px
}
#bookbanner img {
	border-top-width: 0px; margin-top: 6px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin-left: 6px; width: 723px; height: 82px; border-right-width: 0px
}
#bookbanner ul {
	border-right: #e8e8e8 1px solid; padding-right: 2px; border-top: #e8e8e8 1px solid; margin-top: 15px; padding-left: 2px; float: right; padding-bottom: 2px; border-left: #e8e8e8 1px solid; width: 170px; margin-right: 5px; padding-top: 2px; border-bottom: #e8e8e8 1px solid; text-align: center
}
#bookbanner ul li {
	background: #e5f1ff; margin: 0px auto; overflow: hidden; width: 166px; line-height: 20px; height: 20px; text-align: left
}
#bookbanner ul li a {
	font-weight: normal; font-size: 12px; margin-left: 5px; color: #7a8694; text-decoration: none
}
#bookbanner ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#booknav {
	background: url(../images/boxnews_04.gif) repeat-x; margin: 5px auto 0px; width: 950px; height: 32px
}
#booknav h2 {
	background: url(../images/boxnews_03.gif); float: left; width: 157px; text-indent: -2000px; height: 32px
}
#booknav ul {
	margin-top: 12px; float: left; height: 12px
}
#booknav ul li {
	border-right: #fff 1px solid; float: left; width: 80px; line-height: 14px; height: 14px;
	text-align:center;
}
#booknav ul li a {
	font-weight: normal; font-size: 12px; color: #fff; text-decoration: none
}
#booknav ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00; text-decoration: none
}
#booknav .icon {
	background: url(../images/boxnews_06.gif); float: right; width: 28px; height: 32px
}
#picnews {
	border-right: #ff8e0b 1px solid; border-top: #ff8e0b 1px solid; margin-top: 5px; float: left; overflow: hidden; border-left: #ff8e0b 1px solid; width: 308px; border-bottom: #ff8e0b 1px solid; position: relative; height: 483px;
	text-align:center;
}
#picnews img {
	margin: 10px auto 0px; width: 298px; height: 228px; border:0;
}
#picnews h2 {
	font-weight: normal; font-size: 12px; background: #d0caca; margin: 1px auto 0px; overflow: hidden; width: 298px; color: #000; line-height: 30px; height: 30px; text-align: center
}
#picnews h2 a {
	padding-left: 25px; font-weight: bold; font-size: 14px; background: url(../images/book_19.gif) no-repeat 0px -2px; color: #000; text-decoration: none
}
#picnews h2 a:hover {
	color: #c00;
}
#picnews .title {
	background: url(../images/boxnews_11.gif) no-repeat 6px 12px; overflow: hidden; width: 285px; line-height: 34px; border-bottom: #cccccc 1px solid; height: 30px; margin:0 auto; text-align:left;
	}
#picnews .title h3 {
	font-size: 12px; margin-left: 25px;
}
#picnews ul { margin:10px 15px;
}
#picnews ul li {
	background: url(../images/dvicon.gif) no-repeat 0 3px; overflow: hidden; line-height: 22px; height: 22px; text-align: left; text-indent:22px;
	}
#picnews ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#picnews ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#picnews .bgfif {
	background: #000; filter: alpha(opacity=50); left: 5px; width: 298px; position: absolute; top: 218px; height: 20px; -moz-opacity: 0.5
}
#picnews p {
	border-right: #fff 1px solid; border-top: #fff 1px solid; right: 5px; overflow: hidden; border-left: #fff 0px solid; border-bottom: #fff 1px solid; position: absolute; top: 218px; height: 19px
}
#picnews p a {
	font-weight: bold; font-size: 14px; float: left; overflow: hidden; border-left: #fff 1px solid; width: 25px; color: #fff; line-height: 19px; height: 19px; text-decoration: none;
	text-align:center;
}
#leftsmallad { clear:both;margin:0; padding:0;}
#leftsmallad img {margin:5px; padding:0; height:50px; width:285px;}
#mainnews {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; margin-top: 5px; float: left; margin-left: 5px; overflow: hidden; border-left: #cccccc 1px solid; width: 342px; border-bottom: #cccccc 1px solid; height: 483px
}
#mainnews h2 {
	font-weight: bold; font-size: 16px; margin: 0px auto; overflow: hidden; width: 330px; color: #000; line-height: 60px; height: 44px; text-align: center
}
#mainnews h2 a {
	font-weight: bold; font-size: 16px; color: #000; text-decoration: none
}
#mainnews h2 a:hover {
	font-weight: bold; font-size: 16px; color: #c00
}
#mainnews h3 {
	font-weight: normal; font-size: 12px; padding-bottom: 5px; margin: 0px auto; overflow: hidden; width: 330px; color: #223378; text-indent: 24px; line-height: 20px; border-bottom: #979797 2px dotted; text-align: left
}
#mainnews h3 a {
	font-weight: normal; font-size: 12px; color: #223378;
}
#mainnews h3 a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#mainnews ul {
height:330px;
margin:3px 0;
overflow:hidden;
}
#mainnews ul li {
	margin: 0px auto; overflow: hidden; width: 310px; line-height: 27px; height: 27px; text-align: left
}
#mainnews ul li a {
	font-weight: normal; font-size: 14px; color: #000
}
#mainnews ul li a:hover {
	font-weight: normal; font-size: 14px; color: #c00
}
#mainnews h4 {
	font-weight: bold; font-size: 14px; background: url(../images/boxnews_27.gif); margin: 0px auto; overflow: hidden; width: 326px; color: #fff; line-height: 32px; height: 32px; text-align: left
}
#mainnews h4 a {
	font-weight: bold; font-size: 14px; margin-left: 15px; color: #fff; text-decoration: none
}
#mainnews h4 a:hover {
	font-weight: bold; font-size: 14px; margin-left: 15px; color: #c00
}
#onlyboxnews {
	border-right: #e67c00 1px solid; border-top: #e67c00 1px solid; margin-top: 5px; float: right; overflow: hidden; border-left: #e67c00 1px solid; width: 286px; border-bottom: #e67c00 1px solid; height: 243px
}
#onlyboxnews h2 {
	width:141px; height:40px; float:left; background:#f79705; margin-top:1px; margin-left:1px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold; display:inline;
}
#onlyboxnews h2 a {
	width:141px; height:40px; float:left; background:#f79705; margin-top:1px; margin-left:1px; text-align:center; line-height:40px; font-size:14px; color:#fff; font-weight:bold; display:inline; text-decoration:none;
}
#onlyboxnews .ahover {
	background:#ffd67e; color:#000; font-weight:normal;}
#onlyboxnews h2 a:hover {
	background:#ffd67e;color:#000; }
#onlyboxnews img {
	border-right: #000 1px solid; border-top: #000 1px solid; margin-top: 5px; float: left; margin-left: 5px; border-left: #000 1px solid; width: 118px; border-bottom: #000 1px solid; height: 90px
}
#onlyboxnews h3 {
	float: left; margin-left: 5px; overflow: hidden; width: 118px; line-height: 30px; height: 30px; text-align: center
}
#onlyboxnews h3 a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#onlyboxnews h3 a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#onlyboxnews ul {
	clear: both;
	padding:10px;
}
#onlyboxnews li {
	overflow: hidden; line-height: 22px; height: 22px; text-align: left
}
#onlyboxnews ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#onlyboxnews ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}

#rightsmallad { display:inline;float:right; margin:5px 2px;}
#rightsmallad img {margin:3px; padding:0; width:270px; height:50px;}

#onlyboxnews1 {
	border-right: #e67c00 1px solid; border-top: #e67c00 1px solid; margin-top: 0px; float: right; overflow: hidden; border-left: #e67c00 1px solid; width: 286px; border-bottom: #e67c00 1px solid; height: 178px
}
#onlyboxnews1 .title {
	background: url(../images/boxnews_11.gif) no-repeat 6px 12px; overflow: hidden; width: 255px; line-height: 34px; border-bottom: #cccccc 1px solid; height: 30px
}
#onlyboxnews1 .title h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 25px; color: #000
}
#onlyboxnews1 .title span {
	background: url(../images/boxnews_14.gif) no-repeat 0px 14px; float: right; margin-right: 5px
}
#onlyboxnews1 .title span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#onlyboxnews1 .title span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}

#onlyboxnews1 img {width:45px; height:45px; border:1px solid #000; float:left; margin-top:10px; margin-left:10px;}
#onlyboxnews1 .text {width:70px; height:45px; float:left; font-size:12px; font-weight:normal; color:#000; text-align:left; overflow:hidden; line-height:21px; margin-left:5px; margin-top:10px;}

#onlyboxnews1 ul {
	clear: both; margin-top:10px;
}
#onlyboxnews1 ul li {
	margin: 0px auto; overflow: hidden; width: 125px; line-height: 22px; height: 22px; text-align: left; float:left; margin-left:10px;
}
#onlyboxnews1 ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#onlyboxnews1 ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}


#boxpic {
	clear: both; border-right: #ff9b27 1px solid; border-top: #ff9b27 1px solid; margin: 5px auto 0px; border-left: #ff9b27 1px solid; width: 948px; border-bottom: #ff9b27 1px solid; height: 328px
}
#boxpic .content {
	background: url(../images/boxnews_31.gif) repeat-x; margin: 10px auto; width: 925px
}
#boxpic .content h2 {
	font-weight: bold; font-size: 12px; background: url(../images/boxnews_30.gif); float: left; overflow: hidden; width: 74px; color: #6e6958; line-height: 26px; height: 26px; text-align: center
}
#boxpic .content span {
	background: url(../images/boxnews_14.gif) no-repeat 0px 4px; float: right; margin-right: 5px
}
#boxpic .content span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#boxpic .content span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}
#boxpic .content table {
	clear: both
}
#boxpic .content table tr td img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 150px; border-bottom: #000 1px solid; height: 106px
}
#boxpic .content table tr td a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#boxpic .content table tr td a:hover {
	font-weight: normal; font-size: 12px; color: #c00; text-decoration: none
}

#leftmiddle {float:left;}

#famouspic {
	border-right: #ff8f13 1px solid; border-top: #ff8f13 1px solid; margin-top: 5px; border-left: #ff8f13 1px solid; width: 288px; border-bottom: #ff8f13 1px solid; height: 240px
}
#famouspic .title {
	background: url(../images/boxnews_11.gif) no-repeat 6px 12px; margin: 0px auto; overflow: hidden; width: 268px; line-height: 34px; border-bottom: #cccccc 1px solid; height: 30px
}
#famouspic .title h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 25px; color: #000
}
#famouspic .title span {
	background: url(../images/boxnews_14.gif) no-repeat 0px 14px; float: right; margin-right: 5px
}
#famouspic .title span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#famouspic .title span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}
#famouspic img {
	border-right: #000 1px solid; border-top: #000 1px solid; margin-top: 15px; float: left; margin-left: 10px; border-left: #000 1px solid; width: 118px; border-bottom: #000 1px solid; height: 90px
}
#famouspic h4 {
	float: left; margin-left: 5px; overflow: hidden; width: 130px; line-height: 45px; height: 40px; text-align: left
}
#famouspic h4 a {
	font-weight: bold; font-size: 14px; color: #000; text-decoration: none
}
#famouspic h4 a:hover {
	color: #c00
}
#famouspic .text {
	font-weight: normal; font-size: 12px; float: left; margin-left: 5px; overflow: hidden; width: 130px; color: #000; text-indent: 24px; line-height: 21px; height: 61px; text-align: left
}

#famouspic ul {
	clear: both; margin-top:5px;
}
#famouspic ul li {
	margin: 0px auto; overflow: hidden; width: 260px; line-height: 22px; height: 22px; text-align: left
}
#famouspic ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#famouspic ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#leftsmallad1 {margin:0; padding:0;}
#leftsmallad1 img {margin:5px auto; padding:0;}
#famouspic1 {
	border-right: #ff8f13 1px solid; border-top: #ff8f13 1px solid; margin-top: 10px; border-left: #ff8f13 1px solid; width: 288px; border-bottom: #ff8f13 1px solid; height: 185px
}
#famouspic1 .title {
	background: url(../images/boxnews_11.gif) no-repeat 6px 12px; margin: 0px auto; overflow: hidden; width: 268px; line-height: 34px; border-bottom: #cccccc 1px solid; height: 30px
}
#famouspic1 .title h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 25px; color: #000
}
#famouspic1 .title span {
	background: url(../images/boxnews_14.gif) no-repeat 0px 14px; float: right; margin-right: 5px
}
#famouspic1 .title span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#famouspic1 .title span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}

#famouspic1 ul {
	clear: both; margin-top:5px;
}
#famouspic1 ul li {
	margin: 0px auto; overflow: hidden; width: 260px; line-height: 22px; height: 22px; text-align: left
}
#famouspic1 ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#famouspic1 ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}

#worldpic {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; margin-top: 5px; float: left; margin-left: 5px; border-left: #ccc 1px solid; width: 350px; border-bottom: #ccc 1px solid; height: 487px
}
#worldpic #society {
	background: url(../images/boxnews_35.gif) no-repeat 10px 10px; width: 335px; border-bottom: #ccc 2px dotted; height: 245px
}
#worldpic #society h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 30px; overflow: hidden; color: #000; line-height: 34px; height: 30px; text-decoration: none
}
#worldpic #society span {
	background: url(../images/boxnews_14.gif) no-repeat 0 3px; float: right; margin:10px 0 0; }
#worldpic #society span a {
margin:0 0 0 20px;}
#worldpic #society h2 a {
	font-weight: bold; font-size: 12px; color: #000; text-decoration: none
}
#worldpic #society h2 a:hover {
	font-weight: bold; font-size: 12px; color: #c00; text-decoration: none
}
#worldpic #society ul {
	clear: both
}
#worldpic #society ul li {
	margin: 0px auto; overflow: hidden; width: 335px; line-height: 26px; height: 26px; text-align: left
}
#worldpic #society ul li a {
	font-weight: normal; font-size: 14px; color: #000
}
#worldpic #society ul li a:hover {
	font-weight: normal; font-size: 14px; color: #c00
}
#worldpic #legal {
	background: url(../images/boxnews_35.gif) no-repeat 10px 10px; width: 335px; height: 180px
}
#worldpic #legal span {
	background: url(../images/boxnews_14.gif) no-repeat 0 3px; float: right; margin:10px 0 0;
	}
#worldpic #legal span a {
margin:0 0 0 20px;}
#worldpic #legal h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 30px; overflow: hidden; color: #000; line-height: 34px; height: 30px; text-decoration: none
}
#worldpic #legal h2 a {
	font-weight: bold; font-size: 12px; color: #000; text-decoration: none
}
#worldpic #legal h2 a:hover {
	font-weight: bold; font-size: 12px; color: #c00; text-decoration: none
}
#worldpic #legal ul {
	clear: both
}
#worldpic #legal ul li {
	margin: 0px auto; overflow: hidden; width: 335px; line-height: 26px; height: 26px; text-align: left
}
#worldpic #legal ul li a {
	font-weight: normal; font-size: 14px; color: #000
}
#worldpic #legal ul li a:hover {
	font-weight: normal; font-size: 14px; color: #c00
}
#entpic {
	border-right: #ff8f13 1px solid; border-top: #ff8f13 1px solid; margin-top: 5px; float: right; border-left: #ff8f13 1px solid; width: 288px; border-bottom: #ff8f13 1px solid; height: 427px
}
#entpic .title {
	clear: both; background: url(../images/boxnews_11.gif) no-repeat 6px 12px; margin: 0px auto; overflow: hidden; width: 268px; line-height: 34px; border-bottom: #cccccc 1px solid; height: 30px
}
#entpic .title h2 {
	font-weight: bold; font-size: 12px; float: left; margin-left: 25px; color: #000
}
#entpic .title span {
	margin-top: 0px; background: url(../images/boxnews_14.gif) no-repeat 0px 14px; float: right; width: auto; margin-right: 5px
}
#entpic .title span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#entpic .title span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}
#entpic span {
	margin-top: 5px; float: left; margin-left: 5px; width: 90px
}
#entpic span img {
	border-right: #000 1px solid; border-top: #000 1px solid; margin: 5px auto; border-left: #000 1px solid; width: 63px; border-bottom: #000 1px solid; height: 63px
}
#entpic span h3 {
	margin: 0px auto; overflow: hidden; width: 63px; line-height: 18px; height: 36px; text-align: center
}
#entpic span h3 a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#entpic span h3 a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#entpic .text {
	margin-top: 10px; float: left; width: 180px; height: 212px
}
#entpic .text ul li {
	overflow: hidden; width: 180px; line-height: 18px; height: 38px; text-align: left
}
#entpic .text ul li a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#entpic .text ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#entpic ul {
	clear: both;  margin-top:5px;
}
#entpic ul li {
	margin: 0px auto; overflow: hidden; width: 260px; line-height: 22px; height: 22px; text-align: left;
}
#entpic ul li a {
	font-weight: normal; font-size: 12px; color: #424242
}
#entpic ul li a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#entpic img {
	border-right: #000 1px solid; border-top: #000 1px solid; margin-top: 5px; float: left; margin-left: 10px; border-left: #000 1px solid; width: 118px; border-bottom: #000 1px solid; height: 90px
}
#entpic h4 {
	float: left; margin-left: 5px; overflow: hidden; width: 118px; line-height: 30px; height: 30px; text-align: center
}
#entpic h4 a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#entpic h4 a:hover {
	font-weight: normal; font-size: 12px; color: #c00
}
#rightsmallad1 {margin:5px 3px; padding:0; display:inline; float:right;}
#userpic {
	clear: both; border-right: #ff9b27 1px solid; border-top: #ff9b27 1px solid; margin: 5px auto 0px; border-left: #ff9b27 1px solid; width: 948px; border-bottom: #ff9b27 1px solid; height: 328px
}
#userpic .content {
	background: url(../images/boxnews_31.gif) repeat-x; margin: 10px auto; width: 925px
}
#userpic .content h2 {
	font-weight: bold; font-size: 12px; background: url(../images/boxnews_30.gif); float: left; overflow: hidden; width: 74px; color: #6e6958; line-height: 26px; height: 26px; text-align: center
}
#userpic .content span {
	background: url(../images/boxnews_14.gif) no-repeat 0px 4px; float: right; margin-right: 5px
}
#userpic .content span a {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #000; text-decoration: none
}
#userpic .content span a:hover {
	font-weight: normal; font-size: 12px; float: left; margin-left: 15px; color: #c00
}
#userpic .content table {
	clear: both
}
#userpic .content table tr td img {
	border-right: #000 1px solid; border-top: #000 1px solid; border-left: #000 1px solid; width: 138px; border-bottom: #000 1px solid; height: 106px
}
#userpic .content table tr td a {
	font-weight: normal; font-size: 12px; color: #000; text-decoration: none
}
#userpic .content table tr td a:hover {
	font-weight: normal; font-size: 12px; color: #c00; text-decoration: none
}
.ad {
margin:10px 0;
}
.ct {
background:#FFF;
}