/*基础CSS*/
html {
	/*font-size: 0.857rem !important;*/
	overflow-x: hidden;
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body{
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#333;
	background-color:#f3f3f3
}
footer{
	display:fixed; 
	/*position:absolute;bottom:0px;*/
	width:100%;
}
p, dl, dt, dd, ul {
	margin: 0px;
	padding: 0px;
}

a{color:#428bca;text-decoration:none}
a:hover,a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}

.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}

.container-md{width: 70%}
.center-block{display:block;margin-left:auto;margin-right:auto}
.number{font-family: 'Courier New', Courier, monospace; /* 设置字体为等宽字体 */}

.input-group-btn button{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 2.40rem;
}


/*显示行数*/
.abbreviate-1{
    margin: 5px 0px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;        
}
.abbreviate-2{
    margin: 5px 0px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
        
}
/**
* 修复 text-justify 样式无法两端对齐问题
**/
.text-justify:after{
  content:"";
  display:inline-block;
  width:100%;
}
.member-account-wrap{display:flex}.member-account-nav{width:300px;padding:0;flex-shrink:0}
.member-account-content p,.member-reg-notice p{text-indent:0!important}
@media (max-width:767px){.member-account-nav{width:80px;background:hsla(var(--member-color-hsl),.03)}}
.member-account-content{width:100%;padding:20px 40px;margin-left:20px;background:var(--member-el-bg-color);box-shadow:0 0 0 1px rgba(0,0,0,.06)}
.member-account-user{padding:50px 40px;margin-bottom:20px;text-align:center;background:var(--member-el-bg-color);box-shadow:0 0 0 1px rgba(0,0,0,.06)}
.member-account-name a:hover,.member-form-tab a:hover{color:var(--member-hover,var(--theme-hover,#1162e8))}
.member-account-name a{color:var(--member-black-color,var(--theme-black-color))}


/*浮动边栏上方*/
.onlineTop {
	position: fixed;
	/* bottom: 150px; */
	top: 23%;
	/*left: 30px;*/
	left: 10px;
	width: 60px;
	height: 60px;
	z-index: 999;
	color: #999;
	/*background: #f3f3f3;*/
	background: rgba(225, 225, 255, 0.9);
	border: solid 1px rgb(255, 255, 255);
	/*border-bottom: solid 1px rgb(210, 210, 255);*/
	border-radius: 35px;
	padding: 0px 0px;
}
.onlineTop dd {
	color: #000;
	text-align: center;
	font-size: 8px;
	font-weight: 500;
	cursor: pointer;
	margin-top: 12px;
}

/*浮动边栏*/
.online {
	position: fixed;
	/* bottom: 150px; */
	top: 23%; /*28%;*/
	/*left: 30px;*/
	left: 10px;
	width: 60px;
	z-index: 998;
	color: #999;
	/*background: #f3f3f3;*/
	background: rgba(225, 225, 255, 0.9);
	border: solid 1px rgb(210, 210, 255);
	border-top: none;
	border-radius: 30px 30px 10px 10px;
	padding: 10px 0px;
}
@media (max-width:767px){
.online {left:5px;}
.onlineTop{left:5px;}
}

.online a {
	color: #666;
}
.online a:hover {
	text-decoration: none;
}
.online dl {
	/* background: #27a8e1; 
	background: rgba(80, 138, 200, 1);
	padding: 10px 0px;
	margin-bottom: 10px;*/
	margin: 3px 0px 10px 0px;
	padding: 3px 0px;
	position: relative;
	text-align: center;
	height: 60px;
	width: 60px;
	/*-webkit-border-radius: 100%;*/
	border-radius: 10px;
}
.online dl dd {
	color: #333;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
	margin-top: 5px;
}
.online dl dd i {
	font-size: 25px;
}
.online dl:hover {
	/*background: #1781bd;*/
	background: rgba(130,120,220,1);
	dd {
		color: #fff;
	}
}
.online dl dt {
	position: absolute;
	top: 13px;
	left: 65px;
	width: 140px;
	background: #333;
	/*border: 1px solid #ccc;*/
	z-index: 9999;
	display: none;
	padding: 6px 15px;
	font-weight: normal;
	color: #fff;
	text-align: left;
	border-radius: 20px;
	font-size: 13px;
}
.online dl .service{
	top: 0px;
	left: 60px;
	background: #fff;
	padding: 0px 5px;

	.srvdiv {
		margin: 0px;
		padding: 0px;
		/*border: 1px solid #ccc;*/
		width: 140px;
		padding: 0px 0px 0px 0px;
		border-radius: 5px;
		color: #333;
		/*line-height: 30px;*/
	}
}
.online dl .user{
	top: 0px;
	left: 60px;
	background: #fff;
	padding: 0px 5px;

	.userdiv {
		margin: 0px;
		padding: 0px;
		/*border: 1px solid #ccc;*/
		width: 140px;
		padding: 0px 0px 0px 0px;
		border-radius: 5px;
		color: #333;
		/*line-height: 30px;*/
	}
}
.online dl .weixin{
	top: 0px;
	left: 65px;
	width: 245px;
	background: #fff;
	color: #333;
	border: 1px solid #ccc;
	border-radius: 5px;
	font-size: 14px;
	text-align:center;
}
.online dl dt h3 {
	display: block;
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
.online dl dt h3 i {
	margin-right: 5px;
}
.online dl dt h3 span {
	float: right;
	cursor: pointer;
}
.online dl dt input {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	padding: 3px 5px;
	width: 100%;
}
.online dl dt button {
	margin: 10px 0;
	border: none;
	border-radius: 5px;
	width: 100%;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #28a7e1;
	color: #fff;
	cursor: pointer;
}

.panel{
	margin-bottom:20px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body{padding:15px}
.panel-heading{
	padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle{
	color:inherit
}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.panel-title>a{color:inherit}
.panel-footer{
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item{
	border-width:1px 0;border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{
	border-top-left-radius:3px
}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{
	border-top-right-radius:3px
}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px
}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
	border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}

.panel-arrow{
	width:10px;
	height:10px;
	background-color:white;
	border:1px solid #ad6633;
	transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);
	top:5px;
	position:relative;
	z-index:2;
	border-bottom-width:0;
	border-right-width:0;
	display:block;
	margin-left:auto;
	margin-right:auto;
}