/*=================页面全局===============*/

/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}*/
body {
	margin:0;
	padding:0; 
	font-size:12px;
	color:#000000;
	line-height:180%;
	text-align: left;
	background:#eee;
	font-family:"宋体",verdana,sans-serif,lucida grande,lucida,arial,helvetica;
}
input {
	font-size:12px;
}
select {
	font-size:12px;
}
.txt_input {
	border:1px solid #a7a7a7;
}
.btn_input {
	border:1px solid #066;
	background:#01B7AB;
	color:#fff;
}
h3 {/*标题字*/
	font-size:14px;
	font-weight:bold;
}
a img {/*无边框图片链接*/
	border:0
}
a {/*默认链接*/
	text-decoration: none;
}
a:link {
	color:#000;
	text-decoration: none;
}
a:visited {
	color:#000;
	text-decoration: none;
}
a:hover {
	color:#f60;
	text-decoration: none;
}
a:active {
	color:#000;
	text-decoration: none;
}
form {
	padding:0;
	margin:0;
}
/*============页楣顶部==============*/
#header {
	margin:0 auto;
	height:80px;	
	width:778px;
	background:#fff url("../images/header_bg.gif") no-repeat;
	text-align:left;	
	border-top:1px solid #66aba6;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
}
#header_link {
	float:right;
	width:270px;
	margin-top:15px;
	margin-right:10px;
}
#header_link div {
	height:20px;
	padding:0 10px;
	background:#393;
	color:#fff;
}
#header_link_1 {		
}
#header_link_2 {;
	margin-top:9px;
}
a.whitelink:link {
	color:#fff;
	text-decoration: none;
}
a.whitelink:visited {
	color:#fff;
	text-decoration: none;
}
a.whitelink:hover {
	color:#cff;
	text-decoration: none;
}
a.whitelink:active {
	color:#fff;
	text-decoration: none;
}
/*============菜单导航栏============*/
#navbar {
	margin:0 auto;
	width:778px;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
}
#navbg {
	height:30px;	
	text-align:left;
	background:#fff;
	border-bottom:4px solid #066;
}
/*============搜索及在线人数栏============*/
#search_bar {
	margin:0 auto;
	width:748px;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;	
	background:#dceeee;
	padding:3px 15px;
}
#web_search {
	float:left;
	width:210px;	
}
#marquee_h {
	padding:0 15px;
	float:left;
	width:268px;/*实宽298px*/	
}
#marquee_h a:link {
	color:#f09;
	text-decoration: none;
}
#marquee_h a:visited {
	color:#f09;
	text-decoration: none;
}
#marquee_h a:hover {
	color:#f00;
	text-decoration: none;
}
#marquee_h a:active {
	color:#f09;
	text-decoration: none;
}
#online {
	float:right;
	width:240px;	
	color:#066;	
} 
/*=============首页分栏===========*/
#mainbar {/*外栏*/
	margin:0 auto;/*加auto外栏居中*/
	width:780px;
	background:#fff;
}
#mainbg {
	width:778px;
	float:left;/*加float，背景自动充满全高*/
	background:#fff;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
	padding-top:10px;
}
#col_left {/*左栏布局*/
	float:left;
	width:180px;/*栏宽200px*/	
	padding:0 10px;	
}
/*--------左栏上装饰---------*/
#left_header {
	height:15px;
	background:url("../images/lh_top_bg.gif") repeat-x;	
}
#lh_right {
	float:right;
	width:15px;
	height:15px;
	background:url("../images/lh_right.gif") no-repeat;
}
#col_left_border {/*左栏外框*/		
	border:1px solid #66aba6;	
	padding:0px;
	background:#fff;
	margin-bottom:10px;
}
#col_trueleft {/*左栏放模版处*/
	padding:10px 10px 0 10px;
}
/*--------左栏下装饰---------*/
#left_footer {
	height:15px;
	background:url("../images/lh_bottom_bg.gif") repeat-x;	
	clear:both;
}
#lf_left {
	float:left;
	width:15px;
	height:15px;
	background:url("../images/lh_left.gif") no-repeat;
}
/*---------------------------*/
#col_mid {/*中栏*/
	float:left;
	width:378px;/*栏宽378px*/
	padding:0;	
}
#banner {
	margin-bottom:10px;
}
#col_right {/*右栏*/
	float:right;
	width:180px;/*栏宽205px*/	
	padding:0 10px 0 10px;	
}
/*=============二级页分栏===========*/
/*外栏,同首页#mainbar,#mainbg*/
/*左栏,同同首页#col_left*/
#col_main {/*大栏*/
	float:right; 
	width:568px;/*栏宽588px*/
	padding:0px 10px 0 0px;	
}
/*###======以下为模版装饰细节======###*/
/*----------首页左模版----------*/
.mode_left {	
	margin-bottom:10px;	
	clear:both;
}
.mode_left .title {
	height:25px;	
	text-align:left;	
}
.mode_left .title h3 {/*标题*/
	float:left;
	margin:0;	
	color:#066;
	padding:0;	
}
.mode_left .dcr1 {/*左装饰*/ 
	float:left;
	width:15px;
	height:15px;
	margin-top:2px;
	margin-right:5px;
	background:url("../images/mode_left_dcr1.gif") no-repeat;
}
.mode_left .hrdcr {	
	text-align:right;	
	color:#388;
	border-top:dashed 1px #0ba;
	font-family :verdana,sans-serif,lucida grande,lucida, arial, helvetica,"宋体","新宋体";
	font-size:10px;
	line-height:150%;	
}
.mode_left .content {/*内容*/
	clear:both;
	padding:10px 0 0 0;
}
/*----------首页中模版----------*/
.mode_mid {
	clear:both;
	margin-bottom:10px;
	border:solid 1px #dedede;
	background:#fff;
}
.mode_mid .title {
	height:40px;
	padding:0 15px;
}
.mode_mid .title h3 {
	float:left;
	padding-top:15px;
	display:inline;
	color:#066;
}
.mode_mid .dcr2 {
	float:right;
	width:140px;
	height:25px;	
	background:url("../images/mid_dcr2.gif") no-repeat;
}
.mode_mid .content {
	clear:both;	
	padding:10px 15px;
}
.mode_mid .hr {
	clear:both;
	margin:0 15px;
	height:3px;
	font-size:0;	
	background:#00D0F3;
}
.mode_mid .hr_left {
	height:3px;
	font-size:0;
	width:80px;
	border-right:solid 2px #fff;
	background:#000;
}
/*----------弹出窗口模版----------*/
.mode_popwin {
	clear:both;
	margin-bottom:10px;
	border-top:solid 1px #66aba6;
	border-right:solid 1px #66aba6;
	border-bottom:solid 1px #66aba6;
	background:#F9F9F9 url("../images/popwin_left_bg.gif") repeat-y;
}
.mode_popwin .title {
	height:40px;
	padding:0 15px 0 40px;
}
.mode_popwin .title h3 {
	float:left;
	padding-top:15px;
	display:inline;
	color:#066;
}
.mode_popwin .dcr2 {
	float:right;
	width:140px;
	height:25px;	
	background:url("../images/mid_dcr2.gif") no-repeat;
}
.mode_popwin .content {
	clear:both;	
	padding:10px 15px 10px 40px;
}
.mode_popwin .hr {
	clear:both;
	margin:0 15px 0 40px;
	height:3px;
	font-size:0;	
	background:#01B7AB;
}
.mode_popwin .hr_left {
	height:3px;
	font-size:0;
	width:80px;
	border-right:solid 2px #fff;
	background:#000;
}
/*----------首页右模版----------*/
.mode_right {	
	margin-bottom:10px;	
	clear:both;
	border:1px solid #66aba6;
	background:#fff;
}
.mode_right .title {
	height:35px;
	text-align:left;	
	background:url("../images/mode_right_title_bg.gif") repeat-x
}
.mode_right .title h3 {/*标题*/
	float:left;
	margin:8px 0 0 0;	
	color:#066;
	padding:0;	
}
.mode_right .dcr1 {/*左装饰*/ 
	float:left;
	width:19px;
	height:19px;
	margin-left:5px;
	margin-top:8px;
	margin-right:4px;
	background:url("../images/mode_right_dcr1.gif") no-repeat;
	
}
.mode_right .dcr2 {/*右装饰*/
	float:right;
	width:15px;
	height:15px;
	background:url("../images/lh_right.gif") no-repeat;
}
.mode_right .hr {
	height:0;
	font-size:0;
	margin:0 10px;
	border-bottom:dashed 1px #0ba;	
}
.mode_right .content {/*内容*/
	clear:both;
	padding:10px;
}
.mode_right .footer {
	height:15px;
	font-size:0;
	background:#01B7AB url("../images/mode_right_footer_dcr.gif") no-repeat;
}


