/*\u9876\u901A*/
#eb_top{
	width: 100%;
	height: 30px;
	color: #000000;
	background-image: url(/blogjs/css/images/topbg.gif);
}
#topbox{
	margin:auto;
	width: 950px;
	height: 28px;
	padding-top:2px;
	line-height:28px;
}
#topbox .logo{
	float: left;
}
#topbox .item2,#topbox .item4{
	float: left;
	padding-left:15px;
}
#topbox .item4{
	color:#002B8D;
}
#topbox .item3{float: right;}
#topbox .item3 #login{
	background-image: url(/blogjs/css/images/myico.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right:15px;
}
.topline{
	color: #333333;
	text-decoration: underline;
}
.topline:hover{
	color: #333333;
	text-decoration: underline;
}
.topnoline{
	color: #333333;
	text-decoration: none;
	padding:3px 6px 2px 6px;
}
.topnoline:hover{
	color: #333333;
	text-decoration: none;
	padding:3px 5px 2px 5px;
	border: 1px solid #999;
}
/*\u9875\u9762\u5F00\u59CB*/
html,body{
	font-family: "\u5B8B\u4F53";
	font-size:12px;
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}
#wrapper{
	width: 1000px;
	margin: 0px auto;
}
#eb_content{
	padding-top: 10px;
}
.eb_column1{
	width: 210px;
	float:left;
}
.eb_com1{
	
}
.eb_column2{
	width:510px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
.eb_com2{
	
}
.eb_column3{
	width:730px;
	margin-left:10px;
	float:left;
}
.eb_com3{
	
}
/*Head begin*/
.wrapperBox{
	width: 950px;margin: 0px auto;
}
/*Head end*/
/*Banner begin*/
#eb_title_name{
	font-size: 28px;
	font-family: "\u5FAE\u8F6F\u96C5\u9ED1","\u9ED1\u4F53";
}
#eb_title_nameT {display: none;}
#eb_title_desc{
	font-size:12px;
	padding-top:2px;
	padding-left:2px;
}
/*Banner end*/
/*Menu begin*/
#eb_menu_co{
	height: 32px;
	margin: auto;
	font-size:14px;
}
#eb_menu_co ul{
	padding-top:5px;
}
#eb_menu_co ul li{
	float: left;
	width: 82px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
#eb_menu_co ul li a
{
    color: #fff;
    text-decoration: none;
}
#eb_menu_co ul .go{
	float:right;
	width:auto;
	font-size:12px;
	padding-right:10px;
}
#eb_menu_co ul .go a{
	text-decoration: underline;
}
#eb_menu_co ul .begin{
	width: auto;
	padding-left: 20px;
	padding-right:10px;
}
#eb_menu_co ul .current{
	font-weight: bold;
	padding-top: 3px;
	height:24px;
}
#eb_menu_co ul .split{
	width: 3px;height:22px;
}
#eb_menu_co ul .end{
	background: none;
}
#eb_menu_co1{
	clear: both; display:block;
	height:31px;
	padding:0px 10px;
}
#eb_menu_co1 .menu{
	line-height:28px;
	font-size: 14px;
	float: left;
}
#eb_menu_co1 .manage{
	line-height:28px;
	font-size: 14px;
	float: left;
	padding-left:210px;
}
#eb_menu_co1 .search{
	float:right;
	padding-top: 2px;
}
.search_input{
	border:0;
	line-height: 18px;
	width:139px;
	height:18px;
	*margin-top: 3px;
	*width:137px;
}
.search_btn{
	border:0 none;
	cursor: pointer;
	vertical-align:middle;
	margin-top:-2px;
	*margin-top: -7px
}
/*Menu end*/
/*compontent begin*/
.compontentBar .title{
	font-weight: bold;
	font-size:12px;
	padding:5px 5px 5px 0;
}
.compontentBar .set{
	font-size:12px;
}
.compontentBar .set .set_blog{
	line-height:20px;
	padding:3px 7px 4px 25px;
	border: 0;
	margin-right:10px;
	text-decoration: none;
	*margin-top:2px;
}
.compontentBar .set .set_photo{
	line-height:20px;
	padding:3px 7px 4px 25px;
	border: 0;
	text-decoration: none;
	*margin-top:2px;
}
.compontentBar .action{
	float: right;
	cursor: pointer;
}

