/* base style */
*{font:"ËÎÌå"; font-size:12px;}
em {font-style:normal;}

.p14 {font-size:14px;}
.p25 {font-size:25px;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.u, a.u:link, a.u:visited, a.u:hover, a.u:active {text-decoration:underline;}
.b_dashed{margin:0 0 10px 0; border-bottom:1px dashed #ccc;}
.b_solid{margin:0 0 10px 0; border-bottom:1px solid #ccc;}
.bg_line{margin:0 0 10px 0; background: url(bg_line_01.gif) repeat-x left bottom;}

a {color:#333; text-decoration: none;}
a:hover {text-decoration:underline;}
.tc_main, a.tc_main:link, a.tc_main:visited, a.tc_main:hover, a.tc_main:active {color:#666; } /*txtcolor_#666*/
.tc_sub, a.tc_sub:link, a.tc_sub:visited, a.tc_sub:hover, a.tc_sub:active {color:#333; } /*txtcolor_#333*/
.tc_data, a.tc_data:link, a.tc_data:visited, a.tc_data:hover, a.tc_data:active {color:#999; } /*txtcolor_#999*/
.tc_bar, a.tc_bar:link, a.tc_bar:visited, a.tc_bar:hover, a.tc_bar:active {color:#224283; } /*txtcolor_blue*/
.tc_tit, a.tc_tit:link, a.tc_tit:visited, a.tc_tit:hover, a.tc_tit:active {color:#4994d5; } /*txtcolor_skyblue*/
.tc_point01, a.tc_point01:link, a.tc_point01:visited, a.tc_point01:hover, a.tc_point01:active {color:#f60; } /*txtcolor_orange*/

/* conmmon div */
.conaf{zoom:1; margin: 0; padding: 0 0 11px;}
.tab{background: url(bg_tab_line.gif) repeat-x left bottom;}
a.more{margin:6px 10px 0 0;}

/* title */
h2.tit{height:14px; overflow:hidden; padding:0; margin:0; font:"ËÎÌå"; font-size:12px;}
h2.tit span{float:right; margin: 6px 0 0 0;}

h2.tit_1{padding:0 15px 5px 15px; *padding:0 15px 9px 15px;}
h2.tit_1 span{float:right;}
h2.tit_1 .tit{display:block; padding-top:0; *padding-top:2px; color:#333;}

h2.tit_2{height:14px; overflow:hidden;}
h2.tit_2 em{padding:0 0 0 15px; background: url(bg_dot03.gif) no-repeat 5px 6px; *background: url(bg_dot03.gif) no-repeat 5px 4px;}
h2.tit_2 span{float:right; margin:6px 0 0 0;}

h2.tit_3{height:19px; padding:0px 0 0 10px; background:#999 url(bg_tit_l.gif) no-repeat left top; color:#fff; line-height:21px; min-width:5px; overflow:hidden;}
h2.tit_3 span{float:right; height:19px; background: url(bg_tit_r.gif) no-repeat right top; color:#fff;}
h2.tit_3 span img{margin:7px 10px 0 0;}

h2.tit_4{padding-bottom:5px; border-bottom:1px solid #C0E5F4; overflow:hidden;}
h2.tit_4 img{margin:2px 3px 0; *margin:0px 3px 0;}

/* tag */
p.tag{margin:7px 3px 0; line-height:18px;}
p.tag a{margin-left:9px; *margin-left:6px;}
p.tag a.first{margin-left:0px;}
/* box 01 style */
.box01{position:relative; padding:10px; border:1px solid #ccc; zoom:1; height:auto;}
.box01 span.lt{position:absolute; width:5px; height:5px; background: url(bg_boxlt.gif) no-repeat left top; left:-1px; top:-1px;}
.box01 span.rt{position:absolute; width:5px; height:5px; background: url(bg_boxrt.gif) no-repeat left top; right:-1px; top:-1px;}
.box01 span.lb,.box01 span.lb2{position:absolute; width:5px; height:5px; background: url(bg_boxlb.gif) no-repeat left top; left:-1px; bottom:-1px!important; bottom:-12px;}
.box01 span.rb,.box01 span.rb2{position:absolute; width:5px; height:5px; background: url(bg_boxrb.gif) no-repeat left top; right:-1px; bottom:-1px!important; bottom:-12px;}
.box01 span.lb2{bottom:-1px!important; bottom:-12px}
.box01 span.rb2{bottom:-1px!important; bottom:-12px}

.box01:after,.box02:after,.box03:after,.box04:after,.box05:after,.box06:after,.conaf:after{height: 0; clear: both; visibility: hidden; content: "."; display: block;}
/* content news list  */
.c_news_list{ width:228px; height:204px;overflow:hidden; margin-top:6px;}
.c_news_list li{ width:230px; margin-top:5px;*margin-top:4px; padding-left:12px; background:url(dot_news.gif) no-repeat 3px center;}
/* ol list */
ol.list_top{ margin-top:8px; }
ol.list_top li{padding:4px 0 6px 22px; border-bottom:1px dashed #ccc; display:block;width:204px;}
ol.list_top li a{ vertical-align:middle}
ol.list_top li.n1{background:url(num_01.gif) no-repeat 6px 5px;}
ol.list_top li.n2{background:url(num_02.gif) no-repeat 6px 5px;}
ol.list_top li.n3{background:url(num_03.gif) no-repeat 6px 5px;}
ol.list_top li.n4{background:url(num_04.gif) no-repeat 6px 5px;}
ol.list_top li.n5{background:url(num_05.gif) no-repeat 6px 5px;}
ol.list_top li.n6{background:url(num_06.gif) no-repeat 6px 5px;}
ol.list_top li.n7{background:url(num_07.gif) no-repeat 6px 5px;}
ol.list_top li.n8{background:url(num_08.gif) no-repeat 6px 5px;}
ol.list_top li.n9{background:url(num_09.gif) no-repeat 6px 5px;}
ol.list_top li.n10{background:url(num_10.gif) no-repeat 6px 5px; border-bottom-style:none;}
ol.list_top li span{float:right; width:38px; font-size:9px; font-family:Verdana; letter-spacing: -1px;}
.nvtr_t1{padding:0 0 0 20px; background:url(ico_top.gif) no-repeat left center;}
.nvtr_b1{padding:0 0 0 20px; background:url(ico_bottom.gif) no-repeat left center;}
ol.list_top li.no{border: none;}
/* page link style */
a.page_next ,a.page_next:link,a.page_next:visited{ display:block; width:58px; height:20px; background:url(flg_01.jpg) no-repeat;color:#333; text-decoration:none; line-height:20px; text-align:center;}
a.page_next:hover,a.page_next:active{color:#666; text-decoration:none;}

/* page list style */
/*-------------------------·ÖÒ³*/
.pages{
	height:25px;
	margin:12px auto 0px 10px;
	background:#ffffff;
	padding-left:160px;
}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover{
	color:#FF0000;
}

b.deepzi{color:#87124f; font-weight:normal;}

.rightsearchbox{width:244px; height:30px; padding:10px 0 0 10px; background:url(searchbox_bg.gif) no-repeat left top; margin-bottom:10px; clear:both;}
.rightsearchbox .titltetext{color:#4995D3; font-size:12px; font-weight:bold; float:left; margin-right:5px; padding-top:3px; *padding-top:5px;}
.rightsearchbox .searchinputbox{width:108px; float:left; margin-right:5px; _margin-right:3px; margin-top:0px; *margin-top:-1px;}
.rightsearchbox .searchinputbox input{width:102px; height:16px; border:none;background:url(text_bg.gif) no-repeat left top; padding:4px 3px 0 3px;}
.rightsearchbox .searchmenubox{width:48px; float:left; background:red;}