/* 主体内容样式 */

.body_area{
	padding-top:0px;
	margin-top:50px;
	*margin-top:0px;

	
}
.context{
	width:1002px;
	float:left;
	border:0px solid;
	background-color:#ffffff;
	
}
.tr_bg
{
	background-image: url(../images/grd_bg/tb_bg.gif);
	height: 27px;
	border-bottom: gray 1px solid;
	font-weight: bold;
	text-align: center;
}
.Border_Blue
{
	background-image: url(../../images/grd_bg/bbs_blue_bg.gif);
	background-color: #F2F9FF;
	height:27px;
	font-weight: bold;

}
/* left */

.left{
	float:left;
	width:220px;
	border:0px solid blue;
	margin-right:8px;
	
}
.login_mian{
	
	width:215px;
	height:115px;
	background:url(../img/bg/mylib_bg2.gif) no-repeat top ;padding:33px 3px 2px 5px;
	border:0px solid red;
}
.login_mian2{
	
	width:215px;
	height:115px;
	background:url(../img/bg/mylib_bg3.gif) no-repeat top ;padding:33px 3px 2px 5px;
	border:0px solid red;
}
.login{
	float:left;
	margin-right:0px;
	border:0px solid red;
	width:160px;
}
.login p{
	font-weight:bold;
	margin-right:1px;
	padding-top:2px;
	*padding-top:0px;
}
.login .input
{
	background: transparent url(../img/bg/txtlogin.gif) no-repeat left top;
	border:none;
    width:110px;
    height:20px; 
    vertical-align:middle;
}

.btnLogin{
	float:left;
}
.login_member{
	border:0px solid;
	text-align:center;
	padding-top:40px;
	color:#999999;
	font-size:12px;
}
.login_member p{
	padding-top:2px;
}




.time{
	margin-top:10px;
	padding-left:4px;
	
}

.other_ad
{
	padding-left:4px;
	margin-top:10px;
	width:215px;
	border:0px solid red;
	overflow:hidden;
}



/**************************************** right ***************************************/

.context_right{
	z-index:0;
	
}
.right{
	float:left;
	width:771px;
	*width:771px !important;
	*width:768px;
	border-left:2px solid #D4DBE9;
	background-color:#ECF2FE;
	vertical-align:top;
	position:relative;
	
}
.search{
	background:url(../img/bg/search_bg2.gif) repeat-x;
	padding:0px 0px 0px 150px;
	border:0px solid;
	height:45px;
	
}
.search input,select{
	vertical-align:middle;

}
.news{
	background:url(../img/bg/btnnews2.gif) no-repeat;
	margin-left:10px;
	width:730px;
	height:300px;
	font-weight:bold;
	border:0px solid;
	background-color:#ECF2FE;
}
.news_Type{
	height:27px;
}
.news_Type a:hover
{
	color:#ffffff;
}
.news a{
	text-decoration:none;
}

.news_action{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 20px 2px 36px;
	height:30px;
	border:0px solid;
	width:68px;
	
	
}
.news_actionhover
{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 20px 2px 36px;
	height:30px;
	border:0px solid;
	color:#ffffff;
	width:68px;
	background:url(../img/bg/btn2.gif) repeat-x;
	
}
.news_Are{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 12px 2px 37px;
	height:30px;
	border:0px solid;
	width:72px;
}
.news_arehover
{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 12px 2px 37px;
	height:30px;
	border:0px solid;
	width:72px;
	color:#ffffff;
	background:url(../img/bg/btn1.gif) no-repeat;
}
.news_act{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 20px 2px 30px;
	height:30px;
	border:0px solid;
	width:68px;
}
.news_acthover
{
	float:left;
	text-decoration:none;
	font-size:12px;
	padding:7px 20px 2px 30px;
	height:30px;
	border:0px solid;
	width:68px;
	background:url(../img/bg/btn3.gif) no-repeat;
	color:#ffffff;
}

