
html {
	font-family: sans-serif;
	 -webkit-text-size-adjust:none;  
}
* {
    -webkit-text-size-adjust: none;
}

/* *{text-shadow:0 0 0px #ccc !important;}  */

:target {
   background-color: #FFF8DC;
}

a:focus {  outline:none;}

input,
button,
select,
textarea {
	outline: none
}



body {
	/*min-width: 600px;*/
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #333;
	background-color: #fefefe;
    min-width: 950px;
}


hr{
	 border: 0; height: 0; border-bottom: 1px solid #ccc;
}

p {
    line-height: 180%;
    margin-top: 8px;
    margin-bottom: 8px;
}

br{
	line-height: 10px;
}

img{
/* 	margin: 0px 2px; */
}

table {
  border-collapse: collapse;
}

body,
input,
textarea {
	font-family: "Helvetica Neue", "DejaVu Sans", Tahoma, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
}


textarea:focus {
	border: 1px solid #437EC0;
}

tr  {
	padding: 0px;
}

td{
	padding: 3px 0px;
}

input,
textarea {
	border: 1px solid #ddd;
	border-radius: 2px;
	padding: 6px;
	outline: none;
	font-size: 14px;
	color: #333;
}

input[type="submit"],
input[type="button"],
input[type="reset"] {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	text-shadow: 0px 1px 0px #FFF;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 3px 10px;
	border-radius: 3px;
	border: 1px solid #bbb;
	font-size: 13px;
}

input[type="text"]:focus,
input[type="password"]:focus {
	border: 1px solid #437EC0;
}

input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
	background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0%, rgba(236, 236, 236, 1) 50%, rgba(215, 215, 215, 1) 51%, rgba(236, 236, 236, 1) 100%);
	color: #000;
	border: 1px solid #bbb;
}

input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0%, rgba(226, 226, 226, 1) 50%, rgba(205, 205, 205, 1) 50%, rgba(226, 226, 226, 1) 100%);
	color: #000;
	border: 1px solid #aaa;
}

.clear{clear:both;height:0px;}

a:link,
a:visited,
a:active {
	color: #555;
	text-decoration: none;
	word-break: break-all;
}

a:hover {
	color: #1874C7;
	text-decoration: none;
}

.top {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);	
    background: linear-gradient(to bottom, #ffffff 0%,#f5f5f6 100%); 
    margin-bottom: 1px;
}

.top-content {
	max-width: 1020px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 15px;;
}

.top-left {
	float: left;
	line-height: 30px;
}

.top-right {
	
}

#logo {}

.bottom {
	min-height: 50px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);	
	text-align: center;
}

.wrap {
	padding: 5px 15px;
	padding-bottom: 55px;
	background-color:#FFF;
	height: auto;
	display: block;
 	box-shadow: inset 1px 11px 17px -14px rgba(0, 0, 0, 0.08);	
}

.content {
	max-width: 1020px;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}

.main {
	width: auto;
	height: auto;
	display: block;
}

.leftsidebar {
	float: left;
}



.mainpanel{
}

.panel-wrap{
	padding-top: 50px; 
	padding-bottom: 60px;
	background-color:#FFF;
	box-shadow: inset 1px 11px 17px -14px rgba(0, 0, 0, 0.08);
}

.panel {
	background-color: #fff;  
	margin-left: auto;
	margin-right: auto;
	border-radius: 3px;
	border: 1px solid #ddd;
	box-shadow: 4px 4px 31px -5px rgba(0, 0, 0, 0.1);
	width: 350px;
}

.panel.account {
	width: 400px;
}


.panel-content {
	margin: 20px;
}

.panel-heading {
	padding: 9px 15px;
	border-bottom: 1px solid transparent;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color: #eee;
	background: linear-gradient(to bottom, rgba(250, 250, 250, 1) 0%, rgba(237, 237, 237, 1) 100%);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	text-shadow: 0px 1px 0px #FFF;
	font-size: 15px;
}

.panel-button-bar {
	margin: 10px 30px 10px 30px;
}
.captcha {
}

.captcha img {
	height: 30px;
	border: 1px solid #ddd;
	margin: 0px;
}

.command-nav-wrap {
	
}

