@charset "gb2312";
/* 2345jingjian */

*{ margin:0; padding:0;}
ol,ul,li,dl,dd,dt{ list-style:none;}
img,iframe{ border:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
html{background:#fff url(../pic/bg.gif) top repeat-x;}
body{ font:12px/1.5 'Arial','Tahoma','simsun'; color:#00; text-align:center; background:url(../pic/headbg.gif) top no-repeat; _position:relative;}
.head,.search,.wrap,.foot{ width:990px; margin:0 auto; clear:both;}
.head{ height:52px; line-height:52px; border-bottom:1px solid #bbddf3; text-align:left;}
.head span{ display:inline-block; height:37px; line-height:37px; padding-top:15px; }
.head span.headline,.head .down b,#btn,#nv a.actived,#nv a.active,.fold a,.foot a.home,.pop h2 a{background:url(../pic/jjimg.png) no-repeat;}
.head span.headline{ width:2px; height:20px; margin:0 8px; margin-top:15px; background-position:0 -72px; float:right;}
.head span.date{ float:left;}
.head a.logo img{ margin:9px 0 0 2px; float:left;}
.head .wea{ width:440px; text-align:center; float:left;}
.head span.down{ float:right;}
.head .down b{ display:inline-block; height:24px; line-height:24px; position:relative; font-weight:100; margin-top:6px; z-index:99;}
.head .down b.width_99{ width:99px;background-position:-100px -48px;}
.head .down b.width_99_hover{background-position:0 -48px; }
.head .down b.width_99 ul{ width:97px;}

.head .down b.width_78{ width:78px;background-position:-100px 0; }
.head .down b.width_78_hover{ background-position:0 0;}
.head .down b.width_78 ul{ width:76px;}

.head .down b.width_63{ width:63px;background-position:-100px -24px;}
.head .down b.width_63_hover{ background-position:0 -24px;}
.head .down b.width_63 ul{ width:61px;}
.head .down b a{ color:#007bc8; display:block; }
.head .down b a:hover{ text-decoration:none;}
.head .down b a.drop{height:24px; line-height:24px;padding:0 16px 0 8px;overflow: hidden;}


.head .down ul{ position:absolute; top:23px; left:0; border:1px solid #a9d6f9; border-top:none; background:#fff; z-index:100;}
.head .down ul li{ display:inline}
.head .down ul li a{ padding-left:8px; display:block; height:22px; line-height:22px;}
.head .down ul li a:hover{ color:#fff; background:#4bacf1;}

.search{border-top:1px solid #fff; height:85px; padding-top:40px;}
#nv{ margin-left:265px; font-size:16px; text-align:left; height:23px; line-height:23px;}
#nv a{ font-size:14px;width:50px; height:23px; display:block; float:left; text-align:center;}
#nv a.active,#nv a.actived{ background-position:-80px -109px; color:#fff;height:24px; line-height:24px; margin-bottom:-1px; position:relative; z-index:99;}
#nv a.actived{ font-weight:bold; cursor:auto; text-decoration:none;}
.fm_w{clear:both; width:535px; margin:0 auto;  }
#fm{ background:#eaf7ff; width:519px; margin:0 auto; border:1px solid #59abe1; height:35px;padding:2px 0 0 6px;}
#fm span{ display:block; float:left;}
#inbox{font:16px arial; height:31px; line-height:31px;width:410px; padding-left:4px; background:transparent url(../pic/ss_box.png) left no-repeat; border:none; float:left; margin-top:1px;}
#btn{ float:left; height:31px; background-position:0 -109px; border:none; width:80px; cursor:pointer; margin-top:1px;}
.searchlogo{ margin:9px 6px 0 0; float:left; display:none;}
.sug1{ position:relative; width:414px; z-index:199; }
#sug{position:absolute;text-align:left;left:0px;top:30px;width:414px;clear:both;font-size:13px;}
#sug table{border:1px solid #9fbddc;width:410px;border-spacing:0;font-size:13px;margin:0;padding:0;text-align:left;}
#sug td{padding-left:3px;font-size:14px;height:20px;line-height:20px;color:#000;margin:0; background:#fbfdff;}
#sug .mo td{color:#fff; background:#4bacf1;}
.soption{ clear:both; text-align:left; padding-left:20px; height:20px; _height:17px; line-height:20px;padding-top:3px;  _padding-top:6px}
.soption input{ margin:-4px 4px 0 16px;vertical-align:middle; height:15px; width:13px;}

.my2345tb b{ display:block; float:left; width:65px;}
.my2345tb b a{ color:#000;font-weight:100; text-decoration:underline; height:17px;}
.my2345{margin:25px auto 0;clear:both;width:990px;text-align:left; border-bottom:1px solid #59abe1;}
.my2345tb{line-height:19px; font-size:13px;word-wrap:break-word;word-break:normal;overflow:hidden; margin:0 auto; position:relative; height:100%}
.myLike{ width:915px;float:left;}
.myLike li{ list-style:none; display:inline;float:left; height:17px;*white-space:nowrap;_white-space:nowrap;margin-right:21px;}
.myLike li a{display: inline-block; float:left;font-size:13px;color:#5f6267; text-align:left;}
#edit{ right:0;margin:0; position:absolute; top:0 }
#edit a{color:#999; font-size:13px; margin:0 4px;text-decoration:underline; float:right; z-index:90;}
#edit a:hover,.myLike li a:hover,.fold a:hover,.foot a.home:hover,.foot a:hover{ color:#f00;}

.mz{ border:1px solid #bbddf3; background:#fafdff; padding:3px 0 0 5px; clear:both;}
.mz ul{ height:100%; overflow:hidden;}
.mz li{ width:120px; padding-left:20px; text-align:left; height:34px; line-height:34px; overflow:hidden; font-size:14px; float:left;}
.mz li a{padding-left:20px;}
.fold{ text-align:left; height:16px; line-height:16px; margin:4px auto; color:#535353;} 
.fold a{ display:inline-block; height:16px; padding-left:19px; background-position:5px -141px; color:#535353;}
.fold a.unfold{ background-position:5px -159px;}

.bd2{ border-top:1px solid #59abe1;overflow:hidden;}
.bd2_inner{ border:1px solid #bbddf3; background:#fff; height:100%; overflow:hidden;height:261px;}
.bd2_left{ border-right:1px dotted #91c4f7; float:left;width:49.8%;} 
.bd2_right{ float:right; width:50%; overflow:hidden;}
.bd2 dl{ display:block; clear:both; overflow:hidden; height:29px; padding-left:4px;}
.bd2 dl.bg{ background:#f5fbff;}
.bd2 dl dt{float:left;}.bd2 dl dt strong{ display:block; width:46px; margin-right:18px; _margin-right:9px; float:left; font-weight:100;} 
.bd2 dl dt i{ font-style:normal; width:20px; float:left; display:block;}
.bd2 dl dt a{ display:block;width:100%; color:#466b9a; font-size:13px; margin:5px 0; height:17px; line-height:17px; padding-top:2px; } 
.bd2 dl dt i a{ padding:0; line-height:12px;}
.bd2 dl dd{ float:left; width:100px; margin:5px 0;text-align:left; }
.bd2 dl dd a{ display:inline-block; text-align:left; padding:0 2px; font-size:13px; height:19px; line-height:19px; color:#535353; }
.bd2 dl a:hover{ text-decoration:none;background:#85afec; color:#fff;}

.foot{ margin:35px auto 10px;height:20px; line-height:20px; }
.foot i{ display:inline-block; vertical-align:top; _line-height:15px;}
.foot a{ overflow:hidden;  display:inline-block; color:#535353;}
.foot a.home{ background-position:-185px -83px; padding-left:18px; color:#007bc8;}
.filter{opacity:0.25;filter:alpha(opacity=25); background:#000; height:900px; width:100%; position:absolute; left:0; top:0; z-index:999;}
.pop{width:850px; top:200px; left:50%; margin-left:-425px; position:absolute;z-index:1000; border:2px solid #59abe1; background:#fafdff; }
.pop h2{ text-align:left; font-weight:bold; font-size:14px; color:#fff; padding:0 10px; background:#59abe1; border:1px solid #fafdff; height:31px; line-height:31px;}
.pop h2 a{ float:right; height:16px; width:16px; background-position:-188px -108px; display:inline-block; margin-top:7px;}
.pop_cnt{ text-align:left;}
.pop_cnt table{ width:98%;}
.pop_cnt td,.pop_cnt th{ height:30px; line-height:30px;}
.pop_cnt th{ font-weight:100; width:30px; text-align:right; padding-right:5px;}
.btngrp{ text-align:center; margin:15px auto 20px;}
.btngrp input{ height:25px; width:52px; border:none; background:transparent url(../pic/jjimg.png) 0 -175px; cursor:pointer; margin:0 4px;}
.btngrp input.words4{ width:74px; background-position:-53px -175px;}

/*2012-6-12*/
/*tip*/
.fn_tip_grid{display:none;position:absolute;top:52px;left:0;width:100%;z-index:2;}
.fn_tip_grid .fn_tip_wrap{position:relative;width:990px;margin:0 auto;}
.fn_tip_box{position:absolute;top:0;right:0px;padding:2px 8px;background-color:#fff8d9;border:1px solid #fcda9a;color:#555555;font-size:12px;}
.fn_tip_box .tip_con{margin-right:1px;font-family:\5B8B\4F53;vertical-align:middle;}
.fn_tip_box .btn_act{display:inline-block;margin:0px 0 0 5px;_margin-bottom:1px;width:45px;height:18px;line-height:19px;overflow:hidden;vertical-align:middle;text-align:center;color:#000000;background:url(../pic/fn_tip.png) no-repeat 0 0;font-family:\5B8B\4F53;}
.fn_tip_box .btn_act:hover{color:#fd5151;background-position:0 -19px;text-decoration:none;}
.fn_tip_box .tip_check{margin-left:25px;vertical-align:middle;}
.fn_tip_box .tip_check input{margin-right:2px;vertical-align:-2px;*vertical-align:-3px;_vertical-align:-1px;}
.fn_tip_box .arrow{position:absolute;top:-8px;right:28px;width:13px;height:8px;overflow:hidden;background:url(../pic/fn_tip.png) no-repeat 0 -38px;}