html,body {margin:0; font-size:12px; background:url(../images/bg000000.gif) repeat-x #BCE78B;}
li {list-style-type:none;}
form {margin:0; padding:0}
.space {clear:both;}
.left {float:left;}
.right {float:right;}
.ying {display:none;}
.input1 {height:22px; line-height:22px; padding:2px 0 2px 5px; color:red; border:1px #C0C0C0 solid;}
.center {text-align:center;}

#Header {width:960px; padding:10px 10px 5px 10px; background:#fff; margin:15px auto 0 auto; }
#Header .logo {width:245px; float:left;}
#Header .search {width:550px; margin:10px 10px 0 50px; float:left;}
#Header .toplink {width:90px; margin:10px 0 0 0; float:left; line-height:150%}
#Header .toplink a {display:block;}
#Header .ico {width:40px; float:left; margin-right:10px;}
#Header .form {width:490px; float:left; margin-top:5px;}
#Header .menu {width:949px; height:32px; padding-left:5px; margin:5px 0 0 0; border:3px #C0C0C0 solid; line-height:32px; color:#ccc; background:url(../images/menu_bg0.gif); clear:both}
#Header .menu a:link,#Header .menu a:visited {color:#f1f1f1; padding:0 3px; text-decoration:none;}
#Header .menu a:hover {color:#ff0; text-decoration:none}
#Header .menu a.cur:link,#Header .menu a.cur:visited {color:#ff0; font-size:12px; text-decoration:none}


#Content {width:960px; padding:0 10px; background:#fff; margin:0 auto;}
#Content .main{width:960px;}
#side_left {width:678px; float:left; border:1px #C7C7C7 solid}
#side_left .title {width:668px; margin:2px; line-height:29px; height:29px; background:#F0FFD2}
#side_left .title .right {margin-right:8px;}
#side_left .in_piclist {width:670px; padding:1px 0 5px 8px;}
#side_left .in_piclist ul {margin:0; padding:0; clear:both;}
#side_left .in_piclist ul li {width:122px!important; width:120px; margin:6px 6px 6px ; display:inline; float:left; text-align:center;}
#side_left .in_piclist ul img {width:110px; height:160px; border:1px #ccc solid}
#side_left .in_piclist ul a:hover img {width:110px; height:160px; border:1px #390 solid}
#side_left .in_piclist ul span {display:block; width:110px; padding-top:6px; text-align:center;  white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis; cursor:hand; }



.piclist {width:944px; padding:2px; margin-bottom:5px; border:1px #C7C7C7 solid}
.piclist .title {width:934px; padding-left:10px; line-height:29px; height:29px; background:#F0FFD2; font-size:14px; font-weight:bold;}
.piclist ul {margin:0 0 0 4px; padding:0; clear:both;}
.piclist ul li {width:120px!important; width:118px; margin:10px 7px 10px ; display:inline; float:left; text-align:center;}
.piclist ul img {width:118px; height:89px; border:1px #ccc solid}
.piclist ul a:hover img {width:118px; height:89px; border:1px #390 solid}
.piclist ul span {display:block; width:120px; padding-top:5px; text-align:center;  white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis; cursor:hand;}

.piclist2 {width:954px; padding:2px; margin-bottom:5px; border:1px #C7C7C7 solid}
.piclist2 .title {width:934px; padding-left:10px; line-height:29px; height:29px; background:#F0FFD2; font-size:14px; font-weight:bold;}
.piclist2 ul {margin:0 0 0 4px; padding:0; clear:both;}
.piclist2 ul li {width:180px!important; width:178px; margin:10px 7px 10px ; display:inline; float:left; text-align:center;}
.piclist2 ul span {display:block; width:180px; padding-top:5px; text-align:center;  white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis; text-overflow:ellipsis; cursor:hand;color:blue}


.nav {width:934px; padding-left:10px; line-height:29px; height:29px; background:#F0FFD2; font-size:12px;}

#game {width:954px; padding:2px; margin-bottom:5px; border:1px #C7C7C7 solid}
#game .gamebox {width:682px; margin:5px 0 5px 2px; padding-bottom:5px!important; padding-bottom:0; border:1px #C7C7C7 solid; float:left}
#game .sidead {width:250px; margin:5px 0; float:right; text-align:center}
#game .title {width:670px; margin:0 auto 5px auto; line-height:32px; height:32px; border-bottom:1px #CCCCCC dashed; font-size:14px; text-align:center;}
#game .title .left {padding-left:150px; font-size:18px; font-weight:bold; color:#f00}
#game .row1 {width:658px; line-height:200%; background:#FFF6F0; border:1px #f60 dashed; padding:5px; margin:0 auto}
#game .paly {width:670px; margin:5px auto 0 auto!important; margin:5px auto;}
#game .help {width:670px; line-height:150%; margin:5px auto 0 auto!important; margin:5px auto; text-align:center; padding:10px 0 0 0}
#game .row2 {width:670px; margin:0 auto 5px auto; line-height:30px}
#game .row2 .t1 {width:150px; float:left; display:inline; text-align:center; background:#A0D44E;}
#game .row2 .t2 {width:370px; float:left; display:inline; text-align:center; background:#A0D44E;}
#game .row2 .t3 {width:150px; float:left; display:inline; text-align:center; background:#A0D44E;}

#side_right {width:268px; float:right; border:1px #C7C7C7 solid}
#side_right .title {width:254px; margin:2px; padding-left:10px; line-height:29px; height:29px; background:#E4E4E4; font-size:14px; color:#333; font-weight:bold}
#side_right .text_list {width:258px; padding:12px 0}
#side_right .text_list ul {margin:0; padding:0; clear:both;}
#side_right .text_list ul li {width:254px; margin:0 2px; line-height:22px; height:22px; border-bottom:1px #ccc dashed;}
#side_right .text_list ul li .left {width:186px; padding-left:5px; white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
#side_right .text_list ul li .right {width:63px;}

#side_right2 {width:960px; float:right; border:1px #C7C7C7 solid}
#side_right2 .title {width:940px; margin:2px; padding-left:10px; line-height:29px; height:29px; background:#E4E4E4; font-size:14px; color:#333; font-weight:bold}
#side_right2 .text_list {width:960px; padding:12px 0}
#side_right2 .text_list ul {margin:0; padding:0; clear:both;}
#side_right2 .text_list ul li {width:946px; margin:0 2px; line-height:22px; height:22px; border-bottom:1px #ccc dashed;}
#side_right2 .text_list ul li .left {width:386px; padding-left:5px; white-space:nowrap;overflow:hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;}
#side_right2 .text_list ul li .right {width:63px;}



#Content .imgbox {width:100%; padding:10px 0; text-align:center; clear:both}
#Content .imgbox img {border:5px #333 dashed; padding:4px}
#Content .next {display:block; padding:10px 0 0 280px}


#page {width:942px; background-color:#A0D44E; clear:both; float:left; padding:5px 0 5px 8px!important; padding:5px 0 5px 8px;}
#page ul {margin:0; padding:0;}
#page ul li {width:32px; line-height:20px; height:20px; margin:0 2px; float:left; display:inline; background-color:#fff; border:1px #74A32A solid; text-align:center}
#page ul li.nonce {width:32px; line-height:20px; height:20px; margin:0 2px; float:left; display:inline; background-color:#f60; border:1px #D1E9AB solid; text-align:center; color:#fff}
#page ul li a {display:block; text-decoration:none}
#page ul li a:hover {background:#f60; color:#fff;}


#loadcolumn{width:535px; height:18px;line-height:18px;background:url(../images/loader00.gif);float:left;color:#000;text-align:center;}
#loadbar{width:535px;height:18px;line-height:18px;margin-top:3px;background:url(../images/loadbar_.gif) repeat-x;border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;text-align:center;}
.textleft {float:left;height:22px;line-height:22px;font-size:12px;font-weight:bold;color:#6D3FAD;padding:3px 8px 0 8px;}

#Flink {width:944px; background:#fff; padding-bottom:8px; margin:0 auto; line-height:150%;}
#Flink a,#Flink a:link,#Flink a:visited {width:93px; line-height:160%; color:#666; text-decoration:none}
#Flink a:hover {color:#f00;}

#Footer {width:960px; padding:0 10px 9px 10px; background:#fff; margin:0 auto; text-align:center; line-height:150%; clear:both}
#Footer .line {border-top:3px #A0D44E solid; padding-top:10px;font-family:Arial;}


a:link,a:visited {color:#333; font-size:12px;}
a:hover {color:#f00; font-size:12px}



.link_green_12n {color:#008000; font-size:12px;}
.link_green_12n:link,.link_green_12n:visited,.link_green_12n:active {color:#008000; font-size:12px; text-decoration:none}
.link_green_12n:hover { color: #cc0000; text-decoration:underline;}

.link_red_12n {color:#f00; font-size:12px;}
.link_red_12n:link,.link_red_12n:visited,.link_red_12n:active {color:#f00; font-size:12px; text-decoration:none}
.link_red_12n:hover { color: #c00; text-decoration:underline;}

.link_bg1,.link_bg1:link,.link_bg1:visited {color:#f00; font-size:12px; padding:2px 10px 1px 10px; background:#FFFFB5; font-weight:bold; margin-right:6px; text-decoration:none}
.link_bg1:hover {color:#f00; font-size:12px; padding:2px 10px 1px 10px; background:#FFDB6D; font-weight:bold; margin-right:6px; text-decoration:none}

.link_bg3,.link_bg3:link,.link_bg3:visited {color:#f00; font-size:14px; padding:5px 10px 3px 10px; background:#FFFFB5; font-weight:bold; margin-right:6px; border-bottom:1px #FFCA5B solid; border-left:1px #FFFF66 solid; text-decoration:none}
.link_bg3:hover {color:#f00; font-size:14px; padding:5px 10px 3px 10px; background:#FFDB6D; font-weight:bold; margin-right:6px; border-bottom:1px #FFCA5B solid; border-left:1px #FFFF66 solid}

.ad_960 {width:960px;  margin:5px 0 0 0; clear:both}

.fulldiv{position:absolute;left:0px;top:0px;height:100%;z-index:777;text-align:center;background:red;width:100%;overflow:hidden;}
#coverdiv{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:888;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;background:#000;}
#fullintro {position:absolute;top:100px;width:420px;height:390px;border:2px solid #666;text-align:left;background:#fff;z-index:999;}
#fullintro .t{height:20px;padding:4px 8px;overflow:hidden;background:#eee;font-size:14px;font-weight:bold;color:red;}
#fullintro .c{height:320px;padding:6px 8px;font-size:14px;overflow-y:auto;}
#fullintro .c a{font-size:14px;}
#fullintro .q{background:#000;color:#fff;text-align:center;font-weight:bold;padding:2px 0px;width:56px;margin:8px auto;float:bottom;cursor:pointer;font-size:14px;}
#fullbar{height:26px;width:100%;background:#eee;}
#fullbar .left{float:left;font-size:14px;padding:4px 0px 0px 5px;}
#fullbar a{font-size:14px;}
#fullbar .right{float:right;}
#fullbar button{cursor:pointer;margin-left:2px;}
.gameinit{width:670px; height:480px; background-color:red; text-align:center};

.subNav{width:100%;border-top:1px solid #FFFFFF;  background:url(../images/snav_bg1.gif) bottom repeat-x; height:34px;}
.charIndex{line-height:1.6em; padding-top:4px; width:960px; margin:0 auto; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; color:#333333;}
.charIndex strong{float:left; width:100px; padding-top:2px; text-align:center;}
.charIndex a{ display:block; float:left; color:#006699; border:1px solid #81C2F3; background:url(../images/chr-bg.gif) 0 0 repeat-x; width:24px; text-align:center; margin:0 3px;}
.charIndex a:hover{ text-decoration:none; color:#FF0000; background:url(../images/chr-bg.gif) 0 -19px repeat-x; width:24px; text-align:center;}

.bookList{padding:0 8px; width:100%; margin:0 auto; font-size:14px;}
.bookList li{float:left; width:190px; line-height:1.6em; padding:.3em 0; background:url(../images/arrow2.gif) .6em .6em no-repeat; padding-left:26px; border-bottom:1px dashed #ccc; margin:1px; overflow:hidden; height:1.6em;}
.bookList li a{ color:#003399; text-decoration:underline;padding:.2em;}
.bookList li a:hover{color:#FFFFFF; background-color:#FF6600;}
.bookList li.alter{background-color:#F6F6F6;}
.bookList li a.new{ background:url(../images/new.gif) right no-repeat; padding-right:30px; color:#FF0000;}
.bookList li a.new:hover{color:#0000FF;background-color:#FFFFFF;}

.bookInfo{padding:0 8px;width:98%;}
.bookInfo h1{text-align:center;	line-height:2.2em;	font-size:22px;	color:#FF0000;	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Tahoma;	letter-spacing: .2em;}
.bookInfo div.info{ background-color:#F0F0F0; brder-bottom:1px dashed #666666; line-height:1.4em;  padding:.0em; }
.bookInfo div.info span{ float:right; font-weight:bold;}
.bookInfo div.img{float:left; width:20%; text-align:center; padding-top:8px;}
.bookInfo div.img img{ padding-top:1px; padding-left:1px; background:url(../images/cover_bg.gif); width:120px; height:160px; padding-right:7px; padding-bottom:7px;}
.bookInfo dl{padding:4px; font-size:14px; line-height:1.6em; color:#333333; float:right; width:78%;}
.bookInfo dt{ font-weight:bold; color:#FF6600; line-height:1.6em; font-size:16px;} 
.bookInfo dd p{text-indent:2em; padding:.2em 0;}
.bookInfo h2{font-size:14px; color:red;}

.scmtList{padding-left:12px; background-color:#FFFFFF;}
.scmtList li{ float:left; height:210px; width:122px;  padding-top:1px; padding-left:1px; text-align:center;}
.scmtList li a img{display:block; height:160px; width:110px; margin-bottom:12px; text-align:center; background:url(../images/sloading.gif) center no-repeat;border:1px solid #000;}
.scmtList li span{float:left; padding-top:5px;width:160px;overflow:hidden;color:#ccc;}
.scmtList li a span{color:#666;}

.list-left{float:left; width:910px; margin-right:3px;  overflow:hidden;margin-bottom:4px;}
.outer{border:1px solid #888;}


.page {clear:both;margin:4px;font-size:12px;text-align:center;}
.page a,.page span{width:24px;height:20px;padding:3px 8px 0;margin-left:3px;}
.page a {background:#F0F0F0; border:1px solid #CCCCCC;color:#000;text-decoration: none;}
.page a:hover {background:#ff9900;color:#FFF;border:1px solid #ff9900;}
.page span {background:#ff0000;color:#FFF;border:1px solid #ff0000;}
.page span.dot {background:#FFF;color:#000;border:1px solid #fff;}

.clistChr{ width:960px; padding-top:5px; padding-left:5px;}
.clistChr ul li{float:left; width:293px; padding:4px; height:170px; overflow:hidden;}
.clistChr div.cover{background:url(../images/cover_bg.gif) left top no-repeat; height:180px; float:left; width:136px; margin-left:6px; padding-top:1px; padding-left:1px;}
.clistChr div.cover a img{border:0; display:block; height:160px; width:120px; margin-bottom:12px; text-align:left; background:url(../images/sloading.gif) center no-repeat;}
.clistChr div.intro h2{font-size:14px; font-weight:normal; line-height:21px;}
.clistChr div.intro h2 img{vertical-align:top;}
.clistChr div.intro h2 a{color:#0033CC;}
.clistChr div.intro em{ display:block; font-style:normal; line-height:21px; height:21px; overflow:hidden;}
.clistChr div.intro span{color:#666666; line-height:1.4em;}
.clistChr li.dot-line0{background:url(../images/dot_2.gif) 0 8px repeat-x; height:12px; width:960px; clear:both;}
.clistChr li.dot-line1{background:url(../images/dot_1.gif) 12px 0 repeat-y; width:10px; height:170px; overflow:hidden;}
.clistChr li.norecord{width:960px; line-height:160px; text-align:center;}


.content h1{text-align:center;	line-height:1.0em;	font-size:22px;	color:#FF0000;	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Tahoma;	letter-spacing: .2em;}
.content h1 span{color:#000000; padding-left:.5em; font-size:18px;}
.picPager{font-size:12px; font-family:"ËÎÌå"; text-align:center;}
.picPager select{ font-size:13px;}

.ImgLoad{border:1px dashed #666666; padding:4px;}
.ImgComic{border:1px dashed #666666; padding:4px;}

.normal{font-size:12px; font-weight:normal; font-family:"ËÎÌå";}
.normal a{color:#FF0000;}