.btnmore{
	float:right;
	padding:6px 2px 0px 0px;
}
.newslist{
	float:left;
	width:745px;
	margin-top:-11px;
	*margin-top:0px !important;
	*margin-top:-11px;
	vertical-align:top;
	border:1px solid;
	background-color:#FFFFFF;
	border:1px solid #D6D2D2 ;
	font-weight:normal;
	height:260px;
	
}
.news_title{
	float:left;
	width:410px;
	border:0px solid;
	height:260px;
}
.news_title ul{
	width:420px;
	padding-top:18px;
	border:0px solid;
}
.news_title li{
	height:13px;
	margin:2px 0px 3px 0px;
	*margin:6px 0px 3px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid;
	
}

.news_title div{
	border:0px solid red;
	width:315px;
	float:left;
	
	
}
.news_title div a:hover
{
	color:#996633;
}
.news_title span{
	border:0px solid;
	width:50px;
	color:#CDCDCD;
}
.news_title a{
	text-decoration:none;
	
}

.news_flash{
	float:left;
	width:300px;
	margin:18px 7px 20px 12px;
	border:1px solid #cccccc ;
	height:230px;
	
}
.news_flash div{
	padding:8px 5px 10px 5px;
	text-align:center;
}


.search2{
	margin-top:10px;
	background:url(../img/bg/search_bg.gif) repeat-x;
	padding:10px 0px 0px 155px;
	border:0px solid;
	height:45px;
}
.search2 input,select{
	vertical-align:middle;
	
}
.goods{
	float:left;
	border:0px solid #CC3366;
	width:749px;
	margin-left:10px;
	*margin-left:10px !important;
	*margin-left:5px;
	margin-bottom:10px;
}
 .comment{
	float:left;
	width:516px;
	border:0px solid red;
}
.comment a:hover
{
	text-decoration:none;
	color:#996633;
}

.goods .type{
	float:left;
	border:1px solid #99AEDF;
	background-color:#ffffff;
	width:515px;
	
}
.landscape_img{
	background:url(../img/bg/xhfq.gif) no-repeat;
	height:40px;
	width:514px;
	padding-top:10px;
}
.landscape_img span
{
	text-align:left;
    color:#3366cc;
    font-size:14px; 
	font-weight:bold;
	padding-left:25px;
}
.landscape_img a
{
	padding-left:360px;
}
.dashed2{background:url(../img/index/dashed.gif) repeat-x; height:1px; }

.bookComment{
	width:514px;
	height:342px;
	*height:344px;
	float:left;
	border:1px solid #99AEDF;
	background-color:#ffffff;
	margin-top:10px;
	overflow:hidden;
	
}
.bookComment .cmtImg{
	background:url(../img/bg/comment.gif) no-repeat;
	height:35px;
	width:514px;
	border:0px solid;
	padding-top:10px;
	
}
.bookComment .cmtImg span{
	text-align:left;
    color:#3366cc;
    font-size:14px; 
	font-weight:bold;
	padding-left:25px;
}


.cell{
	color:#996633;
	font-weight:normal;
	font-size:12px;

}
.cmt_dashed{
	background:url(../img/index/dashed.gif) repeat-x;
    height:1px;
	
}


.news_act_area{
	float:left;
	width:515px;
	border:0px solid #99AEDF;
	margin-top:10px;
	
}
.news_act_area .com_action{
	width:248px;
	height:160px;
	border:1px solid #99AEDF;
	float:left;
	margin-left:0px;
	background-color:#FFFFFF;
}
.com_img{
	background:url(../img/bg/action.gif) no-repeat;
	width:248px;
	height:34px;
	padding-top:8px;
	border:0px solid;
}
.com_img span
{
	text-align:left;
    color:#3366cc;
    font-size:14px; 
	font-weight:bold;
	padding-left:25px;
}
.com_img a
{
	text-align:right;
	padding-left:50px;
	
}
.com_title{
	width:248px;
	border:0px solid;
}
.com_title ul{
	width:248px;
}
.com_title li{
	height:18px;
	margin:8px 0px 7px 0px;
	border:0px solid;
	
}
.com_title div{
	border:0px solid red;
	width:185px;
	float:left;
	
}
.com_title span{
	border:0px solid;
	width:50px;
}
.com_title a{
	text-decoration:none;
	
}
.news_act_area .little_action{
	height:160px;
	width:249px;
	border:1px solid #99AEDF;
	float:left;
	margin-left:14px;
	background-color:#FFFFFF;
}
.little_img{
	background:url(../img/bg/action2.gif) no-repeat;
	width:248px;
	height:34px;
	padding-top:8px;
	border:0px solid;
}
.little_img span
{
	text-align:left;
    color:#3366cc;
    font-size:14px; 
	font-weight:bold;
	padding-left:25px;
	border:0px solid red;
}
.little_img a
{
	text-align:right;
	padding-left:74px;
}
.commend_area{
	float:left;
	border:1px solid #EDC897;
	width:217px;
	margin-left:10px;
	background-color:#fffaef;
	
}

