/* global */
/*初始化结构*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,blockquote,th,td{margin: 0;padding: 0;}
/*通用样式*/
.b,b{ font-weight:700;}
.w{white-space:nowrap;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
.pr{position:relative}
.cp{cursor:pointer;}
.hidden{display:none;}
.block{display:block;}
.vt,.vt td,.vt th{vertical-align:top;}
.link_down span,.link_up span{padding:0 10px 0 0;background:url(down.png) center right no-repeat; display:inline-block; cursor:pointer;}
.link_up span{ background:url(up.png) center right no-repeat;}
.divHr{background:#eaeaea;height:1px;overflow:hidden;margin:10px 0;}
/*layout*/
.wrap1,#top{min-width:820px;margin:auto;}
body{font:12px/1.5 Arial; color:#333;background:#fff url(../images/bg.jpg) center top repeat-x;min-height:500px;}

/*头部*/
#head,.main-wrap,#footer,#searchA,#navA,#navB,.top{width:960px;margin:0 auto;max-width:960px;}
#top{height:23px;border-bottom:1px solid #fff;background:url(../images/topbar.png) 0 bottom repeat-x;_background:#E8EDF3;line-height:23px;overflow:hidden;}
.top li{float:left;margin-right:10px;}
.top a{color:#666;}
.cc{height:76px;}
.cc_logo{width:216px; height:76px; background-image:url(../images/logo.gif); display:block;}

/*导航*/
	#navA{height:35px;background-color:#176eac;}
	.navA,.navAL,.navAR,.navA li,.navA li a,#td_mymenu{background:url(../images/navA.png) 999em 999em no-repeat;}
	.navAL,.navAR{width:5px;height:35px;}
	.navAL{ background-position:0 -80px;_margin-right:-3px;}
	.navAR{ background-position:0 -150px;_margin-left:-3px;}
	.navA{ background-position:0 -115px;height:35px;overflow:hidden; background-repeat:repeat-x;}
	.navA ul{font-size:14px;overflow:hidden;}
	.navA li{float:left;margin-left:-1px;}
	.navA li a{float:left;color:#ffffff;padding:0 15px;height:35px;line-height:35px;outline:none;font-weight:700; background-position:0 -35px;}
	.navA li a:hover{background-position:center top;display:inline;text-decoration:none;text-shadow:none;color:#ffea00;}
	.navA .current a,.navA .current:hover a,.navA .current a:hover{background-position:center top;display:inline;text-decoration:none;text-shadow:none;}
/*搜索*/
	#searchA{margin:0 auto 10px;height:41px;overflow:hidden;}
	#searchA,.searchA_right{background:url(../images/searchA.png) no-repeat;}
	.searchA_right{ background-position:right 0;height:41px;width:5px;}
	.searchA{padding:8px 0 0 55px;}
/*html*/
td,div,li,span,h1,h2,h3,h4,p,input,form,select,textarea,ul{
	font-family:"lucida grande",  tahoma, verdana, arial, helvetica, sans-serif;
	line-height:1.8;
	color:#333333;
}
td,div,li,span,h1,h2,h3,h4,p,dl,dd,dt,form{
	text-align:left;
	margin:0; padding:0;
}
input{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	line-height: 1.0;
}
h1{
	font-size:16px; font-weight:bold;
}
h2{
	font-size:14px; font-weight:bold;
}
h3{
	font-size:12px; font-weight:bold;
}
div,li,input,select,textarea,td,th,dl,dt,dd{
	font-size:12px;
}
a:link,a:visited{
	color:#07519a;
	text-decoration:none;
}
a:hover,a:active{
	text-decoration:underline;
}
ul,li{
	list-style: none;
	list-style-position:outside;
	padding:0;
	margin:0;
}
img{border:0px;}

.wrap{margin-left:auto; margin-right:auto; text-align:left; width:960px;}

.f_c{text-align:center;}
.f_m{vertical-align:middle;}
.f_l{text-align:left;}
.f_r{text-align:right;}
.f_b{font-weight:bold;}
.f_n{font-weight:normal;}
.f_10{font-size:10px;}
.f_11{font-size:11px;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.f_15{font-color:#ffffff; font-size:14px; background:#ffffff}
.f_16{font-size:16px;}
.f_purple{color:#003366;}
.f_darkpurple{color:#07519a;}
.f_lightgray{color:#888888;}
.f_darkgray{color:#333333;}
.f_red{color:#ee0000;}
.f_red a{color:#ee0000;}
.f_green{color:#339900;}
.f_blue{color:#3366cc;}
.f_white{color:#ffffff;}
.f_lightblue{color:#aebede;}
.f_h16{line-height:16px;}
.f_h18{line-height:18px;}
.f_h20{line-height:20px;}
.f_h22{line-height:22px;}
.f_h24{line-height:24px;}
.f_h26{line-height:26px;}
.f_h28{line-height:28px;}
.f_h30{line-height:30px;}

.b_b{border-bottom:1px solid #cccccc;}
.b_l{border-left:1px solid #cccccc;}
.b_r{border-right:1px solid #cccccc;}
.b_t{border-top:1px solid #cccccc;}
.b_all{border:1px solid #cccccc;}
.b_b_dashed{border-bottom:1px dashed #cccccc;}

.m_hand{cursor:pointer;}

.d_l{float:left;}
.d_r{float:right;}
.d_o{overflow:hidden;}
.d_h{display:none;}
.d_s{width:1px; background-color:#cccccc;}

.blank2{height:2px; font-size:2px; line-height:2px; background-color:transparent; clear:both; display:block;}
.blank4{height:4px; font-size:4px; line-height:4px; background-color:transparent; clear:both; display:block;}
.blank6{height:6px; font-size:6px; line-height:6px; background-color:transparent; clear:both; display:block;}
.blank8{height:8px; font-size:8px; line-height:8px; background-color:transparent; clear:both; display:block;}
.blank10{height:10px; font-size:10px; line-height:10px; background-color:transparent; clear:both; display:block;}

.seprator{clear:both; line-height:0px; font-size:0px; overflow:hidden; border-bottom:1px dashed #cccccc; height:10px;}
.seprator0{clear:both; line-height:0px; font-size:0px; overflow:hidden; border-bottom:1px dashed #cccccc; height:0px;}

.mg_top{margin-top:10px;}
.mg_top_index{margin-top:5px;}
.mg_bottom{margin-bottom:10px;}
.mg_bottom_index{margin-bottom:5px;}
.mg_left{margin-left:10px;}
.mg_left_ad{margin-right:20px;}
.mg_right{margin-right:10px;}
.mg_all{margin:10px;}
.pd_left{padding-left:10px;}
.pd_right{padding-right:10px;}
.pd_top{padding-top:10px;}
.pd_bottom{padding-bottom:10px;}

.clear{clear:both; line-height:0px; font-size:0px; height:0px; overflow:hidden;}

.inputtext_50_d{width:50px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #bdc7d8; background-color:#ffffff;}
.inputtext_106_d{width:106px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #ffffff; background-color:#f1f8ff; color:#aaaaaa;}
.inputtext_75_d{width:70px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #ffffff; background-color:#f1f8ff; color:#aaaaaa;}
.inputtext_150_d{width:150px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #bdc7d8; background-color:#ffffff;}
.inputtext_150_l{width:150px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #bdc7d8;}
.inputtext_300_d{width:280px; height:18px; padding-top:5px;padding-left:2px; padding-right:2px; border:1px solid #bdc7d8; background-color:#ffffff;}
.inputtext_250_d{width:240px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px; border:1px solid #bdc7d8; background-color:#ffffff;}
.inputtext_focus{background-color:#f7f7f7; border:1px solid #3b5888;}
.inputtext_disable{background-color:#f1f8ff; border:1px solid #cccccc;}
.textarea_360_d{width:340px; height:90px; padding-top:4px;padding-left:2px; padding-right:2px; padding-bottom:4px; border:1px solid #bdc7d8; background-color:#ffffff; line-height:1.5;}
.textarea_300_d{width:280px; height:60px; padding-top:4px;padding-left:2px; padding-right:2px; padding-bottom:4px; border:1px solid #bdc7d8; background-color:#ffffff; line-height:1.5;}
.s_input{border:1px solid #aaccee; background-color:#ffffff; width:278px; height:16px; padding-top:4px;padding-left:2px; padding-right:2px;}

.bt_searchbar_submit{background-image:url(../images/bt_searchbar_submit.gif); width:62px; height:22px; border:0px;}
.bt_login{background-image:url(../images/bt_login.gif); width:62px; height:22px; border:0px;}


.bg_rpx{background-repeat:repeat-x;}
.bg_rpy{background-repeat:repeat-y;}
.bg_rpn{background-repeat:no-repeat;}
.bg_img{background-color:transparent;}
.bg_white{background-color:#ffffff;}
.bg_lightpurple{background-color:#f1f8ff;}
.bg_verylightpurple{background-color:#f1f8ff;}
.bg_gray{background-color:#f1f8ff;}
.bg_tl{background-position:top left;}
.bg_tc{background-position:top center;}
.bg_tr{background-position:top right;}
.bg_c{background-position:center center;}
.bg_bl{background-position:bottom left;}
.bg_bc{background-position:bottom center;}
.bg_br{background-position:bottom right;}
.bg_lc{background-position:left center;}
.bg_rc{background-position:right center;}
.bg_ad{background-color:#f1f8ff; background-image:url(../images/bg_ad.gif); background-position:center center; background-repeat:no-repeat;}

.column_hidden{display:none;}
.column_out{background-color:#ffffff; border:1px solid #fff;}
.column_over{background-color:#f8f8f8; border:1px solid #d8dfea;}

.ad_980x80{width:960px; height:80px; overflow:hidden;}
.ad_608x80{width:588px; height:80px; overflow:hidden;}

.selectList {
	border: 1px solid;
	border-color: #696969 #c0c0c0 #c0c0c0 #696969;
	padding: 0px 1px;
}

.menu{background-image:url(../images/menu_bg.gif); width:960px; height:120px;}
.menu .logo{width:216px; height:76px;}
.menu .lcd_logo{width:216px; height:76px; background-image:url(../images/logo.gif); display:block;}
.menu .nav{width:516px; height:76px; overflow:hidden;}
.menu .nav a{float:left; margin-left:8px; text-align:center; display:block; width:55px; height:76px; padding-top:52px; text-decoration:none; color:#07519a;}
.menuicon0{background-position:center 0px;}
.menuicon1{background-position:center -76px;}

.menu .other{width:66px; height:76px; overflow:hidden;}
.menu .other a{color:#07519a;}
.menu .user{width:182px; height:76px; overflow:hidden; background-image:url(../images/login_bg.gif);}
.menu .user a{color:#ffffff;}
.menu .search{width:960px; height:38px; overflow:hidden; width:960px; clear:both;}
.menu .webstatus{width:216px; height:38px; padding-top:8px; overflow:hidden;}
.menu .searchbar{width:474px; height:38px; padding-top:8px; overflow:hidden;}
.menu .searchtag{width:180px; height:38px; padding-top:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.menu .rss_wap{width:100px; height:38px; padding-top:8px; overflow:hidden;}

.fcn{border:1px solid #aaccee;}
.fcn .title0{height:28px; background-image:url(../images/bg_01.gif);}
.fcn .title1{height:28px; background-image:url(../images/bg_01.gif);}
.fcn .icon{width:100px;}
.fcn .desc{width:230px;}

.club a:link, .club a:visited{float:left; margin-left:10px; width:124px; height:26px; margin-top:0px; margin-right:5px;margin-bottom:7px; background-image:url(../images/bg_02.gif); background-position:top left; background-repeat:no-repeat; display:inline; background-color:#ffffff; color:#006611; padding-left:6px; padding-top:0px; pading-bottom:0px; text-decoration:none;}
.club a:hover{text-decoration:none;color:#ffffff; background-color:#006611;}
.club .spot{background-color:#fffcd3; color:#ee0000;}

.ul_350 li{width:350px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_270 li{width:270px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_240 li{width:230px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ul_175 li{width:175px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.link li{float:left; margin-left:10px; margin-top:5px; display:inline; text-align:left;}

#article{margin:10px 30px;}
#article .title{border-bottom:1px solid #cccccc;}
#article #content a:link, #article #content a:visited,{text-decoration:underline;}
#article #content a:hover,{text-decoration:none;}
#article .reply{overflow: hidden; width: auto !important; width: 100%; margin:0px 0px 1%;padding:0px; border-bottom:1px dashed #cccccc;}

.main .time{width:90px;}
.main .user{width:100px;}

.tb_ads td{padding:2px 6px; background-color:#ffffff;}

.tab_80_on{background-image:url(../images/tab_80_on.gif); height:28px; width:80px; cursor:pointer;}
.tab_80_off{background-image:url(../images/tab_80_off.gif); height:28px; width:80px; cursor:pointer;}

#fw_div{
	width:280px; height:200px; overflow:hidden;
}

#fw_content {
	float:left;
	width:280px; 
	height:200px; 
	overflow:hidden;
}
#fw_controls {
	position:relative; 
	left:220px; 
	top:-25px; 
	z-index:999;
}
#fw_controls a {
	margin-right:4px;
	font-size:11px; 
	border:1px solid #cccccc;
	float:left; 
	width:20px; 
	color:#fff; 
	height:16px;
	line-height:16px; 
	text-align:center;
	text-decoration:none;
	background-color:#666666;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7; 
}
#fw_controls a.activeSlide {color:#fff; background-color:#333333;}
#fw_controls a:hover {color:#fff; background-color:#333333;}