.main_image_select {
	position:absolute;
	left:740px;
	top:135px;
	z-index:100;
	width:16px;
}
.main_image_selector img {
}
.bbanner {
	position:absolute;
	overflow:hidden;
	height:310px;
}
.main_image {
	margin-bottom:40px;
	height:310px;
	border: 1px solid #ddd;
}
.main_col1 {
	width:407px;
	float:left;
	margin-bottom:40px;
	position:relative;
}
.main_quick {
	position:absolute;
	left:764px;
	top:1px;
	width:235px;
	overflow:hidden;
	height:310px;
}
.main_col2 {
	position:relative;
	width:412px;
	float:left;
	margin-bottom:40px;
}
.main_col3 {
	width:176px;
	float:left;
	margin-bottom:40px;
}
a.main_more {
	display:block;
	width:40px;
	height:15px;
	float:right;
	text-indent:-1000px;
	overflow:hidden;
	background-image:url(../../images/main/btn_more.gif);
}
.notice_title {
	float:left;
	width:82px;
	height:27px;
	background-image:url(../../images/main/notice_title.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-1000px;
	overflow:hidden;
}
.news_title {
	float:left;
	width:82px;
	height:27px;
	background-image:url(../../images/main/news_title.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-1000px;
	overflow:hidden;
}
.family_title {
	float:left;
	width:112px;
	height:27px;
	background-image:url(../../images/main/family_title.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-1000px;
	overflow:hidden;
}
.share_title {
	float:left;
	width:82px;
	height:27px;
	background-image:url(../../images/main/share_title.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-1000px;
	overflow:hidden;
}
.job_title {
	float:left;
	width:82px;
	height:27px;
	background-image:url(../../images/main/job_title.gif);
	background-repeat:no-repeat;
	background-position:center center;
	text-indent:-1000px;
	overflow:hidden;
}
.list_up {
	background-image:url(../../images/main/list_up_back.gif);
	background-repeat:no-repeat;
	width:372px;
	margin-bottom:30px;
	height:122px;
	font-weight: bold;	
	/* font-size: 15px; */
}
.list_up_wide {
	background-image:url(../../images/main/list_up_wide.gif);
	background-repeat:no-repeat;
	width:372px;
	margin-bottom:30px;
	height:122px;
	font-weight: bold;	
}
.clear_both {
	clear:both;
	font-size:0px;
	line-height:0px;
}
.list_up ul, .list_up_wide ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size: 13px;
}
.list_up li, .list_up_wide li {
	background-image:url(../../images/main/dot_black.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:5px;
	height: 26px;
	border-bottom:1px dotted #d9d9d9;
	padding-top:9px;
	color:#353535;
}
.list_up li a, .list_up_wide li a {
	display:block;
	float:left;
	color:#353535;
}
.icon_new {
	float:left;
}
.main_date {
	float:right;
}
.icon_new {
	float:left;
	background-image:url(../../images/main/icon_new.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:10px;
	height:10px;
	text-indent:-1000px;
	overflow:hidden;
	margin:2px 4px;
}
.image_list_up {
	border:1px solid #ededed;
	width:350px;
	padding:10px;
}
.movie_title {
	background-image:url(../../images/main/movie_title.gif);
	background-repeat:no-repeat;
	width:34px;
	height:23px;
	overflow:hidden;
	text-indent:-1000px;
	float:left;
}
.main_more2 {
	background-image:url(../../images/main/btn_more2.gif);
	background-repeat:no-repeat;
	width:36px;
	height:13px;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	float:right;
}
.movie_box {
	height:108px;
	background-color:#f8f8f8;
	position:relative;
}
.movie_box img {
	border:4px solid #f2f2f2;
	float:left;
}
.movie_layer {
	background-image:url(../../images/main/movie_layer.png);
	width:191px;
	height:109px;
	position:absolute;
	left:0px;
	top:0px;
}
.movie_layer a {
	display:block;
	width:100%;
	height:100%;
}
.movie_desc {
	float:left;
	width:150px;
	font-size:12px;
	padding-top:25px;
	padding-left:8px;
	line-height:140%;
}
.images a {
	color:#434343;
}
.kohem_box {
	float:left;
	width:164px;
	border-right:dashed 1px #e5e5e5;
	padding-right:10px;
	margin-right:10px;
	position:relative;
}
.data_box {
	float:left;
	width:164px;
}
.kohem_title {
	background-image:url(../../images/main/kohembook_title.gif);
	background-repeat:no-repeat;
	width:34px;
	height:23px;
	overflow:hidden;
	text-indent:-1000px;
	float:left;
}
.data_title {
	background-image:url(../../images/main/data_title.gif);
	background-repeat:no-repeat;
	width:44px;
	height:23px;
	overflow:hidden;
	text-indent:-1000px;
	float:left;
}
.book_layer {
	background-image:url(../../images/main/layer_back.png);
	background-repeat:no-repeat;
	width:70px;
	height:85px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	_z-index:-1;
}
.book_layer a {
	display:block;
	width:100%;
	height:100%;
}
.book_info {
	float:left;
	width:70px;
	padding:2px 0px 0px 5px;
	font-size:11px;
}
.book_info img{
	margin:0 0 5px 0

}
.book_image {
	float:left;
	width:75px;
	position:relative;
}
.main_support_box {
	background-image:url(../../images/main/support_long_back.gif);
	width:176px;
	height:368px;
	position:relative;
	text-align:center;
}
.main_register {
	background-image:url(../../images/main/btn_register_introduce.gif);
	width:176px;
	height:124px;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
}
/*¢¬¨­AI¨ùoA¢´*/
.list_img{
	border:1px #ededed solid;
	overflow: hidden;
	width:372px;
}
.list_img li{
	float:left;
	margin:5px 0;
	width:33.33333333%;
  box-sizing:border-box;
	border-left:1px #ededed dashed;
}
.list_img li.fir{
	border-left:0;
}
.list_img li span{
	display: block;
	height:33px;
}
.list_img li.fir span{
	background:url(/images/main/book_th_01.png) no-repeat 20px center
}
.list_img li.sec span{
	background:url(/images/main/book_th_02.png) no-repeat 20px center
}
.list_img li.last span{
	background:url(/images/main/book_th_03.png) no-repeat 20px center
}
.list_img li .img_box{
	width:72px;
	height:85px;
	margin:0 auto;
	background:url(/images/main/layer_back.png) no-repeat right top;
}
.list_img li .img_box a{
	display: block;
	height:100%;
}
.list_img li .img_box img{
	display: block;
	width:64px;
	height:76px;
	padding:1px 0 0 3px;
}
.popup_font_color_white p{color:#fff;}