﻿/* common */

div {
	overflow:hidden;
}
body {
	font-family: Arial;
	font-size: 12px;
	background:url(/common/images/mainbg.jpg) repeat-x top;
	color:#666;
	line-height:18px;
	background-color:#efefef;
}
h1,h2,h3,h4,p,span,div{
	text-align:left;
}
.clear {
	clear: both;
}
.red {
	color:#F00;
}
a {
	text-decoration: none;
	color:#666;
	border-bottom:1px solid #ddd;
}


a:visited {
}
a:hover {
	color: #666;
	background-color:#FC0;
}


hr {
	border-top:1px solid #efefef;
}
h1 {
	font-size: 2.1em;
	font-family:"黑体", sans-serif;
	font-weight:bold;
	color:#999;
	padding-left:15px;
}
h3 {
	font-size:1.3em;
	font-weight:bold;
	color:#999;
}
h4 {
	font-size:1.1em;
	font-weight:bold;
	background-color:#f2f2f2;
	padding:5px;
	padding-bottom:5px;
	margin:0px 0px 10px 0px;
	border-top:1px solid #FC0;
}
input {
	border:1px solid #ccc;
	background:#efefef;
	padding:4px 8px;
	color:#000;
	font-weight:700;
	font-size:1em;
}
textarea {
	font-size:1em;
}
.graytext {
	color:#999;

}
.tables {
	border:1px solid #ccc;
}
.tables td {
	padding:2px 4px;
	border:1px solid #efefef;
}
.labels {
	color:#333;
	font-weight:bold;
}
.user_photo {
	width:100px;
	height:100px;
	border:1px solid #ccc;
	-ms-interpolation-mode: bicubic;
}


.tiny_pic{

	height:50px;
	-ms-interpolation-mode: bicubic;


}
.thumb_pic {

	height:75px;
	-ms-interpolation-mode: bicubic;

}

.thumb_imgdiv{
	width:75px;
	height:75px;
	overflow:hidden;
	border:3px solid #efefef;
	text-align:center!important;
}

.thumb_imgdiv:hover,.thumb_imgdivhover{
width:75px;
	height:75px;
	overflow:hidden;
	border:3px solid #fc0;
	text-align:center!important;
}

.tiny_frame, .tiny_framehover{
	width:50px;
	height:50px;
	overflow:hidden;
	text-align:center!important;
	
}
.tiny_frame{
	border:3px solid #efefef;
}
.tiny_framehover{
	border:3px solid #fc0;
}


.id_photo{
	width:75px;
	height:75px;
	border:1px solid #ccc;
	margin-right:10px;
}
.middle_pic {
	width:100px;
	height:100px;
	border:1px solid #ccc;
}
.explore_div,.explore_divhover {
	float:left;
	text-align:center!important;
	margin:1px;
    padding:13px;
	
}
	
.explore_div {
	border:5px solid #e8e8e8;
	
}
.explore_div:hover,.explore_divhover{
	border:5px solid #FC0;

}


.explore_img{
	width:200px;
	height:200px;
	overflow:hidden;
	vertical-align:bottom!important;
	padding:0px!important;
	border:1px solid #efefef;
}
.explore_div div,.explore_divhover div{
	padding:2px 10px 0px 10px ;
}
.hm_intro {
	border:1px solid #efefef;
	background:url(/common/images/home_bg.gif) right bottom no-repeat #ffffe1;
	font-size:1.2em;
	padding:20px;
	line-height:24px;

}
.hm_intro li {
	list-style:none;
}
.hm_intro p {
	font-size:1em!important;
	font-weight:bolder!important;
}
.hm_intro ul {
	padding-bottom:20px;
	padding-left:10px;
}
.hm_bigbtn {
	padding:20px;
	font-size:1.2em;
	border:1px solid #ccc;
	background-color:#efefef;
	margin-bottom:10px;
}
.hm_bigbtn a,  .hm_intro a {
	color:#FC0;
}
.hm_bigbtn a:hover,  .hm_intro a:hover {
	color:#fff;
}
.view_action {
	border: #CCC solid 1px;
	background:#FFC;
	padding:10px;
	text-align:center;
}
.lighttext{
	color:#CCC;
	font-weight:100;
}
/* wrapper */

.wrapper {

	/*margin: 12px auto;
	padding:0px 20px;*/


}
/* header */

.header {
	height: 68px;
	border-bottom:1px solid #FC0;
	margin-bottom:18px;
	background:#777;
}
.logo {
	float: left;

}
.logo img {
	float: left;
	margin: 6px 20px;
	border: none;
}
.logo h1 {
	font-size: 1em;
	color:#999;
}
/* navbar */

.navbar {
	float: left;




}