/*###======以下为常规栏目类型的内容细节======###*/
/*------登录窗口及表单元素------*/
#login {
	padding:11px;
	background:url("../images/login_bg.gif") no-repeat;	
}
#login div {
	text-align:right;
	padding:1px 0;
}
#login form {
	padding:0;
	margin:0;
}
#login select {
	width:84px;
}
.log_txt_input {
	border:1px solid #a7a7a7;
	width:80px;
}
.log_btn_input {
	border:1px solid #066;
	background:#01B7AB;
	width:84px;
	color:#fff
}
.log_btn_input2 {
	border:1px solid #a7a7a7;
	background:#f2f2f2;
	width:84px;
	color:#000
}
#logintype_set {
	text-align:right;
	width:80px;
	padding:10px;
}
/*------投票及统计饼图------*/
#vote_qu {
	text-align:left;
	margin:0;
	padding:0;
}
#vote_pic {
	margin-top:5px;
	margin-bottom:5px;
}
#vote form {
	margin:0;
	text-align:center;
}
#vote ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	text-align:left;
}
#vote ul li {
	line-height:120%
}
/*------"下载/播放"列表的弹出窗口内容------*/
.midmode_download {
	text-align:left;
}
.midmode_download h3 {
	text-align:center;
}
#log_date {
	padding-left:5px;
}
#download_brief {
	border:1px dashed #66aba6;
	background:#dceeee;;
	padding:5px;
}
#download_link {
	margin-top:15px;
}
/*------缩图列表(图片和标题)------*/
.li_pic {	
	width:160px;/*图片宽160px*/
	height:120px;/*图片高120px;*/
	margin:0 auto;/*居中*/
}
.li_pictitle {
	width:160px;/*与图片等宽*/
	margin:0 auto;
}
.piclist {/*表格定位*/
	
}
.piclist tr td {	
	vertical-align:top;
	text-align:center;
}
/*------图文展示------*/
.txtpic h3 {/*文章标题*/
	text-align:center;
	font-size:16px;
	font-weight:bold;
}
.txtpic_content {/*正文,由后台编辑器生成*/
	text-align:left;
	font-size:14px;
	line-height:150%;
}
.txtpic_date {/*发布时间*/
	text-align:right;
	font-size:12px;
	margin-top:10px;
}
.au_hit {/*点击*/
	color:#ccc
}
.au_url {/*网址*/
	font-size:12px
}
.au_name {/*作者*/
	font-size:12px
}
/*------标题列表------*/
.leftmode_titlelist {/*左栏*/
	
}
.leftmode_titlelist ul {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
}
.leftmode_titlelist ul li {
	padding-left:20px;
	height:21px;/*ie显示li后的new图标时,需要用height分行距（仍不完美）,列表项文字应控制不换行！*/
	background:url("../images/icon_arrow.gif") no-repeat 4px 4px;
}
.midmode_titlelist {/*中栏*/

}
.midmode_titlelist ul {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
}
.midmode_titlelist ul li {
	padding-left:20px;
	height:21px;
	background:url("../images/icon_square.gif") no-repeat 4px 6px;
}
.rightmode_titlelist {/*右栏*/

}
.rightmode_titlelist ul {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;	
}
.rightmode_titlelist ul li {
	padding-left:20px;
	height:21px;
	background:url("../images/icon_arrow_2.gif") no-repeat 4px 4px;	
}
/*============页角============*/
#bottom_link {
	margin:0 auto;
	width:778px;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
	height:45px;
	background:#fff url("../images/bottom_link_bg.gif") repeat-x;
	text-align:center;	
}
#bottom_link img{
	margin:0 2px;
	margin-top:7px;
}
#footer_row {
	margin:0 auto;
	width:778px;
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
	padding:3px 0;
	background:#EBEBEB;
	text-align:center;
	color:#666;
}
#footer_row a:link {
	color:#666;
	text-decoration: none;
}
#footer_row a:visited {
	color:#666;
	text-decoration: none;
}
#footer_row a:hover {
	color:#066;
	text-decoration: none;
}
#footer_row a:active {
	color:#666;
	text-decoration: none;
}
#visite_amount {
	font-family :verdana,sans-serif,lucida grande,lucida, arial, helvetica,"宋体","新宋体";
	background:#dceeee;
	padding:1px;
	font-size:10px;
	font-weight:bold;
	border:1px dashed #66aba6;
	color:#066
}
#footer_set {
	margin:0 auto;
	width:778px;	
	border-left:1px solid #66aba6;
	border-right:1px solid #66aba6;
	border-bottom:1px solid #66aba6;
	background:#fff;
	text-align:center;
}
#footer_block {
	width:550px;	
	padding:15px 0;
	color:#666;
}
#logo_infocenter {
	float:left;
	width:150px;
	height:70px;
	background:url("../images/logo_infocenter.gif") no-repeat;
}
#copyright_info {
	float:left;
	width:380px;
	padding-left:15px;
	line-height:140%;
	text-align:left;
	border-left:solid 1px #ccc;	
}
#copyright_info a:link {
	color:#666;
	text-decoration: none;
}
#copyright_info a:visited {
	color:#666;
	text-decoration: none;
}
#copyright_info a:hover {
	color:#066;
	text-decoration: none;
}
#copyright_info a:active {
	color:#666;
	text-decoration: none;
}
/*###======杂项======###*/
.more_left {
	text-align:right;
	padding:0;
	margin-top:5px;
}
.more_mid {/*中栏"更多"链接*/
	text-align:right;
	padding:0;
	margin:18px 0 0 0;
}
.more_right {/*右栏"更多"链接*/
	float:right;
	text-align:right;
	padding:0;
	margin-top:2px;
	margin-right:2px;	
}

