
html, body {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",SimSun,sans-serif;
    font-size: 14px !important;
background: #EBEBEB url() no-repeat left top;

}


.eui-page {
	margin: 18px 0;
	overflow: hidden;
	display: inline-block;
}

.eui-page a,.eui-page .active {
	float: left;
	padding: 0 14px;
	line-height: 26px;
	text-decoration: none;
	border: 1px solid #ddd;
	margin-right: 10px;
	border-radius: 2px;
	height: 26px;
	color: #666;
	cursor: pointer;
}

.eui-page a:hover {
	border-color: #3498DB;
}

.eui-page .active {
	color: #3498DB;
	border-color: #3498DB;
	cursor: default;
}

.eui-page .page-others {
	float: left;
	padding-left: 15px;
	line-height: 28px;
	font-size: 12px;
	color: #999;
}

.eui-dialog {
	position: fixed;
	background-color: #fff;
	z-index: 9001;
	min-width: 640px;
}

.eui-dialog .eui-dialog-header {
	height: 60px;
	background-color: #3498DB;
}

.eui-dialog .eui-dialog-title {
	float: left;
	margin: 0;
	padding: 0 0 0 30px;
	line-height: 60px;
	font-weight: 400;
	font-size: 18px;
	color: #fff;
}

.eui-dialog .dialog-close {
	float: right;
	margin: 20px 20px 0;
	width: 18px;
	height: 18px;
	text-decoration: none;
	text-indent: -50px;
	background: url(../../common/widget/dialog/img/close.png) no-repeat left bottom;
	overflow: hidden;
}

.eui-dialog .dialog-close:hover {
	background: url(../../common/widget/dialog/img/close.png) no-repeat left top;
}

.eui-dialog .eui-text-content {
	padding: 30px 30px 10px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}

.eui-dialog .eui-dialog-footer {
	padding: 10px 0 50px;
	text-align: center;
}

.eui-dialog .eui-dialog-footer .btn {
	margin-right: 10px;
}

.eui-mask {
	z-index: 9000;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9000;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity = 50);
}

.eui-tip {
	min-width: 200px;
	min-height: 50px;
	overflow: hidden;
	z-index: 9001;
	border: 1px solid #dedede;
	border-radius: 3px;
	background: #fff;
	position: fixed;
	left: 50%;
	top: 100px;
	line-height: 20px;
	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
	box-shadow: 0 3px 9px rgba(0,0,0,.5);
}

.eui-tip .eui-tip-content {
	padding: 15px;
	margin: 0;
	overflow: hidden;
	float: left;
	max-width: 300px;
}

.eui-tip .tip-icon {
	width: 20px;
	height: 20px;
	float: left;
	padding: 0;
	margin: 15px;
}

.eui-tip-success {
	background: #e4ffc2;
	border: 1px solid #35e20d;
	-webkit-box-shadow: 0 3px 9px rgba(107,180,13,.5);
	box-shadow: 0 3px 9px rgba(107,180,13,.5);
}

.eui-tip-error {
	background: #ffd6d6;
	border: 1px solid #e75454;
	-webkit-box-shadow: 0 3px 9px rgba(234,22,22,.5);
	box-shadow: 0 3px 9px rgba(234,22,22,.5);
}

.eui-tip-success .tip-icon {
	background: url(../../common/widget/dialog/img/success_icon_s.png) 0 0 no-repeat;
}

.eui-tip-error .tip-icon {
	background: url(../../common/widget/dialog/img/error_icon_s.png) 0 0 no-repeat;
}