.top-logo-wrap{
	display: inline-block;
}

.top-logo,
.top-logo:link,
.top-logo:visited{
display: inline-block;
margin-top: 12px;
float: left;
font-size: 21px;
font-weight: bold;
color: #EE6000;
text-shadow: 2px 2px 2px rgba(0,0,0,0.1);
margin-right: 15px;
}

.catalog-nav {
	font-size: 0;
	display: inline-block;
}

.catalog-item:link,
.catalog-item:visited {
	line-height: 24px;
	padding: 12px 14px;
	display: inline-block;
	font-size: 15px;
	color: #111;
	text-shadow: 1px 1px 0px #FFF; 
	/*font-weight: bold;*/
	/*text-shadow: 2px 2px 2px rgba(0,0,0,0.08);*/	
	text-align: center;
	min-width: 20px;
	padding-bottom: 13px;
}

.catalog-item.selected,.catalog-item.selected:hover {
	
	box-shadow: 0px 2px 0px 0px #EE6000;
	padding-bottom: 12px;
	color: #EE6000;
	
    background: linear-gradient(to bottom, #ffffff  0%,#efefef 100%); 
    border-left: solid 1px rgba(0, 0, 0, 0.07);
    border-right: solid 1px rgba(0, 0, 0, 0.07);
	padding-left: 12px;  
	padding-right: 12px;  
	margin-left: 1px;
	margin-right: 1px;
	
}

.catalog-item:hover {
	/*color: #fB5424;
    border-left: solid 1px rgba(0, 0, 0, 0.00);
    border-right: solid 1px rgba(0, 0, 0, 0.00);
	padding-left: 8px;  
	padding-right: 8px;  
	margin-left: 1px;
	margin-right: 1px;*/
    padding: 12px 13px;
    border-left: solid 1px rgba(0, 0, 0, 0.03);
    border-right: solid 1px rgba(0, 0, 0, 0.03);
	
	box-shadow: 0px 1px 0px 0px #EE6000;
	padding-bottom: 12px;
	color: #EE6000;
	padding-bottom: 13px;
}

.catalog-item:active {
	background: #f8fbfd;
	background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%); 
    border-left: solid 1px rgba(0, 0, 0, 0.03);
    border-right: solid 1px rgba(0, 0, 0, 0.03);
    
    padding: 12px 13px;
	padding-bottom: 13px;
	text-align: right;
	padding-bottom: 10px;
}
	
	
.catalog-right{
	font-size: 13px;
	text-align: left;
	text-align: left;
padding-bottom: 10px;
padding-left: 10px;
font-size: 12px;
}

.catalog-right a:link,
.catalog-right a:visited{
	/*color: #999;*/
}

.catalog-right a:hover{
	color: #EE6000;
}

.command-nav-wrap {
	/*border-bottom: solid 1px #ddd;*/
}

.command-nav-tab {
	width: auto;
	display: inline-block;
	border-left: solid 1px rgba(0, 0, 0, 0.05);
	font-size: 0;
}

.command-nav-right {
	float: right;
	margin-top: 16px;
}

.command-item {
	font-size: 14px;
	padding: 5px 15px;
	padding-top: 8px;
	padding-bottom: 3px;
	border-top: solid 1px rgba(0, 0, 0, 0.08);
	border-right: solid 1px rgba(0, 0, 0, 0.08);
	display: inline-block;
	text-align: left;
}

.command-item a:link{
	color: #f55;
}

.command-item.selected {
	background-color: #fff;
	box-shadow: 0px 1px 0px 0px #fff;
	text-align: center;
}

.content-list {
/*	background-color: #fff;*/
	padding: 0px 0px;
	/*padding-top: 5px;*/
	/*padding-bottom: 10px;*/
	/*border-radius: 2px;*/
	/*border: 1px solid   rgba(0, 0, 0, 0.08);*/
	/*padding-bottom: 30px;*/
	/*box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.03);*/
	display: block;
}
.content-list.all {
	background-color: #587;
}


#newtopic {
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgba(225, 225, 225, 1) 51%, rgba(246, 246, 246, 1) 100%);
	text-shadow: 0px 1px 0px #FFF;
	padding: 4px 10px;
	margin-left: 0px;
	margin-right: 5px;
	color: #444;
	font-weight: bold;
	border-radius: 3px;
	border: 1px solid #bbb;
}

