* {
	padding:0px;
	margin:0px;
}
html {
	background:#046CB1;
}
body {
	font:12px VerdanaArial, Tahoma;
}
.body {
	width:984px;
	margin:0px auto;
	background:#FFFFFF;
}
img {
	border:none;
}
a {
	color:#0449BE;
	text-decoration:none;
}
a:hover {
	text-decoration:underline
}
ul {
	list-style:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}
.center {
	margin:0px auto;
}
.w960 {
	width:960px;
	position:relative;
}
.mt1 {
	margin-top:3px;
}
.mt2 {
	margin-top:16px;
}
.mt3 {
	margin-top:3px;
	border:1px solid #ff0000;
}
.clear {
	overflow:hidden;
}
.header {
	width:100%;
	overflow:hidden;
	padding-top:5px;
}
.header a {
	color:#777;
}
.header a:hover {
	color:#390;
	text-decoration:none;
}
.header .top {
	clear:both;
	overflow:hidden;
	height:72px;
}
.header .title {
	float:left;
}
.header .banner {
	width:480px;
	height:62px;
	float:right;
	overflow:hidden;
	margin-top:5px;
}
.header .nav {
	width:960px;
	height:34px;
	background:url(images/topmenu_bg.png) left top repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto;
}
.header .nav ul {
	width:960px;
	height:34px;
	margin:0px auto;
	overflow:hidden;
	background:url(images/topmenu_r.png) top center no-repeat;
}
.header .nav ul li {
	float:left;
	line-height:25px;
	margin-left:-2px;
}
.header .nav ul li a {
	height:25px;
	padding:5px 10px 0px 10px;
	display:block;
	color:#FFF;
	float:left;
	font-size:14px;
}
.header .nav ul li a:hover {
	color:#FF3;
}
.header .nav .thisclass a {
	color:#FFFF33;
}
.header .search {
	width:960px;
	height:38px;
	clear:both;
	margin:5px 0 5px 10px;
	float:left;
}
.header .search .form {
	padding-left:2px;
	padding-top:5px;
	float:left;
}
.header .search .form h4 {
	display:none;
}
.header .search .form input.search-keyword {
	width:240px;
	height:28px;
	line-height:28px;
	border:2px solid #299CD3;
	font-size:12px;
	overflow:hidden;
}
.header .search .form select.search-option {
	margin-left:2px;
}
.header .search .form button.search-submit {
	width:60px;
	height:30px;
	border:none;
	background:url(images/search-bt.gif) right top no-repeat;
	font-size:0px;
	line-height:100px;
	margin-left:5px;
	overflow:hidden;
	cursor:pointer;
}
.header .bdsearch {
	width:270px;
	height:30px;
	margin:7px 0 5px 15px;
	border:1px solid #299CD3;
}
.header .bdsdown {
	width:60px;
	height:30px;
	border:1px solid #999999;
	font-size:14px;
	background:#F5F5F5;
}
.header .tags {
	float:right;
}
.header .tag {
	width:488px;
	height:15px;
	float:right;
	margin:10px 15px 0 0;
}
.footer {
	color:#999;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
.footer .powered {
	line-height:25px;
}
.footer .powered strong {
	color:#0071B5;
}
.footer .powered strong span {
	color:#F93;
}
.footer .copyright {
	color:#666666;
	line-height:23px;
}
.flink2 {
	width:958px;
	margin:12px auto;
	border:1px solid #B0C7DD;
	clear:both;
	overflow:hidden;
	background:#EAF3FB;
}
.flink2 .title2 {
	height:28px;
	line-height:28px;
	width:160px;
	margin:0px auto;
}
.infoind {
	color:#666666;
	width:180px;
	height:90px;
	line-height:18px;
	overflow:hidden;
	text-indent:24px;
	float:left;
	margin-left:5px;
	margin-top:-8px;
}
/*---------- layout ---------*/
.tbox {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #B0C7DD;
}
.tbox dd {
	border-left:1px solid #B0C7DD;
	border-right:1px solid #B0C7DD;
	padding:0px 4px;
	overflow:hidden;
}
.tbox dt {
	height:25px;
	background:url(images/news_bg.gif) repeat-x;
	overflow:hidden;
	clear:both;
	border:1px solid #B0C7DD;
}
.tbox dt strong {
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	color:#397CBE;
	letter-spacing:1px;
	font-size:13px;
}
.tbox dt strong a:hover {
	text-decoration:none;
}
.tbox dt span.label {
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a {
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	border-left:1px solid #B0C7DD;
	float:left;
	color:#397CBE;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover {
	color:#397CBE;
}
.tbox dt span.label a.thisclass {
	background:#FFF;
	color:#397CBE;
}
.tboxind {
	margin:0 0 4px 0;
	border-bottom:1px solid #DFF2F5;
	overflow:hidden;
}
.tboxind dt {
	width:332px;
	height:25px;
	overflow:hidden;
	clear:both;
	margin:0px auto;
	background:#D7E7F7;
	border-bottom:1px solid #B0C7DD;
}
.tboxind dd {
	padding:4px 0px 0px;
	overflow:hidden;
}
.tboxind dt strong {
	height:16px;
	line-height:16px;
!important;
	line-height:16px;
	padding-left:5px;
	display:block;
	float:left;
	margin:7px 0 0 3px;
}
.tboxind dt strong a {
	color:#397CBE;
	font-size:14px;
}
.tboxind dt strong a:hover {
	color:#333333;
}
/* 纯文本链接列表 */
.c3 {
	padding:4px 0px;
	clear:right;
}
.c3 li {
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:6px;
	border-bottom:1px dotted #FFFFFF;
}
.c3 li span {
	color:#777;
}
.c3 a {
	color:#0449BE;
	font-size:13px;
	padding-left:4px;
}
.c4 {
	padding:4px 0px;
	clear:right;
}
.c4 li {
	height:27px;
	line-height:27px;
	overflow:hidden;
	padding-left:6px;
	border-bottom:1px dotted #FFFFFF;
}
.c4 a {
	color:#0449BE;
	font-size:15px;
	padding-left:4px;
	font-weight:bold;
}
.toplan {
	width:960px;
	height:40px;
	margin:0px auto;
	padding-top:5px;
}
.toplan .name {
	width:90px;
	height:25px;
	float:left;
	background:#cc5555;
	border-radius:8px;
	line-height:25px;
	margin:7px;
}
.toplan .name a {
	color:#FFFFFF;
	font-size:14px;
	margin-left:12px;
}
.c5 li {
	height:25px;
	float:left;
	background:#2192D1;
	line-height:25px;
	overflow:hidden;
	border-radius:5px;
	margin:12px 0 12px 5px;
}
.c5 li a:hover {
	color:#FFFF33;
	text-decoration:none;
}
.c5 li .thisclass {
	color:#FFFF33;
}
.c5 a {
	color:#FFF;
	font-size:13px;
	padding:0px 10px;
	margin:0px auto;
}
.toplantxt {
	width:960px;
	float:left;
	margin-left:10px;
	padding:5px;
	background:#F9F9F9
}
.c6 {
	margin-left:91px;
}
.c6 li {
	width:87px;
	height:25px;
	float:left;
	background:#2192D1;
	border-radius:10px;
	line-height:25px;
	overflow:hidden;
	margin:7px 5px 0 11px;
}
.c6 li:hover {
	background:#1A7CBB;
}
.c6 li a:hover {
	color:#FFFF33;
	text-decoration:none;
}
.c6 li .thisclass {
	color:#FFFF33;
}
.c6 a {
	color:#FFF;
	font-size:13px;
	margin:0 0 0 17px;
}
.c7 li {
	width:120px;
	height:30px;
	float:left;
	background:#2192D1;
	border-radius:15px;
	line-height:30px;
	overflow:hidden;
	margin:5px;
}
.c7 li:hover {
	background:#1A7CBB;
}
.c7 li a:hover {
	color:#FFFF33;
	text-decoration:none;
}
.c7 li .thisclass {
	color:#FFFF33;
}
.c7 a {
	color:#FFF;
	font-size:14px;
	margin:0 0 0 17px;
}
.toplantxt .name {
	width:75px;
	height:25px;
	float:left;
	background:#cc5555;
	border-radius:6px;
	line-height:25px;
	overflow:hidden;
	margin:7px 5px 0 8px;
}
.toplantxt .name a {
	color:#FFFFFF;
	margin-left:12px;
}
.d1 {
	padding:4px 0px;
	border-top:1px dotted #CCCCCC;
}
.d1 li {
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(images/ico-3.gif) 8px 9px no-repeat;
}
.d1 li span {
	color:#363636;
	margin-right:5px;
	float:right;
	font-size:12px;
}
.d1 li a {
	color:#0449BE;
	font-size:12px;
	margin-left:10px;
}
.d2 {
	padding:2px 0px;
}
.d2 li {
	width:320px;
	height:30px;
	line-height:28px;
	overflow:hidden;
	color:#0449BE;
	float:left;
	padding-left:16px;
	background:url(images/ico-2.gif) 6px 11px no-repeat;
}
.d2 li span {
	color:#363636;
	float:right;
	margin-left:12px;
}
.d2 li a {
	overflow:hidden;
}
.d3 {
	padding:2px 0px;
}
.d3 li {
	width:674px;
	height:30px;
	line-height:28px;
	overflow:hidden;
	color:#0449BE;
	float:left;
	padding-left:16px;
	background:url(images/ico-2.gif) 6px 11px no-repeat;
}
.d3 li span {
	color:#363636;
	float:right;
}
.d3 li a {
	overflow:hidden;
}
.d6 {
	width:334px;
	height:140px;
}
.d6 li {
	width:334px;
	height:140px;
}
.d6 li span {
	width:190px;
	height:22px;
	float:left;
	margin:10px 0px;
0 0px;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}
.d6 li span a {
	color:#0449BE;
	font-size:13px;
	margin-top:2px;
}
.d6 li img {
	width:90px;
	height:125px;
	border:1px solid #E3E3E3;
	margin:4px 7px 0 7px;
	float:left;
	padding:2px;
}
.e1 {/* 横向浮动的图片列表 120*90  */
	width:100%;
	overflow:hidden;
	clear:both;
	padding:8px 6px;
}
.e1 li {
	width:118px;
	overflow:hidden;
	float:left;
	text-align:center;
}
.e1 li a {
	display:block;
}
.e1 li a:hover img {
	border:1px solid #999;
	padding:2px;
}
.e1 li a img {
	display:block;
	border:1px solid #E3E3E3;
	padding:2px;
	width:100px;
	height:140px;
}
.e2 {
	width:100%;
	margin-left:4px;
}
.e2 li {
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 2px;
}
.e2 li img {
	border:1px solid #e2e2e2;
	float:left;
	padding:3px;
}
.e2 li dl {
	width:560px;
	float:left;
	height:30px;
	border-bottom:1px solid #CECECE;
	margin-left:10px;
}
.e2 li dt {
	color:#CC0000;
	float:left;
	line-height:25px;
	font-size:13px;
}
.e2 li dl a.title {
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	color:#046DB5;
	font-family:"Courier New";
}
.e2 span.add {
	height:18px;
	display:block;
	color:#046DB5;
	font-family:Arial;
	letter-spacing:1px;
	float:left;
	margin:10px 0 0 10px;
}
.e2 span.add small {
	width:180px;
	font-size:11px;
	margin-right:10px;
}
.e2 span.add small big {
	color:#046DB5;
	font-size:13px;
}
.e2 span.add small a {
	color:#444444;
	font-size:14px;
}
.e2 p.intro {
	width:570px;
	float:left;
	color:#777777;
	line-height:20px;
	margin:5px 0 0 10px;
}
.e2 p.pingfen {
	float:right;
	width:210px;
	line-height:24px;
	margin-right:28px;
	color:#444444;
	font-weight:bold;
	font-size:20px;
	margin-top:20px;
}
.e2 span.db {
	color:#FFFFFF;
	font-size:13px;
	background:#259235;
	padding:4px;
	margin-right:7px;
	font-weight:normal;
}
.e2 span.imdb {
	color:#FFFFFF;
	font-size:13px;
	background:#1FBEE8;
	padding:4px;
	margin-right:7px;
	font-weight:normal;
}
.etop {
	width:100%;
	margin-left:4px;
}
.etop li {
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 2px;
	margin-bottom:5px;
}
.etop li img {
	border:1px solid #e2e2e2;
	float:left;
	padding:3px;
}
.etop li dt {
	color:#CC0000;
	float:left;
	line-height:25px;
	font-size:13px;
}
.etop li dl {
	width:820px;
	float:left;
	height:30px;
	border-bottom:1px solid #CECECE;
	margin-left:10px;
}
.etop li dl a.title {
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	color:#046DB5;
	font-family:"Courier New";
}
.etop span.add {
	height:15px;
	display:block;
	color:#222222;
	font-family:Arial;
	letter-spacing:1px;
	float:left;
	margin:8px 0 0 10px;
}
.etop span.add small {
	width:180px;
	font-size:12px;
	margin-right:30px;
}
.etop span.add small big {
	color:#046DB5;
}
.etop p.intro {
	width:590px;
	float:left;
	color:#555555;
	line-height:20px;
	margin:5px 0 0 10px;
}
.etop p.pingfen {
	float:right;
	width:210px;
	line-height:24px;
	margin-right:28px;
	color:#444444;
	font-weight:bold;
	font-size:20px;
}
.etop span.db {
	color:#FFFFFF;
	font-size:13px;
	background:#259235;
	padding:4px;
	margin-right:7px;
	font-weight:normal;
}
.etop span.imdb {
	color:#FFFFFF;
	font-size:13px;
	background:#1FBEE8;
	padding:4px;
	margin-right:7px;
	font-weight:normal;
}
.f1 {
	background:url(images/rank15.png) 5px 7px no-repeat;
	overflow:hidden;
}
.f1 li {
	height:20px;
	display:block;
	padding:3px 0px 3px 0px;
	;
	border-bottom:1px dashed #DCEBD7;
	padding-left:38px;
	overflow:hidden;
}
.f1 li a {
	height:20px;
	line-height:21px;
	overflow:hidden;
	display:block;
}
.f5 {
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li {
	float:left;
	line-height:14px;
	padding:4px 8px 0px;
	white-space:nowrap;
}
.f5 li a {
	color:#666666;
	float:left;
}
.f6 {
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.tboxind {
	width:100%;
	margin:8px 0 5px 0;
}
.tboxlist {
	width:250px;
	margin-top:5px;
	margin-bottom:5px;
}
.tboxr dt {
	width:250px;
	height:33px;
	overflow:hidden;
	clear:both;
	margin:0px auto;
	background:#58B6EC;
}
.tboxr dd {
	padding:4px 0px 0px;
	overflow:hidden;
}
.tboxr dt strong {
	height:33px;
	padding-left:5px;
	padding-right:4px;
	display:block;
	float:left;
	margin:10px 0 0 0;
	color:#FFFFFF;
	font-size:14px;
}
.thisplace {
	width:699px;
	height:27px;
	background:#E1EFFB;
}
.thisplace .placenav {
	float:left;
	line-height:27px;
	margin-left:7px;
}
.thisplace .placenav a {
	color:#333333;
	text-decoration:none;
}
.thisplace .placenav a:hover {
	color:#BF001F;
}
.e10 {
	width:698px;
	margin-top:5px;
	border:1px solid #B0C7DD;
	padding-bottom:10px;
}
.e10 li {
	width:681px;
	overflow:hidden;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	margin:3px auto 0px;
	background:url(images/ico_26.gif) 7px 10px no-repeat;
}
.e10 li a.title {
	overflow:hidden;
	line-height:27px;
	font-size:14px;
	margin-left:20px;
	letter-spacing:1px
}
.commend {
	margin-bottom:18px;
}
.commend2 {
	margin-bottom:10px;
	background:#D7E7F7;
}
/*---------- page---------*/
.pleft {
	width:708px;
	float:left;
	overflow:hidden;
}
.talk {
	margin:0px auto;
	margin-top:10px;
}
.talk .talkus {
	width:240px;
	margin:0px auto;
}
.talk .talkus dl {
	font-size:20px;
	color:#454545;
	font-weight:bold;
}
.talk .talkus dt {
	width:170px;
	font-size:12px;
	margin:0px auto;
	line-height:30px;
	color:#454545;
}
.pleft2 {
	width:708px;
	float:left;
	overflow:hidden;
	border-top:1px dotted #CCCCCC;
}
.pleftop {
	width:960px;
	float:left;
	overflow:hidden;
	border-top:1px dotted #CCCCCC;
}
.pleftmh {
	width:960px;
	overflow:hidden;
	border-top:1px dotted #CCCCCC;
}
.pleft2 .place {
	width:600px;
	height:22px;
	line-height:22px;
	text-indent:4px;
	color:#397CBE;
	overflow:hidden;
	margin:5px 0;
}
.pleft2 .place a {
	color:#397CBE;
	margin:0px 2px;
	font-size:14px;
}
.pleftop .place {
	width:600px;
	height:22px;
	line-height:22px;
	text-indent:4px;
	color:#397CBE;
	overflow:hidden;
	margin-top:10px;
}
.pleftop .place a {
	color:#397CBE;
	margin:0px 2px;
	font-size:14px;
}
.pright {
	width:250px;
	float:right;
	overflow:hidden;
}
.pright2 {
	width:250px;
	float:left;
	overflow:hidden;
	border-top:1px dotted #CCCCCC;
}
.pright3 {
	width:250px;
	float:right;
	overflow:hidden;
}
.pleft3 {
	width:702px;
	float:left;
	overflow:hidden;
	margin:0px auto;
}
.pleft3 .place {
	width:700px;
	height:22px;
	line-height:22px;
	border:1px solid #B0C7DD;
	text-indent:12px;
	color:#397CBE;
	overflow:hidden;
}
.pleft3 .place strong {
	color:#397CBE;
	font-weight:normal;
	letter-spacing:1px;
}
.pleft3 .place a {
	color:#397CBE;
	margin:0px 2px;
}
.pleft3 .place a:hover {
	color:#469CF2;
	text-decoration:none;
}
.dede_pages ul {
	float:left;
	padding:5px;
}
.dede_pages ul li {
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:10px;
	color:#046DB5;
	font-size:14px;
}
.dede_pages ul li a {
	float:left;
	padding-top:-4px;
	color:#046DB5;
}
.dede_pages ul li a:hover {
	color:#FF4444;
	text-decoration:none;
}
.dede_pages ul li.thisclass {
	padding-top:-4px;
	color:#FF4444;
}
.dede_pages .pageinfo {
	color:#046DB5;
	font-size:14px;
	float:left;
}
.dede_pages .pageinfo strong {
	color:#046DB5;
	font-weight:normal;
	margin:0px 4px 0 2px;
}
.newtxt {
	width:704px;
	float:left;
}
.xsnew {
	width:348px;
	float:left;
	margin-right:6px;
}
.picnews {
	width:960px;
	float:left;
	clear:both;
	overflow:hidden;
	margin:6px 0;
}
.xspic {
	width:960px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-top:5px;
}
.listboxind {
	width:969px;
	overflow:hidden;
	float:left;
	clear:both;
	overflow:hidden;
}
.listboxind dl {
	width:312px;
	margin-right:8px;
	margin-top:8px;
	float:left;
	border:1px solid #B0C7DD;
}
.viewbox {
	width:698px;
	overflow:hidden;
	padding-bottom:8px;
}
.viewbox .title {
	height:30px;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	margin-top:5px;
}
.viewbox .title h2 {
	font-size:18px;
	color:#336699;
}
.viewbox .intro {
	width:650px;
	padding:4px 8px;
	line-height:15px;
	background:#F5FAFF;
	border:1px dotted #B0C7DD;
	font-size:13px;
	color:#666;
	margin-top:10px;
}
.viewbox .introad {
	width:640px;
	margin:5px 0;
}
.viewbox .infolist {
	width:275px;
	height:220px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.viewbox .infolist small {
	width:70px;
	margin-left:5px;
	display:block;
	float:left;
	font-size:12px;
	line-height:27px;
	color:#256EB1;
	clear:left;
	height:27px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .infolist span {
	line-height:27px;
	float:left;
	height:27px;
	overflow:hidden;
	color:#333333;
}
.viewbox .picview {
	width:130px;
	height:157px;
	float:left;
	margin-left:10px;
	margin-top:25px;
}
.viewbox .picview img {
	width:130px;
	height:185px;
}
.viewbox .picview2 {
	width:250px;
	height:250px;
	float:left;
}
.viewbox .labeltitle {
	height:23px;
	background:url(images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:-10px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong {
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}
.viewbox .content {
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#2A2A2A;
}
.viewbox .boxoff {
	height:10px;
	overflow:hidden;
	clear:both;
	background:url(images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong {
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .handle {
	height:59px;
	padding-top:12px;
	overflow:hidden;
	clear:both;
}
.viewbox .handle .context {
	float:left;
}
.viewbox .handle .context ul li {
	line-height:29px;
	color:#888;
}
.viewbox .downurllist {
	width:680px;
	clear:both;
	line-height:24px;
	padding-top:3px;
}
.viewbox .downurllist strong a {
	font-size:14px;
}
.viewbox .downurllistad {
	width:680px;
	clear:both;
	padding-top:10px;
}
.viewbox .downurllistad .nr3 {
	width:336px;
	float:left;
}
.viewbox .downurllistad .nr5 {
	width:336px;
	float:right;
}
.viewbox .downurllist a {
	float:left;
	background:url(images/downurl-bg.gif) left 5px no-repeat;
	text-indent:20px;
	overflow:hidden;
	color:#0049D3;
	font-size:13px;
}
.viewbox .info {
	margin-top:6px;
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small {
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a {
	color:#690;
}
.sp-title {
	color:#888;
	padding:4px 12px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #EEE;
	background:#FAFAFA;
	margin-bottom:8px;
}
.sp-title h2 {
	font-size:16px;
	line-height:27px;
}
.sp-title .more {
	float:right;
	margin:-27px 0px;
	line-height:27px;
}
.linkbox {
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3, .linkbox h3 a {
	font-size:14px;
	color:#693;
}
.txt {
	width:248px;
	height:83px;
	border:1px solid #B0C7DD;
	background:#F5FAFF;
	float:left;
	margin-top:5px;
}
.txt .pass {
	width:250px;
	text-indent:16px;
	font-size:13px;
	margin:12px 0 0 15px;
}
.txt .pass li {
	width:250px;
	height:24px;
	float:left;
	color:#0449BE;
	list-style-type:none;
	background:url(images/ico_25.gif) no-repeat 0 1px;
}
.usercenter .tbox dd {
	height:422px;
	display:none;
}
.usercenter .tbox dd#loading {
	display:block;
	text-align:center;
	line-height:200px;
	letter-spacing:2px;
	color:#999999;
}
.usercentertxt .tbox dd {
	height:332px;
	display:none;
}
.usercentertxt .tbox dd#loading {
	display:block;
	text-align:center;
	line-height:200px;
	letter-spacing:2px;
	color:#999999;
}
.more2 {
	width:360px;
	margin:40px 0 0 35px;
}
.more2 .title {
	width:200px;
	height:16px;
	text-indent:20px;
	font-weight:bold;
	letter-spacing:2px;
	color:#313131;
	font-size:14px;
	line-height:16px;
	background:url(images/ico_25.gif) 0px 1px no-repeat;
}
.rmore2 {
	width:458px;
	margin:5px 0 0 0px;
}
.rmore2 ul li {
	width:458px;
	height:27px;
	text-indent:20px;
	line-height:27px;
	overflow:hidden;
	margin:0px auto;
	font-size:14px;
	background:url(images/ico_4.gif) 8px 10px no-repeat;
}
.rmore2 ul li a {
	color:#0449BE;
}
.viewbox .nr2 {
	width:610px;
	margin:0px auto;
}
.e3 {/* 图文混排小列表 */
	clear:both;
	overflow:hidden;
}
.e3 li {
	height:45px;
	overflow:hidden;
	padding:6px;
	border-bottom:1px dashed #DCEBD7;
}
.e3 li a.preview {
	width:57px;
	height:38px;
	float:left;
	display:block;
	margin-right:6px;
	overflow:hidden;
	border:1px solid #FFFFFF;
}
.e3 li a.preview img {
	padding:1px;
	width:55px;
	height:37px;
}
.e3 li .preview:hover {
	border:1px solid #FFAD33;
}
.e3 li a.title {
	height:21px;
	display:block;
	line-height:21px;
	overflow:hidden;
}
.e3 li .intro {
	width:160px;
	height:21px;
	overflow:hidden;
	color:#777;
	display:block;
	float:left;
	line-height:23px;
}
.e9 {/* 右侧小图列表 */
	width:100%;
	clear:both;
	overflow:hidden;
	padding-top:4px;
}
.e9 li {
	width:117px;
	height:88px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-left:5px;
	display:inline;
}
.e9 li a {
	color:#777;
}
.e9 li a img {
	width:115px;
	height:77px;
	padding:1px;
	display:block;
	padding:1px;
	border:1px solid #FFF;
}
.e9 li a img:hover {
	border:1px solid #FFAD33;
}
.e9 li a span.title {
	display:block;
	height:29px;
	line-height:29px;
	overflow:hidden;
}
.e8 {/*图集列表专用大图列表*/
	width:970px;
	overflow:hidden;
	clear:both;
	margin-top:10px;
}
.e8 li {
	width:225px;
	height:200px;
	float:left;
	display:block;
	border:1px solid #E3E3E3;
	overflow:hidden;
	margin:0 14px 10px 0;
	text-align:center;
	background:#F5F5F5;
}
.e8 li:hover {
	border:1px solid #FFAD33;
}
.e8 li .pic {
	width:220px;
	height:147px;
	display:block;
	border:2px solid #FFFFFF;
	text-align:left;
	overflow:hidden;
}
.e8 li .pic:hover {
}
.e8 li .pic img {
	width:218px;
	height:145px;
	display:block;
	padding:1px;
	border:none;
}
.e8 li .title {
	height:24px;
	display:block;
	line-height:24px;
	overflow:hidden;
	color:#0449BE;
	font-size:13px;
}
.e8 li .title:hover {
	color:#FF6600;
	text-decoration:none;
}
.e8 li .add {
	height:25px;
	line-height:25px;
	color:#777;
	overflow:hidden;
	padding:3px;
}
.e8 li .add small {
}
.e9 {/*图集列表专用大图列表*/
	width:970px;
	overflow:hidden;
	clear:both;
	margin-top:20px;
}
.e9 li {
	width:305px;
	height:285px;
	float:left;
	display:block;
	border:1px solid #E3E3E3;
	overflow:hidden;
	margin:0 14px 10px 0;
	text-align:center;
	background:#F5F5F5;
}
.e9 li:hover {
	border:1px solid #FFAD33;
}
.e9 li .pic {
	width:300px;
	height:227px;
	display:block;
	border:2px solid #FFF;
	text-align:left;
	overflow:hidden;
}
.e9 li .pic:hover {
}
.e9 li .pic img {
	width:300px;
	height:225px;
	display:block;
	padding:1px;
	border:none;
}
.e9 li .title {
	height:24px;
	display:block;
	line-height:24px;
	overflow:hidden;
	color:#0449BE;
	font-size:13px;
}
.e9 li .title:hover {
	color:#FF6600;
	text-decoration:none;
}
.e9 li .add {
	height:25px;
	line-height:25px;
	color:#777;
	overflow:hidden;
	padding:3px;
}
.e9 li .add small {
}
.e4 {/* 首页漫画  */
	width:100%;
	overflow:hidden;
	clear:both;
	padding:0px 4px;
	padding-bottom:8px;
}
.e4 li {
	width:158px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding-top:8px;
}
.e4 li a {
	display:block;
}
.e4 li a:hover img {
	border:1px solid #999;
	padding:2px;
}
.e4 li a img {
	display:block;
	border:1px solid #E3E3E3;
	padding:2px;
	width:145px;
	height:97px;
}
.nextnoko {
	text-align:center;
	color:#444444;
	font-size:14px;
}
.back-to {
	Z-INDEX: 999;
	POSITION: fixed;
	WIDTH: 110px;
	BOTTOM: 35px;
	OVERFLOW: hidden;
	RIGHT: 10px
}
.back-to .back-top {
	TEXT-INDENT: -9999em;
	OUTLINE-style: none;
	OUTLINE-COLOR: invert;
	OUTLINE-WIDTH: 0px;
	WIDTH: 50px;
	DISPLAY: block;
	BACKGROUND: url(/images/back-top.png) no-repeat 0px 0px;
	FLOAT: left;
	HEIGHT: 50px;
 MARGIN-LEFT: 10px border:1px solid #FF0000;
}
.back-to .back-top:hover {
	BACKGROUND-POSITION: -50px 0px
}
.resultbar {
	height:32px;
	line-height:32px;
	text-indent:22px;
	font-size:14px;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	margin-top:10px;
}
/*----------all结束---------*/
.resultlist {
	float:left;
	width:700px;
	margin-left:20px;
}
.item dl {
	color:#CC0000;
	float:left;
	line-height:30px;
	font-size:13px;
}
.item h4 {
	font-size:14px;
	line-height:30px;
	color:#FF0000;
	border-bottom:1px solid #CECECE;
}
.item h4 .title:hover {
	text-decoration:none;
}
.item {
	margin-top:30px;
}
.item .intro {
	font-size:12px;
	line-height:24px;
	color:#777;
}
.item .info {
	font-size:14px;
	line-height:36px;
	color:#046DB5;
}
.item .info small {
	font-size:12px;
}
.item .info span {
	margin-right:10px;
}
.item .info a {
	color:#444;
}
.dede_seachpages {
	height:33px;
	clear:both;
	overflow:hidden;
	background:#FAFAFA;
	margin:16px 40px 0 0;
	float:right;
}
#adtop{margin:0 auto; width:980px; height:auto}