.navbar .innerNavbar {


	/* background: #FC0;*/

}
.innerNavbar a {

	padding:40px 16px 0px 16px;
	float:left;
	color:#FFF;
	font-size:1.5em;
	font-weight:bold;
	border-bottom:0px;
}
.innerNavbar a:hover {
	color:#FC0;
	background:none;
}

.innerNavbar  .menu_ssize{
	font-size:0.47em!important;
	font-family:Arial;
	color:#CCC;
	padding-top:3px;
	display:block;
	text-align:center!important;


}
.header  input.search_text, .header input.search_btn {

	margin-left:5px;
	margin-top:10px;
}
.header input.search_btn {
padding:3px 8px;
}
/****************menu********************/

.header div.menu  {
	float:right;
	padding:6px 15px;
	text-align:right;
	color:#CCC;

}

.header div.menu span a {
	font-size:1em;
	padding-right:5px;
	color:#CCC;
	border-bottom:0px;

}
.header div.menu span a.login {
	color:#ffbd20;
	font-weight:bold;

}
.header div.menu span a.login:hover, .header div.menu span a:hover {
	color:#000;
	

}
.header div.menu span a.down {
	background:url(../images/down.gif) no-repeat right 7px;
}



/*******************contentWrapper****************************/
.relatedlinks {
	width:215px;
	float:right;
	
	padding-left:15px;

}

a.relatedlinks_cat{
	font-size:1.2em;
	display:block;
	padding:0px;
	margin-top:6px;
	border-bottom:1px solid #e8e8e8;
}
}
.relatedlinks ul{
	
}
.mainWrapper{
	margin:0px auto;
	text-align:center;
	width:980px;
}
.contentWrapper {

	text-align:left;
	/*float:left;*/
	width:100%;
}
.contentWrapper div.link {
	margin-left:20px;
	margin-bottom:16px;
}
div.link a {
	margin-right:55px;
}
div.link a.question {
	font-weight:bold;
	color:#cccccc;
	font-size:1.4em;
}
div.link a.choosed {
	color:black;
	font-size:1.4em;
}
#indextextarea {
	width:516px;
	height:68px;
	overflow:hidden;
	border:1px solid #c6c6c6;
	padding:10px 10px;
	margin-bottom:15px;
}
.contentWrapper .imgcon {
}
.imgcon .left_con {
	width:262px;
}
.imgcon .right_con {
	width:275px;
	float:right;
}
.imgcon .right_con input {
	width:240px;
	height:44px;
	font-size:1.6em;
	font-weight:bold;
	margin-bottom:34px;
}
.imgcon .right_con img {
	width:117px;
	height:82px;
	vertical-align:top;
}
.right_con .con1 {
	width:240px;
	height:82px;
	margin-bottom:20px;
}
.right_con .con1 img {
}
/****************sidebar login**********************/

.sidebar {
	float:right;
	border-left:1px solid #c6c6c6;
	padding-left:26px;
	padding-top:45px;
	padding-right:104px;
}
.sidebar .loginbox {
	border-bottom:1px solid #c6c6c6;
	padding-bottom:38px;
}
.sidebar .loginbox h4 {
	margin-bottom:18px;
}
#loginform p {
	line-height:20px;
	margin-bottom:20px;
}
#loginform .pwd {
	padding-left:25px;
}
#loginform ul {
	margin-left:84px;
}
#loginform ul li {
	margin-bottom:10px;
}
.loginbtn {
	height:27px;
	width:98px;
}
.input {
	width:160px;
}
#loginform ul li a {
	text-decoration:underline;
}
.sidebar .sign {
	padding-top:30px;
	padding-left:15px;
	padding-bottom:42px;
}
.sidebar .sign input {
	height:45px;
	width:163px;
	margin-left:7px;
	vertical-align:middle;
}
/**********footer************************/

.footer {
	display:block;
	clear:both;
	border-top:1px solid #efefef;
	margin-top:20px;
	text-align:center;
	padding-top:10px;
	padding-bottom:37px;
}
.footer a {
	color:black;
	font-size:1em;
	
}
/***********menu down***************/