.panel.topic {
		width: 90%; 
		max-width:900px;
}

.panel.topic.new {
	
}

.topic-edit-catalog{
	font-size: 14px;
	color: #555;
	width: 100px;
	padding: 5px 5px;
	border-radius: 3px;
	border: solid 1px #ddd;
}

.topic-edit-title input {
	margin: 8px 0px ;
}

.topic-edit-content {
	padding: 0px 20px; 
}

.topic-edit-content textarea {
	width: 100%;
	min-height: 200px;
	overflow-x: visible;
	overflow-y: visible;
}

.rightsidebar {
	font-size: 12px;
	width: 23%;
	color: #666;
	display: inline-block;
	padding: 0px;
	margin-right: 5px;
	position: fixed; top:calc(80px-20px);left: 75%;
}

.list-item-left-wrap{
	float: left;
}

.list-item-head-wrap {
}

.item-head{
max-height: 25px;
margin: 10px 0px;
margin-right: 0px;
margin-right: 8px;
border-radius: 3px;
box-shadow: 1px 2px 2px 0px #cbcbcb;
}

.item-head2{
max-height: 25px;
margin: 13px 0px;
    margin-right: 0px;
margin-right: 8px;
border-radius: 2px;
box-shadow: 1px 2px 2px 0px #cbcbcb;
}

.item-head-news{
max-height: 45px;
margin: 2px 0px;
margin-right: 5px;
margin-left: 2px;
}

.list-item-wrap{
	margin: 4px 0px;
	margin-right: 10px;
	margin-left: 3px;
}

.list-item-title:link,
.list-item-title:visited{
	color: #333;
	font-size: 14px; 
	/*max-width: 600px;*/ 
	/*width: 100%;*/
	padding-right: 2px;
	
}


.list-item-title-news:link,
.list-item-title-news:visited{
	color: #333;
	font-size: 14px; 
	/*max-width: 600px;*/ 
	/*width: 100%;*/
	color: #437295;
	margin-right: 3px;
}

.list-item-title-news:hover{
	color: #2095FF;
}


.list-item-title:hover{
	color: #1874C7;
}

.list-item-row2-wrap{
	margin-top: 2px;
}

.list-item-auth,
.list-item-auth:link,
.list-item-auth:visited{
	color: #888;
	font-size: 12px;
	display: inline-block;
}

.list-item-auth:hover{
	color: #437EC0;
}

.list-item-time{
	color: #bbb;
	font-size: 12px;
	display: inline-block;
}

.list-item-time-news{
color: #6aa1a1;
}

.list-item-reply{
	display: inline-block;
	color: #aaa;
	font-size: 12px;
	text-overflow:ellipsis;
}
 
.list-item-catalog,
.list-item-catalog:link,
.list-item-catalog:visited{
font-size: 12px;
padding: 0px;
color: #bbb;
display: inline-block;
/* padding: 1px 3px; */
border-radius: 3px;
transform: scale(0.9);
letter-spacing: 0.5px;
/* border: solid 1px #cfcfcf; */
}

.list-item-catalog:hover{
	color:#437EC0;
	border-color:#437EC0;
}

.list-item-right{
	display: inline-block;
	/*float: right;*/
	margin-top:4px;
	/*width: 420px;*/
}


.list-item-num{
	color: #aaa;
	font-size: 12px;
	/*border-radius: 2px;*/
	/*border: 1px solid ;*/
	/*margin: 0px 3px;*/
	/*padding: 1px 3px 1px 3px;*/
	/*padding: 1px 1px;*/
	display: inline-block;
}

.list-item-num.count{
	color: #EE6000;
	border-color: #7a7;
	font-size: 12px;
}

.list-item-num.news{
	color: #EE6000;
	border-color: #7a7;
	font-size: 13px;
}

.list-item-num.count.simple{
	margin-right: 3px;
	margin-left: 3px;
}

.list-item-num.rate{
	color: #eF804F;
	border-color: #eF804F;
	width: 60px;
}

