/* All */
*{
	margin:0;
	padding:0;
}
body{
	background-color:#fff;
	color:#4e4e4e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:180%;
}
a{
	color:#333;
	text-decoration: none;
}
a:hover{
	color:#c00;
}

img{
	border:0;
}
ul,li{
	float:left;
	list-style:none;
}

#header{
	width:950px;
	margin:0 auto;
	padding:0 5px;
	background-color:#e9e9e9;
}
#center{
	width:950px;
	margin:0 auto;
	padding:0 5px;
	background-color:#e9e9e9;
}
.center{
	background-color:#fff;
	border-bottom:1px #bbb solid;
	padding:10px;
}
#footer{
	width:960px;
	margin:0 auto;
}

.clear{
	clear:both;
}
.more{
	float:right;
	padding:11px 5px;
}
.data{
	float:right;
}


/*  Header  */
.banner_flash{
	float:left;
	width:100%;
	overflow:hidden;
}
/* MENU */
.menu{
	float:left;
	width:100%;
	height:23px;
	padding-bottom:5px;
	background:#edede4 url(../images/menu_bottom.gif) repeat-x bottom;
	border-top:3px #820202 solid;
}

/*  Footer  */
.footmenu{
	height:18px;
	line-height:18px;
	background-color:#eaeaea;
	text-align:center;
}
.links{
	float:left;
	width:100%;
	padding:10px 0;
}
.links ul{
	width:910px;
	padding:0 25px;
	text-align:left;
}
.links li{
	width:130px;
	text-align:center;
	
}
.links li img{
	width:100px;
	height:40px;
	padding:1px;
	border:1px #bcbec3 solid;
}
.footleft{
	float:left;
	width:290px;
	border-right:1px #4e4e4e solid;
	text-align:right;
	padding-right:10px;
}
.footright{
	float:right;
	width:640px;
	padding:5px 0;
}
/* Index Left */
.Iindex_left{
	float:left;
	width:180px;
}
.Index_center{
	float:left;
	width:468px;
	padding:0 6px 15px;
	border-left:1px #bbb solid;
}



/* Right */
.right{
	float:right;
	width:260px;
}
.search{
	float:left;
	width:100%;
	margin-bottom:8px;
}
.searchbox{
	float:left;
	width:238px;
	padding:10px;
	border:1px #bbb solid;
}
.title001{
	color:#d70010;
	font-size:14px;
	font-weight:normal;
	line-height:30px;
}
.search_int{
	float:left;
	width:160px;
	height:18px;
	border:1px #bbb solid;
	margin-right:10px;
}
.search_btn{
	float:left;
	width:60px;
	height:20px;
	line-height:20px;
	background-color:#e9e9e9;
}

.ssyb{
	float:left;
	width:100%;
	margin-bottom:8px;
}
.ssyb ul{
	float:left;
	width:238px;
	padding:10px;
	border:1px #bbb solid;
}
.ssyb li{
	float:left;
	width:228px;
	padding-left:10px;
	background:url(../images/icon01.gif) no-repeat 2px 10px;
}
.imageAD{
	float:left;
	width:100%;
	margin-bottom:10px;
}


.changeImg{
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px #bbb solid;
}
.listbox{
	float:left;
	width:100%;
	border-bottom:1px #bbb solid;
}
.listbox li{
	float:left;
	width:450px;
	padding-left:10px;
	background:url(../images/icon01.gif) no-repeat 2px 10px;
}


.today{
	float:left;
	color:#777;
	font-weight:bold;
}
.bookbox{
	float:left;
	width:100%;
	overflow:hidden;
	padding-top:10px;
}.bookbox ul{
	float:left;
	width:470px;
}

