/*

 * Theme Name: 	iSongshu

 * Theme URI:	https://songshuhui.net

 * Description: A new theme for songshuhui

 * Version:		1.0

 * Author:		Dreamer

 * Tags:		two columns, widgets

 *

 * A private theme that just design for songshuhui.net

 * in this css file we add agoup of data : metax_single and the following 2. 

 * - to make author infomation in every single page displaying nicely when there are about 2 or 3 lines for the topic's name.

 * */







*{ margin:0; padding:0;}

body {font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#ffffff ;line-height:20px;color:#3d3d3d;}

a { text-decoration:none; color:#595959;outline:none;}

a:hover {color:#e3881c;text-decoration: underline;}

a.huang {color:#e3881c;}

a.more-link {color:#e3881c;}

a.lan{color:#176c9d;}

a.black {color:#414141;}

a.black:hover {color:#E3881C;}

a.huid {color:#7d7d7d;}

a.underline{ text-decoration:underline;}

ul li { padding:0; margin:0; list-style:none;}

img {border:0;}

.size14{font-size:14px;}



.brr{border-right:#696969 1px solid;}

.brrs{border-right:#b4b4b4 1px dashed;}

.brt{border-bottom:#fb861d 1px solid;}

.brb{border-top:#d5d5d5 1px dashed;}

.lbrb{border-bottom:#d5d5d5 1px dashed;}

.brd{background:url(images/dian.png) repeat-x left bottom}

.spacing10{margin-top:10px;}

.bspacing10{padding:10px 0;}

.bgf3{background:#f3f3f3;border-top:#d5d5d5 1px solid;padding-bottom:20px;}

.bgf{background:#f3f3f3;border-bottom:#d5d5d5 1px solid;}

.bgsc{background:#f3f3f3;border-bottom:#d5d5d5 1px dashed;}

.artbg{background:#f3f3f3;}



/*header*/

#headerBao {width:100%;height:168px;background:url(images/nav.png) repeat center;}

#header {width:996px;height:168px;margin:0 auto;}

#header .snav ul{height:40px;clear:both;font-size:12px;font-family:宋体;margin:5px 0 0 7px;}

#header .snav ul li{height:17px;float:left;}

#header .snav ul li a{padding:0 8px;color:#fa851c;}

#header .snav ul li a span{color:#b3b3b3;font-size:10px;font-family:Arial;}

#header .logo{float:left;background:url(images/logo.jpg) no-repeat left bottom;width:396px;height:166px;}

#header .backtohome {width:100%;height:90px;cursor:pointer;}

#header .heardright{float:left;}

#header .bnav {width:600px;}

#header .bnav ul{margin:8px 8px 0;}

#header .bnav ul li{width:83px;height:92px;float:left;text-indent:-9999px;}

#header .bnav ul li a{width:83px;height:92px;display:block;background:url(images/songshubtn.png) no-repeat;text-indent:-9999px;}

#header .bnav ul li.n1 a{background-position:0px -2px;}

#header .bnav ul li.n2 a{background-position:-85px -2px;}

#header .bnav ul li.n3 a{background-position:-168px -2px;}

#header .bnav ul li.n4 a{background-position:-250px -2px;}

#header .bnav ul li.n5 a{background-position:-333px -2px;}

#header .bnav ul li.n1 a.on{background-position:0px -121px;}

#header .bnav ul li.n2 a.on{background-position:-85px -121px;}

#header .bnav ul li.n3 a.on{background-position:-168px -121px;}

#header .bnav ul li.n4 a.on{background-position:-250px -121px;}

#header .bnav ul li.n5 a.on{background-position:-333px -121px;}

#header .bnav ul li.songshu a{background:none;color:#eebe02;width:auto;height:auto;text-indent:0;margin:2px 0 0 30px;}

#header .bnav ul li.rss{width:65px;height:90px;float:right;margin-top:2px;}

#header .bnav ul li.rss a{width:65px;height:90px;background:url(images/rss.png) no-repeat;}



#header .nlist{width:560px;height:50px;padding:10px 10px 0;}

#header .nlist p{height:25px;line-height:22px;}

#header .nlist p a{padding:0 2px;font-family:'宋体';}





/*----------search------------*/

form {margin: 0px;padding: 0px;}

#search {width:223px;padding:0 0 0 100px;}

#searchBox { background:url(images/sreach.png) no-repeat; padding-top:0px; width:223px; height:19px;}

#searchBox input { height:19px;padding:0 2px;color:#ccc;line-height:19px; width:175px; border:0; float:left; background:none;  font-size:13px;}

#searchBox button { float:right; border:none; padding:0; height:19px; width:38px; background:none;cursor:pointer;}



#mainsearch {width:600px;padding:0 25px 15px 25px; border-bottom:#d5d5d5 1px dashed;}

#mainsearchBox { padding-top:0px; width:600px; height:30px; }

#mainsearchBox input { height:30px;padding:0 2px;color:#ccc;line-height:50px; width:500px; border:thin solid #FFDD99; float:left; background:none;  font-size:20px; }

#mainsearchBox button { float:right; border:0; padding:0; height:32px; width:80px; background:#FFAA00; cursor:pointer; font-size: 18px; color: white; }



#searchresult{width:544px;background:url(images/searchinput.png) no-repeat;padding:2px 0 0px 108px;margin-top:5px;}

#searchresult p.searchnav{width:424px;height:25px;margin-left:58px;display:block;}

#searchresult p.searchnav a{width:58px;height:25px;display:block;float:left;color:#5f5f5f;font-size:14px;font-weight:bold;text-align:center;line-height:25px;}

#searchresult p.searchnav a.on,#searchresult p.searchnav a:hover {background:url(images/searchbtn.png) no-repeat -2px -1px;color:#ff851e;}

#searchresult input { height:19px;padding:2px;color:#6f6f6f;line-height:19px; width:388px; border:0; float:left; background:none; margin:7px 0 0 5px;}

#searchresult button { float:left; border:none;height:22px; width:100px;display:inline; background:none;cursor:pointer;margin:5px 0 0 5px;}



#searchresult p.searchtext{width:424px;text-align:center;clear:both;margin:10px 0;font-size:14px;line-height:40px;}



p.sl{float:left;font-size:12px;}

p.sr a{padding:0 8px;text-decoration:underline;font-size:14px;}

/** public class **/



#wrapper {width: 996px;margin:0px auto;}

#wrapper:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.step {width:100%;}

.step:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}



/* ------------------------------------- footer area  */

#footerBao {background:url(images/footer.png) no-repeat center top;

	width: 996px;

	margin: auto;}

#footer { width:1000px;margin:0 auto;padding-top:15px;font-size:14px;overflow:hidden;}

#footer .fleft {float:left;width:450px;}

#footer .fright {float:left;width:400px;margin-left:25px;display:inline;color:#000000;}

#footer .fleft p em {font-style:normal;color:#fefefe;float:right;margin-right:15px;}

#footer .fleft p cite{font-style:normal;float:left;margin-left:15px;}

#footer .fleft p {color:#fefefe;height:25px;clear:both;overflow:hidden;}

#footer .fleft p a { padding:0 5px 0 6px;color:#e6a800;_padding:0 7px;}

#footer .ccbj{width:95px;height:30px;float:left;margin:10px;display:inline;}

#footer .ccbj a{width:95px;height:35px;display:block;text-indent:-9999px;}

#footer .l{float:left;color:#3a3a3a;margin-left:8px;padding:15px 0;font-family:"宋体";}

#footer .r{float:right;color:#3a3a3a;font-family:"宋体";margin-right:15px;padding:20px 0 10px;display:inline;}
#footer .r img{margin-left:20px;height:35px;}

#footer .r a:link, #footer .r a:visited, #footer .r a:hover {color:#e3881c;}

#footer .l span,#footer .r span{color:#e3881c}

#footerBao a.external_icon{background: none;padding-right:0;}



div.box1 {

	background:			#FFFFFF;

	border:				1px solid #dedede;

	padding:			8px;

	height:   160px;

}

div.box1 .title {

	text-indent:		28px;

	#background:			url(images/icon-links.png) no-repeat left center;

	font-weight:		bold;

}

div.box1 ul {

	list-style:			none;

	margin:				10px;

}

div.box1 li {

	float:				left;

	margin:0 5px 5px 0;

	width:    110px;

	height:   39px;

}

div.box1 img {

	width:				110px;

	height:				39px;

	border:				0;

	border:				1px solid #CCCCCC;

	margin-bottom: 

}



/* content */

#content {width: 652px;clear: both;overflow: hidden;float:left;}

#content .entry a {color: #E3881C;text-decoration: none;}

#content .entry a hover {text-decoration: underline;}

#content h3.orangebg {margin: 8px 0 5px 0; width:80%;padding: 3px 8px; background: rgb(255, 166, 79);color:#FFF;font-size: 14px;}

.brright{border-right:#d5d5d5 1px solid}

#focus{width:631px;height:214px;background:url(images/focus.png) no-repeat 0 -2px;padding:20px 0 0 20px;position:relative}

#focus .page ul{width:150px;position:absolute; bottom:10px;right:0;font-size:12px;}

#focus .page ul li{width:21px;height:21px;color:#696969;cursor:pointer;background:#b2b2b2;float:left;margin-left:6px;display:inline;text-align:center;}

#focus .page ul li.on{background:#fb861d;color:#ffffff;}

.akst_link {width:100%;border-top:1px dashed #cdcdcd;font-size:1em;padding-top:10px;}

.akst_link label {font-size:13px;color:#898989;}



.editornote {border: 1px dotted #CDCDCD; margin: 10px 0; padding: 10px 20px; background: #FFF;}

.editorsource {margin-bottom:10px;font-size:12px;line-height:12px;}







/* 大看板 */

	#slidesboard{width:635px;height:280px;background:url(images/focus_v2.png) no-repeat 0 -2px;padding:10px 8px 0 10px;position:relative}

	#slidesboard #pic {position:relative;overflow:hidden;width:627px;height:250px;border:1px dotted #CDCDCD;background:#FFF;padding:3px;}

  #slidesboard #pic dd {position:absolute;right:3px;bottom:8px;}

  #slidesboard #pic #index1, #slidesboard #pic  #index2, #slidesboard #pic  #index3, #slidesboard #pic  #index4, #slidesboard #pic  #index5 {display:block;float:left;margin-right:6px;font-size:12px;width:20px;height:18px;text-align:center;text-decoration:none;color:#565656;background:#C5C5C5;cursor:pointer;line-height:15px;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50,finishOpacity=100);}

  #slidesboard #pic #pic1, #slidesboard #pic  #pic2, #slidesboard #pic  #pic3, #slidesboard #pic  #pic4, #slidesboard #pic  #pic5 {display:block;}

  #slidesboard #pic .pictext, #slidesboard #pic .pictextbg { bottom:3px; color:white; font-size:16px; font-weight:bold; height:40px; padding:8px 10px 0; position:absolute; width:607px; }

  #slidesboard #pic .pictextbg { background: black; opacity:0.6; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60,finishOpacity=100);}

	#slidesboard #boardright {width:325px;height:260px;padding:0;float:right;}

	#slidesboard #boardright .ftitle {width: 100%; text-align: center; font-size: 18px; font-weight: bold; font-family: 黑体; padding: 5px 0pt;}

	#slidesboard #boardright .topline {width:100%;text-align:center;}

	#slidesboard #boardright li {font-size:16px;line-height:30px;margin:4px 0;height:28px;overflow:hidden;}

	#slidesboard #boardright li a {margin:0 2px 0 3px;}

	#slidesboard #boardright .type {display:inline-block;}

	#slidesboard #boardright .orange {color:orange;}

	#slidesboard #boardright .blue {color:blue;}

	#slidesboard #boardright .green {color:green;}

	#slidesboard #boardright .red {color:red;}

	#slidesboard #boardright .purple {color:purple;}

	#slidesboard #boardright .gray {color:gray;}

	#slidesboard #boardright #newsbottom {border:1px dashed #CDCDCD;height:46px;width:325px;line-height:23px;background:#FFFFFF; overflow:hidden;}

	#slidesboard #boardright #newsbottom #newslist {height:46px; overflow:hidden;}





/*------list------*/

#listheader{padding:5px 0;}

#listheader p{line-height:50px;background:url(images/songshubtn.png) no-repeat left -1018px;float:left;font-family:'宋体';text-indent:50px;}

#listheader p.l{background-position:10px -1080px;}

#listheader p.au{background-position:10px -1268px;}

#listheader p.ac{background-position:10px -1510px;}

#listheader p.ar{background-position:10px -1590px;}

#listheader p.ar a {color:#e3881c;}

#listheader p.r{background-position:18px -1146px;float:right;text-indent:40px;}



#listheader #translation_bar{float:right;line-height:50px;padding:0 10px;}

#listheader #translation_bar a{margin:0 4px;}

/* wp*/

.aligncenter,div.aligncenter {display: block;margin-left: auto !important;margin-right: auto !important;}

.alignright {float:right;}

.alignright_com {float:right; }

.alignleft_com a {

    color: #F37526;

    font-size: 13px;

    text-decoration: none;

 font-weight: bold;

}

.alignleft_com a:hover {

    color: #F37526;

    font-size: 13px;

    text-decoration:underline;

 font-weight: bold;

}



.alignright_com a {

    color: #F37526;

 font-weight: bold;

    font-size: 13px;

    text-decoration: none;

}

.alignright_com a:hover {

    color: #F37526;

 font-weight: bold;

    font-size: 13px;

    text-decoration:underline;

}



.alignright1 {float:left;width:360px;margin-left:15px; display:inline;}

.alignright2 {float:left;width:460px;}

.alignright3 {width:600px;margin:0 auto;padding:10px 0 0}



.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

.category{font-size:12px;padding:9px 0 2px 0;clear : right;}

.storytitle {font-size:16px;line-height:30px;color:#E3881C;}









.metax {font-size:12px;padding:2px 0 2px 0;font-family:'宋体'}

.metax em{font-style:normal;float:right;margin-right:8px;}

.metax span a {color:#e3881c;}





.metax_single {

    display: block;

    float: left;

    font-family: '宋体';

    font-size: 12px;

    padding: 2px 0 2px 5px;

    width: 652px;

}

.metax_single em{

    float: right;

    font-style: normal;

    margin-right: 8px;

    text-align: right;

}

.metax_single span a {color:#e3881c;}











.storycontent {line-height:150%;max-height:95px;overflow:hidden;*height:95px;}

.storycontent div.colord{color:#7d7d7d;text-indent:22px;}

.storycontent p.colora{color:#4a4a4a;}

.feedback {clear:both;text-align:right;font-size:12px;margin-bottom:20px;}



/*-----------ad---------*/

.banner-bottom {text-align:center;}



/*--------------list---*/

ul.yelow li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -663px;text-indent:20px;}

ul.lan li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;height:22px;overflow:hidden;}

ul.lan li a span,ul.lan li a span,ul li a span{color:#176c9d}

ul.sface li{background:url(images/songshubtn.png) no-repeat left -1455px;text-indent:20px;font-size:16px;line-height:30px;}

ul.fenlei li{background:url(images/songshubtn.png) no-repeat -488px -1158px;text-indent:20px;font-size:14px;font-weight:bold;line-height:30px;}

ul.friends li{font-size:15px;height:25px;margin-left:20px;}



/*--------------more---*/

p.more{background:url(images/songshubtn.png) no-repeat 5px -665px; text-indent:15px;font-size:11px;float:right;margin-top:10px;}

p.h{font-size:12px;}

p.r{margin-right:30px;display:inline;}

/*-----------------------pic---------*/

p.pic229 {border: 1px solid #aeaeae;background-color: #ffffff;padding:2px;width:225px;height:195px;float:left; }

p.pic229 img {width:225px;height:195px;display:block;}

p.pic117 {border: 1px solid #aeaeae;padding:2px;width:117px;float:left;margin:8px 22px;max-height:117px;overflow:hidden;}

p.pic117 img {width:117px;display:block;}

p.pic84 {border: 1px solid #aeaeae;padding:2px;width:84px;max-height:84px;float:left;margin-right:10px;display:inline;overflow:hidden;}

p.pic84 img {width:84px;display:block; }

p.pic118 {border: 1px solid #aeaeae;padding:2px;width:118px;height:118px;float:right;}

p.pic118 img {width:118px;height:118px;display:block;}

p.pic102 {border: 1px solid #dddddd;width:104px;height:106px;float:left;margin-right:10px;display:inline;}

p.pic102 img {width:104px;height:106px;display:block;}

p.pic108 {border: 1px solid #adadad;width:108px;height:103px;float:right;margin-left:5px;display:inline;}

p.pic108 img {width:108px;height:103px;display:block;}



/* ------------------------------------- sidebar area  */



#sidebar {width:320px;float:right;}

#login{width:283px;height:40px;line-height:35px;background:url(images/songshubtn.png) no-repeat left -472px;padding:0 15px 0 5px}

#login a{font-size:14px;font-family:"宋体";padding:0 5px;}

#login a.lt{float:right;}



.fontHeader h1{height:30px;background:url(images/songshubtn.png) no-repeat left  -800px;text-indent:-9999px}

.fontHeader h1.f{background-position: -328px -391px;}

.fontHeader h1.a{background-position: left  -800px;}

.fontHeader h1.m{background-position: left  -830px;}

.fontHeader h1.t{background-position: left  -763px;}

.fontHeader h1.n{background-position: left  -860px;}

.fontHeader h1.za{background-position:left  -1718px;}

.fontHeader h1.zz{background-position: -2px  -1358px;margin-top:40px}

.fontHeader h1.xm{background-position: -2px -1400px;}

.fontHeader h1.lc{background-position:left -1765px}

.fontHeader h1.sco{background-position:-2px -1808px}

.fontHeader h1.tj{background-position:-2px -1858px}



#showBoard {width:279px;height:90px;color:#608ec3;border:1px dotted #cdcdcd;padding:5px 10px;background:#FFFBDF;}

#showBoard dl {font-size:13px;line-height:24px;}



#newsletter {width:290px;padding:8px 15px;border-bottom:1px dotted #ADB2B6;background:#FFFBDF;}

#newsletter img {float:left;margin:3px 10px;}

#newsletter .mc-field-group {margin:6px 0;}





#tabcircle {position:absolute;z-index:3;margin:72px 0 0 220px;}

.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden;height:1px;}

.active-circle .xb1, .active-circle .xb2, .active-circle .xb3, .active-circle .xb4 { background:#1895e6;}

.gray-circle .xb1, .gray-circle .xb2, .gray-circle .xb3, .gray-circle .xb4 { background:#cdcdcd;}

.xb1 { margin:0 4px;}

.xb2 { margin:0 2px;}

.xb3 { margin:0 1px;}

.xb4 { margin:0 0px;}

.active-circle, .gray-circle {margin:0 3px;width:12px;background:transparent;display:inline-block;cursor:pointer;}



#s_Boa1 { display:block;}

#s_Boa2 { display:none;}

#s_Boa3 { display:none;}



#scinews {border-bottom:1px solid #FFCC9F;border-top:1px solid #FB861D;margin:15px 0;width:303px;}

#scinews .newsheader {background:#FFFBDF;padding:1px 8px;}

#scinews .newsheader .more {float:right;}

#scinews .news {width:295px;margin:1px 5px;}

#scinews .news li{background:transparent url(images/songshubtn.png) no-repeat scroll 5px -735px;text-indent:20px;line-height:25px;height:25px;}





/* ------------------------------------- sidebar area  */



#info{width:268px;height:125px;background:url(images/gonggao.png) no-repeat ;margin-top:10px;overflow:hidden;padding:50px 20px 15px;}

#info p{color:#7d7d7d;line-height:18px;}



/*-------recent comments----*/

#recent-comments-2{width:100%;padding-top:30px;margin:10px 0 20px 0;background:url(images/songshubtn.png) no-repeat left -860px;color:#FFF;}

#recent-comments-2 ul{background:#FFF;margin-top:-20px;}

#recent-comments-2 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}

#recent-comments-2 li a.external_icon {background:none;}

#recent-comments h1{width:100%;height:30px;background:url(images/songshubtn.png) no-repeat left -860px;}

#recent-comments {border-top:1px dashed #ABABAB;padding-top:12px;margin-top:12px;}

#recent-comments .onecomment{margin-bottom:6px;padding-bottom:6px;border-bottom:1px dotted #cdcdcd;}

#recent-comments .authorline{height:22px;line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -737px;padding-left:20px;color:#595959;}

#recent-comments .authorline span{font-size:12px;font-weight:bold;}

#recent-comments .authorline date{font-size:10px;color:#ababab;margin-left:5px;}

#recent-comments .articleline{margin:0 0 6px 20px;line-height:13px;font-size:11px;color:#787878;}

#recent-comments .articleline a{color:#176C9D;}

#recent-comments .commcontent{margin:0 0 0 20px;max-height:120px;overflow:hidden;}

/*-------links----*/

#linkcat-7{width:100%;padding-top:30px;margin:10px 0 20px 0;background:transparent url(images/songshubtn.png) no-repeat scroll left -900px;color:#FFF;font-size:0;border-top:1px dashed #ADB2B6;}

#linkcat-7 ul{background:#FFF;margin-top:-20px;font-size:13px;}

#linkcat-7 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}

/*-------image----*/

#linkcat-52{width:100%;padding-top:50px;margin:10px 0 20px 0;background:transparent url(images/songshubtn.png) no-repeat scroll left -958px;color:#FFF;font-size:0;}

#linkcat-52 ul{background:#FFF;margin-top:-20px;font-size:13px;}

#linkcat-52 li{line-height:22px;background:url(images/songshubtn.png) no-repeat 5px -738px;padding-left:20px;color:#595959;}

/*-------tag----*/

#tag_cloud_title{width:100%;padding-top:30px;background:transparent url(images/songshubtn.png) no-repeat scroll left -1015px;border-top:1px dotted #ADB2B6;}

#tag_cloud-3{width:100%;color:#FFF;margin:-10px 0 0 10px;}

/*-------page-----*/

.wp-pagenavi{padding:20px 0;float:left;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #b1b1b1;color: #3b3b3b;background-color: #FFFFFF;}

.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #b1b1b1;color: #3b3b3b;background-color: #FFFFFF;}

.wp-pagenavi a:hover {border: 1px solid #b1b1b1;color: #000000;background-color: #FFFFFF;}

.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px;text-decoration: none;border: 1px solid #0066cc;color: #0066cc;background-color: #FFFFFF;}

.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #b1b1b1;background-color: #FFFFFF;}

.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px;font-weight: bold;border: 1px solid #b1b1b1;color: #ffffff; background-color: #f37526; }

.uptop{float:right;padding:20px 20px 20px 0px;text-indent:20px;background:url(images/songshubtn.png) no-repeat left  -1206px}



#flink{background:url(images/flink.png) repeat-x;border-top:#d5d5d5 1px solid;}

#flink .lit{width:980px;margin:0 auto;padding:10px 0}

#flink .lit h2{width:100px;height:50px;background:url(images/songshubtn.png) no-repeat left  -900px;text-indent:-9999px;float:left;}

#flink .lit h2.l{background-position: -2px  -900px;}

#flink .lit h2.i{background-position: -2px  -958px;}

#flink .lit h2.t{background-position: -5px  -1015px;}

#flink .lit .link{width:490px;float:left; margin-left:10px;display:inline;}

#flink .lit .link ul li{width:140px;float:left;}

#flink .lit .image{width:180px;float:left;}

#flink .lit .tags{width:300px;float:left;}

#flink .lit .tags p{padding:0 5px;}

#flink .lit .tags p a{padding:0 2px;}

#flink .lit ul li a{color:#868686}



.artocle{width:50%;float:left;}

.artocle .flist{margin:5px 30px 0;padding-bottom:20px;}

.artocle .flist ul{margin:5px 0}

.flist{width:260px;float:left;margin:20px 30px 0;display:inline;padding-bottom:5px;}

.flist h2{width:200px;height:40px;background:url(images/songshubtn.png) no-repeat left -165px;}

.flist h2.yc{background-position:left -230px;}

.flist h2.hd{background-position:left -285px;}

.flist h2.yw{background-position:left -345px;}

.flist h2.zt{background-position:left -410px;}

.flist h2.yc2{background-position:-335px -230px;}

.flist h2.hd2{background-position:-338px -285px;}

.flist h2.yw2{background-position:-330px -345px;}



#activetop{width:632px;height:214px;padding:20px 0 0 20px;background:url(images/activetopbg.png) repeat-x;}



/*--------------more---*/

p.more{background:url(images/songshubtn.png) no-repeat 5px -665px; text-indent:20px;font-size:11px;float:right;margin-top:5px;}

p.h{font-size:12px;}

p.r{margin-right:30px;display:inline;}



#blackboard{width:268px;height:65px;background:url(images/heiban.png) no-repeat ;margin:10px 0;overflow:hidden;padding:47px 20px 15px;}



#recommend ul{width:280px;}

#sidebar ul li{margin-left:5px;height:22px;overflow:hidden;}

#sidebar ul.fenlei {margin-left:20px;width:260px;}

#active ul li,#hot ul li{font-size:14px;line-height:25px;height:25px;}

#active ul li span{color:#e3881c}



.hotHeader{padding:0 10px;width:300px;}

.hotHeader h2{height:32px;font-size:14px;line-height:30px;text-align:center;width:98px;float:left;position:relative;margin-left:10px;display:inline;margin-bottom:-3px;cursor:pointer;}

.hotHeader h2 a.on{width:100px;color:#fb861d;background-position:left -536px;text-align:left;text-indent:16px}

.hotHeader h2 a{width:90px;height:30px;display:block;color:#ffffff;background:url(images/songshubtn.png) no-repeat -100px -536px;}



.rlist{margin:10px 0 20px;overflow:hidden;*height:92px;}

.rlist dl dt{font-weight:bold;max-height:40px;overflow:hidden;}

.rlist dl dd{line-height:18px;max-height:52px;}

.rlist dl dd span{color:#595959;font-weight:bold;}



.rlist2{margin:15px 0;overflow:hidden;}

.rlist2 dl dt{font-weight:bold;font-size:18px;height:25px;}

.rlist2 dl dd{line-height:20px}



.rlist3{margin:20px 0 15px 10px;overflow:hidden;}

.rlist3 dl dt{background:url(images/songshubtn.png) no-repeat 116px -605px;padding-top:8px;line-height:18px;}

.rlist3 dl dt a{color:#222222}

.rlist3 dl dd a{color:#888888}





/*----author----*/

.author{width:602px;background:url(images/authorbg.png) no-repeat;height:133px;padding:10px 30px 10px 20px;}

.author dl{width:450px;float:left;}

.author dl dt{font-size:20px;font-weight:bold; height:35px;line-height:25px;}

.author dl dt a{color:#000000}

.author dl dd{color:#696969}

.sider{width:299px;margin-top:5px;background:#f3f3f3 url(images/sidbottom.png) no-repeat left bottom;padding:20px 0px 30px;}

.sider ul.sface{width:130px;float:left;margin-left:15px;display:inline;padding-bottom:10px;}

.project dl{width:285px;float:right;font-size:14px;margin-top:10px;}

.project dl dt{color:#f3ae35}

.project dl dt a{color:#f3ae35}

.project dl dd a{color:#7e7e7e;font-weight:bold;}

.zzinfo{padding:0px 15px;font-family:'宋体'}

.zzinfo h2{font-size:20px;color:#f47f29}

.zzinfo h2 a{color:#f47f29}

.zzinfo p span{color:#3c3c3c;font-weight:14px;font-weight:bold;padding:20px 0 10px;display:block;}

/**---gonggao---*/

.newgonggao{width:283px;background:url(images/yugao.jpg) no-repeat;padding:25px 15px 35px 25px;}

.newgonggao h2{font-size:16px;width:205px;color:#ffffff;height:50px;}

.newgonggao h2 a{color:#ffffff;}

.newgonggao p.time{color:#ffffff; line-height:15px;font-family:'宋体'}

.newgonggao p.text{margin:75px 0 0 15px;line-height:18px;color:#4a4a4a}

.newgonggao p.name{margin:30px 0 0 50px;color:#e3881c}



.atrctitle{background:url(images/atrctitle.png) repeat-x;}

.atrctitle h2 {color:#131313;height:42px;line-height:42px;}

.atrctitle h2 span.contenttitle a {color:#131313;}

.atrctitle h2.category1 span a {color:#444444;}

.atrctitle h2 span.contenttitle {width:500px;float:left;font-size:18px;font-weight:bold;text-align:center;}

.atrctitle h2 span.category1 {background:transparent url(images/songshubtn.png) no-repeat left -1665px;float:right;font-size:12px;font-weight:normal;padding-left:18px;margin-right:10px;}

/* ------------------------------------- comment area  */

.entry {padding: 10px 30px 5px;clear: both;margin:20px 0;background:#f8f8f8;}

.entry img{margin:10px 0 10px 0; align:center;}

.entry img.alignleft {float:left; margin-right:10px;}

.entry a{ text-decoration:underline;}

.entry h1{color: #646464;font-size:16px;margin: 5px 0 12px;padding:5px 0 ;border-top: dotted 1px #CCCCCC; border-bottom: dotted 1px #CCCCCC;}

.entry h2{color: #f47f29;margin: 23px 0 0px;padding:5px 0 5px 25px ;font-size:15px;}

.entry h3{color: #646464;margin: 3px 0 2px;padding-left:30px;font-size:14px;}

.entry h4{ color:#0763a4;font-size:14px; font-weight:normal;text-indent:22px;margin: 0px 0px 10px;}

.entry h5{ color:#926e00;font-size:14px;font-weight:normal;text-indent:22px;margin: 0px 0px 10px;}

.entry p{margin:0 0 10px;font-size:14px;line-height:1.8em;}

.entry ul, .entry ol{margin:0 0 10px;}
.entry ul li{list-style:disc;margin-left:30px;}
.entry ol li{list-style:decimal;margin-left:30px;}
.entry blockquote {border-left: 2px solid #eee; padding-left: 15px; color: #999;}
h3#comments {padding:20px  22px;float:left; clear:both;color:#f37526;}



/* commentform */

#commentform {margin:10px 0 0 5px;padding-bottom:50px;}

#commentform p{margin-top: 10px;}

#commentform label {color:#666;font-size: 100%;padding-left: 5px;float:left;width:45px;}

#commentform small {color: #999999;font-size: 90%;}

#commentform input {width: 220px;padding: 5px 3px 3px 7px;border: 1px solid #e6e6e6;float:left;margin-right:5px;}

#commentform textarea {font: 110% Arial, Helvetica, sans-serif;width: 520px;height: 140px;border: solid 1px #e6e6e6;padding: 5px 3px 3px 7px;}

#commentform #submit {float:right;background: url(images/submit.png) no-repeat top left;border: none;width: 94px;height: 26px;text-indent:-9999px;margin-right:65px;}

#commentform .ssimg{height:25px;width:350px;float:left;margin-left:10px;display:inline;}

#commentform .ssimg label{height:25px;width:50px;float:left;color:#707070;}

#commentform .ssimg input{width:100px;height:20px; float:left;}

#commentform textarea:focus, #commentform input[type="text"]:focus {border: solid 1px #3b9acc;}



/* comment list */

.commentlist {margin: 20px 0 10px;line-height: 130%;}

.commentlist li {border:1px solid #f2f2f2;border-left:1px solid #bfbfbf;font-size:12px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:15px 10px 10px 0;padding:5px 5px 10px 10px;}

.comment-author {float:left;}

.commentmetadata {display:block;float:right;margin:0;}

.commentmetadata a{color:#0068ca;}

.commentlist img {border:1px solid #CCCCCC;padding:2px;}

.commentlist p {clear:both;color:#666666;margin:10px 5px;text-indent:0;}

.commentlist .alt {background: #F4F4F4;}

.comment-reply-link{color:#0068ca}

.commentlist cite {font-weight: bold;font-style: normal;font-size: 110%;color: #003399;}

.commentlist cite a, .commentlist cite a:visited {color: #f37526;}

.commentlist small {margin-bottom: 5px;display: block;font-size: 87%;}

.commentlist small a, .commentlist small a:visited {color: #999999;}

/* calendar */

#calendar table {margin: 0px auto;}

#calendar td {padding: 0px 4px;}

/* alignments */

.center {text-align: center;}

img.center, img[align="center"] {display: block;margin-left: auto;margin-right: auto;}

.left {float: left;}

img.left, img[align="left"] {float:left;margin: 2px 10px 5px 0px;}

.right {float: right;}

img.right, img[align="right"] {float:right;margin: 2px 0px 5px 10px;}

.clear {clear:both;}

hr.clear {clear:both;visibility: hidden;margin: 0px;padding: 0px;}

.hidden {clear: both;visibility: hidden;}





/* Captions */

.wp-caption {background-color:#F3F3F3;border:1px solid #DDDDDD;margin:10px;padding-top:4px;text-align:center;}

.wp-caption img {border:0 none;margin:0;padding:0;}

.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}

.alignleft {float:left;}

.alignleft_com {float:left; }



/* End captions */



/* navilinks */

.navilinks {height: 70px; font-size:14px; line-height:1.8em;}

/* End navilinks */



/* 404 */

.wrong{width:667px;height:648px;background:url(images/wrong.jpg) no-repeat; margin:0px auto;}

.wrong a{width:150px;height:50px;color:#f27800;float:right;font-size:14px;font-weight:bold;margin:30px 170px 0 0;text-decoration:underline;}



.index-readmore {text-align:right;padding:10px;}





#gm-login-area {position:relative;top:44px;left:325px;text-align:right;width:300px;height:0;}

#gm-login-area a {color:#FED722;}

/*#gm-login-area {text-align:right;width:100%;}*/



/* rbWindow */

.rb_window{

    position:fixed;

    _position:absolute;

    right:0;

    bottom:0;

    padding:10px;

    width:350px;

    height:10px;

    overflow:hidden;

    font-size:12px;

    background-color:#C4DCE5;

    border:1px solid #999;

}

    .rb_window strong{

        display:block;

    }

    .rb_hide{

        position:absolute;

        top:10px;

        right:0;

        padding-right: 10px;

        outline:none;

    }



/* share */

a.share{

    background: url("images/share.gif") no-repeat;

    display: inline-block;

    height: 16px;

    line-height: 16px;

    overflow: hidden;

    width: 16px;

}

a.share_weibo{

    background-position: 0 0;

}

a.share_douban{

    background-position: 0 -18px;

}

a.share_renren{

    background-position: 0 -36px;

}

a.share_qzone{

    background-position: 0 -54px;

}

a.share_kaixin{

    background-position: 0 -72px;

}

a.share_baidu{

    background-position: 0 -90px;

}

a.share_qqshuqian{

    background-position: 0 -108px;

}

a.share_greader{

    background-position: 0 -126px;

}

a.share_163{

    background-position: 0 -162px;

}

div.share_qqwb{

    display: inline-block;

}

div.share_qqwb div{

    display: none;

}

div.share_qqwb a{

    margin: 0 !important;

}

div.share_qqwb img{

    width: 16px;

    height: 16px;

    margin: 0;

}

/* hr divide in text */

hr{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: 25%;
    margin-right: 25%;
}