.list-item-num.catalog{
	color: #FF904F;
	border-color: #FF904F;
}



.tv-wrap{
	padding-top: 10px;
	width:75%;
}

.tv-main{
	/*background-color: #fff;*/
	/*padding: 2px;*/
	/*border-radius: 1px;
	box-shadow: 0px 1px 2px 1px rgba(0, 0, 0, 0.03);
	border: 1px solid   rgba(0, 0, 0, 0.08);*/
}
 
.tv-main-top{
	padding-bottom: 5px;
	border-bottom: solid #eee 1px;
}

.tv-main-top-news{
	border-bottom: solid #eee 1px;
	border: 1px solid #eee; 
}

.tv-main-title{
	font-size: 17px;
	color: #333;
	display: inline-block;
	margin-bottom: 2px;
}

.tv-main-title-news{
	font-size: 19px;
	color: #2186D1;
	display: inline-block;
	margin-bottom: 8px;
	font-weight:bold;
}

.tv-main-head{
	height: 30px;
	border-radius: 2px;
	margin-left: 8px;
	margin-right: 8px;
	box-shadow: 1px 2px 2px 0px #cbcbcb;
}

.tv-main-thumb-head{
height: 80px;
margin: 10px;
border-radius: 4px;
box-shadow: 2px 2px 3px 0px #ddd;
margin-right: 20px;
}


.tv-main-content{
	color: #222;
	margin-right: 0px;
	padding-bottom: 15px;
}

.tv-main-content-news{
	color: #222;
	margin-right: 0px;
	padding-bottom: 15px;
	padding: 0px 20px;
	background: #fdfdfd;
	border-top: 1px solid #eee;
	margin-top: 0px;
	padding-bottom: 35px;
	padding-top: 3px;
}

.tv-main-content-news img{
	max-width: 650px;
	margin: 5px;
}



.tv-main-content img{
	max-width: 600px;
	max-height: 900px;
}


.tv-main-head-wrap{
	
}

.tv-main-info{
	color: #ccc;
	margin-top: 8px;
	margin-bottom: 0px;
	font-size: 12px;
}

.tv-main-info-catalog:link,
.tv-main-info-catalog:visited {
	margin-left: 2px;
	font-size: 12px;
	color: #aaa;
}

.tv-main-info-catalog:hover {
	color: #437EC0;
}


.tv-main-info-edit:link,
.tv-main-info-edit:visited {
	margin-left: 15px;
	font-size: 12px;
	color: #aaa;
}

.tv-main-info-edit:hover {
	color: #437EC0;
}



.tv-main-info-other{
	margin: 0px 0px; 
	color: #aaa;
	font-size: 12px;
}

.tv-main-info-time{
	color: #999;
	font-size: 12px;
	margin-right: 5px;
}

.tv-main-info-author:link,
.tv-main-info-author:visited {
	font-size: 12px;
	color: #777;
	margin-right: 5px;
}

.tv-main-info-guest{
	font-size: 12px;
	color: #777;
	margin-right: 5px;
}

.tv-main-info-author:hover {
	color: #437EC0;
}

.tv-main-action-wrap{
	color: #666;
	margin: 5px 0px;
	font-size: 12px;
}

.tv-rl-wrap{
	min-height: 100px;
	border-top: 1px solid rgba(0, 0, 0, 0.08);
	margin-top: 50px;
}

.tv-rl-header{
	padding: 8px 0px;
	/*border-bottom: 1px solid rgba(0, 0, 0, 0.03);*/
}

.tv-rl-item{
	border-bottom: 1px solid  #eee;
	/*margin: 3px 0px;*/ 
	width: 100%;
	
}

.tv-rl-head{
max-height: 50px;
border-radius: 2px;
margin-left: 8px;
margin-right: 9px;
margin-top: 1px;
margin-bottom: 1px;
box-shadow: 1px 2px 2px 0px #cbcbcb;
}

.tv-create-reply:link,
.tv-create-reply:visited{
	font-size: 13px;
	color: #ccc;
	margin-left: 5px;
}

.tv-create-reply:hover{
	color: #437EC0;
}



.tab-item{
	color: #666;font-size: 14px;
}

