@charset "utf-8";
/*  */
*{
margin:0;
padding:0;
text-decoration:none;
font:12px Arial, Helvetica, sans-serif;
color:#333;
border:none;
list-style:none;
}
.Clear{
clear:both;
}
.Left,.left{
float:left;
}
.Right{
float:right;
}
.Hidden{
display:none;
}
/*layout*/
body{
background:url(../../images/bodyback.jpg) #ebebeb top center repeat-x;
}
.Container{
width:937px;
margin:8px auto 50px auto;
background:#fff;
}
.Menuer,.MenuCon{
border-left:1px solid #e2e2e2;
border-right:1px solid #e2e2e2;
}
/*Header*/
.Header{
height:56px;
background:url(../../images/headback.jpg);
}
.Logo{
width:311px;
height:100%;
background:url(../../images/bgs.gif) no-repeat;
float:left;
}
.Logo img{
margin: 3px 0 0 2px;
}
.Logo em{
position:relative;
bottom:10px;
left:22px;
color:#FFFFFF;
font-style: normal; 
}
.Search{
height:100%;
width:324px;
float:right;
background:url(../../images/bgs.gif) -311px 0 no-repeat;
}
.SingInlink{
display:block;
line-height:29px;
text-align:center;
width:65px;
font-style: italic;
color:#fff;
}
#SearchForm{
float:left;
padding:5px 5px 0 5px;
}
.search-col1 input{
font-family:Arial;
font-size:12px;
font-style: italic;
color:#a1a1a1;
width:188px;
padding:1px 0;
+height:12px;
}

.search-col1{
width:190px;
margin-right:3px;
}
.search-col2{
width:18px;
}
.SearcBtn{
height:18px;
width:18px;
background:url(../../images/search_btn.jpg);
}
/*Menu*/
.Menuer{
background:#2084ff url(../../images/menuBack.gif) repeat-x;
height:25px;
padding:1px 0;
}
.Menu{
margin-left:33px;
height:25px;
overflow:hidden;
}
.Menu li{
float:left;

}
.Menu li{
position:relative;
height:25px;
}
.Menu .MenuOn{
background-color:#333;
cursor:default;
}
.Menu .MenuOn2{
background-color:#000099;
}
.Menu a{
display:block;
padding:0 15px 0 13px;
float:left;
line-height:26px;
color:#FFFFFF;
background:url(../../images/menu_liner.gif) top right no-repeat;
height:100%;
}
.AddOrTo{
position:absolute;
top:2px;
}
.Menu .RssMenu{
background:url(../../images/feed_back.jpg) repeat-x;
float:right;
}
.Menu .RssMenu a{
background:url(../../images/feed_line.jpg) no-repeat top left;
height:100%;
padding:0px;
}
.Menu .RssMenu b{
display:block;
margin-left:2px;
padding:0 33px 0 31px;
}
.Menu .RssMenu span{
display:block;
vertical-align:middle;
padding-left:24px;
line-height:25px;
background:url(../../images/feed_list.gif) no-repeat 0 4px;
color:#FFFFFF;
}
.Menu a:hover{
background-color:#333;
}
.Menu .RssMenu a:hover b{
background:url(../../images/feed_back_hover.jpg) repeat-x;
}
.FeedHandleHover{
background:url(../../images/feed_back_hover.jpg) repeat-x;
}
.HomeMenu{
background:url(../../images/menu_linel.jpg) no-repeat top left;
}
/*MenuCon*/
.MenuCon{
background:#001a3d url(../../images/FBack1.jpg) right no-repeat;
height:180px;
border-top:1px solid #e2e2e2;
padding:14px 100px 0 37px;
}
#MenuCon_m3{
background:#001a3d url(../../images/FBack2.jpg) right no-repeat;
}
.MenuCon div{
color:#afafaf;
}
.FeedIntro{
color:#FFFFFF;
font-weight:bold;
}
.ClickFeed{
color:#ff6600;
font-weight:bold;
}
.ClickFeed a{
color:#ff9900;
font-size:14px;
text-decoration:underline;
}
.FeedLink{
margin:4px 0;
}
.FeedLink span{
background:#01408f;
border:1px solid #000;
padding:2px 8px;
color:#c1bcbc;
}
.FeedImg{
margin-top:4px;
}
#MenuCon_m3 a{
color:#FFFFFF;
font-weight:bold;
}
#MenuCon_m3 a:hover{
text-decoration:underline;
}
#MenuCon_m3 li{
color:#FFFFFF;
font-weight:normal;
}

