/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,form,fieldset,img,dl,dt,dd{margin:0px;padding:0px; font-family:Arial, Helvetica, sans-serif;}
a{ color:#35679a; text-decoration:none;}
a:hover{ color:#c00; text-decoration:underline;}
img{ border:none;}
li{ list-style:none;}
.warp
{
	height: 436px;
	width: 656px;
	background: #fff;
	border: 1px solid #ddd;
	margin-top: 3px;
}
.screen{ float:left; width:320px; margin:7px 8px 0; height:428px; overflow:hidden; display:inline; position:relative;}

.screen dl{ background:#fff;}
.screen dt{}
.screen dt img{ width:320px; height:240px; margin-bottom:4px; display:block;}
.screen dt span{ display:block; width:236px; font-size:16px; font-weight:900; line-height:20px;}
.screen dt a { color:#369;}
.screen dt a:hover{ color:#369;}
.screen dd{ padding-top:4px; min-height:1.2em; line-height:1.2em; font-size:.9em; font-weight:100;}
.screen h3{ padding:6px 0 8px 4px; font-weight:normal; font-size:1.1em; background:url(../../imgs/def/bg.png) 0 -115px repeat-x #fff; color:#369;}
.screen ul{}
.screen li{ line-height:1.5em; font-size:1.1em;  padding-left:.8em; background:url(../../imgs/def/dot.gif) 0 8px no-repeat;  }

.info{ position:absolute; left:0; top:0;}
.info div{ width:320px; margin-right:10px; float:left;}
.info div.hide{ display:none;}

.cmt{ height:14px; font-size:1.1em; margin:6px 0; padding:0px 0 0px 20px; background:url(../../imgs/def/bg.png) 0 -61px no-repeat #fff;}


.btn{ width:55px; z-index:100; height:22px; line-height:22px; background:url(../../imgs/def/bg.png) 0 -36px no-repeat; position:absolute; top:243px; right:0;}
.btn span{ float:left; width:27px; height:22px; cursor:pointer; text-indent:-2000px;}



.list{ float:right; width:316px; background:#f3f3f3; height:436px; overflow:hidden;}
.list h2
{
	font-weight: 900;
	height: 33px;
	line-height: 33px;
	padding-bottom: 3px;
	background: url(../../imgs/def/bg.png) 0 -76px repeat-x;
	font-size: 20px;
	padding-left: 16px;
	color: #036;
	border-left: 1px solid #bebebe;
}
.list h2 span
{
	float: left;
	width: 316px;
	padding-right: 13px;

}
.list ul{ height:400px; overflow:hidden; background:url(../../imgs/def/bg.png) -55px 350px no-repeat;}
.list li{ width:270px; line-height:16px; padding:4px 0 4px 22px; background:url(../../imgs/def/dot.gif) 10px 10px no-repeat; border-left:1px solid #bebebe;} 
.list li.cur{ background-color:#fff; padding:3px 0 3px 22px; border:1px solid #bebebe; border-left:1px solid #fff; background-position:10px 9px;}

.intro{ margin:10px;}
.intro h3{ font-size:1.4em; line-height:1.6em; color:#232323;}
.intro p{ line-height:1.4em; color:#333;}
.intro cite{ display:block; text-align:right; color:#369; font-style:normal; font-weight:100; font-size:.85em; width:650px;}