.cmd_1{
	width:200px;
	height:385px;
	*height:386px;
	
}
.cmd_1Content{
	border:1px solid #FFFFFF;
	height:26px;
	width:214px;
	position:relative;
	background-color:#F3D2A8;
}
.cmd1_img{
	position:absolute;
	z-index:5;
	text-align:right;
	padding-top:5px;
	padding-left:150px;
}
.cmd_1Content1{
	position:absolute;
	background:url(../img/bg/bgcmd_1Content1.gif) no-repeat;
	width:75px;
	height:27px;
	left: 4px;
	top: 1px;
	padding:4px 0px 0px 14px;
	font-weight:bold;
	font-family:@黑体;
}
.cmd_1Content1out{
	position:absolute;
	background:url(../img/bg/bgcmd_1Content2.gif) no-repeat;
	width:75px;
	height:27px;
	left: 4px;
	top:1px;
	padding:4px 0px 0px 14px;
}
.cmd_1Content2{
	position:absolute;
	background:url(../img/bg/bgcmd_1Content2.gif) no-repeat;
	width:75px;
	height:24px;
	left: 81px;
	top: 1px;
	padding:4px 0px 0px 14px;
}

.cmd_1Content2hover{
	position:absolute;
	background:url(../img/bg/bgcmd_1Content1.gif) no-repeat;
	width:75px;
	height:24px;
	left: 81px;
	top: 1px;
	padding:4px 0px 0px 14px;
	font-weight:bold;
	font-family:@黑体;
}

.cmd_1 .cmd_fav{
	width:65px;
	background:url(../img/index/cmd_btn2.gif) no-repeat;
	padding:4px 0px 0px 11px;
	position:absolute;
	left: 564px;
	top: 1423px;
}
.cmd_1Bottom{

	width:202px;
	border::solid 1px #EDC897;
	background-color:#fffaef;
}

.cmdBook{
	float:left;
	padding:10px 0px 0px 6px;
	*padding:2px 0px 0px 6px;
	width:210px;
	border:0px solid;
}
.cmdBook a:hover
{
	text-decoration:none;
}

.cmdBook .div_img{
	float:left;
	width:54px;
	border:0px solid;
}
.cmdBook .context{
	float:left;
	width:130px;
	border:0px solid;
	margin-left:2px;
}
.cmdBook .context ul{
	width:130px;
	border:0px solid red;
}
.context li{
	padding-top:2px;
	*margin-top:2px;
}
.book_title{
	font-weight:bold;
	color:#333333;
}
.cmtBook a:hover
{
	text-decoration:none;
	color:#996633;
}
.book_author{
	color:#999999;
}
.book_remark{
	font-weight:normal;
	font-size:12px;
}
.cmdBook .dashed{
	background:url(../img/index/dashed.gif) repeat-x ;
	height:5px;
	margin-top:5px;
}

.cmd_2{
	width:200px;
	height:385px;
	*height:386px;
}
.btn
{
background-color:#F4F7FD; border:1px solid #CCCCCC; width:70px; height:21px; cursor:pointer;
}
.table_grid
{
	table-layout:auto;
	empty-cells: show;
	border-collapse: collapse;
	margin: 1px 1px 1px 1px;
}
.table_grid td
{
	border: 1px solid #cad9ea;
	padding: 0 1px 0;
	height: 25px;
}
