@charset "utf-8";
/* font color */
.cGreen,.cGreen:link,.cGreen:visited,.cGreen a,.cGreen a:visited{color:#43a224;}
.cGray,.cGray:link,.cGray:visited,.cGray a,.cGray a:visited {color:#999;}
.ibtn,.ibtn a:link, a.ibtn:link,.ibtn a:visited, a.ibtn:visited{ color:#999; text-align:center; cursor:pointer; padding:1px 3px;}
.ibtn a:hover, a.ibtn:hover { color:#fff; background:#ff6600;}
.cDGray,.cDGray:link,.cDGray:visited,.cDGray a,.cDGray a:visited {color:#727171;}
.cYellow,.cYellow:link,.cYellow:visited,.cYellow a,.cYellow a:visited{color:#ff6600;}
.cDYellow,.cDYellow:link,.cDYellow:visited,.cDYellow a,.cDYellow a:visited{color:#f4950d;}
.cWhite,.cWhite:visited,.cWhite a{color:#fff;}
.cYellow,.cYellow:visited{color:#ff0;}
.cBlack,.cBlack:visited,.cBlack a,.cBlack a:visited {color:#000;}
.cBlue,.cBlue:visited,.cBlue a,.cBlue a:visited {color:#1E50A2;}
.cRed,.cRed:visited,.cRed a,.cRed a:visited {color:Red;}
.cDRed,.cDRed:visited,.cDRed a,.cDRed a:visited {color:#ba2636;}
.cRed a:hover,a.cRed:hover,.cBlue a:hover,a.cBlue:hover,.cDRed a:hover,a.cDRed:hover,.cGray a:hover,a.cGray:hover,.cDGray a:hover,a.cDGray:hover,.cWhite a:hover,a.cWhite:hover,.cBlack a:hover,a.cBlack:hover,.cGreen a:hover,cGreen:hover,.cYellow a:hover,a.cYellow:hover,.cDYellow a:hover,a.cDYellow:hover{color:#ff6600;}
/* head */
.header{ text-align:center; background:url(../images/header_bg.gif) repeat-x left 47px;}
.logobg,.header_area_cola,.header_area_colb,.tools a,.tools a:hover,.searchbar .btnbor,.searchbar .btnbor_onfocus,.userinfo .styitm .hptex,.userinfo a.onsty,.fov_bg,.home_bg,.gbor_box_top,.gbor_box_top .rbg,.r_arrow,.b_arrow,.gbor_box_bot,.gbor_box_bot span,.menu_lis li.line{background:url(../images/icon_sum.gif) no-repeat;}
.logobg a, .logobg a:hover{display:block; width:70px; height:48px;}
.logobg_s{ background:url(../images/logo_s.gif) no-repeat;}
.logobg_s a, .logobg_s a:hover{display:block; width:47px; height:28px;}
.header_area_cola{background-position:0 -274px; padding-left:18px; margin-left:20px;}
.header_area_colb{background-position:right -334px; height:77px;}
.nav a{ float:left; display:block; font-size:14px; margin:0 4px; padding:9px 4px 6px 4px; line-height:14px;}
.nav a:hover{ color:#ff6600;}
.nav a.now { background:url(../images/sel_on_bg.gif) no-repeat center bottom; padding:9px 4px 14px 4px; font-weight:bold;}
.tools a{ display:block; background-position:0 -125px; float:left; width:88px; height:27px;}
.tools a:hover{ background-position:-103px -125px;}
.searchbar .btnbor{ float:left; border-top:solid 1px #fff; border-right:solid 1px #fff; border-bottom:solid 1px #fff; border-left:solid 1px #fff; *margin-top:1px; width:66px; background-position:0 -183px;}
.searchbar .btnbor_onfocus{ float:left; border-top:solid 1px #dcdcdc; border-right:solid 1px #dcdcdc; border-left:solid 1px #dcdcdc; *margin-top:1px; z-index:10001; background-position:0 -217px;}
.searchbar .sermenu .itlist li{ border-bottom:1px dotted #dbdbdb;}
.greengrass_bor{ border-top:solid 1px #e9e9e9; border-right:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; border-left:solid 1px #e9e9e9; background:url(../images/sel_menu_bg.gif) no-repeat;}
.searchbar .sermenu .itlist li a{line-height:20px; padding:4px 20px 4px 21px;}
.searchbar .sermenu .itlist li a:hover{ background:#43a224; color:#ffffff;}
.subnav{ text-align:left; line-height:21px;}
.subnav a, .subnav a:visited{letter-spacing:1px; margin:4px 8px; display:block; float:left; padding-bottom:11px;}
.subnav a.onsel{background:url(../images/sel_on_bg_s.gif) no-repeat center bottom; padding-bottom:11px; _padding-bottom:9px;}
.subnav a:hover{color:#ff6600;}
.userinfo a{margin:0 7px;}
.userinfo a.onsty{ background-position:27px -473px;}
.userinfo a:hover{color:#ff6600; text-decoration:none;}
.userinfo .styitm .hptex{ padding:3px 5px; font-size:12px; color:#999; background-position:-88px -188px;}
.userinfo .styitm .itmsy a img{ border:2px solid #fff; margin-left:-5px;}
.userinfo .styitm .itmsy a img:hover{ border:2px solid #43a224;}
.userinfo .styitm .itmsy img.nowsel{ border:2px solid #43a224;}
.mailnum{color:#e98830; font-size:11px;}
.nav a,.nav a:visited,.searchbar .submit,.searchbar .sermenu .itlist li a,.userinfo a,.userinfo a:visited, .subnav a, .subnav a:visited,.labtag label,.labtag label.selected,h2,h2 a:link,h2 a:visited,h2 .arbig,h4,.molabtag .selmenu label{ color:#43a224;}
/* General */
h1{ font-size:25px; font-weight:bold; color:#494949; margin:0; padding:5px 0px 20px 0;}
h2{ clear:both; font-size:14px; margin-bottom:12px;}
h2.yell{ color:#f4950d; font-weight:bold;}
h2 .arbig{ font-size:16px; margin-left:-1px; font-family:verdana;}
h2 span{ font-weight:normal; letter-spacing:1px; margin:0 5px; font-size:12px; _font-size:4px;}
h2 a:hover{ background:#ff6600; color:#fff;}
h2 span a:link,h2 span a:visited{ color:#999; font-size:12px; text-decoration:underline;}
h2 span a:hover{ background:#ff6600; color:#fff;}
h3{ font-size:14px;}
h4{ clear:both; font-size:14px; margin:10px 0 3px 0;}
.intextbox{background:#fff url(../images/input_bg.gif) no-repeat left top; border:#cfcfcf 1px solid; color:#585858; padding:3px 2px 2px;}
.insubmit{ font-size:12px; border-top:1px solid #999999; border-right:1px solid #404040; border-bottom:1px solid #404040; border-left:1px solid #999999; height:22px; line-height:20px; padding:0 0 2px 0; background:#666666; color:#fff;}
.h_line{ background:url(../images/h_line.gif) repeat-x 0 center;}
.th_line{ background:url(../images/h_line.gif) repeat-x 0 top;}
.rssfeed{ padding:0 0 0 18px; background:url(../images/rss_ico.gif) no-repeat; margin-top:36px;}
.usavlinks{*width:210px; margin:7px 0 4px; height:18px; overflow:hidden;}
.usavlinks li{ float:left; overflow:hidden; margin-right:6px; background:url(../images/use_link_bg.gif) no-repeat; padding-left:1px;}
.usavlinks li a, .usavlinks li a:visited{ float:left; display:block; padding:0 6px 3px 6px; height:15px; line-height:17px; *line-height:19px; background:#FDFCFE url(../images/use_link_bg.gif) no-repeat top right; color:#666;}
.usavlinks li a:hover{ background:#FFFACC url(../images/use_link_bg.gif) no-repeat top right; color:#f4950d;}
.attentionto{ clear:both; margin:8px 0 0;}
.ilikeclose{ float:right; margin:3px 5px 0 0;}
.ilikeclose a{ background:url(../images/ilike_close_a.gif) no-repeat; width:18px; height:16px; display:block;}
.ilikeclose a:hover{ background:url(../images/ilike_close_b.gif) no-repeat;}
/* body */
.hotcoll .coright .btitle2,.hotcoll .coright .colltit ul.active { background:url(../images/arrow_coll.gif) no-repeat left 49%;}
.content_ar,.content_dr{ background:url(../images/row_line.gif) repeat-y;}
/* box_bor */
.gbor_box_top{ background-position:0 -809px; padding-left:15px;}
.gbor_box_top .rbg{ background-position:right -809px; height:18px;}
.gbor_box{ border-left:1px solid #E7E7E3; border-right:1px solid #E7E7E3; background:#FDFCFE;}
.gbor_box_bot{ background-position:0 -890px; height:8px; overflow:hidden; padding-left:2px;}
.gbor_box_bot span{ background-position:right -890px; display:block; height:8px;}
.gbor_hbox{ border-top:1px solid #E7E7E3; border-bottom:1px solid #E7E7E3; background:#FDFCFE;}
/* big box_bor */
.bgbor_box_top,.bgbor_box_top .rbg,.bgbor_box_bot,.bgbor_box_bot span{ background:url(../images/gbbox_bor.gif);}
.bgbor_box_top{ padding-left:15px;}
.bgbor_box_top .rbg{ background-position:right 0; height:8px;}
.bgbor_box{ border-left:1px solid #E7E7E3; border-right:1px solid #E7E7E3; background:#FDFCFE;}
.bgbor_box_bot{ background-position:0 -81px; height:8px; overflow:hidden; padding-left:2px;}
.bgbor_box_bot span{ background-position:right -81px; display:block; height:8px;}
/* Correlation Link */
.tlsty{ float:left; margin:0 25px 0 0;}
.molabtag{ float:left; position:relative; margin-top:6px; z-index:900;}
.molabtag .selmenu{height:24px;}
.molabtag .selmenu label{width:78px; height:32px; padding:5px 0 0 7px; cursor:pointer; background:url(../images/icon_sum.gif) no-repeat 0 -613px; *padding-top:6px; font-size:14px; display:block;}
.molabtag .selmenu label.selected {background:url(../images/icon_sum.gif) no-repeat 0 -565px; z-index:99;}
.molabtag .labtaglis{ clear:both; border:1px solid #E4E4E4; background:#FDFCFE; padding:7px 7px 7px 15px; width:350px; position:absolute; left:84px; top:1px; line-height:24px; z-index:-1;}
.molabtag .labtaglis a{ white-space:nowrap; padding-right:6px; font-size:14px;}
.labtag label{font-size:14px; width:60px; text-align:center; line-height:26px; _line-height:24px; cursor:pointer; float:left; margin-right:15px;}
.labtag label.selected {background:url(../images/arrow_pic.gif) no-repeat bottom center;}
/* user Info */
.usaconinfo{ margin-bottom:5px; height:1%; padding:10px 15px 5px;}
.usaconinfo img{ float:left; margin:3px 10px 10px 3px; display:block;}
.usaconinfo .uname{ margin-bottom:3px; line-height:21px;}
.usaconinfo span{ line-height:20px; color:#888;}
.ustxtlist li{ width:300px; height:27px; font-size:14px; line-height:27px; overflow:hidden;}
.ustxtlist li span{ font-size:12px; margin-left:4px; color:#999;}
.usavlinks{margin:7px 0 0;}
.sendmail{padding:5px 0 5px 15px; margin:10px 0 0 0; border-top:1px solid #E7E7E3;}
.sendmail dl{clear:both; font-size:14px; line-height:160%;} 
.sendmail dt{ float:left; width:32px; padding:3px 5px 4px 0; color:#666;} 
.sendmail dd{ float:left; padding:3px 0 4px;}
.sendmail textarea{width:220px; height:60px;}
.sendmsg{padding:8px 0 5px 15px; margin:10px 0 0 0; border-top:1px solid #E7E7E3;}
.sendmsg textarea{width:260px; height:40px;}
.subw40{width:40px;}
.subw60{width:60px;}
.subw80{width:80px;}
.subw90{width:90px;}
.regraybox{ padding:0 0 0 24px; margin:6px 0 10px; font-size:12px; color:#999; background:url(../images/commend_bg_pic.gif) no-repeat 0 4px;}
/* top bar */
.tbar{float:left; margin-bottom:20px; padding:0px 20px 0 0; background:url(../images/footer_bg.gif) repeat-x left 25px; width:100%; height:26px;}
.tbar a{ float:right; display:block; margin:2px 5px 0; padding:5px 5px 4px 5px; _padding-bottom:1px;}
.tbar span.now{ margin:2px 5px 0; float:right; display:block; background:url(../images/tbar_bg.gif) no-repeat scroll right top; padding:0 10px 0 0;}
.tbar span.now span{ background:transparent url(../images/tbar_bg.gif) no-repeat; display: block; padding:6px 1px 4px 11px;}
.bo_res_bg{ background:#F6F7F5}
/*.cyellow,a.cyellow:link,a.cyellow:visited{color:#ff6600;}
a.cyellow:hover{ background:#ff3300; color:#fff;}
.cgreen,a.cgreen:link,a.cgreen:visited{color:#43a224;}
a.cgreen:hover{color:#46a45e;}*/
/*.mylabtag label{font-size:14px; width:60px; text-align:center; line-height:28px; cursor:pointer; float:left; margin-right:10px; color:#43a224;}
.mylabtag label.selected {background:url(../images/arrow_pic.gif) no-repeat bottom center; color:#43a224;}*/
/*.rlink{ clear:both; font-size:14px; margin-bottom:10px; font-family:verdana; color:#666;}
.rlink span{ font-size:12px;}
.remind{ clear:both; margin:15px 0; color:#ED872C; line-height:21px;}
/* boxborder */
/* .box_border { clear:both; position: relative; background:#fff4e9; z-index:0;}
.box_border .ltop{ position:absolute; left:0; top:0; background:url(../images/corner_bg.gif) no-repeat; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.box_border .rtop{ position:absolute; right:0; top:0; background:url(../images/corner_bg.gif) no-repeat -5px 0; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.box_border .lbot{ position:absolute; left:0; bottom:0; background:url(../images/corner_bg.gif) no-repeat 0 -5px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.box_border .rbot{ position:absolute; right:0; bottom:0; background:url(../images/corner_bg.gif) no-repeat -5px -5px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.box_border .boxbor{border:1px solid #fee8d5; padding:10px;}
/* boxborder Gray */
/* .gbox_border { clear:both; position: relative; background:#f4f4f4;}
.gbox_border .ltop{ position:absolute; left:0; top:0; background:url(../images/corner_bg.gif) no-repeat 0 -29px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.gbox_border .rtop{ position:absolute; right:0; top:0; background:url(../images/corner_bg.gif) no-repeat -5px -29px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.gbox_border .lbot{ position:absolute; left:0; bottom:0; background:url(../images/corner_bg.gif) no-repeat 0 -34px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.gbox_border .rbot{ position:absolute; right:0; bottom:0; background:url(../images/corner_bg.gif) no-repeat -5px -34px; width:5px; height:5px; display:block; font-size:1px;overflow:hidden;}
.gbox_border .boxbor{border:1px solid #eee; padding:8px;}
/* paginator */
.paginator{ clear:both; padding:3px; margin:3px; text-align:center; font-size:14px;}
.paginator a{padding:0px 4px; margin:3px; color:#036cb4;}
.paginator a:hover{ color:#666; background:#f7ac4a; color:#fff;}
.paginator a:active{ color:#333;}
.paginator .current{ padding:0px 4px; background:#81B755; color:#fff;}
.paginator .disabled{ padding:0px 4px; margin:2px; color:#999;}
/* Xbtn */
.xbtn{ font-size:12px;}
.xbtn a,.xbtn a:hover,.xbtn a:visited{ float:left; background:url(../images/xbtn_l.gif) no-repeat; color:#ee7676; height:22px; cursor:pointer; padding-left:12px;}
.xbtn span{ float:left; background:url(../images/xbtn_r.gif) right top no-repeat; padding-right:12px; height:22px; line-height:22px; *line-height:24px;}
.xbtn a:hover span{color:#c55462;}
.y_xbtn{ font-size:14px;}
.y_xbtn a,.y_xbtn a:hover,.y_xbtn a:visited{ float:left; background:url(../images/yxbtn_l.gif) no-repeat; color:#F79100; height:22px; cursor:pointer; padding-left:12px;  margin-right:15px;}
.y_xbtn span{ float:left; background:url(../images/yxbtn_r.gif) right top no-repeat; padding-right:12px; height:22px; line-height:22px; *line-height:24px;}
.y_xbtn a:hover span{color:#ff6600;}
/*chanel pics*/
.picsshow{background:url(../images/pics_r7_c1.gif) left top no-repeat;}
/*web album*/
.area_box_bg{ background:url(../images/alb_bg_center.gif);}
.area_box_top{ width:958px; background:url(../images/alb_bg_top.gif) no-repeat;}
.area_box_foot{ background:url(../images/alb_bg_foot.gif) bottom no-repeat; clear:both; height:10px; overflow:hidden; font-size:1px;}
/* 
.sitesort li .selon{ background:url(../images/arrow_coll.gif) no-repeat right center; color:#43a224;}
.hotchannel li a.now{ background:url(../images/arrow_pic.gif) no-repeat bottom center;}
/* a class */
.accont_nav .mf_actlink .f_now{ background:url(../images/f_link_bg.gif) no-repeat right top; padding:0 5px 0 0; color:#F79100;}
.accont_nav .mf_actlink .f_now span{display:block; background: transparent url(../images/f_link_bg.gif) no-repeat 0 top; padding:1px 0 3px 7px;  *padding:3px 0 1px 7px;}
/* copyright list */
.footer{ background:url(../images/footer_bg.gif) repeat-x left 0;}
.fov_bg{ background-position:0 -983px; padding-left:22px;}
.home_bg{ background-position:0 -1031px; padding-left:22px;}
.help_bg{ background:url(../images/help.gif) 0 center no-repeat; padding-left:22px;}