.compontent1{
	margin-bottom: 10px;
	width:210px;
}
.compontent1 .compontentBar{
	height: 25px;
	line-height: 25px;
	padding: 0px 8px 0px 13px;
}
.compontent1 .compontentCo{
	line-height: 1.5;
	padding: 10px 10px 2px 10px;
	width:190px;
	overflow-x:hidden;
}
.compontent1 .compontentBo{
	height: 5px;
	font: 0px Arial;
}
.compontent1 .list ul li{
	padding-left:10px;
}
.compontent1 .list ul li a{
	line-height:22px;
}
.compontent1 .list ul li p{
	margin:0;line-height:1.2;padding-bottom:2px;
}
.compontent1 .list ul li .typenum{
	padding-left: 5px;
}

.compontent1 .list.rank ul li {
	clear:both;
	height:22px;
}
.compontent1 .list.rank ul li a{
	float:left;
}
.compontent1 .list.rank ul li span{
	float:right; color:#888;
}

.compontent2{
	margin-bottom: 10px;
	width:510px;
}
.compontent2 .compontentBar{
	height: 25px;
	line-height: 25px;
	padding: 0px 8px 0px 15px;
}
.compontent2 .compontentArt{
	margin: auto;
	padding-top:10px;
	min-height:570px;
}
.compontent2 .compontentBo{
	height: 5px;
	font: 0px Arial;
}
.compontent3{
	margin-bottom: 10px;
	width:730px;
}
.compontent3 .compontentBar{
	height: 25px;
	line-height: 25px;
	padding: 0px 8px 0px 15px;
}
.compontent3 .compontentArt{
	margin: auto;
	padding-top:10px;
	min-height:570px;
}
.compontent3 .compontentCo{
	margin: auto;
	padding-top:10px;
	min-height:570px;
}
.compontent3 .compontentBo{
	height: 5px;
	font: 0px Arial;
}
/*compontent end*/
/*bloger begin*/
#bloger .photo
{
    margin:0px auto;
    width:187px;
	text-align:center;
}
#bloger .photo img{
	padding:3px;
}
#bloger .blognick
{	
		height:22px;
		line-height:22px;
		overflow:hidden;
    margin:5px auto;
    text-align:center;
    font-size: 14px;
}
#bloger .score{
	clear:both;
	width:186px;
	height: 50px;
	margin-top:8px;
}
#bloger .btnArea{
	clear:both;
	width:186px;
	text-align:center;
	margin-top:8px;
}

#bloger .score .l{
	width:58px;
	margin: 3px;
	height:44px;
	background-color: #fff;
	float: left;
	line-height:19px;
	text-align:center;
	display:inline;
}

#bloger .score span{
	color: #D10000;
}
#bloger .score .l span b{
	font-size: 26px;
	font-family: "\u5FAE\u8F6F\u96C5\u9ED1","\u9ED1\u4F53";
}
#bloger .score .r{
	float: left;
	height: 48px;
	line-height:23px;
	width:116px;
	padding-left:5px;
	padding-top:2px;
	background-color: #fff;
}
#bloger .score .r div { display:none;}
/*bloger begin*/
/*Article begin*/
.compontentBar .set{
	float:right;
	padding-top:2px;
}
.articleList{
	padding:0 25px;
}
.articleTit{
	line-height: 24px;
	margin-bottom:5px;
}
.articleTit .title{
	font-size: 14px;
	font-weight: bold;
}
.articleTit .admin{
	
}
.articleTit .time{
	padding-left:5px;
}
.articleTag{
	height:30px;
	line-height:30px;
	padding: 0px 8px 0px 13px;
}
.artSpacer{
	font-size:1px; height:20px; line-height:20px;
}
.articleCo{
	line-height: 1.5;
	padding: 10px 0px;
	overflow-x:hidden;
}
.compontent2 .articleCo{width:460px;}
.compontent3 .articleCo{width:680px;}
.articleDes{
	
}
.articleDes .more{
	font-weight: bold;
}
.articleDes .right{
	float:right;
}
.articleDes .right a{
	text-decoration: none;;
}
.articleBot{
	height: 20px;
	margin-top: 20px;
}
.articlePage{
	height:35px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}
