@charset "utf-8";
/* CSS Document */
/*---------------------------------*/
.left_wrap,.left_sort_wrap,.left_wrap_idn {	width: 246px; margin: 0 3px; }
.left_wrap,.right_sort_wrap,.right_wrap_idn { float: right; }
.left_sort_wrap,.right_wrap,.left_wrap_idn { float: left; }
.left_nav {	height: 37px; background: url(../images/bg.png) no-repeat -260px -130px; line-height: 37px;	font-size: 14px; text-indent: 25px;	font-weight: bold; }
.left_area img { margin: 0 0 0 18px; }
.left_nav ul { margin: 0; padding: 0; }
.search_area,.left_hot_area,.content_wrap,.left_area_hot,.newslist_a,.left_area_login,.left_area_notice,.flv_area,.left_area,.mid_list,.left_history,.content_msg,.content_message { border-left: 1px #ddd solid; border-right: 1px #ddd solid;	border-bottom: 1px #ddd solid; }
.search_area ul,.left_hot_area ul,.content_wrap ul,.left_area_hot ul,.left_area_login ul,.left_area_notice ul,.flv_area ul,.left_area ul,.content_message ul { margin: 0; padding: 12px 0; }
.content_wrap li { line-height: 240%; padding: 2px 0 2px 18px; width: 92%; margin: auto; border-bottom: 1px #ddd dashed; background: url(../images/bg.png) no-repeat 5px -287px; }
.content_wrap li span {	float: right; color: #f00; }
.search_area li { text-align: center; padding: 5px 0; }
.left_hot_area li {	padding: 5px 0;	width: 90%;	margin: auto; border-bottom: 1px #ddd dashed; background: url(../images/bg.png) no-repeat 3px -291px; text-indent: 18px; }
.left_area_hot li {	padding: 6px 0;	width: 86%;	margin: auto; border-bottom: 1px #ddd dashed; background: url(../images/bg.png) no-repeat 3px -291px; text-indent: 18px; font-size: 14px; letter-spacing: 1px; }
/*---------------------------------*/
.right_wrap,.right_sort_wrap,.right_wrap_idn { width: 736px; /*default 756px;*/	margin: 0 3px; }
.con_title { height: 37px; background: url(../images/bg.png) no-repeat 0 -88px; line-height: 37px; font-size: 14px; text-indent: 25px; font-weight: bold; }
.txt_head {	color: #f00; font-size: 18px; font-weight: bold; text-align: center; padding: 30px 35px; letter-spacing: 1px; }
.info {	border: 1px solid #f0f0f0; background: #fcfcfc;	margin: 0 10px;	padding: 5px 0;	text-align: center; }
.actbar { border: 1px solid #f0f0f0; background: #fcfcfc; height: 10px;	margin: 0 10px;	padding: 10px; }
.act_left {	float: left; }
.act_right { float: right; }
.info span,.act_left span {	color: #f00; }
.context { margin: 15px 20px; line-height: 200%; }
#content { font-size: 14px;	line-height: 190%; margin: 18px; letter-spacing: 1px; }
/*---------------------------------*/
.pagelist { margin: 18px auto; }
.pagelist a { border: 1px solid #ddd; padding: 4px 8px;	margin: 0 4px; }
.pagelist a:hover {	border: 1px solid #f00; }
.pagelist strong,.pagelist input { display: none; }
/*---------------------------------*/
.newslist_a { width: 96%; }
.title_a a { float: right; padding: 0 8px 0 0; font-size: 12px; color: #333; }
.newslist ul,.newslist_a ul { margin: 0; padding: 8px 18px; }
.newslist li,.newslist_a li { background: url(../images/bg.png) no-repeat 3px -287px; border-bottom: 1px #ccc dashed; line-height: 220%; padding: 4px 6px 4px 18px; }
.newslist li span,.newslist_a li span {	float: right; color: #f00; }
.title_a { font-size: 14px;	font-weight: bold; background: url(../images/bg.png) no-repeat -519px -130px; height: 37px;	line-height: 37px; text-indent: 25px; width: 355px; }
.font_14b {	font-size: 14px; font-weight: bold;	color: #f00; }
/*--------------------------------------*/
.left_area_notice li { border-bottom: 1px #ccc dotted; line-height: 190%; text-indent: 25px!important; text-indent: 10px; margin: 0 0 0 5px; padding: 1px 0; }
.left_area_notice span { color: #f00; padding: 0 0 0 6px; }
.left_area_login li { text-align: center; padding: 4px 0; }
.flv_area {	padding: 2px; }
.left_area li {	padding: 3px 6px; }
/*------------------------------------*/
.count_tb table { margin: auto;	border: 0; width: 90%; }
.count_tb td { height: 22px; }
.count_tb span { color: #360; padding: 0 3px; }
/*----------------index right wrap--------------------*/
.mid_area {	width: 480px; float: left; }
.mid_nav { background: url(../images/bg.png) no-repeat -508px -216px; height: 37px;	line-height: 37px; padding: 0 0 0 25px; font-size: 14px; font-weight: bold; }
.mid_t_nav { background: url(../images/bg.png) no-repeat 0 -216px; height: 37px; line-height: 37px;	padding: 0 0 0 25px; font-size: 14px; font-weight: bold; }
.mid_nav a,.mid_t_nav a { float: right;	font-size: 12px; font-weight: normal; padding: 0 18px 0 0; }
.mid_list ul { padding: 6px 0; margin: 0; }
.mid_list li { background: url(../images/bg.png) no-repeat 3px -287px; border-bottom: 1px #ccc dashed; line-height: 220%; padding: 2px 0 2px 0; text-indent: 15px;	width: 94%;	margin: auto; }
.mid_list span { float: right; color: #f00; }
.main_list_l { width: 365px; float: left; }
.main_list_r { width: 365px; float: right; }
.right_area { width: 246px;	float: right; }
.right_nav { height: 37px; background: url(../images/bg.png) no-repeat -260px -130px; line-height: 37px; font-size: 14px; text-indent: 25px; font-weight: bold; }
.pics {	border-left: 1px #ddd solid; border-right: 1px #ddd solid; border-bottom: 1px #ddd solid; padding: 2px; }
.mid_pics { width: 736px; overflow: auto; }
.mid_pics ul { margin: 0; padding: 0; }
.mid_pics li { float: left;	padding: 1px; border: 1px #ccc solid; margin: 2px; }
.mid_pics li img { width: 138px; height: 105px; }
.left_history {	padding: 4px 0; }
.left_history table { width: 80%; margin: auto; }
.left_history td { text-indent: 15px; line-height: 200%; background: url(../images/bg.png) no-repeat 3px -292px; }
/*------------------------------*/
.search_list { width: 94%; margin: auto; }
.search_title {	font-size: 14px; font-weight: bold;	line-height: 180%; margin: 6px 0 0 0; border-bottom: 1px #ddd dashed; }
.search_desc { padding: 6px 2px; text-indent: 25px;	line-height: 180%; }
.search_info { line-height: 180%; margin: 0 0 8px 0; padding: 3px 6px; border: 1px #ddd dashed;	background: #f7f7f7; }
.search_info span {	color: #f60; }
/*------------feedback----------------*/
.content_msg ul { margin: auto;	padding: 18px; }
.content_msg li { line-height: 220%; font-size: 14px; text-indent: 25px; border-bottom: 1px #ddd dashed; }
.content_msg li span { font-size: 14px;	font-weight: bold; color: #f00; }
.content_msg table { padding: 10px; }
.content_msg tr { line-height: 230%; }
.center-bold { font-size: 14px; font-weight:bold; color: #f00; text-align: center; margin: 8px 0; }

.diy_msg { padding: 10px 0; border: 1px #ccc dashed; width: 90%; margin: auto; }
.diy_msg table { width: 100%; line-height: 190%; }

.m-page { margin: 0 0 0 30px; }

#mid_pics { border: 1px #ccc dashed; padding: 2px 0; }
#mid_pics img { width: 114px; height: 104px; padding: 1px; border: 1px #ccc solid; margin: 1px;}
