﻿.advertframe{
	width:960px; height:90px; margin:0 auto 10px;
}

#body #main{
	width:700px; height:auto; position:relative; overflow:hidden; float:left; border-top: 2px solid #003795;
}
	#body #main .box{
		width:660px; height:auto; position:relative; overflow:hidden; margin-bottom:10px; padding: 10px 19px; border: solid 1px lightGrey; 
	}
		#body #main .box .breadcrumbs{
			line-height:30px; font-size:12px;
		}
		#body #main .box .title{
			text-align:center;
		}
			#body #main .box .title h1{
				color: black;font-family: "宋体",arial;font-size: 22px;font-size-adjust: none;font-stretch: normal;font-style: normal;font-variant: normal;line-height: 30px;margin-bottom: 6px;font-weight: 800;
			}
			#body #main .box .title span{
				color: #7E7E7E;height: 16px; line-height:16px; font-size:12px; text-align:center;
			}
		#body #main .box .Line {height: 1px;font-size: 0;border-top: 1px solid #E5E5E5;margin-top: 18px;}
		#body #main .box .content{
			height: auto; padding: 10px 0; line-height: 25px; font-size: 14px;
		}
			#body #main .box .content p{
				line-height: 25px;margin: 20px auto 0 auto;font-size: 14px; 
			}
            #body #main .box .content img{
                max-width: 660px;
            }
			
	#body #main .boxs{
		width:700px; height:auto; position:relative; overflow:hidden;
	}
		#body #main .boxs .box{
			width:345px; height:auto; padding:0; position:relative; overflow:hidden; float:left; border-width:0;
		}
			#body #main .boxs .box .content{
				border: solid 1px lightGrey; width:333px; height: auto; padding:5px;
			}
				#body #main .boxs .box .content a{
					line-height:25px; font-size:12px;
				}
				#body #main .box .content a:hover{
				color:red !important; text-decoration: underline !important;
			}

#posts{
	width:960px; height:auto; position:relative; overflow:hidden; margin:0 auto;
}
	#posts .box{
		width:345px; height:auto; padding:0; position:relative; overflow:hidden; float:left; border-width:0;
	}
		#posts .box .content{
			border: solid 1px lightGrey; width:333px; height:auto; padding:5px;
		}
			#posts .box .content a{
				line-height:25px; font-size:12px;
			}
#body #siderbar{
	width:250px; height:auto; position:relative; overflow:hidden; float:right;
}
	#body #siderbar .advert{
		width:250px; height:250px; position:relative; overflow:hidden; margin-bottom:10px; 
	}
	#body #siderbar .box{
		width:250px; height:auto; position:relative; overflow:hidden; margin-bottom:10px;
	}
		#body #siderbar .box .content{
			border: solid 1px lightGrey; width:238px; height: auto; padding:5px;
		}
			#body #siderbar .box .content a{
				line-height:25px; font-size:12px;
			}
		
.ad_left {
	display: none;
	position: absolute;
	top: 240px;
	width: 120px;
}
.ad_right {
	display: none;
	position: absolute;
	top: 240px;
	width: 120px;
}
	.ad_close {
		float: right;
		padding: 2px;
		z-index: 2000;
		font-size: 12px;
		height: 20px;
		cursor: pointer;
		display: block !important;
	}

/*#signals img{*/
    /*padding: 5px; border: solid 1px #ccc;*/
/*}*/
	
/**************以下为评论功能样式*******************/
.pllist{
	width:100%;  height:auto;
}
.pllist a{
	text-decoration:none;
}
.pllist *{
line-height: 25px;
font-size: 14px;
vertical-align: bottom;
}
.userPro {
width: 75px; vertical-align:top;
}
.userPro img {
width:48px;padding: 2px; border:solid 1px #ddd; background:#FFFFFF;
}
.commentTextList{
	font-size:14px; line-height:24px;
}
.comment {
border-bottom: 1px solid #DDD;
padding: 0 0 11px 0;
}
.yinyong {
background: #F2F2F2;
margin: 9px 0 5px 0;
padding: 5px 9px;
font-size: 12px;
border: 1px solid #DDD;
}
.info{
	font-size:12px; color:#BBBBBB; width:100%; height:auto; line-height:30px; overflow:hidden; clear:both;
}
.info .right a{
	font-size:10px; letter-spacing: -2px;
}
.info .right .reply{
	font-size:14px !important; letter-spacing: 0 !important;
}