.sub-catalog{
font-size: 0;
word-wrap: break-word;
margin-top: 5px;
margin-left: 3px;
padding-bottom: 5px;
}

.sub-catalog-item-wrap{
	display: inline-block;
	margin-bottom: 1px;
	padding: 1px 0px; 
	margin-bottom: 2px;
}
 
.sub-catalog-item,
.sub-catalog-item:link,
.sub-catalog-item:visited{
	font-size: 12px;
/* 	margin:0px 1px; */
	color: #bbb;
	padding: 1px 4px;
}


.sub-catalog-item:hover{
/* 	border-color: #1874C7; */
	color: #1874C7;
/* 	border: solid 1px; */
/* 	border-radius: 2px; */
/* 	padding: 0px 3px;  */
}
 

.sub-catalog-item.selected:link,
.sub-catalog-item.selected:visited{
/* 	border-color: #1874C7; */
	background-color: #9B9B9B;
	color: #fff;
/* 	border: solid 1px; */
	border-radius: 2px;
/* 	padding: 0px 3px;  */
/* font-weight: bold; */
}

.sub-catalog-item.selected:hover{
/* 	padding: 0px 3px;   */
}

.sub-catalog-all:link,
.sub-catalog-all:visited{
	font-size: 15px;
	/*background-color: #c2daef;*/
	color: #aaa;
	/*border-radius: 2px;*/
	padding: 2px 4px;
	/*font-weight: bold;*/
	/*margin-left: 5px;*/
}

.sub-catalog-all:hover{
	color: #4495ED;
	
}

.reply-content{
	font-size: 13px;color: #222;
	line-height: 150%;
	margin-top: 2px;
	margin-right: 10px;
	margin-left: 67px; 
	width: 100%;
}

.reply-content-wrap{
max-height: 300px;
word-break: break-all;
overflow-x: hidden;
padding-right: 10px;
}

.cb-list-wrap{
	display: inline-block;
}

.cb-item:link,
.cb-item:visited{
	color: #666;
	margin-right: 5px;
    font-size: 12px;
	display: inline-block;
	margin-top: 1px;
	margin-bottom: 2px;
}

.cb-item:hover{
	color: #4495ED;
}

.cb-item.selected{
    font-size: 12px;
	color:#999;
	/*border-bottom:solid 1px #4495ED;
	padding-bottom:1px;*/
}

.cb-item.selected.simple{
    font-size: 12px;
    color:#1874C7;
}



.cb-newtopic,
.cb-newtopic:link,
.cb-newtopic:visited {
	color: #1874CD;
	padding: 1px 2px;
	margin: 0px 5px;
	font-size: 14px;
	/*background-color: #4495ED;*/
	/*background: linear-gradient(to bottom, #54a5fD 0%, #437EC0 100%);*/
}

.cb-newtopic:hover{
	border-bottom: solid 1px #e34;
	/*background: linear-gradient(to bottom, #64b5ff 0%, #2a88ea 100%);*/
}

.sub-catalog-head{
	font-size: 14px;color: #58A4F7;margin-right: 3px;margin-left: 5px;
}

.table-head-item{
	color: #437EC0;
	font-size: 13px;
	padding: 0px;
	margin-bottom: 1px;
	display: block;
}

.simple-list-item-wrap{
	margin: 3px 0px;
}

.simple-list-item-title:link,
.simple-list-item-title:visited{
	font-size: 12px;
	color: #777;
	margin-right: 5px;
}
.simple-list-item-title:hover{
	color: #437EC0;
}

.simple-list-item-date{
	font-size: 12px;
	margin: 2px 0px;
	color: #aaa;
	display: inline-block;
	margin-right: 10px;
}

.simple-list-item-rate{
	font-size: 12px;
	color: #EE7621;
	display: inline-block;
	margin-right: 5px;
}


.tabletr{
	border-bottom: solid #eee 1px; 
}

.table-head-wrap{
	margin-bottom: 6px;
	margin-left: 6px;
	padding-top: 6px;
}

.simple-table-head-wrap{ 
	margin-bottom: 4px;
}

.new-wrap{
	min-width: 120px;
}

.td-title{
	width: 100%;
	height:5px;
	/*min-width: 200px;*/
}

