.exp_img {
	border: 2px solid #fff;
}
.line_height {
	line-height: 22px;
	padding: 15px 0 20px 0;
}
.line_height2 {
	line-height: 22px;
	text-align: center;
}
.clear_both {
	clear: both;
}
.clear_both_auto {
	clear: both;
	overflow: auto;
}
.paddingtop15 {
	padding-top: 15px;
}
.lnk_grey a {
	color: #7a7a7a;
	text-decoration: underline;
}
.lnk_grey a:hover {
	text-decoration: none;
}
.lnk_dark a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
.lnk_dark a:hover {
	text-decoration: none;
}
.new_bnr {
	background: url(../images/new/bnr.jpg) 8px 0px no-repeat;
}
.mainleft {
	padding: 8px 0 20px 8px;
	width: 145px;
	background: url(../images/new/home_main_bg.gif) repeat-x;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}
.maincenter_upper {
	padding: 8px 0 0 6px;
	background: url(../images/new/home_main_bg.gif) repeat-x;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}
.maincenter {
	padding: 0 8px 20px 0;
	width: 400px;
	background: url(../images/new/home_main_bg.gif) repeat-x;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}

.mainright {
	padding: 0 6px 20px 0;
	width: 282px;
	background: url(../images/new/home_main_bg.gif) repeat-x;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
}
.news_style {
	width: 100%;
	border: 5px solid #fbe9e9;
	background: #fbe9e9;
	margin-bottom: 10px;
}
.news_style_line {
	width: 100%;
	border: 5px solid #fbe9e9;
	background: #fbe9e9;
	margin-bottom: 10px;
}
.news_style_line2 {
	width: 100%;
	border: 5px solid #fbe9e9;
	background: #fbe9e9;
}
.news_style2 {
	width: 100%;
	border: 5px solid #ffd7d7;
	background: #fbe9e9;
	margin-bottom: 10px;
}
.news_style3 {
	width: 100%;
	border: 5px solid #fbe9e9;
	background: #fbe9e9;
}
.news_style_title {
	padding-left: 25px;
	background: url(../images/new/arrow.gif) 0 50% no-repeat;
	color: #de5a5a;
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
}
.news_style_title2 {
	color: #de5a5a;
	font-size: 14px;
	font-weight: bold;
	height: 33px;	
	text-align: left;
	vertical-align: middle;
	background: url(../images/new/news_style_title2.gif) repeat-x;
	vertical-align: top;
}
.news_style_title3 {
	padding-left: 25px;
	background: url(../images/new/arrow.gif) 0 50% no-repeat;
	color: #de5a5a;
	font-size: 14px;
	font-weight: bold;
	height: 33px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px dotted #c9c9c9;
}
.news_style_title2_pic {
	float: left;
}
.news_style_title2_div {
	float: left;
	padding-top: 7px;
}
.news_style_more {
	height: 33px;
	text-align: right;
	vertical-align: middle;
	padding-right: 67px;
	color: #c62850;
	background: url(../images/new/new_style_bg.gif) 100% 0 no-repeat;
}
.news_style_more2 {
	height: 33px;
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;
	color: #c62850;
}
.news_style_list {
	background: #fff;
	padding: 0 15px 10px 25px;
	color: #7a7a7a;	
}
.news_style_list4 {
	width: 350px;
	background: #fff;
	padding: 15px 15px 20px 25px;
	color: #7a7a7a;	
}
.news_style_list4x {
	width: 300px;
	background: #fff;
	padding: 15px 15px 20px 25px;
	color: #7a7a7a;	
}
.news_style_list2 {
	background: #fff;
	padding: 15px 15px 10px 25px;
	color: #7a7a7a;	
}
.news_style_list3 {
	padding: 15px 10px 10px 25px;
	color: #7a7a7a;	
}
.news_list_title {
	color: #c62850;
	font-weight: bold;
	padding-top: 15px;
}

.news_list_title2 {
	color: #c62850;
	font-weight: bold;
}
.news_list_title3 {
	float: left;
	color: #c62850;
	font-weight: bold;
}
.news_list_title3_more {
	float: right;
	color: #c62850;
}
.news_list_date {
	color: #c9c9c9;
	font-size: 11px;
	font-family: tahoma;
	padding-bottom: 5px;
	clear: both;
}
.news_list_sum {
	padding-bottom: 5px;
	clear: both;
}
.news_list_detail a {
	color: #c62850;
	text-decoration: none;
}
.news_list_detail a:hover {
	text-decoration: underline;
}
.news_list_divider {
	height: 5px;
	border-bottom: 1px dashed #fbcfcf;
	margin-bottom: 15px;
}
.news_list_divider2 {
	height: 5px;
	border-top: 1px dashed #fbcfcf;
}
.news_ul {
	margin: 15px 0 10 5px;
	line-height: 22px;
}
.news_ul2 {
	margin-top: 0;
	margin-bottom: 5px;
}
.news_ul3 {
	margin: 0 0 0 18px;
}
.news_ul li,
.news_ul2 li,
.news_ul3 li {
	list-style-type:none;
	list-style-image: url(../images/new/arrow_dot.gif); 
}
.workshop_left {
	padding-top: 8px;
	text-align: left;
	vertical-align: top;
}



