body{margin:1em 0;}
#container{width:950px;clear:both;margin:0 auto;}
#header{margin:0 0 10px;}
#header ul{list-style:none;clear:both;}
#logo,#bar{height:55px;}
#logo{width:240px;float:left;text-align:center;}
#bar{width:710px;float:right;padding:15px 0 0;}
#navigation{clear:both;height:69px;background:url(../images/all.gif) no- repeat 0 0;position:relative;}
#menu,#sub{background:#5b87d6 url(../images/all.gif);width:940px;margin-left:5px;position:relative;}
#menu{height:36px;background-position:0 -138px;font-size:13px;color:#FFF;padding:0 0 0 5px;}
#menu li{line-height:29px;height:29px;margin:7px 0 0 5px 0;}
#menu a{font-weight:700;color:#FFF;text-decoration:none;padding:0 5px;}
#menu a:hover{color:#FF0;}
#menu li.current a{background:#FFF;color:#5b87d6;}
#sub{height:33px;background-position:0 -174px;}
#sub li{line-height:30px;margin:0 0 0 10px;}
#navigation	.rb{position:absolute;right:0;top:0;background:url(../images/all.gif) no-repeat 0 -69px;width:5px;height:69px;}
#tabulation,#story{width:620px;height:280px;}
#tabulation ul{list-style:disc inside;font-size:14px;line-height:2.2em;}
#tabulation ul li{height:2.2em;vertical-align:middle;}
#tabulation ul .es{width:450px;white-space:nowrap;overflow:hidden;display:inline-block;}
#tabulation ul li img{vertical-align:middle !important;}
* html #tabulation ul li img{vertical-align:baseline !important;}
#story{overflow-y:auto;width:530px;font-size:14px;line-height:1.8em;word-wrap:break-word;padding:0 1em;}
#guide{font-size:14px;margin:10px 0 0;}
#serial{background:url(../images/all.gif) repeat-x 0 bottom;margin:10px 0 0;padding:0 0 2px;}
#serial	ul{background:#5B87D6;list-style:none;width:910px;padding:6px 20px;}
#serial	ul li{float:left;width:303px;height:2.2em;line-height:2.2em;color:#FFF;position:relative;}
#serial	ul li a{font-size:14px;color:#FFF;width:240px;white-space:nowrap;overflow:hidden;display:inline-block;}
#serial	ul li cite{position:absolute;top:0;background:url(../images/all.gif) no-repeat right top;width:43px;height:17px;line-height:12px;text-align:center;font-size:10px;vertical-align:top;}
#footer{text-align:center;font-size:14px;}
.pack{clear:both;margin:10px 0;}
.packer{clear:both;margin:2px 0;}
ul.pick{list-style:none;width:948px;padding:0 0 5px 3px;}
ul.pick li{float:left;background:url(../images/all.gif) no-repeat 0 -277px;height:20px;border:1px solid #1A6BFF;margin:0 0 0 3px;}
ul.pick li a{border:1px solid #1A6BFF;display:block;line-height:18px;color:#FFF;text-decoration:none;padding:0 4px;}
ul.pick li a:hover{background:#DA0000 url(../images/all.gif) no-repeat 0 -300px;border:1px solid #DA0000;text-decoration:none;}
.column-1,.column-2,.column-3{border:1px solid #BEBEBE;background:#FFF;}
.column-3{width:948px;position:relative;}
.column-1{float:left;width:720px;}
.column-2{float:right;width:220px;}
.column-1 ul li{float:left;width:143.6px;height:185px;text-align:center;margin:5px 0 0;}
.column-1 ul img{width:120px;height:150px;display:block;background:url(../images/shadow.gif) no-repeat right bottom;border-color:#EEE;border-style:solid none none solid;border-width:1px;margin:0 auto;padding:4px 10px 10px 4px;}
.column-1 ul li a img:hover{background:orange url(../images/shadow.gif) no-repeat right bottom;}
.column-1 .mt{display:block;width:130px;white-space:nowrap;overflow:hidden;cursor:pointer;}
.column-2 ul{list-style:disc inside;line-height:26px;padding:0 5px 6px;}
.column-2 ul li{position:relative;line-height:25px;height:25px;}
.column-2 ul li a{width:150px;white-space:nowrap;overflow:hidden;display:inline-block;}
.column-2 ul li a:hover{text-decoration:underline;color:red;}
.column-2 ul li cite{position:absolute;right:0;top:0;line-height:25px;height:25px;}
ul.grid-2{width:948px;}
ul.grid li{height:170px;width:359px;text-align:left;float:left;border-bottom:1px solid #EEE;}
ul.grid li img{text-align:left;margin:0;}
ul.grid .thumb{float:left;padding:0 5px;}
ul.grid .subject,ul.grid .info{display:block;width:210px;white-space:nowrap;overflow:hidden;line-height:2.6em;}
ul.grid .subject a{font-size:14px;font-weight:700;color:#346ACC;}
ul.grid .subject a:link,ul.grid .subject a:hover,ul.grid .subject a:active{color:#000;}
ul.grid-2 li{float:left;width:220px;line-height:2em;white-space:nowrap;overflow:hidden;margin:0 0 0 10px;}
.grid-3{border-spacing:1px;}
.grid-3	td,.grid-3 th{padding:0 5px;}
.grid-3	td{background:#EFF5FF;border-bottom:1px solid #DDD;padding:3px 5px;}
.grid-3	tbody tr.row td{background:#FFF;}
.grid-3 thead th{line-height:20px;border-bottom:1px solid #DDD;color:gray;}
ul.list{list-style:none;width:948px;clear:both;margin:2px 0 0;}
ul.list li{float:left;width:70px;text-align:center;height:20px;border:1px solid #1A52B7;background:#649BFF url(../images/all.gif) no-repeat 0 -277px;margin:0 0 5px 6px;}
ul.list li a{display:block;height:18px;line-height:18px;border:1px solid #1A6BFF;font-weight:700;color:#FFF;text-decoration:none;}
ul.list li a:hover{background:#DA0000 url(../images/all.gif) no-repeat 0 -301px;border:1px solid #DA0000;text-decoration:none;}
ul.list li a:visited{background:gray url(../images/all.gif) no-repeat 0 -324px;border:1px solid #888;color:#666;}
#pages{background:#EFEFEF;height:26px;border-bottom:1px solid #FFF;width:100%;clear:both;padding:4px 0 0;}
#pages li{width:auto;height:20px;line-height:20px;background:#EEE url(../images/all.gif) no-repeat 0 -319px;border:1px solid #1A52B7;margin:0 .3em;}
#pages li a{display:block;border:1px solid #DDD;line-height:18px;text-decoration:none;font-weight:700;padding:0 5px;}
#pages li a:hover{background:#FF894F url(../images/all.gif) no-repeat 0 -299px;border:1px solid #DA0000;color:#FFF;}
#pages li.info,#pages li.nowpage,#pages li.nowpage a,#pages li.nowpage a:hover{background:none;border:none;}
.head{background:url(../images/all.gif) repeat-x 0 -240px;height:33px;font-size:14px;padding:0 1em 0 0;}
.normal{background:#DDD;float:left;height:28px;line-height:28px;color:#FFF;font-weight:400;padding:0 1em;}
.title,.hover a{background:url(../images/all.gif) no-repeat center -207px;float:left;height:33px;line-height:28px;color:#FFF;font-weight:400;padding:0 1em;}
.title-2{background:url(../images/all.gif) no-repeat center -342px;float:left;height:33px;line-height:28px;color:#FFF;font-weight:700;padding:0 1em;}
.type-title{line-height:29px;color:#155BDA;padding:0 1em;}
.helprow{line-height:2em;padding:1em;}
.helprow h3{font-size:14px;font-weight:700;color:#06C;}
.helprow ol{list-style-position:inside;margin:0 0 0 2em;}
.helplist{list-style:none;border:1px solid #CC0;background:#FFC;font-size:14px;margin:0 0 1em;padding:4px;}
.gap-3{margin:5px 0 5px 5px;}
.gap-2{margin:5px 5px 5px 0;}
.gap-ten{margin:10px 0 0;}
.des{line-height:28px;font-size:12px;color:blue;}
.des a{font-size:12px;color:blue;}
.into{font-size:12px;}
.into label{float:left;line-height:29px;}
.into input{margin:2px 0 0;}
.head .dr a{font-size:12px;line-height:30px;}
.type-blue,.type-blue a{color:blue;}
.type-green,.type-green a{color:green;}
.type-orange,.type-orange a{color:orange;}
.submit{border:none;background:none;white-space:nowrap;width:60px;margin:-1px 0 0;}
.submit span{border:1px solid #1A52B7;display:block;background:url(../images/all.gif) no-repeat 0 -277px;height:20px;}
.submit div{border:1px solid #206fff;color:#FFF;text-align:center;font-size:12px;height:18px;line-height:18px;}
.button-h,.button-h a{display:block;height:20px;color:#FFF;}
.button-h{background:url(../images/all.gif) no-repeat 0 -300px;border:1px solid #1A52B7;float:right;height:20px;}
.button-h a{border:1px solid #DA0000;height:18px;padding:0 8px;}
.button-p{background:#649BFF url(../images/all.gif) no-repeat 0 -277px;border:1px solid #1A52B7;height:20px;width:80px;margin:0 0 0 180px;}
.button-p a{border:1px solid #206fff;line-height:18px;text-align:center;color:#FFF;font-weight:700;}
#lz a,#dm a,#zy a{font-size:12px;display:inline- block;height:18px;line-height:18px;background:#649BFF;border:1px solid #1A52B7;color:#FFF;font-weight:700;margin:3px 0 0;padding:0 5px;}
ul.qa{list-style:disc inside;font-size:14px;line-height:2em;width:920px;padding:1em;}
ul.qa li{height:2em;}
ul.qa li.row{background:#FFC;}
#links{margin:0 0 10px;padding:.3em 1em;}
#links a{padding:0 .3em;}
.pay,#links{border:1px solid #BEBEBE;background:#FFF;clear:both;}
.pay{width:948px;overflow:hidden;}
.pay360{border:1px solid #BEBEBE;width:300px;height:280px;}
.fix:after{content:".";height:0;display:block;visibility:hidden;clear:both;}
.datelist{width:934px;height:auto;clear:both;float:left;padding:0 2px;border:1px solid #BEBEBE;background:#FFF;}
.datelist h1{float:left;width:934px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}




.datelist ul{list-style:none;width:934px;clear:both;margin:2px 0 0;height:236px;  overflow-y:scroll; margin-bottom:4px;}
.datelist li{float:left;width:81px;text-align:center;height:20px;border:1px solid #1A52B7;background:#649BFF url(../images/all.gif) no-repeat 0 -277px;margin:0 0 5px 6px;}
.datelist li a{display:block;height:18px;line-height:18px;border:1px solid #1A6BFF;font-weight:700;color:#FFF;text-decoration:none;}
.datelist li a:hover{background:#DA0000 url(../images/all.gif) no-repeat 0 -301px;border:1px solid #DA0000;text-decoration:none;}
.datelist li a:visited{background:gray url(../images/all.gif) no-repeat 0 -324px;border:1px solid #888;color:#666;}

.datelister{width:934px;height:auto;clear:both;float:left;padding:0 2px;border:1px solid #BEBEBE;background:#FFF;}
.datelister h1{float:left;width:934px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}
.datelister dl{float:left;width:934px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}



.datelister ul{list-style:none;width:934px;clear:both;margin:2px 0 0;}
.datelister li{float:left;width:81px;text-align:center;height:20px;border:1px solid #1A52B7;background:#649BFF url(../images/all.gif) no-repeat 0 -277px;margin:0 0 5px 6px;}
.datelister li a{display:block;height:18px;line-height:18px;border:1px solid #1A6BFF;font-weight:700;color:#FFF;text-decoration:none;}
.datelister li a:hover{background:#DA0000 url(../images/all.gif) no-repeat 0 -301px;border:1px solid #DA0000;text-decoration:none;}
.datelister li a:visited{background:gray url(../images/all.gif) no-repeat 0 -324px;border:1px solid #888;color:#666;}


.newlist{height:auto;background:#FFF;float:left;padding:5px 0 0 10px;}
.newlist ul li{width:355px;float:left;height:26px;}
.newtitle{width:310px;overflow:hidden;white-space:nowrap;float:left;}
#header ul li,#bar input,#bar button,.dl{float:left;}
#menu li,#menu a,.button-p,.button-p a,.datelist li a{display:block;}
#tabulation a,#guide a{text-decoration:underline;}
#tabulation a:hover,#guide a:hover,#footer a:hover,ul.list li a:link,ul.list li a:active,ul.qa li a:hover{text-decoration:none;}
#player,.payside{text-align:center;}
#xunlei_xiazai{
	text-align:center;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	height: 60px;
	padding-top: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#footer a,ul.qa li a{font-weight:700;color:blue;text-decoration:underline;}
.column-1 ul,.column-2 ul,ul.grid{list-style:none;}
.column-1 ul,.newlist ul{padding:0 0 0 2px;}
ul.grid .subject a:visited,.type-grey,.type-grey a{color:gray;}
#pages ul,.dr{float:right;}
#pages li.nowpage a:hover,.type-red,.type-red a{color:red;}