.wrapper ul.menu_down {
	width:142px;
	height:39px;
	/*border:1px solid red;*/

		background-color:#c6c6c6;
	padding-top:2px;
	padding-left:2px;
	position:absolute;
	top:48px;
	left:508px;
	display:none;
}
.wrapper ul.menu_down a {
	text-decoration:underline;
	line-height:20px;
	color:black;
}
.wrapper ul.menu_down li:hover {
	background-color:#e8e8e8;
}
#login_con {
	width:441px;
	height:56px;
	background-color:#FFC;
	border:1px solid #ccc;
	padding:15px;
	
	z-index:992;
	position:absolute;
	top:0px;
	right:185px;
	display:none;
}
#login_con input {
	width:92px;
	/*vertical-align:top;*/

		margin-top:-15px;
	margin-right:5px;
}
#login_con p {
	text-align:right;
	margin-right:33px;
	color:#666;
}
#login_con a {
	color:#666;
	text-decoration:underline;
}
#login_con label {
}
.pagetitle {
	margin:20px 20px 0px 20px;
}
.pageinput {
	margin-left:20px;
}
.pageinput th {
	text-align:right;
	vertical-align:top;
	padding:6px 10px;
}
.pageinput .error {
	display:none;
}
.pageinput .errorshow .error {
	display:block;
	color:#F00;
}
.pageinput .errorshow input {
	background-color:#FCC;
}
.pageinput .ol {
	color:#efefef;
	font-size: 1.4em;
	font-weight: bold;
	float:left;
}
.pageinput .inputitem {
	margin-left:30px;
	margin-bottom:20px;
}
.pageinput .inputitem label {
	padding:20px;
	font-size:1.2em;
	font-weight:700px;
}
.pageinput .attachment {
	padding:20px;
	background-color:#FFFFC6;
	border:#CCC solid 1px;
}
.sharelist li {
	margin:0px;
	padding:0px;
}
.sharelist .description {
	padding:6px 0;
}
.sharelist .left {
	float:left;
}
.sharelist .info {
	width:800px;
	margin-left:120px;
}
.sharelist .commentinfo, .author {
	height:16px;
}
.paging {
	padding:15px;

}
.recommendation {
	margin:auto;

	border-top:#CCC solid 1px;
	padding:10px;
	clear:both;
}
.recommendation .header {
	margin-bottom:-20px;
}
.recommendation .info {
	/*float:right;*/
	padding-top:10px;
	width:328px;
}
.recommendation .right {
	float:right;
}
.recommendation .left {
	float:left;
}
.right {
	float:right;
}
.left {
	float:left;
}
.recblock {
	height:120px;
	width:450px;
	border:#efefef solid 1px;
	padding:8px;
}
.content {
	width:46.5%;
	margin:10px 6px;
	padding:4px;
}
.info3 {
	margin:10px 5px;
	float:left;
	width:830px;
}
.info1 {
	width:360px;
	padding-top:10px;
}
.info2 {
	width:160px;
}
.info .info1, .info2, .infomargin {
	margin:10px 10px 10px 0px;
}
.smallface {
	width:50px;
	height:50px;
	margin:4px 2px;
	border:1px solid #efefef;
	-ms-interpolation-mode: bicubic;
}
.shareedit {
	padding:10px;
	border:#efefef solid 1px;
	background-color:#FFf;

	font-size:1.2em;
}
.shareedit .attachment {
	margin-top:16px;
}
.shareedit textarea,  .proedit textarea {
	width:780px;

	font-size:1.1em;
}
}
/*标签切换*/

.Mswitch {
	height:31px;
	width:950px;
	margin:auto;
	font-size:1em;
	font-weight:bolder;
}

.Mswitch span {
	float:left;
}
.Mblock {
	float:left;
	height:30px;
}
.Mcurrent {
	float:left;
	height:31px;
	background-color:#FFF;
}
.Mcenter {
	border-top:#989c9d solid 1px;
	height:30px;
	padding:7px 8px 0px 2px;
}
.Mcenter:hover {
	cursor:pointer;
}
.Mcurrent .Mleft {
	background-image:url(/common/images/left_white.jpg);
	height:30px;
	width:6px;
}
.Mcurrent .Mright {
	background-image:url(/common/images/right_white.jpg);
	height:30px;
	width:6px;
	margin-right:2px;
}
.Mcurrent .Mcenter {
	border-top:#989c9d solid 1px;
	height:22px;
	font-size:1.2em;
	font-weight:bolder;
	padding:7px 8px 0px 8px;
}
.Mblock .Mleft {
	background-image:url(/common/images/left_white_b.jpg);
	height:30px;
	width:6px;
}
.Mblock .Mright {
	background-image:url(/common/images/right_white_b.jpg);
	height:30px;
	width:6px;
	margin-right:2px;
}
.Mblock .Mcenter {
	border-top:#a9a7a8 solid 1px;
	background-color:#ddd;
	height:22px;
	padding:7px 8px 0px 8px;
}
.Mblock_spec .Mleft {
	background-image:url(/common/images/left_white_c.jpg);
	height:30px;
	width:6px;
}
.Mblock_spec .Mright {
	background-image:url(/common/images/right_white_c.jpg);
	height:30px;
	width:6px;
	margin-right:2px;
}
.Mblock_spec .Mcenter {
	border-top:#989c9d solid 1px;
	background-color:#d3e9e7;
	height:22px;
	padding:7px 8px 0px 8px;
}
.navi {
	margin:20px;
	font-size:2.1m;
}
.Mblock img {
	display: none;
}
.shareedit .inputarea {
	width:90%;
}
/*pagination*/