.more {
	text-align:right;
	padding:0;
	margin-top:5px;
}
.pagination_top {/*顶部分页符*/
	text-align:left;
	margin-bottom:10px;
}
.pagination_bottom {/*底部分页符*/
	text-align:right;
	margin-top:10px;
}
.text_red {
	color:#f00;
}
.text_arrow {
	font-family:webdings;
}
.closewin {
	text-align:center;
	margin-top:15px;
}
/*==============留言板================*/
/*----------留言板模版----------*/
.mode_msg {
	clear:both;
	margin-bottom:10px;
	border:solid 1px #dedede;
	background:#fff;
}
.mode_msg .title {
	height:40px;
	padding:0 15px;
}
.mode_msg .title h3 {
	float:left;
	padding-top:15px;
	display:inline;
	color:#066;
}
.mode_msg .dcr2 {
	float:right;
	width:140px;
	height:25px;	
	background:url("../images/mid_dcr2.gif") no-repeat;
}
.mode_msg .content {
	clear:both;	
	padding:10px 15px;
}
.mode_msg .hr {
	clear:both;
	margin:0 15px;
	height:3px;
	font-size:0;	
	background:#00D0F3;
}
.mode_msg .hr_left {
	height:3px;
	font-size:0;
	width:80px;
	border-right:solid 2px #fff;
	background:#000;
}
/*留言列表*/
.msgmode_titlelist {

}
.msgmode_titlelist ul {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
}
.msgmode_titlelist ul li {
	padding-left:20px;
	height:21px;
	background:url("../images/icon_square.gif") no-repeat 4px 4px;
}
.msgmode_titlelist .al_revert {
	color:#069;
}
.msgmode_titlelist .no_revert {
	color:red;
}
/*写留言*/
#msg_write {
	padding:25px 15px 15px 15px;	
}
#msg_write form {
	margin:0;
	padding:0;
}
.msg_input {
	border:1px solid #069;
}
#face {
	margin:10px 0;
	padding:10px;
	border:1px dashed #ccc;
	background:#f2f2f2;
	text-align:center;
}
.note {
	color:red;
}
.msg_message {
	width:530px;
	border:1px solid #a7a7a7;
}
#msg_btn_div {
	margin-top:10px;
	text-align:center;
}
/*留言详情（弹出窗口）*/
#msg_view {
	width:100%;
	border-collapse: collapse;
	border:1px solid #dedede;
	background:#fff;
}

#msg_view td {
	border:1px solid #dedede;
	padding:2px 10px;
}
#msg_view .left_td {
	text-align:center;
	width:20%;
}
.msg_title_bar {

}
.msg_title {
	font-weight:bold;
}
.msg_date {
	
}
#msg_view  hr {
	color:#66aba6;
	height:1px;
}
.msg_revert {
	border:1px dashed red;
	background:#faf1f1;
	padding:10px;
	margin:5px;
}
.revert_info {
	text-align:right;
}
.msg_closewin {
	text-align:center;
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	background:#fff;
	padding:3px;
}