#MenuCon_m3 .children a,#MenuCon_m3 .children li{
color:#999;
}
#MenuCon_m3 .children li{
display:inline;
}
ul.children{
display:inline;
margin-left:10px;
}
.ImgLink,.FontLink{
width:620px;
margin-bottom:10px;
}
.ImgLink li,.FontLink li{
float:left;
width:140px;

margin:0 5px;
height:33px;
}
.FontLink li{
height:20px;
line-height:20px;
}
.FontLink a{
height:100%;
display:block;
padding-left:14px;
background:url(../../images/LinkList.gif) no-repeat 0 4px;
color:#FFFFFF;
font-size:12px;
width:72px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url('ov.xml#ellipsis');
}
.vo{
color:#FFF;/*xul元素css*/
}
.FontLink a:hover{
background:url(../../images/LinkListHover.gif) no-repeat 0 4px;
color:#FFFFFF;
}
.ImgLink img{
width:80px;
height:31px;
border:1px solid #001a3d;
}
.ImgLink a:hover img{
border:1px solid #0099ff;
}
/*Mainer*/
.Mainer{
overflow:hidden;
}

/*推文*/
.push {
position:relative;
top:12px;
width:128px;
padding:5px 7px 0 2px;
position:absolute;
}

/*MainerLeft*/
.MainerLeft{
float:left;
width:559px;/*change*/
background:#fff url(../../images/MainerLeft_bg.jpg) no-repeat left top;
padding-left:1px;
overflow:hidden;
}
.MLAd{
height:32px;
padding:8px 0 0 31px;
overflow:hidden;
}
.MLAd p{
color:#2885fd;
font-weight:bold;
}
.MLAd li{
margin:2px;
float:left;
background:#0066FF;
}
.AdTips{
display:block;
width:12px;
height:12px;
line-height:12px;
}
/*mootool css*/
.tool-tip {
color: #fff;
background: #000000 url(../../images/AdTipsBg.gif) no-repeat;
z-index: 13000;
padding:11px 13px;
}
 
.tool-title {
background:#60AEFC url(bubble.png) repeat scroll left top;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0;
padding:4px 7px;
}
.tool-title span{
color:#FFF;
font-weight:bold;
}
 
.tool-text {
background:#FFFFFF url(bubble.png) repeat scroll right bottom;
font-size:11px;
padding:1px;
}
.tool-text span{
display:block;
overflow:hidden;
}
/*wp-page css*/
.pagebar {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
}
 