.td-reply-count{
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	padding-right: 10px;
	text-align: right;
}

.td-catalog{
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	padding-right: 10px;
	text-align: right;
}

.td-last{
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	padding-right: 10px;
}

.fa-font14{
	font-size: 18px; 
}

.fa-font16{
	font-size: 16px; 
}

.simple-list-item-head-top{
	margin-right: 5px;
}

.simple-list-item-head{
	margin-right: 6px;
	color: #bbb;
	margin-left: 5px;
	font-size: 12px;
	transform: scale(0.7);
    letter-spacing: 1px;
}

.tv-reply-editor{
	
}

.replys-wrap{
	
} 

.replys-item:link,
.replys-item:visited{
	color: #c0c3c5;
	font-size: 12px;
}

.replys-item:hover{
	color: #437EC0;
	font-size: 10px;
}

.td-reply{
/* 	border-right: 1px solid #eaeaea; */
}

.td-left{
/* 	border-left: 1px solid #eaeaea; */
}

.td-reply-wrap{
	width:230px;
	margin: 5px 0px;
	color: #bbb;
	line-height: 0px;
	max-height: 50px;
	word-wrap: break-word; 
}


.td-reply-item,
.td-reply-item:link,
.td-reply-item:visited
{
	color: #aaa;
	font-size: 12px;
	line-height: 130%;
	margin-right: 3px;
	cursor: default;
}

.td-reply-item:hover{
	cursor: default;
}

.td-reply-item-time{
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.simple-reply-head{
	margin-right: 5px;
	color: #ccc;
	font-size: 12px;
}

.reply-item-top{
	
}

.reply-item-wrap{
	margin: 0px 0px;
	width: 100%;
}

.reply-content img{
max-width: 500px;
max-height: 400px;
}

.td0 td{
	padding: 0px;	
/* 	padding-right: 2px; */
}

#editor{
	
}

.tv-editor-wrap{
border: solid 1px #eee;
padding: 10px;
margin: 0px 50px;
padding-bottom: 0px;
border-radius: 5px;
background-color: #fafafa;
margin-top: 30px;
padding-top: 12px;
padding-right: 12px;
min-height:210px; 
max-height:210px; 
}

.user-head{
	width: 60px;
	border-radius: 3px;
	margin:10px 20px;
	margin-bottom: 10px;
	margin-left: 42px;
}

.user-info-wrap{
float: left;
border:solid 1px #ddd;
background-color: #fdfdfd; 
padding: 0px 0px;
width: 210px;
}

.user-info-name{
	color: #777;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0px;
	display: inline-block;
}

.user-info-time{
	color: #888;
	font-size: 14px;
}

.user-info-wrap tr{
}

.user-info-wrap td{
	padding-top: 5px ;
	padding-bottom: 5px ;
}

.user-info-td0{
	color: #aaa;
	padding: 0px 10px;
	padding-right: 20px;
}

.user-info-td1{
	color: #777;
	padding: 0px 10px;
}

.user-info-wrap table{
	margin-left: auto;margin-right: auto;
	/*width: 100%;*/
}

.user-content{
	width: calc(100%-1px); 
	margin-left: 231px;
	margin-top: 10px;
}

.tab-wrap{
	border-bottom: solid 1px #ddd;
	padding-left: 5px;
}



.tab-item:link,
.tab-item:visited{
	background-color: #fafafa;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 16px;
	font-size: 14px;
	color: #999;
	
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc; 
	border-right: solid 1px #ccc;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.tab-item:hover{
	color: #1874C7;;
}

.tab-item.selected{
	box-shadow: 0px 1px 0px 0px #fff;
	background-color: #fff;
	color: #444;
	cursor: default;
}

.user-info-table1{
	border-bottom: solid 1px #dadada;
	background-color: #fff;
}

.user-info-table2{
	margin: 20px 0px;
}

.user-info-list-item-catalog:link,
.user-info-list-item-catalog:visited
{
	font-size: 12px; 
	color: #aaa;
	margin: 0px 5px;
}

.user-info-list-item-catalog:hover
{
	color: #1874C7;
}

.user-info-list-item-title:link,
.user-info-list-item-title:visited
{
	font-size: 13px;
	width: 100%;
	color: #333;
	margin-right: 5px;
}