.articlePage a{
	color:#ff0000;
}
/*Article end*/
/*Bottom begin*/
#eb_bottom{
	clear: both;
	line-height:30px;
	padding-top:30px;
}
/*Bottom begin*/
/*list begin*/
.compontent1 .compontentCo .list ul li{
	line-height:22px;
	padding-left:10px;
}
.typenum{
	padding-left: 5px;
}
.titlelist{
	margin: 10px 20px 0px 20px;
}
#emblog_list{
	height:900px;
}
#blogArticleType{
	padding:0 0 20px 0;
	font-size:14px;
}
.compontent3 .titlelist .list{
	padding:8px 0px;
}
.compontent3 .titlelist .list ul li{
	line-height: 25px;
	padding-left: 15px;
	font-size:14px;
}
.time{
	font-family: Arial;
	font-size:10px;
	margin-left: 5px;
}
#articlePage{
	height:30px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
	margin-top: 10px;
}
/*ArticleContent begin*/
.articlecontent{
	padding:5px 25px 20px 25px;
}
.articlecontent .articleTitle
{
	padding-top:10px;
   font-size:20px;
	margin-bottom: 5px;
	padding-bottom:5px;
	font-family:"\u5FAE\u8F6F\u96C5\u9ED1","\u9ED1\u4F53";	
}
.articlecontent .articleDesc{
	line-height:2;
}
.articlecontent .articleDesc .tag span{
	margin-right: 10px;
}
.articlecontent .articleDesc .tag span a{
	margin:0 4px;
	text-decoration: none;
}
.articlecontent .articleDesc .tag span a:hover{
	margin:0 4px;
	text-decoration: underline;
}
.fontManage{
	float: right;
}
.articlecontent .articleBody{
	font-size:14px;
	line-height:1.5;
	padding:20px 0 15px;
	overflow-x:hidden;
	width:680px;
}
.articlecontent .aboutBlog{
	font-size:14px;
	line-height:1.5;
	padding:20px 24px 15px;
	margin:0 auto 15px;
	width:580px;
	border:1px solid #D9D9D9;
}
.articlecontent .aboutBlog .titleBx{ font-size:14px; line-height:1.5; padding:0px;margin:0;width:680px; }
.articlecontent .aboutBlog ul{padding-left:12px;}
.articlecontent .aboutBlog ul li{line-height:24px;}
.articlecontent .aboutBlog .enTime{font-size:10px;font-family:Verdana, "宋体", sans-serif;}
.articlecontent .articleInfo{
	height:22px;
}
.articlecontent .split{
	height:25px;
}
.articlecontent .comment{
	width:672px;
	margin:auto;
}
.articlecontent .comment .t{
	height: 25px;
	line-height:25px;
	padding:0 10px;
}
.articlecontent .comment .t span{
	font-weight: bold;
}
.articlecontent .comment .t .right{
	font-weight: normal;
}
/*ArticleContent end*/
/*Comment begin*/
#commentbox{
    padding:6px;
}
#commentbox .item{
	_height:50px;
	_padding-bottom:10px;
	padding:10px;
}
#commentbox .item .content
{
    padding:5px 0px;
    clear:both;
    display:block;
    overflow:auto;
}
#commentbox .item .content .pic
{
    float:left;
    width:70px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
}
#commentbox .item .content .pic img
{
    padding:2px;
    margin-top:3px;
}
#commentbox .item .content .co
{
    float:left;
    line-height:1.5;
    width:560px;
	margin-left:8px;
	font-size:14px;
    overflow:auto;
	overflow-x:hidden;
}
#commentbox .item .content .co .time{
	margin-left: 0px;
	font-size:12px;
}
#commentbox .item .content .co .reply
{
    margin-top:5px;
    padding:5px;
    clear:both;
    border:1px solid #888;
}
#commentbox .item .content #commentReply{
	line-height:20px;
}
#commentbox .item .content #reply_content{
	background:#f9f9f9 none repeat scroll 0% 0%;
	border:1px solid #ccc;
	width:500px;
	height:50px;
	font-size:12px;
}
#commentbox .item .content #commentReply input{
	background-color:#FFFFFF;
	border:1px solid #999999;
	margin-top:5px;
	cursor: pointer;
}
#commentpage
{
    margin-top:5px;
    display:block;
    clear:both;
    height:25px;
    line-height:25px;
	padding:0px 6px;
	text-align:right;
}
.floor{
	font-weight:bold;padding-right:5px;
}
/*Comment end*/
/*Commentform begin*/
#commentform{
	margin:auto;
	width:672px;
	padding-top:10px;
}
#commentform .formtitle{
   height: 25px;
	line-height:25px;
	padding:0 10px;
	font-weight: bold;
}
#commentform .formco{
	padding-top:5px;
	line-height: 20px;
}
#commentform .formco ul{
	padding:0 5px;
}
#commentform .formco li{padding:5px 0px 0px 0px;}
#commentform .formco .content textarea{
	font-size:14px;
	height:150px;
	line-height:1.5;
	width:99%;
}
.yzm{
	display:none;
	height:40px;
}
.yzm img{
	vertical-align:middle;
}
#yzmCode{
	padding-left:10px
}
#commentform .formco .yzm input{width:80px;}
#commentform .formco .button{text-align:center;}
#commentSub{width:69px; height:20px; font-size:12px; border:0;cursor:pointer;padding:0px;}
#insertFace{float:right; cursor:pointer; text-decoration:underline;margin-right:10px;}
#anyone{display:none;}
#anyone input{border:0;margin-left:20px;margin-right:5px;}
#emface img{padding:2px 4px;cursor:pointer;}
/*Commentform end*/