.paging dl.pagination {
	line-height: 19px;
	height: 30px;
	font-weight: bold;
	color: #FC0;
	text-align:center;
	clear: both;
	margin:20px 0px;
}
.paging dl.pageloading {
	background: url(/common/images/sending.gif) no-repeat left top;
	padding-left: 20px;
}
dl.pagination dt {
	float: left;
	font-weight: normal;
	padding: 1px 5px 0 0;
}
dl.pagination dd,  dl.pagination dd span,  dl.pagination dd a {
/*-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;*/

}
dl.pagination dd {
	float: left;
	background-color: #efefef;
	margin-right: 8px;
}
dl.pagination dd span,  dl.pagination dd a {
	display: block;
	text-decoration: none;
	padding: 0 5px;
	border: 1px solid #FC0;
}
dl.pagination dd a {
	color: #FC0;
	background-color: #FFF;
}
dl.pagination dd a:hover {
	color: #FFF;
	background-color: #FC0;
	border-color:#a1d62c;
}

/*********Plugin***************/
.plugin_tiny_frame{
    width:50px;	height:50px;
    overflow:hidden;
    border:3px solid #efefef;
    text-align:center!important;
    float:left;
    margin:2px;
    cursor:pointer;
    position:relative;

}



.plugin_tiny_pic{
height:50px;
position:absolute;
z-index:200;
top:0;
left:0;
}


a.plugin_tiny_del{
position:absolute;
top:-2px;
right:0px;
z-index:201;
color:#FFF;
background:#FC0;
padding:0px 3px;
}



/*********云标签云显示样式***************/
#tagcloud {
width:170px;
line-height:22px;
}

a.related_tag{

padding:2px 4px;
margin:2px;
line-height:26px;
display:inline;
border:1px solid #efefef;
background:#FFC;
	
}
a.related_tag:hover{


background:#FC0;
	
}

#tagcloud .tags{

margin:4px;
}

/*********云标签列表显示样式***************/
#CloudNormal{
color:#000;

}

/*********云标签云显示样式***************/
#CloudCloud{

color:#999;

}

.tagcloudul a{display:block;
}
/*********标签排名第一的样式***************/
span#tagRank_0 a{
font-size:20px;
font-weight:900;
color:#F90;
}

span#tagRank_1 a{
font-size:18px;
font-weight:900;
color:#C60;
}


span#tagRank_2 a{
font-size:14px;
font-weight:900;
color:#666;
}


span#tagRank_3 a{

font-weight:900;
color:#999;
}


#staticsdiv{
 padding:15px;
}
#staticsdiv table{

	border-top:1px solid #ccc;
	border-left:1px solid #efefef;
}
#staticsdiv td{
	padding:15px;
	border-right:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

.numdot{
	
	padding:0px 4px; 
	background:#efefef; 
	border:1px solid #ccc; 
	font-size:1.8em; 
	margin-right:12px;
	margin-bottom:42px;
	
}
.highlighttext{
	padding:0px 15px;
	background-color:#FC0;
	font-weight:bold;
	border:1px solid #FF0;
	
}
#onlineshare ul {
	
    padding:10px 0px;	
	
}

#onlineshare ul li {
color:#999999;
float:left;
font-size:12px;
margin:0px 8px 5px 0;
}

#onlineshare ul li a{

display:block;
height:16px;
overflow:hidden;
text-indent:-9999em;
width:16px;
	
}

#onlineshare ul li.to_qqsq a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -96px 0;
	
}

#onlineshare ul li.to_baidu a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -130px 0;	
}

#onlineshare ul li.to_xiaonei a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -200px 0;	
}

#onlineshare ul li.to_kaixin a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -164px 0;	
}
#onlineshare ul li.to_douban a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -232px 0;	
}
#onlineshare ul li.to_fb a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -32px 0;	
}
#onlineshare ul li.to_twitter a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll 0 0;	
}

#onlineshare ul li.to_delicious a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -64px 0;	
}
#onlineshare ul li.to_google a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -264px 0;	
}
#onlineshare ul li.to_sina a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -296px 0;	
}
#onlineshare ul li.to_poco a{
	background:transparent url(/common/images/share_icon.gif) no-repeat scroll -328px 0;	
}
#onlineshare ul li a:hover{
	background-color:#FFF;
}

#unread a{ color:#FC0;}
#unread a:hover{ color:#000;}