.content_456 {
	border: 5px solid #FBE9E9;
	border-top: none;
	clear: both;
	width: auto;
	overflow: auto;
	background: #fff;
	padding-top: 10px;
}

#con0,
#con1,
#con2,
#con3 {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 100%
}
#tags0,
#tags1,
#tags2,
#tags3 {
	PADDING: 0px;
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 95%;
	HEIGHT: 23px
}
#tags0 LI,
#tags1 LI,
#tags2 LI,
#tags3 LI {
	BACKGROUND: url(../images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 1px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tags0 LI A,
#tags1 LI A,
#tags2 LI A,
#tags3 LI A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags0 LI.emptyTag,
#tags1 LI.emptyTag,
#tags2 LI.emptyTag,
#tags3 LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags0 LI.selectTag,
#tags1 LI.selectTag,
#tags2 LI.selectTag,
#tags3 LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tags0 LI.selectTag A,
#tags1 LI.selectTag A,
#tags2 LI.selectTag A,
#tags3 LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #dc0000; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#tagContenta,
#tagContentb,
#tagContentc,
#tagContentd {
	padding: 1px;
	border-top: 1px solid #FBE9E9;
	BACKGROUND-COLOR: #fff
}
.tagContenta,
.tagContentb,
.tagContentc,
.tagContentd {
	PADDING-RIGHT: 0; DISPLAY: none; PADDING-LEFT: 0; BACKGROUND: url(images/bg.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #474747; PADDING-TOP: 10px; overflow: auto;
}
#tagContenta DIV.selectTag,
#tagContentb DIV.selectTag,
#tagContentc DIV.selectTag,
#tagContentd DIV.selectTag {
	DISPLAY: block
}
.tagContentMore {
	clear: both;
	float: right;
	padding: 10px 18px 0 0;
}
.tab_row {
	float: right;
	width: 370px;
	padding: 5px 5px 3px 7px;
	margin-right: 12px;
	overflow: auto;
	color: #7A7A7A;
}
.tab_row a {
	color: #7A7A7A;
	text-decoration: none;
}
.tab_row a:hover {
	text-decoration: underline;
}
.tab_row_bg {
	background: #f6f6f6;
}
.tab_thumb {
	margin: 5px 0 0 10px;
	padding: 2px;
	border: 1px solid #ddd;
}
.tab_button_more {
	margin: 12px 0 0 10px;
}
.newbody {
	margin: auto;
	width: 842px;
	height: auto;
	overflow: auto;
}
.newleft {
	float: left;
	width: 541px;
	padding: 0 6px 0 9px;
	height: auto;
	overflow: auto;
	background: #F8F8F8;
}
.newright {
	float: right;
	width: 286px;
	height: auto;
	overflow: auto;
	background: #F8F8F8;
	margin-top: 8px
}
.block_2 {
	clear: both;
	width: auto;
	height: auto;
	overflow: auto;
}
.block_2_box {
	float: left;
	width: 278px;
	height: auto;
	overflow: auto;
	background: #9999FF
}
.block_2_line {
	float: left;
	width: 266px;
}
.block_2_content {
	height:135px;
}
.bar_1112 {
	width: auto;
	height: auto;
	clear: both;
	border-left: 5px solid #B2585D;
	background: #FBE9E9;
	overflow: auto;
	padding: 10px 10px 6px 10px;
	color: #DE5A5A;
	margin-top: 8px;
}
.bar_1112_title {
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.bar_1112_lnk {
	float: right;
}
.bar_1112_lnk a {
	color: #DE5A5A;
	text-decoration: underline;
}
.bar_1112_lnk a:hover {
	text-decoration: none;
}
.content_1112 {
	border: 5px solid #FBE9E9;
	border-top: none;
	clear: both;
	width: auto;
	overflow: auto;
	background: #fff;
	padding: 10px;
}
.content_7 {
	border: 5px solid #FBE9E9;
	border-top: none;
	clear: both;
	width: auto;
	overflow: auto;
	background: #fff;
	padding: 0 10px 10px 10px;
}
.content_B {
	border: 5px solid #FBE9E9;
	border-top: none;
	clear: both;
	width: auto;
	overflow: auto;
	background: #fff;
	padding: 0;
}

.list_7 {
	width: auto;
	overflow: auto;
}
.list_7_sub {
	clear: both;
	overflow: auto;
	margin: 17px 0 7px;
	color: #DE5A5A;
}
.list_1112 {
	float: right;
	width: 275px;
}
.list_1112_row {
	padding: 3px 0 3px 10px;
	background: url(../images/arrow_pink.gif) 0 8px no-repeat; 
}
.list_1112_row a {
	color: #7A7A7A;
	text-decoration: underline;
}
.list_1112_row a:hover {
	text-decoration: none;
}
.Ascroll td {
	vertical-align: top;
	text-align: center;
	padding-right: 1px;
}
.Ascroll td img {
	width: 100px;
	height: 146px;
	border: 0;
}
.Ascroll td div img {
	width: 198px;
	height: 146px;
	border: 0;
}
.frd_lnks td {
	text-align: center;
	vertical-align: top;
}
.frd_lnks td img {
	border: 0;
	margin-bottom: 5px;
	width: 105px;
	height: auto;
}
.cover_thumb3 {
	border: 0;
	width: auto;
	height: 140px;
}