#share{margin:auto; text-align:center; line-height:30px;}
.emptyC{font-size:14px;text-align:center;}

#photobox{
	overflow:auto;
	padding-bottom:20px;
}
.pitem{
	width:155px;
	margin-left:20px;
	padding-top:20px;
	float:left;
	display:inline;
}
.pitem .p{
	width:155px;
	height: 134px;
	background-image: url(/blogjs/css/images/photo.gif);
}
.pitem .p img{
	width:120px;
	height: 120px;
	margin-left:23px;
	margin-top:6px;
}
.pitem .c{
	padding-top:5px;
	text-align:center;
	line-height:18px;
	overflow-x:hidden;
}
#ptitle{
	height:30px;
	line-height:30px;
	padding:0px 30px;
}
.pvitem{
	width:155px;
	margin-left:20px;
	padding-top:10px;
	float:left;
	display:inline;
}
.pvitem .p{
	text-align:center;
}
.pvitem .p img{
	width:130px;
	height: 130px;
	border:1px solid #ccc;
	padding:3px;
}
.pvitem .c{
	padding-top:5px;
	text-align:center;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
#photopage{
	margin-top:5px;
    display:block;
    clear:both;
    height:25px;
    line-height:25px;
	padding:0px 6px;
	text-align:center;
}
.pcontent{
	
}
.pcontent .p{
	width:720px;
	overflow-x:hidden;
	text-align:center;
	padding:10px 5px;
}
.pcontent .p .load{
	padding:50px 0;
}
.pcontent .p .image{
	display:none;
}
.pcontent .c{
	text-align:center;
	line-height:20px;
	color:#333;
}
#pmenu{
	margin:20px 5px 0px 5px;
	overflow:auto;
	padding-left:6px;
	padding-top:15px;
}

