﻿*{
	padding:0px;
	margin:0px;
}
html{
	background:#046CB1;
}
body{
	font:12px VerdanaArial,Tahoma;
}
.bbody{
    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 .title h1 a{
	width:400px;
	height:65px;
	display:block;
	font-size:0px;
	text-indent:-200px;
	overflow:hidden;
	background:url(../images/top-logo.gif) center center no-repeat;
}
.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 28px 0px 14px;
	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:0px 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:28px;
   	border-bottom:1px solid #CECECE;
	margin-left:10px;
	overflow:hidden;
}
.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{
    width:575px;
    height:15px;
	display:block;
	color:#046DB5;
    font-family:Arial;
    letter-spacing:1px;
  	float:left;
   	margin:10px 0 0 10px;
	overflow:hidden;
}
.e2 span.add small{
    width:180px;
	font-size:13px;
	margin-right:10px;
	overflow:hidden;
}
.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 p.pingfen2{
    float:right;
    width:120px;
	line-height:24px;
	margin-right:28px;
	color:#444444;
	font-weight:bold;
	font-size: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;
	font-weight:bold;
}
.viewbox .infolist span{
	width:195px;
	line-height:27px;
	float:left;
	height:27px;
	overflow:hidden;
	color:#333333;
	overflow:hidden;
}
.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;
	margin-bottom:5px;
}
.viewbox .downurllistbt{
	clear:both;
	line-height:24px;
	padding-top:3px;
}

.viewbox .downurllistbt strong a{
	font-size:12px;
	margin-bottom:5px;
	overflow:hidden;
}
.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 .downurllistbt 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  
}  
