/* CSS Document */
p{
	font-size:12px;
	line-height:20px;
	color:#282828;
}
p a{
	color:#006496;
}
p span{
	color:#006496;
}
a{
	color:#282828;
}
.f{
	float:left;
}
.s1{
	color:#E01111;
	font-size:14px;
	font-weight:bold;
}
.s1 a{
	color:#E01111;
}
.s2{
	color:#585858;
}
.s3{
	color:#006496;
}
.s3 a{
	color:#006496;
}
.b{
	font-weight:bold;
}
.blue a{
	color:#006496;
}
.gray a{
	color:#646464;
}
.gray a:hover{
	color:#e01111;
}
.main_row{
	width:972px;
	overflow:hidden;
}
.focus{
	width:255px;
	height:386px;
	overflow:hidden;
	float:left;
	padding:5px 8px;
	margin:11px 0px;
	border:1px solid #d8d8d8;
}
.focus .big_pic{
	width:200px;
	height:280px;
	border:1px solid #d4d4d4;
	overflow:hidden;
	float:left;
}
.focus .small_block{
	width:47px;
	height:282px;
	margin-left:5px;
	overflow:hidden;
	float:left;
}
.focus .small_block .small_pic{
	width:45px;
	height:64px;
	overflow:hidden;
	margin-bottom:6px;
	border:1px solid #d4d4d4; 
}
.focus .small_block .small_pic_over{
	width:45px;
	height:64px;
	overflow:hidden;
	margin-bottom:6px;
	border:1px solid #d4d4d4; 
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5;
}
.row01_center{
	width:469px;
	height:396px;
	overflow:hidden;
	margin:11px;
	float:left;
	border:1px solid #d8d8d8;
}
.row01_center .title{
	width:100%;
}
.row01_center .title .left{
	float:left;
	padding-left:8px;
	line-height:29px;
	font-weight:bold;
	font-size:14px;
	color:#282828;
}
.row01_center .title .right{
	width:358px;
	height:29px;
	float:right;
	line-height:29px;
	color:#464646;
	padding-right:5px;
	background:url(../images/row01_title.jpg) repeat-x;	
	border-left:1px solid #e9e9e9;
}
.row01_center .title .right .item1{
	width:64px;
	height:29px;
	text-align:center;
	float:right;
	background:url(../images/row01_title_item1.jpg) no-repeat;
}
.row01_center .title .right .item2{
	width:64px;
	height:29px;
	text-align:center;
	float:right;
}
.row01_center_book{
	padding:5px 0px 5px 12px;
	*padding:12px 0px 5px 12px;
	overflow:hidden;
}
.row01_center_book .face{
	width:75px;
	height:100px;
	float:left;
	padding:1px;
	border:1px solid #d8d8d8;
}
.row01_center_book .face img{
	width:75px;
	height:100px;	
}
.row01_center_book .info{
	width:346px;
	padding-left:12px;
	float:left;
}
.row01_center_book p{
	font-size:14px;
	line-height:22px;
	text-indent:30px;
	color:#282828;
}
.row01_center_book p a{
	color:#006496;
}
.row01_center_book p span{
	color:#006496;
}
.row01_center .line{
	width:443px;
	height:1px;
	clear:both;
	overflow:hidden;
	margin:5px 0px 5px 12px;
	border-bottom:1px dashed #d0d0d0;	
}
.row01_center ul{
	padding-bottom:5px;
}
.row01_center ul li{
	width:200px;
	float:left;
	overflow:hidden;
	list-style:none;
	padding:0px 12px;
	line-height:24px;
	font-size:14px;
	white-space:nowrap;
	background:url(../images/point.gif) no-repeat 12px 9px;
	padding-left:20px;
}
.row01_center ul li a:hover{
	color:#e01111;	
}
.row01_right{
	width:187px;
	height:386px;
	overflow:hidden;
	float:left;
	padding:5px 8px;
	background-color:#f5f5f5;
	border:1px solid #d8d8d8;
	margin:11px 0px;
}
.row01_right ul li{
	padding-left:12px;
	font-size:12px;
	line-height:26px;
}
.row01_right ul li a:hover{
	color:#e01111;
}
.list_icon02{
	background:url(../images/list_icon2.jpg) no-repeat left center;
}
.list_icon03{
	background:url(../images/list_icon3.jpg) no-repeat left center;
}
.row01_right .block{
	width:100%;
	overflow:hidden;
	position:relative;
	border:1px solid #d8d8d8;
	background-color:#fff;
}
.row01_right .block .face{
	width:69px;
	height:92px;
	padding:1px;
	float:left;
	margin:3px;
	border:1px solid #d8d8d8;
}
.row01_right .block .face img{
	width:69px;
	height:92px;
}
.row01_right .block .info{
	float:left;
	padding:5px;
	line-height:24px;
	font-size:12px;
}
.row01_right .block .read{
	width:50px;
	position:absolute;
	bottom:5px;
	right:5px;
	color:#006496;
	line-height:20px;
	text-align:right;
}
.row01_right .block .read a{
	color:#006496;
}
.banner01{
	width:972px;
	overflow:hidden;
}
.banner02{
	width:972px;
	overflow:hidden;
}
.banner03{
	width:972px;
	overflow:hidden;
}
.banner04{
	width:972px;
	overflow:hidden;
}
.row02_table01{
	width:205px;
	height:500px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin:11px 0px;
	float:left;
}
.title01{
	width:100%;
	height:29px;
	background:url(../images/row02_title.jpg) repeat-x;
}
.title01 .left{
	background:url(../images/title_icon01.jpg) no-repeat left center;
	margin-left:8px;
	display:inline;
	padding-left:16px;
	line-height:29px;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.title01 .right{
	width:58px;
	height:25px;
	padding-top:4px;
	float:right;
}
.title01 .right .item1{
	width:29px;
	height:25px;
	float:left;
	background:url(../images/row02_title_item1.jpg) no-repeat;
	text-align:center;
	line-height:25px;
}
.title01 .right .item2{
	width:29px;
	height:25px;
	float:left;
	background:url(../images/row02_title_item2.jpg) no-repeat;
	text-align:center;
	line-height:25px;
}
.list{
	width:183px;
	height:28px;
	overflow:hidden;
	line-height:28px;	
	margin:0 auto;
	border-bottom:1px dashed #d0d0d0;
}
.list .t1{
	width:22px;
	height:21px;
	overflow:hidden;
	padding-top:7px;
	float:left;
}
.list .t2{
	width:100px;
	height:28px;
	overflow:hidden;
	float:left;
}
.list .t2 a:hover{
	color:#e01111;	
}
.list .t_2{
	width:160px;
	height:28px;
	overflow:hidden;
	float:left;
}
.list .t_2 a:hover{
	color:#e01111;
}
.list .t3{
	width:60px;
	height:28px;
	overflow:hidden;
	text-align:right;
	float:left;
}
.main_row .more{
	padding-right:10px;
	text-align:right;
	line-height:28px;
	padding-top:3px;
	color:#006496;
}
.main_row .more a{
	color:#006496;
}
.row02_center{
	width:536px;
	margin:11px;
	float:left;	
}
.row02_table02{
	width:534px;
	height:246px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin-bottom:6px;
}
.row02_table02 .block1{
	width:267px;
	float:left;
	background:url(../images/row02_block_bg.jpg) no-repeat right bottom;
}
.row02_table02 .block1 .title{
	width:236px;
	margin-left:12px;
	border-bottom:1px dashed #d8d8d8;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	background:url(../images/point01.gif) no-repeat left center;
}
.row02_table02 .book{
	width:246px;
	margin-left:12px;
	overflow:hidden;
	padding:8px 0px;
	border-bottom:1px dashed #d8d8d8;
}
.row02_table02 .book .face{
	width:84px;
	height:112px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	padding:1px;
	float:left;
}
.row02_table02 .book .face img{
	width:84px;
	height:112px;
}
.row02_table02 .book .info{
	width:140px;
	height:114px;
	overflow:hidden;
	padding-left:12px;
	line-height:22px;
	float:left;
}
.row02_table02 ul{
	width:246px;
	line-height:24px;
	overflow:hidden;
	margin-left:12px;
	padding:8px 0px;
}
.row02_table02 ul li{
	background:url(../images/point.gif) no-repeat left center;
	padding-left:12px;
}
.row02_table02 ul li a:hover{
	color:#e01111;	
}
.row02_table02 .block2{
	width:267px;
	float:left;
}
.row02_table02 .block2 .title{
	width:246px;
	margin-left:12px;
	border-bottom:1px dashed #d8d8d8;
	line-height:24px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	background:url(../images/point01.gif) no-repeat  175px center;
}
.row04_table01{
	width:205px;
	height:356px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin:11px 0px;
	float:left;
}
.row04_title{
	width:205px;
	height:35px;
	background:url(../images/row04_title.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:26px;
}
.row04_title .t1{
	padding-left:7px;
}
.row04_center{
	width:534px;
	height:356px;
	overflow:hidden;
	margin:11px;
	border:1px solid #d8d8d8;
	float:left;
}
.row04_center .title{
	height:27px;
	border-bottom:1px solid #dddddd;
	padding:0 12px;
	background:url(../images/row04_title_bg.jpg) repeat-x;
	line-height:27px;
}
.row04_center .title .left{
	font-size:14px;
	font-weight:bold;
	float:left;
}
.row04_center .title .right{
	color:#006496;
	float:right;
}
.row04_center .title .right a{
	color:#006496;
}
.big_recom{
	padding:10px 12px 5px 12px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	color:#E01111;
	text-align:center;
}
.big_recom a{
	color:#E01111;
}
.row04_center .block1{
	width:267px;
	float:left;
	background:url(../images/row04_center_bg.jpg) no-repeat right center;
}
.row04_center .block2{
	float:left;
	width:267px;
}
.row04_center .block3{
	width:534px;
}
.row04_center ul{	
}
.row04_center ul li{
	width:240px;
	float:left;
	padding-left:12px;
	overflow:hidden;
	line-height:24px;
	word-break:keep-all;
	white-space:nowrap;
}
.row04_center ul.hlist li{
	background:url(../images/point.gif) no-repeat 12px center;
	padding-left:20px;
}
.row04_center ul li a{
	color:#282828;
}
.row04_center ul li a:hover{
	color:#E01111;	
}
.row04_center .line{
	margin:6px 10px;
	height:1px;
	overflow:hidden;
	border-bottom:1px dashed #d8d8d8;
}
.row04_center .book{
	padding:0px 12px;
	overflow:hidden;
}
.row04_center .book .face{
	width:60px;
	height:80px;
	padding:2px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	float:left;
}
.row04_center .book .face img{
	width:60px;
	height:80px;
}
.row04_center .book .info{
	width:150px;
	overflow:hidden;
	padding-left:10px;
	line-height:22px;
	float:left;
}
.row05_table01{
	width:205px;
	height:268px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin:0px 0px 11px 0px;
	float:left;
}
.row05_table01 .title{
	width:198px;
	height:27px;
	padding-left:7px;
	background:url(../images/row05_title_bg.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
}
.row05_table01 ul{
	width:183px;
	margin:0 11px;	
}
.row05_table01 ul li{
	padding-left:10px;
	line-height:28px;
	word-break:keep-all;
	white-space:nowrap;
	border-bottom:1px dashed #d0d0d0;
	background:url(../images/list_icon2.jpg) no-repeat left center;	
}
.row05_table01 ul li a{
	color:#282828;
}
.row05_table01 ul li a:hover{
	color:#E01111;	
}
.row05_center{
	width:534px;
	height:268px;
	overflow:hidden;
	margin:0 11px 11px 11px;
	border:1px solid #d8d8d8;
	float:left;
}
.row05_center .title{
	height:27px;
	border-bottom:1px solid #dddddd;
	padding:0 12px;
	background:url(../images/row04_title_bg.jpg) repeat-x;
	line-height:27px;
}
.row05_center .title .left{
	font-size:14px;
	font-weight:bold;
	float:left;
}
.row05_center .title .right{
	color:#006496;
	float:right;
}
.row05_center .title .right a{
	color:#006496;
}
.row05_center .block1{
	width:534px;
	margin-top:5px;
}
.row05_center ul{	
	margin-bottom:5px;	
}
.row05_center ul li{
	width:240px;
	float:left;
	padding-left:12px;
	overflow:hidden;
	line-height:24px;
	word-break:keep-all;
	white-space:nowrap;
	background:url(../images/point.gif) no-repeat left center;
	padding-left:12px;
}
.row05_center ul li a{
	color:#282828;
}
.row05_center ul li a:hover{
	color:#E01111;	
}
.row05_center .block2{
	width:100%;
	overflow:hidden;
	background:url(../images/row05_block_bg.jpg) repeat-x;
	border-top:1px solid #dcdcdc;
}
.row06_table01{
	width:280px;
	height:499px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin:11px 0px 11px 0px;
	float:left;
}
.row06_table01 .title{
	width:100%;
	height:28px;
	background:url(../images/row06_title_bg2.jpg) repeat-x;
}
.row06_table01 .title .left{
	width:96px;
	float:left;
	text-align:center;
	font-size:14px;
	line-height:27px;
	font-weight:bold;
}
.row06_table01 .title .right{
	width:171px;
	height:27px;
	padding-right:12px;
	float:left;
	background:url(../images/row06_title_bg.jpg) repeat-x;
	border-left:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
	text-align:right;
	line-height:27px;
	color:#006496;
}
.row06_table01 .title .right a{
	color:#006496;
}
.row06_table01 .block1{
	width:248px;
	margin:0 auto;
	padding-top:10px;
	margin-bottom:10px;
}
.row06_table01 .block1 a{
	color:#585858;
}
.row06_table01 .block1 .face{
	width:54px;
	height:81px;
	overflow:hidden;
	margin-left:4px;
	margin-right:4px;
	margin-top:8px;
	float:left;
	color:#585858;
	line-height:20px;
	text-align:center;
	display:inline;
}
.row06_table01 .block1 .face .image{
	width:50px;
	height:50px;
	padding:1px;
	border:1px solid #d8d8d8;	
}
.row06_table01 .title2{
	width:100%;
	height:26px;
	line-height:26px;
} 
.row06_table01 .title2 .left{
	width:90px;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-left:22px;
}
.row06_table01 .title2 .right{
	width:120px;
	float:right;
	padding-right:12px;
	text-align:right;
	color:#006496;
}
.row06_table01 .title2 .right a{
	color:#006496;
}
.row06_table02{
	width:677px;
	height:499px;
	overflow:hidden;
	border:1px solid #d8d8d8;
	margin:11px 0px 11px 11px;
	float:left;
}
.row06_table02 .title{
	width:100%;
	background:url(../images/row06_title_bg.jpg) repeat-x;
	height:27px;
	border-bottom:1px solid #d8d8d8;
	line-height:27px;
}
.row06_table02 .title .left{
	width:120px;
	height:27px;
	padding-left:36px;
	background:url(../images/row06_title.jpg) no-repeat 8px 5px;
	float:left;
	font-size:14px;
	font-weight:bold;
}
.row06_table02 .title .right{
	width:110px;
	float:right;
	text-align:right;
	padding-right:12px;
	color:#006496;
}
.row06_table02 .title .right a{
	color:#006496;
}
.row06_table02 .subtitle{
	width:100%;
	height:27px;
	background:url(../images/row06_title_bg3.jpg) repeat-x;
	line-height:27px;
}
.row06_table02 .subtitle .item1{
	width:130px;
	height:27px;
	background-color:#fff;
	color:#e01111;
	font-weight:bold;
	text-align:center;
	float:left;
	border-right:1px solid #d8d8d8;
}
.row06_table02 .subtitle .item2{
	width:130px;
	height:27px;
	border-right:1px solid #d8d8d8;
	text-align:center;
	float:left;
}
.row06_table02 .block{
	width:100%;
	line-height:27px;
	padding:6px 0px;
}

.row06_table02 .block .line1{
	width:100%;
	height:27px;
	overflow:hidden;
	clear:both;
	background-color:#f7f7f7;
}
.row06_table02 .block .line2{
	width:100%;
	height:27px;
	overflow:hidden;
	clear:both;
}
.row06_table02 .block .t1{
	width:60px;
	height:27px;
	float:left;
	padding-left:12px;
	text-align:center;
	color:#006496;
}
.row06_table02 .block .t1 a{
	color:#006496;
}
.row06_table02 .block .t2{
	width:380px;
	height:27px;
	float:left;
	padding-left:5px;
}
.row06_table02 .block .t2 a:hover{
	color:#e01111;	
}
.row06_table02 .block .t3{
	width:90px;
	height:27px;
	float:left;
	padding-left:5px;
}
.row06_table02 .block .t4{
	width:90px;
	height:27px;
	float:left;
	text-align:center;
}
.row06_table02 .block .dt{
	color:#282828;
	font-weight:bold;
	text-align:center;
}
.full{
	color:#006496;
	font-size:12px;
	line-height:18px;
	float:right;
}
.full a{
	color:#006496;
}