.pagebar a {
	padding: 2px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
 
.pagebar a:hover {
	color: #ffffff;
	background: #D1CAAF;
	border-color: #D1CAAF;
	text-decoration: none;
}
/*翻譯外掛*/
.translator {
margin: 14px;
}

/*Tab*/
.Tab{
margin-top:20px;
}
.TabMenu{
height:29px;
overflow:hidden;
background:url(../../images/TbBg.gif) repeat-x 0 -87px;
padding-left:38px;
margin:0 8px 0 0;
}

.TabLi{
float:left;
background:#999999;
background:url(../../images/TbBg.gif) repeat-x 0 -29px;
margin:0 1px 0 0;
}

.TabLi a,.TabLi span{
float:left;
display:block;
height:29px;
line-height:29px;
}
.TabLi a{
color:#FFFFFF;
padding:0 8px;
background:url(../../images/TbBg.gif) no-repeat;
}
.TabLi span{
background:url(../../images/TbBg.gif) no-repeat right -58px;
}
.TabLiHover,.TabLiHover span,.TabLiHover a{
background-image:url(../../images/TbBgs_hover.gif);
color:#000;
}
#TabContend {
height:470px;
background:url(../../images/TbBg2.gif) no-repeat right top;
overflow:hidden;
}
#TabContend .SideBar1{
height:100%;
margin-right:13px;
overflow-y:auto;
overflow-x:hidden;
padding:12px 37px;
position:relative;
}
#TabContend li{
padding-left:18px;
background:url(../../images/TabList.gif) no-repeat 0 4px;
}
#TabContend li a{
line-height:20px;
}
#TabContend ul,#TabContend .textwidget,#TabContend #wp_wall{
position:absolute;
visibility:hidden;
padding-right:60px;
}
#TabContend .TabUlHover{
visibility:visible;
}
#TabContend h1{
display:none;
}
/*MainerMiddle*/
.MainerMiddle{
float:left;
width:107px;
background:url(../../images/focus_back.jpg) repeat-y;
overflow:hidden;
}
.MainerMiddle #SideBar2{
padding:0px 2px;
}
#SideBar2 h1{
padding:0 5px;
background:url(../../images/focus_title_back.jpg) repeat-x;
height:29px;
margin:2px 0;
overflow:hidden;
}
#SideBar2 h1 a{
height:19px;
font-weight:bold;
color:#3366ff;
background:url(../../images/focus_list.jpg) no-repeat 0 8px;
width:65px;
display:block;
padding:7px 10px 0 14px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
-moz-binding:url(ov.xml#ellipsis);
}
#SideBar2 .vo{
color:#3366ff;
font-weight:bold;
}
#SideBar2 ul{
padding:0 5px 2px 8px;
}
#SideBar2 li{
padding:0 0px 4px 0px;
overflow:hidden;
}
#SideBar2 li a{
color:#3D7CFA;
font-size:8pt;
white-space:nowrap;
text-overflow:ellipsis;
}
#SideBar2 li abbr{
color:#3D7CFA;
}
#SideBar2 .textwidget{
width:103px;
overflow:hidden;
}
#SideBar2 .HotFriend{
padding:0;
}
.HotFriends {
padding:0 2px;
}
.HotFriends img{
margin:0 1px 1px 0;
}
/*MainerRight*/
.MainerRight{
float:left;
width:269px;
padding-right:1px;
overflow:hidden;
}
#SideBar3{
padding:1px 12px 0 15px;
}
#SideBar3 h1{
background:url(../../images/sidbar3h1Bg.gif) no-repeat;
height:30px;
line-height:32px;
padding:0 0 0 12px;
color:#FFFFFF;
font-size:14px;
}
#SideBar3 ul,#SideBar3 .textwidget,.ngg-widget-slideshow{
padding:2px 6px 0 6px;
background:url(../../images/sidebarBg.gif) repeat-y;
}
#SideBar3 ul{
padding-bottom:5px;
}
.SideBar3Btom{
background:url(../../images/sidebar3BottomBg.gif) no-repeat;
height:13px;
margin-bottom:10px;
}
#SideBar3 li{
font-size:11px;
line-height:23px;
padding-left:27px;
background:url(../../images/sidebarList.gif) no-repeat scroll 8px 6px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
width:191px;
}
#SideBar3 li a{
color:#0066ff;
}
#SideBar3 li a:visited{
color:#999;
}
#SideBar3 li a:hover{
text-decoration:underline;
}
#SideBar3 .vo{
color:#000;
}
/*Footer*/
.Footer{
background:#006fff url(../../images/footBg1.jpg) no-repeat;
}
.MenuSub{
height:29px;
background:url(../../images/footBg2.jpg) no-repeat right;
text-align:right;
padding-right:30px;
}
.MenuSub a{
color:#FFF;
font-size:10px;
line-height:29px;
padding:5px 10px;
background:url(../../images/menu_linel.jpg) right no-repeat;
}
.MenuSub a:hover{
text-decoration:underline;
}
.CopyRight{
text-align:center;
background:#ebebeb;
}
.CopyRight span{
position:relative;
top:3px;
font-size:11px;
}
/**/
#ChangeWidth{
text-align:center;
}
#ChangeWidth a,#ChangeWidth span{
cursor:pointer;
color:#FFF;
font-weight:bold;
padding:0 3px;
}
#ChangeWidth span{
color:#000;
}
#ChangeWidth strong{
color:#0099FF;
padding:0 5px;
font-weight:bold;
}
.ChangeHandleOn {
border-bottom:1px solid #fff;
}
.info{
margin-top:8px;
padding:4px 0 4px 5px;
background:#EBEBEB ;
margin-right:14px;
}
.info a{
color:blue;
}
b,strong{
font-weight:bold;
}
.PNLink{
padding:8px 0 0 5px;
}
.PNLink a{
color:#0066FF;
}
.PNLink a:hover{
text-decoration:underline;
}
.PostComm{
margin-left:36px;
margin-right:28px;
padding-top:0;
}
#comment{
width:100%;
border:1px solid #000000;
}
#commentlist li{
border:1px solid #000000;
margin:8px 0;
padding:4px 4px 10px 9px;
}
#commentform input{
border:1px solid #000000;
margin-right:4px;
width:49%;
}
#commentform{
margin-top:7px;
}
#commentform p{
margin:2px 0;
}
.mate{
}
.liststyle{
float:right;
}
.chalt {
background-color:#F6F6F6;
border:1px solid #ddd;
margin:5px 2px 2px -1px;
}
.comment_title{
position:relative;
}
.comment_title img{
margin:3px 3px 0;
position:relative;
top:3px;
left:-3px;
}
.comment_title .autor{
position:absolute;
top:4px;
}
.comment_title a,.thdrpy a,.thdmang a{
color:blue;
}
.meta .url{
font-weight:bold;
color:#000;
}
.comment_text p{
color:#777777;
margin:9px 6px 8px 9px;
}
.PostComm h2{
color:#0066CC;
font-size:13px;
font-weight:bold;
margin:7px 0;
}