.user-info-list-item-title:hover{
	color: #1874C7;;
}

.user-info-list-item-time{
	font-size: 12px;
	color: #bbb;
	margin-right: 5px;
	margin-left: 5px;
}

.user-info-list-item-wrap{
	margin: 4px 7px;
	margin-right: 10px;
}

.user-info-list-item-count{
	color: #EE6000;
	font-size: 12px;
	margin: 0px 5px;
}

.user-info-list-item-title2:link,
.user-info-list-item-title2:visited
{
	font-size: 13px;
	width: 100%;
	margin-right: 5px;
}


.user-info-list-item-reply:link,
.user-info-list-item-reply:visited
{
	font-size: 12px;
	margin-top: 3px;
	color: #30a3b9;
}

.user-info-list-item-reply:hover{
	color: #1874C7;
}


.reply-icon1{
	color: #A2B5CD;
	margin-left: 5px;
	font-size: 12px;
}

.user-info-list-item-reply-auth:link,
.user-info-list-item-reply-auth:visited{
	font-size: 12px;color: #666;margin: 0px 5px;
}

.user-info-list-item-reply-auth:hover{
	color: #437EC0;
}

.new2{
	font-size: 12px;margin-left: 3px;color: #EE5C42;
}

.tab-panel-wrap{
	border-left: solid 1px #ddd; 
	border-right: solid 1px #ddd; 
	border-bottom: solid 1px #ddd; 
}

.topic-list-wrap{
	margin-right: 24%;
	padding: 0px 8px;
border: 1px solid #eee;
padding-bottom: 10px;
}
.accountinfo-head{
	width: 60px;
	margin-right: 20px;
	margin-bottom: 5px;
	border-radius: 3px;
}

.uploadhead{
	display: block;
width: 150px;
overflow: hidden;
border: 1px solid #EBEBEB;
background: none repeat scroll 0 0 #fafafa;
color: #aaa;
cursor: pointer;
text-align: center; 
}

.font16{
	font-size: 16px;
}

.fonthl{
	color:#1C86EE;
	font-size: 12px;
	margin-right: 4px;
}

.etitor-init{
	font-size: 12px;
}

.reply-edit-title {
	display: inline-block;
	margin-bottom: 15px;
	font-size: 16px;
}

.setlocal:link,
.setlocal:visited
{
	font-size: 12px;
	color: #aaa;
	border-bottom: solid 1px #aaa;
	margin-left: 10px;
}

.setlocal:hover{
	color: #1C86EE;
	border-bottom: solid 1px #1C86EE;
}

.tdv{
	vertical-align: text-top;
}

.tv-main-content a:active{text:expression(target="_blank");}

.reply-content p{
	line-height: 180%;
	margin-top: 2px;
	margin-bottom: 2px;
}

.pagenum:link,
.pagenum:visited{
	display: inline-block;
	font-size: 12px;
	padding: 1px 7px;
	border: solid 1px #fff;
	margin: 3px 3px;
	border-radius: 2px;
	color: #ccc;
	border: solid 1px #ccc;
}


.pagenum.selected,
.pagenum.selected:hover
{
	border: solid 1px #1C86EE;
	color: #1C86EE;
	background: #fff;
}

.pagenum:hover
{
	color: #1C86EE;
	border: solid 1px #1C86EE;
}

.leftside{
	font-size: 12px;
	width: 23%;
	color: #666;
	padding: 0px;
	float: right;
}

.tdr{
	text-align: right;
}

.simple2-time{
color: #0095B0;
display: inline-block;
}

.simple2-list-item-wrap{
padding: 3px 10px;
background-color: #F6FAFC;
word-break: break-all;
}

.simple2-list-item-title,
.simple2-list-item-title:link,
.simple2-list-item-title:visited{
cursor: default;
color: #849B9F;
line-height: 160%;
}

.simple2-list-item-title:hover{
cursor: default;
}

.text-reply-preview{
	font-size: 12px;
	color: #437EC0;
	margin-right: 0px;
}

.font11{
transform: scale(0.93);
letter-spacing: 0.3px;
}

.c5{
	color: #0095B0;
}