.eui-btn-01,.eui-btn-02 {
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: none;
	width: 120px;
	height: 34px;
	padding: 0;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

.eui-btn-01 {
	color: #fff;
	background-color: #3498DB;
}

.eui-btn-02 {
	border: 1px solid #e4e4e4;
	color: #333;
	background-color: #efefef;
}

.eui-btn-01:hover,.eui-btn-02:hover {
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

.eui-btn-01.disabled,.eui-btn-01:disabled,.eui-btn-01[disabled],.eui-btn-02.disabled,.eui-btn-02:disabled,.eui-btn-02[disabled] {
	opacity: .5;
	filter: alpha(opacity=50);
}

.fui-main-header {
	overflow: hidden;
	zoom: 1;
}

.fui-main-header .main-sub-list {
	margin: 0;
	padding: 5px 0;
}

.fui-content {
	width: 74.5%;
}

.fui-content-full {
	width: 100%;
}

.fui-sidebar {
	width: 24%;
}

.fui-column-01 {
	background-color: #fff;
}

.fui-column-01 .tit {
	border-bottom: 1px solid #ddd;
	padding: 24px 0 24px 30px;
	line-height: 1;
	font-size: 18px;
}

.fui-ico-good,.fui-ico-top {
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 2px 3px;
	font: 12px/1 "\5B8B\4F53";
	color: #fff;
	vertical-align: middle;
}

.fui-ico-good {
	border: 1px solid #e85b58;
	background-color: #ff6563;
}

.fui-ico-top {
	border: 1px solid #3498DB;
	background-color: #26a89e;
}

.fui-column-02 {
}

.fui-column-02 .hd {
	border-bottom: 1px solid #ddd;
	padding: 25px 30px;
	overflow: hidden;
	zoom: 1;
}

.fui-column-02 .hd .img {
	margin-right: 15px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 52px;
	height: 52px;
}

.fui-column-02 .hd .title {
	margin: 0;
	line-height: 52px;
	font-weight: 400;
	font-size: 24px;
}

.fui-column-02 .bd {
	padding: 0 30px 30px;
}

.fui-home-current,.fui-current {
	line-height: 30px;
}

.fui-home-current {
	padding: 15px 0;
	font-size: 20px;
}

.fui-current {
	padding: 10px 0;
	font-size: 12px;
	color: #666;
}

.fui-home .fui-main-header .main-sub-list {
	padding: 10px 0;
}

.fui-personal-info {
	padding-top: 25px;
	height: 245px;
	text-align: center;
	background-color: #e3e3e3;
	overflow: hidden;
}

.fui-personal-info p {
	margin: 0;
}

.fui-personal-info .name {
	line-height: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #666;
	overflow: hidden;
}

.fui-personal-info .photo {
	margin-top: 18px;
	-webkit-border-radius: 48px;
	-moz-border-radius: 48px;
	border-radius: 48px;
	width: 96px;
	height: 96px;
}

.fui-personal-info .btn-01,.fui-personal-info .btn-02 {
	margin-top: 15px;
	width: 70%;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
}

.fui-personal-info .btn-02 {
	color: #3498DB;
	background-color: #fff;
}

.fui-personal-data {
	margin: 20px 15px 0;
	padding-left: 0;
	overflow: hidden;
	zoom: 1;
}

.fui-personal-data li {
	float: left;
	margin-left: -1px;
	border-left: 1px solid #cfcfcf;
	width: 50%;
	line-height: 1;
}

.fui-personal-data .data,.fui-personal-data .type {
	display: block;
}

.fui-personal-data .data {
	font-size: 36px;
	color: #3498DB;
}

.fui-personal-data .data a {
	color: #3498DB;
}

.fui-personal-data .data a:hover {
	text-decoration: none;
	opacity: .8;
	filter: alpha(opacity=80);
}

.fui-personal-data .type {
	padding-top: 10px;
	color: #666;
}

.fui-hot-topic .con {
	padding: 15px 25px 30px;
}

.fui-hot-topic-list {
	margin: 0;
	padding-left: 0;
}

.fui-hot-topic-list li {
	line-height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	overflow: hidden;
}

.fui-hot-topic-list li a {
	color: #333;
}

.edui-container,.edui-body-container {
	width: 100% !important;
}

.fui-topic-list {
	margin: 0;
	padding-left: 0;
	line-height: 18px;
}

.fui-topic-list .topic-item {
	border-bottom: 1px dashed #cecdcd;
	padding: 15px 0;
}

.fui-topic-list .topic-main {
	overflow: hidden;
	zoom: 1;
}

.fui-topic-list .title-wrap,.fui-topic-list .title,.fui-topic-list .ico {
	float: left;
}

.fui-topic-list .title-wrap {
	width: 80%;
}

.fui-topic-list .title {
	max-width: 100%;
	font-weight: 400;
	color: #999;
}

.fui-topic-list .title-inner {
	display: block;
	margin-right: 62px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.fui-topic-list .fui-ico-good {
	margin-left: -57px;
}

.fui-topic-list .fui-ico-top {
	margin-left: -32px;
}

.fui-topic-list .info,.fui-topic-list .topic-other {
	font-size: 12px;
	color: #999;
}

.fui-topic-list .info {
	float: right;
	width: 19%;
}

.fui-topic-list .user,.fui-topic-list .time {
	float: left;
	max-width: 48%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.fui-topic-list .time {
	padding-left: 4%;
}

.fui-topic-list .topic-other {
	margin-top: 8px;
}

.fui-topic-list .reply {
	padding-left: 15px;
}

.eui-text-content p {
	margin: 0;
}

.eui-text-content .d-tip,.eui-text-content .d-err {
	font-size: 12px;
}

.eui-text-content .d-tip {
	line-height: 16px;
	color: #999;
}

.eui-text-content .d-err {
	margin: -12px auto -18px;
	width: 262px;
	height: 30px;
	text-align: left;
	color: #f00;
}

.eui-text-content .d-form-item {
	padding: 18px 0 12px;
}

.eui-text-content .d-ipt {
	border: 1px solid #e6e7e7;
	padding: 0 10px;
	width: 240px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #333;
}

.eui-text-content .d-ipt-err {
	border-color: #f00;
}

.eui-text-content .d-btns {
	padding: 20px 0 40px;
}

.eui-text-content .d-btns .eui-btn-02 {
	margin-left: 10px;
}



@media (min-width:1200px) {
	.container {
		width: 95%;
		max-width: 1280px;
	}
}

.topic-list-column .title-wrap,.topic-list-column .hd .title {
	line-height: 1;
}

.topic-list-column .boardmaster {
	display: block;
	margin-top: 16px;
	font-size: 12px;
	color: #999;
}

.topic-list-page {
	margin-top: 12px;
	text-align: center;
}

.topic-list-page .eui-page {
	margin-bottom: 0;
}

.fui-hot-topic {
	margin-top: 20px;
}

#eui-main-body {
	margin-top: 0px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.mt10 {
	margin-top: 10px;
}

.mt-10 {
	margin-top: -10px;
}

.fui-main-header .main-sub-list {
	margin: 0;
	padding: 5px 0;
	line-height: 40px;
	overflow: hidden;
	zoom: 1;
	font-size: 12px;
	color: #d7d7d7;
}

.fui-column-02 {
}

.fui-column-02 > div {
	background: #FFF;
}

.eui-btn-01:hover,.eui-btn-02:hover {
	color: #fff;
}

.fui-personal-info {
	height: 270px;
	margin-bottom: 20px;
}

.fui-personal-info .col-sm-6 {
	display: block;
	width: 100%;
}

footer {
	margin-top: 20px;
	border-top: 2px solid #336699;
	background: #336699;
}

@media (min-width:767px) {
	#eui-main-body .col-md-3 {
		padding-left: 5px;
	}
}

@media (max-width:767px) {
	#eui-main-body {
		margin-top: 20px;
	}

	.fui-column-02 .hd .title {
		margin-top: 15px;
	}

	.topic-list-column .boardmaster {
		line-height: 20px;
	}

	.fui-hot-topic-list li {
		line-height: 36px;
		font-size: 13px;
	}

	.eui-btn-01 {
		margin-top: 10px;
	}

	.fui-topic-list .topic-item {
		position: relative;
	}

	.fui-topic-list .info {
		position: absolute;
		right: 0;
		bottom: 15px;
		width: 50%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

	.fui-column-02 .bd {
		padding: 0 10px 30px;
	}

	.fui-topic-list .user,.fui-topic-list .time {
		float: none;
		max-width: 100%;
	}

	.eui-page a,.eui-page .active {
		margin-bottom: 15px;
	}

	.fui-topic-list .title-wrap {
		width: 100%;
	}

	.fui-topic-list .title-inner {
		white-space: normal;
		line-height: 25px;
	}
}

.left{ float: left;}
.right{ float: right;}

.biao{border:0px solid #eeeeee;width:100%;margin-botttom:0px;background: #ffffff;border-collapse:collapse;}
.biao th{padding:10px 15px 10px 15px;background: #F2F8F9;color:#000;font-size:14px;}
.biao td{padding:10px 15px 5px 15px;border-top:1px solid #eeeeee;}

.biao2{border:1px solid #eeeeee;width:100%;margin-botttom:0px;background: #ffffff;border-collapse:collapse;}
.biao2 th{padding:5px 15px 5px 15px;background: #F2F8F9;font-size:12px;}
.biao2 td{padding:10px 15px 5px 15px;border-top:1px solid #eeeeee;}

.biao3{border:0px solid #eeeeee;width:100%;margin-botttom:0px;background: #ffffff;border-collapse:collapse;}
.biao3 td{padding:10px 15px 5px 15px;border-top:0px solid #eeeeee;}
.lez{line-height:180%;}

.biao4{border:0px solid #eeeeee;width:100%;margin-botttom:0px;background: #ffffff;border-collapse:collapse;}

.dh{padding:10px;font-weight: bold;font-size:18px;}
.ads{padding-bottom:10px;}


.fding{
opacity: .7;-ms-filter: alpha(opacity=70);-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');filter: alpha(opacity=70);position: absolute;
;top: -30px;right: 120px;width: 148px;height: 88px;background: url(../images/good3.png) no-repeat left top;

}
.fgood{
opacity: .7;-ms-filter: alpha(opacity=70);-ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');filter: alpha(opacity=70);position: absolute;top: 30px;right: 120px;width: 148px;height: 88px;background: url(../images/good1.gif) no-repeat left top;

}


.CommonModal {
	border-style: solid;
	border-width: 1px;
	border-color: #eeeeee;
	border-right-width: 1px;
	border-right-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-color: #eeeeee;
	background-color: #eeeeee;
}
.CommonModalTitle {
	background-color: #F7F7F7;
	padding: 10px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #eeeeee;
	color: #333333;
	font-family: Arial, Helvetica;
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	height: 40px;
      
	position: relative;
	z-index: 203;
	cursor: move
}
.CommonModalClose {
	width: 40px;
	height: 16px;
         line-height: 16px;
	background-image: url(../images/gb.png);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}
.CommonModalContent {
	background-color: #ffffff;
}
.CommonModalFooter 
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #cccccc;
	background-color: #eeeeee;
	padding: 2px;
}
.CommonModalResize {
	width: 0px;
	height: 0px;
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}



.hgg{height:10px;width:100%;}
#navus {
     line-height: 120px;  list-style-type: none;  color:#fff;   float: right;
position:relative;
z-index:9999;
}
#navus a {
    display: block;  text-align:left;padding-left:15px;
}
#navus a:link  {
    color:#fff; text-decoration:none;
}
#navus a:visited  {
    color:#fff;text-decoration:none;
}
#navus a:hover  {
    color:#333;text-decoration:none;font-weight:bold;
}
#navus li {
    float: left; width:120px;

}
#navus li a:hover{
    background:#F6F6F6;
}
#navus li ul {
margin:0;padding:0;border:0;
    line-height: 40px;  list-style-type: none;text-align:left;
    left: -999em; width: 200px; position: absolute;
}
#navus li ul li{
    float: left; width: 120px;
    background: #7F1313;
}
#navus li ul a{
    display: block; width: 120px;text-align:left;padding-left:15px;
}
#navus li ul a:link  {
    color:#fff; text-decoration:none;
}
#navus li ul a:visited  {
    color:#fff;text-decoration:none;
}
#navus li ul a:hover  {
    color:red;text-decoration:none;font-weight:normal;

}
#navus li:hover ul {
    left: auto;
}
#navus li.sfhover ul {
    left: auto;
}
#content {
    clear: left;
}