.bookbox li{
	margin-left:1px;
	margin-right:1px;
}
.bookbox li img{
	width:115px;
	height:160px;
}
.ddImg{
	float:left;
	width:100%;
	padding:5px;
}
.Ileftbox{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.Ileftbox li{
	width:168px;
	padding-left:10px;
	background:url(../images/icon01.gif) no-repeat 2px 10px;
	line-height:26px;
}
.PmLIST li
{
	background-color:expression(this.sourceIndex%2 ? '#f1f1f1':'#ffffff');
	padding:0;
}


/* PAGE */
.left{
	float:left;
	width:658px;
}
.location{
	float:left;
	color:#777;
	font-weight:bold;
	padding-left:10px;
}
.location a{
	color:#777;
}
.location a:hover{
	color:#c00;
}
.left .title001{
	float:left;
	width:100%;
}

/* News */
.ImagesNews{
	float:left;
	width:162px;
}
.ImagesNews li{
	width:100%;
	text-align:center;
	margin-bottom:10px;
}
.ImagesNews li img{
	width:160px;
	height:120px;
	border:1px #e9e9e9 solid;
	margin-bottom:5px;
}
.TextNews{
	float:right;
	width:480px;
}
.TextNews li{
	width:470px;
	padding-left:10px;
	background:url(../images/icon01.gif) no-repeat 2px 10px;
	line-height:26px;
}
.lifeNews{
	float:right;
	width:480px;
}
.lifeNews li{
	width:470px;
	line-height:26px;
}
.lifeNews li p
{
	background:url(../images/icon01.gif) no-repeat 2px 10px;
	padding-left:10px;
}
.page{
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}

/* Images */
.Imageslist{
	float:left;
	width:100%;
}
.Imageslist li{
	float:left;
	width:160px;
	text-align:center;
}
.box001
{
	width:150px;
	height:150px;
	border:1px #565656 solid;

	display: table-cell;
	vertical-align:middle;

	text-align:center;

	display: block;
	font-size: 150px;

	font-family:Arial;
}
.box001 img
{

	vertical-align:middle;
	max-width:150px;
	max-height:150px;
	cursor:pointer;
}

* .box001 img{
    width: expression(this.width > 150 && this.width > this.height ? 150 : true);
    height: expresion(this.height > 150 ? 150 : true);
}

.ImgInfo{
	text-align:left;
	width:160px;
}
/* Content */
.content{
	float:left;
	width:100%;
}
.content h3{
	float:left;
	width:100%;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.content h5{
	float:left;
	width:100%;
	text-align:right;
	font-size:12px;
	font-weight:normal;
	margin-bottom:20px;
}
.con
{
}
.content img{
	max-width:600px;
	max-height:600px;
	cursor:pointer;
	margin-bottom:15px;
}
* html .content img{
    width: expression(this.width > 600 && this.width > this.height ? 600 : true);
    height: expresion(this.height > 600 ? 600 : true);
}


/* ViewBOOK */
.ViewBox{
	float:left;
	width:100%;
}
.coverbox
{
	float:left;
	width:250px;
	height:345px;
	text-align:center;	
}
.cover{
	border:1px #565656 solid;
	margin-bottom:15px;
}

.BookInfo{
	float:right;
	width:370px;
	line-height:30px;
}
.BookInfo h5{
	font-size:12px;
}
.InfoText{
	width:100%;
	height:200px;
	overflow:hidden;
	text-align:left;
}
.View_Btn img
{
	margin-right:5px;
	padding-top:12px;
	
}
.booklist{
	float:left;
	width:100%;
	margin-top:20px;
}
.booklist li{
	width:160px;
	height:320px;
	overflow:hidden;
	text-align:center;
}
.cover2{
	width:150px;
	height:215px;
	border:1px #565656 solid;
}
.booklist h5{
	font-size:12px;
}
.InfoText2{
	width:100%;
	height:85px;
	overflow:hidden;
	text-align:left;
	margin-bottom:10px;
}


.topnews
{
	float:right;
	width:480px;
	margin-bottom:10px;
}
.topnews h4
{
	float:left;
	width:480px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