.word{
	word-break:break-all;
	text-indent: 0em;
	margin: 0;
	padding: 0;
	height:auto;
	overflow:hidden;
}
.word img{
	display:inline-block; height:50px;
}
.light {
background: white;
}

#re{clear:both;margin:10px 0 20px; width:650px;}
#re #re_box{padding:24px 14px 22px 95px;background:#f4f4fe;border:1px solid #e4e3f3;}
#re #re_box .left{float:inherit;position:absolute;top:24px;left:13px;}
#re .input{position:relative;z-index:1;}
#re .input textarea{clear:both;width:100%;height:102px;background:#fff ;border:1px solid #ddd;margin:0 -4px 10px 0;font-size:14px;zoom:1;}
#re .face_button{border:0;background:#F4F4FE; font-size:12px; height:22px;width:35px;cursor:pointer;display:block; }
#re .plate_03{position:absolute;top:0;right:0;_right:14px;font-size:14px;zoom:1}

/*input login*/.input_l_rel{ position:relative; color:#666;_zoom:1}
.input_l_rel textarea{ border:1px solid #e1e1e1;}
.input_login{ position:absolute; display:none; left:100px; top:50px; width:780px;height:102px; background:#BDBDBD; font-size:14px; color:#222; z-index:980;}


#re .face_img {
background: #E5E5E1;
border: 1px solid #AAA;
float: left;
height: 178px;
left: 25px;
bottom:145px;
padding: 2px;
position: absolute;
width: 410px;
overflow: hidden;
display:none;
}

.face_cat_wrap{
	width:410px;height:22px;
}
.face_cat{
	width:100px; height:20px; line-height:20px; text-align:center; font-size:12px; float:left; border:solid 1px #A8A8A8; cursor:pointer;
}
.faces{
	width:310px; height:auto; min-height:100px;
}
.faces img{
	width:20px; height:20px; padding:2px; margin:2px; border:solid 1px #7E7E7E; display:block; float:left;
}
.bigimg{
	width:100px; height:100px; padding:5px; position:absolute; top:10px; right:0;
}


.hot_huifu {
	width:98%;
border: 1px solid #CAD9EA;
padding: 5px 0px;
background: #F3F5F7;
border-top: 2px solid #CAD9EA;
}
.hot_huifuT {
font-size: 18px;
font-weight: bold;
color: #03F;
height: 30px;
line-height: 30px;
border-bottom: 1px solid #CAD9EA;
padding-left: 10px;
}
.floor {
margin: 0;
width: 99%;
padding-top: 8px;
background: #F3F5F7;
border: none;
}
.floor .user {
padding-left: 9px;
position: relative;
padding: 6px 0 0 10px;
float: left;
}
.user img {
padding: 2px; border:solid 1px #ddd; background:#FFFFFF;
width: 45px;
height: 45px;
}
.floor_box {
word-break: break-rall;
white-space: normal;
margin-left: 65px;
padding-left: 6px;
padding-bottom: 0px;
}
.floor .author {
padding: 1px 2px;
height: 20px;
line-height: 20px;
overflow:hidden;
}
.floor .case {
font-size: 14px;
padding: 8px 0 8px 4px;
word-break: break-all;
table-layout: fixed;
word-warp: break-word;
border-bottom: 1px dotted #DDD;
line-height: 22px;
color: black;
font-family: "微软雅黑","宋体";
height:auto;
}
.floor .case img{
	display:inline-block; height:50px;
}

.user_name{
	color:#4E84AE;
}

.left {
float: left;
}
.right {
float: right;
}
.clearfix {
clear: both;
}


#header #nav ul li ul {
width: 80px !important;
z-index: 100;
top:25px !important;
}


.dev_info, .dev_info a{
	color: #999 !important;
	text-decoration: none;

	font-size: 12px;
}


#iframeB{
    height: 0; display: none;
}


.ms-controller,.ms-important,[ms-controller],[ms-important]{
	visibility: hidden;
}

.advert_p_editor_bottom{
    display: inline-block;
    text-align: right;
    color: blue;
    width: 280px;
}