#pmenu #left{
	width:32px;
	float:left;
	height:32px;
	margin-top:12px;
	cursor:pointer;
	background: transparent url(/blogjs/css/images/left.gif) no-repeat scroll center 0px;
}
#pmenu #right{
	width:32px;
	float:left;
	height:32px;
	margin-top:12px;
	cursor:pointer;
	background: transparent url(/blogjs/css/images/right.gif) no-repeat scroll center 0px;
}
#pmlist{
	float:left;
	margin:0 5px;
	width:630px;
	height:70px;
	overflow:hidden;
	position:relative;
}
#pmlist ul li{
	display:block;
	float:left;
	width:70px;
	text-align:center;
}
#pmlist ul li img{
	width:60px;
	height:50px;
	padding:2px;
	border:1px solid #ccc;
	filter:alpha(opacity=60);opacity:0.6;
}
#pmlist ul .cur img{
	filter:alpha(opacity=100);opacity:1;
}
#log_box{font-size:12px;}
#log_title{height:22px;border-bottom:1px solid #d3d3b4; line-height:22px;font-weight:bold;}
#log_form{padding-top:5px;}
#log_form .r{height:25px; height:25px; clear:both;}
.btn_login{ background-image:url(/blogjs/css/images/login.gif); height:25px; width:85px;  text-align:center; border:0px; cursor:pointer;margin-left:47px;}
.checkbox{margin-left:47px;}
.err{padding-left:3px; color:Red;}
.input1{border:1px solid #969696; background-color:#fff; width:150px;}

.quotelist { }
.quotelist ul{ height:22px; line-height:22px; clear:both; border-bottom:1px dashed #ddd; overflow:hidden; }
.quotelist ul.header{ border-bottom:1px solid #ddd !important; }
.quotelist ul li{ float:left; text-align:center; }
.quotelist ul li.code { width:50px;}
.quotelist ul li.name { width:50px; font-family:"\u5B8B\u4F53" !important;}
.quotelist ul li.np { width:45px;}
.quotelist ul li.zd { width:45px;}
.quotelist ul.red li.np,.quotelist ul.red li.zd { color:#FF0000;}
.quotelist ul.green li.np,.quotelist ul.green li.zd { color:#009900;}
.quotelist ul a { color:#000099;}

#bloger .blognick .fame3,#bloger .blognick .fame9 { width:188px; height:22px; line-height:22px; overflow:hidden; float:left; background:url(/blogjs/css/images/nickbg.gif) no-repeat;}
#bloger .blognick .fame3 a,#bloger .blognick .fame9 a{width:142px; float:right; display:block;}
#bloger .blognick .fame9 { background-position:0 -22px;}

.mSearch { float:right; margin-top:3px;}
.mSearch .ipbox{float:left;height:20px;padding-top:3px;*padding-top:2px;_padding-top:2px;width:171px;}
.mSearch .ipbox input{color:#454545;margin-left:10px;height:16px;border:1px solid #a5a5a5;line-height:16px;width:150px;padding-left:4px;}
.mSearch .btnbox{float:left;padding-right:5px;padding-top:3px;width:53px;}
.mSearch .btnbox .btna{border:1px solid #a5a5a5;background:#fff; cursor:pointer; padding:1px; height:16px; line-height:16px; overflow:hidden;}
.mSearch .btnbox .btna p{ color:#000; height:16px;line-height:16px; background:url(/blogjs/css/images/_btn.gif) repeat-x; padding:0 6px; margin:0;}

#goodblog {}
#goodblog li { height:22px; overflow:hidden;}
#goodblog li.u { background:none;}
#goodblog li.u a { color:#999;}

.articleBody .quoteimg {border: #d1d1d1 1px solid; margin-bottom:6px;}
.articleBody .imgRemark {color:#666; font-size:12px;line-height:164.28%;}
.articleBody .imgLink\. { font-size:12px; line-height:164.28%;}
.articleBody .imgLink\. a {color:#00349A;text-decoration:none;}
.articleBody .imgLink\. a:hover {text-decoration:underline;}

.compontent1 .compontentCo.quoteimg { width:206px;height:144px; padding:2px; position:relative;}
.compontent1 .compontentCo.quoteimg .quoteimgLoading { background:url(/blogjs/css/images/load.gif) 50% 50% no-repeat; position:absolute; top:0;left:1; float:left; background-color:#FFF; width:206px; height:140px;filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

#eb_menu_co1 .manage #setmodule {position:relative;}
#eb_menu_co1 .manage #setmodule div.new{position:absolute;width:17px; height:19px; background:url(/blogjs/css/images/new_zh.gif) no-repeat; left:10px;top:-16px;display:none;}

.EmblogStockTip { }
.EmblogStockTip { margin:0 1px; }
.EmblogStockTip a { padding-bottom:1px;  border-bottom:1px dotted #0781c7; text-decoration:none !important;}
.EmblogStockTip a:hover { text-decoration:none !important; background:#C4DEF5;}

.EmNewsTipBox .tipHeader { background:url(/cmsjs/images/tiptopbg.gif) repeat-x;}
.EmNewsTipBox .tipSearch span.btn a,.EmNewsTipBox .tip_links li a,.tipHeader .tip_th_btn span { background:url(/cmsjs/images/bgelements.gif) repeat-x;}
.tipHeader .tip_th_btn b { background:url(/cmsjs/images/elements.gif) no-repeat;}
.EmNewsTip { font-size:12px; width:210px; }
.EmNewsTipBox { border:1px solid #8eaed5;}
.EmNewsTipBox .tipContent {}
.EmNewsTipBox .tipContent .tipHeader { clear:both; border:1px solid #FFF; height:48px; line-height:24px; padding:0 4px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn { border:1px solid #a5a5a5; float:left; height:18px; display:inline; line-height:20px; margin:2px 8px; width:80px; }
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn span { float:left; border:1px solid #FFF; height:16px; background-position:0 -111px; text-decoration:none; padding:0 2px; width:74px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn b { float:left; height:11px; width:11px; font-size:0; margin:2px 8px 0; display:inline !important;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn b.add { background-position:-36px -4px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn b.up { background-position:-49px -4px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn b.ba { background-position:-62px -4px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn b.mai { background-position:-75px -4px;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_btn a { color:#000; line-height:17px; float:left; display:inline;}
.EmNewsTipBox .tipContent .tipHeader .tip_th_link { float:right; margin-right:0px; display:inline;}
.EmNewsTipBox .tipContent .imgContent { clear:both; padding:0; border-top:1px solid #8eaed5;}
.EmNewsTipBox .tipContent .s_t_name { background:#FFF; text-indent:6px;}
.EmNewsTipBox .tip_links { clear:both; border-top:1px solid #8eaed5; height:56px; overflow:hidden;}
.EmNewsTipBox .tip_links ul { clear:both; height:19px; margin-top:6px; padding:0 5px;}
.EmNewsTipBox .tip_links li { border:1px solid #8db1d5; float:left; height:17px; margin:0 2px; display:inline;}
.EmNewsTipBox .tip_links li a { color:#345DAC; float:left; border:1px solid #FFF; height:15px; line-height:16px; overflow:hidden; background-position:0 -130px; text-decoration:none; width:58px; text-align:center; display:block;}
.EmNewsTipBox .tipSearch { clear:both; height:20px; padding:4px 0 4px 4px; border-top:1px solid #8eaed5;}
.EmNewsTipBox .tipSearch form { float:left; display:inline;}
.EmNewsTipBox .tipSearch input { float:left; border:1px solid #a5a5a5; margin:0; padding:1px 0 0; height:17px; line-height:17px; font-size:12px; width:96px; color:#666; text-indent:2px; background:#FFF; display:inline;}
.EmNewsTipBox .tipSearch span.btn { margin-right:2px; border:1px solid #a5a5a5; float:right; height:18px; overflow:hidden; display:inline;}
.EmNewsTipBox .tipSearch span.btn a{ color:#000; float:left; border:1px solid #FFF; height:16px; line-height:18px; background-position:0 -111px; text-decoration:none; padding:0 2px;}

._em_repeat {font-weight:bold; color:#444;}
.prev a,.next a,._em_repeat a {font-weight:normal; text-decoration:none;}
.prev a:hover,.next a:hover,._em_repeat a:hover { text-decoration:underline;}

/*quick login*/
#ppmask { background-color: #000000; position: absolute; z-index: 1900; left: 0px; top: 0px; right: 0px; width: 100%; height: 100%; }
#ppdiv { color: #3F3F3F; font-size: 12px; border: 2px solid #90B1C8; padding: 2px; position: absolute; z-index: 2000; background-color: #fff; }
#ppdiv a:link{ color: #043396; }
#ppdiv a:visited{ color: #043396; }
#ppdivbody { background: url(/blogjs/css/images/newppbg.jpg) repeat-x 0 -63px; padding: 7px 10px; width: 510px; }
#ppdivtitle { font-size: 14px; font-weight: bold; padding-bottom: 7px; }
#ppclose { cursor: pointer; width: 16px; height: 16px; background: url(/blogjs/css/images/newppbg.jpg) no-repeat -148px 0; position: absolute; right: 7px; top: 7px; }
#ppselectbg { border-bottom: 1px solid #4E78B6;  }
#ppselectul { padding: 0px; margin: 0px; height: 29px; list-style: none; _overflow: hidden;}
#ppselectul li { float: left; width: 80px; height: 30px; background: url(/blogjs/css/images/newppbg.jpg) no-repeat 0 -29px; margin-right: 5px; font-size: 14px; text-align: center; line-height: 30px; cursor: pointer; }
#ppselectul li.on { cursor: normal; font-weight: bold; background-position: -80px -29px; }
#ppselectinfo { position: absolute; right: 10px; top: 43px; }
.labelinfo { font-weight: bold; padding-bottom: 8px; }
#regform .leftlabel { width: 75px; display: inline-block; text-align: right; font-size: 14px; }
.ppform { display: inline; }
.ppform .formitem { border-bottom: 1px solid #D1D1D1; padding-top: 10px; padding-bottom: 12px; }
.inputinfo { padding: 7px 0 7px 75px; color: #808080; }
#suggestusernamediv { padding: 7px 0 0px 75px; display: none; }
.suggestusername { color: #123295; cursor: pointer; }
.suggestusername:hover { text-decoration: underline; }
#suggestnickdiv { padding: 7px 0 0px 75px; display: none; }
.suggestnick { color: #123295; cursor: pointer; }
.suggestnick:hover { text-decoration: underline; }
.ltext { border: 1px solid #7C7C7C; font-size: 14px; padding: 3px 3px; width: 178px; }
.mtext { border: 1px solid #7C7C7C; font-size: 14px; padding: 3px 3px; width: 98px; color: gray; }
.ppdfontc { color: #3F3F3F; }
.regsubdiv { padding-left: 75px; line-height: 250%; padding-top: 10px; }
#regsubmitbtn { border: 0; background: url(/blogjs/css/images/newppbg.jpg) no-repeat 0 0; width: 74px; height: 29px; color: #fff; font-weight: bold; font-size: 14px; vertical-align: middle;}
.pb0 { padding-bottom: 0px; }
#loginform .lfitem {  padding: 5px 0; }
#logintitle { font-size: 14px; font-weight: bold; text-align: center; padding: 14px; }
#loginform .leftlabel { font-size: 14px; text-align: right; width: 109px; display:inline-block;}
.ppdbluebtn { border: 0; background: url(/blogjs/css/images/newppbg.jpg) no-repeat -74px 0; width: 74px; height: 29px; color: #fff; font-weight: bold; font-size: 14px; }
#salert { padding: 30px 25px 10px 25px; }
#salerttxt { background-color: #FFF9CC; font-size: 14px; color: #000; border: 1px solid #F3EBB0; padding: 10px 20px; text-align: center; }
#salertbtn { text-align: center; padding: 33px 0; }
#salertclotxt { text-align: center; }
#vcodeimg { vertical-align: middle; }
#vcodeshow { display: none; }
.ppright { display: inline-block; width: 14px; height: 14px; background: url(/blogjs/css/images/newppbg.jpg) no-repeat -164px 0; display:none; }
.pperror { color: red; }
#showlvcode { display: none; }
#lvcodeimg { vertical-align: middle; }
#showloginsyserror { display: none; }
#loginsyserror { color: red; background-color: #FFF9CC; border: 1px solid #F3EBB0; padding: 4px 10px;  }
#regsyserror { color: red; background-color: #FFF9CC; border: 1px solid #F3EBB0; padding: 4px 10px; display: none; }
.showsugbbox { height: 100px; position: relative; display: none; }
.sugshowbox { position: absolute; width: 290px; background-color: #FFFED8; border: 1px solid #FEE581; padding: 7px 8px 5px 8px; left: 75px; top: 10px; }
.sugshowarrow { position: absolute; top: -7px; left: 18px;  background: url(/blogjs/css/images/newppbg.jpg) no-repeat -167px -27px; width: 11px; height: 7px; font-size: 1px;}

/*add v*/
.add_b_v {position: relative;}
.add_b_v .icon_y_v,
.add_b_v .icon_b_v {width: 20px;height: 20px;display: inline-block;position: absolute;bottom: -5px;right: -5px;background: url(/blogjs/css/images/blog-v.png) no-repeat;}
.add_b_v .icon_y_v {background-position: 0 -35px;}
.add_b_v .icon_b_v {background-position: -28px -35px;}

#eb_menu_co ul .go a.fontredcfh,
.commentform a.fontredcfh {color: red;text-decoration: underline;font-weight: normal;margin-left: 10px;}
