body {
width: 100%;height: 100%;margin: 0px;color: #4e4e4e;padding: 0px;font-size: 13px;font-family: "microsoft yahei";}

input,
button,
select,
textarea {
outline: none
}

input,
textarea {
background-color: #ffffff;padding: 0;margin: 0;font-family: "microsoft yahei";border: 1px solid #aaa;resize: none;}

input {
padding: 0;}

input[type=text]:hover {
border: 1px solid #0095f8;}

textarea:hover {
border: 1px solid #0095f8;}

button {
outline: none;border: 1px solid transparent;}

html,
body {
width: 100%;height: 100%;background-color: #f5f8fa;}

.dashedline {
width: 100%;height: 1px;border-bottom: 1px dashed #E1E1E1;}

#float_area {
position: absolute;z-index: 800;}

/**a标签按钮的样式
* */

.btn-a {
text-decoration: none;cursor: pointer;}

.btn-a:hover {
color: #0591e6;}


/**
* 通用的白色按钮样式
*/

.btn-white {
min-width: 80px;width: auto;height: 34px;line-height: 32px;color: #323232;border: 1px solid #e1e6eb;background-color: #ffffff;text-align: center;cursor: pointer;font-family: "microsoft yahei";padding: 0px 10px;}

.btn-white:hover {
background-color: #f5f5f5;}


/**
* 通用的黄色按钮样式
*/

.btn-orange {
min-width: 80px;width: auto;height: 34px;line-height: 32px;color: #ffffff;background-color: #ff7800;text-align: center;cursor: pointer;font-family: "microsoft yahei";padding: 0px 10px;}

.btn-orange:hover {
background-color: #e66b00;}

.backTop {
width: 50px;height: 50px;background: url(../res/portal/btn-top.jpg);background-repeat: no-repeat;position: fixed;bottom: 20px;right: 20px;z-index: 20;cursor: pointer;}

.backTop:hover {
background: url(../res/portal/btn-top-hover.jpg);background-repeat: no-repeat;}

.container {
width: 1000px;height: auto;margin: 0 auto;}

.base_list {
background-color: #FFFFFF;border-left: 1px solid #eceff1;border-right: 1px solid #eceff1;position: relative;}

.base_list .shadowLine {
width: 100%;height: 2px;background: url(../res/portal/shadow.png);position: absolute;bottom: -1px;}


/*新闻列表的样式*/

.listItem_wrapper .newsImage {
width: 128px;height: 100%;margin-right: 12px;float: left;}

.listItem_wrapper .newsInfo {
width: 358px;height: 100%;float: left;position: relative;}

.listItem_wrapper .newsInfo_full {
width: 100%;height: 100%;float: left;position: relative;}

.listItem_wrapper .newsInfo_title {
width: 100%;height: 23px;font-weight: bold;font-size: 14px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.listItem_wrapper .newsInfo_title:hover {
color: #0095f8;}

.listItem_wrapper .newsInfo_summary {
width: 100%;height: 38px;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;cursor: pointer;}

.listItem_wrapper .newsInfo_summary p {
margin: 0px;}

.listItem_wrapper .newsInfo_mess {
width: 100%;height: 20px;font-size: 12px;color: #969696;position: absolute;bottom: 0;left: 0;}

.newsInfo_messTime {
width: 50%;height: 100%;float: left;}

.newsInfo_messComm {
width: 50%;height: 100%;float: left;text-align: right;}

.newComment,
.newLike {
width: 50px;height: 20px;line-height: 20px;display: inline-block;text-align: left;padding-left: 17px;cursor: pointer;}

.newComment {
background: url(../res/portal/icon_comment.png);background-repeat: no-repeat;background-position-y: center;}

.newLike {
background: url(../res/portal/icon_like.png);background-repeat: no-repeat;background-position-y: center;}

.newLiked {
background: url(../res/portal/icon_likeB.png);background-repeat: no-repeat;background-position-y: center;}


/*附件样式*/

.official-attaches {
font-weight: bold;}

.official-attaches-list {
padding: 13px 13px 1px 13px;background-color: #f8f8f8;}

.attaches-item {
width: 100%;min-height: 20px;height: auto;line-height: 20px;padding-right: 160px;margin-bottom: 13px;font-weight: normal;}

.attaches-item-name {
width: 100%;height: 100%;float: left;color: #595959;padding-left: 25px;}

.attach-item-logo,
.attach-item-content {
float: left;}

.attach-item-logo {
width: 20px;margin-left: -25px;}

.attach-item-content {
width: 95%;text-decoration: underline;}

.attach-item-content:hover {
color: #0591e6;}

.gray-item {
width: 100%;min-height: 36px;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;background-color: #f5f5f5;padding: 10px 30px 10px 30px;line-height: 1.5;margin-bottom: 20px;}

.attaches-item-ops {
width: 160px;height: 100%;float: left;color: #0591e6;margin-right: -160px;text-align: right;}

.attaches-item-ops> .items-ops {
padding-left: 8px;padding-right: 8px;cursor: pointer;color: #0591e6;}

.attaches-item-ops> .items-ops:hover {
text-decoration: underline;}

.text-official-footer {
width: 100%;min-height: 20px;height: auto;text-align: right;font-size: 13px;line-height: 2;}

.footer-origin {
width: 100%;min-height: 10px;height: auto;font-weight: bold;}

.footer-time {
width: 100%;min-height: 10px;height: auto;color: #979797;}

.validate-form .buttons button>* {
float: left;margin-left: 0px;}

.validate-form .buttons {
padding: 10px 88px 0px;border-top: 1px solid #ebebeb;margin-top: 20px;}

.page-header.float-out {
position: fixed;top: 0px;right: 0px;left: 165px;padding-right: 180px;}


/*dialog*/


/*.dialog .dialog-header{background-color: #0591e6;color: #fff;padding-left: 18px;}*/

.dialog-large {
width: 800px;height: 520px;box-shadow: 0 0 5px rgba(0, 0, 0, .28);z-index: 200;margin-left: auto;position: relative;top: 0px;margin-right: auto;margin-top: 80px;margin-bottom: auto;background-color: #fff;}

.dialog-medium {
width: 640px;height: 400px;box-shadow: 0 0 5px rgba(0, 0, 0, .28);z-index: 200;margin-left: auto;position: relative;top: 0px;margin-right: auto;margin-top: 80px;margin-bottom: auto;background-color: #fff;}

.dialog-small {
width: 480px;height: 280px;box-shadow: 0 0 5px rgba(0, 0, 0, .28);z-index: 200;margin-left: auto;position: relative;top: 0px;margin-right: auto;margin-top: 80px;margin-bottom: auto;background-color: #fff;}

.fullBg {
width: 100%;height: 100%;position: fixed;background-color: #444;z-index: 100;top: 0;left: 0;opacity: 0.5;filter: alpha(opacity=50);}

.dialog .dialog-header {
background-color: #0591e6;color: #fff;padding-left: 18px;}

.dialog-small .dialog-content {
width: 100%;height: 180px;padding: 15px 18px 0px 18px;overflow: auto;position: relative;}

.dialog-bottom {
width: 100%;height: 60px;text-align: right;border-top: 1px solid #e0e0e0;padding-top: 13px;padding-right: 15px;}

.dialog-bottom button {
margin-right: 15px;}

.dialog-small .dialog-header {
width: 100%;height: 40px;padding-right: 50px;}

.dialog-small .header_title {
width: 100%;height: 100%;line-height: 38px;float: left;}

.dialog-small .header_close {
width: 50px;height: 100%;float: left;margin-right: -50px;cursor: pointer;}

.header_close img {
width: 32px;margin: 4px auto;display: block;}


/*.dialog-header .btn-close{float: right;position: absolute;top: 4px;right: 4px;}*/


/*.dialog-bottom button{margin-left:12px;height: 32px;min-width: 80px;}*/


/*a:visited,a {color: inherit;}*/

a,
a:visited,
a:active,
a:hover,
a:link {
color: #585858;text-decoration: none;}

.active a {
color: #0591E6;}

.mesCommon {
position: fixed;z-index: 10000;opacity: 1.1;width: auto;height: auto;left: 50%;top: 50%;max-width: 400px;border: 7px solid rgba(0, 0, 0, 0.2);color: #585858;min-width: 170px;margin-top: -50px;}

.mesCommon .mesCon {
background-color: #f8f8f8;background-repeat: no-repeat;background-position: 20px center;line-height: 40px;min-height: 40px;display: table-cell;font-size: 16px;font-weight: 700;padding: 15px 25px 15px 75px;}

#mes-success .mesCon,
#mes-alert-1 .mesCon {
background-image: url(../res/icon/ui-success.png);}

#mes-alert .mesCon,
#mes-alert-2 .mesCon {
background-image: url(../res/icon/ui-alert.png);}

#mes-error .mesCon,
#mes-alert-3 .mesCon {
background-image: url(../res/icon/ui-error.png);}

.pre-format {
white-space: pre-wrap;/* css-3 */
white-space: -moz-pre-wrap;/* mozilla, since 1999 */
white-space: -pre-wrap;/* opera 4-6 */
white-space: -o-pre-wrap;/* opera 7 */
word-wrap: break-word;/* internet explorer 5.5+ */
overflow: auto;word-break: break-all;word-wrap: break-word;}


/**
* 对话框删除对话样式
* */

.dialog-content .deleteConfirm {
width: 280px;height: 150px;margin: 0 auto;padding-top: 60px;}

.deleteConfirm .tipsImage,
.deleteConfirm .tipsConfirm,
.deleteConfirm .tipsObject {
height: 32px;line-height: 30px;float: left;}

.deleteConfirm .tipsObject {
/*width: 100%;*/
width: auto;min-height: 32px;height: auto;text-align: center;}


/**
* 对话框回修改更新链接对话样式
* */

.dialog-content .reply-content {
width: 100%;height: auto;}

.reply-content textarea {
width: 100%;min-height: 150px;height: 100%;padding: 5px;}

.reply_item {
width: 100%;height: 30px;padding-left: 80px;margin-top: 15px;}

.reply_item .leftName,
.reply_item .rightInput {
height: 100%;line-height: 28px;float: left;}

.reply_item .leftName {
width: 80px;margin-left: -80px;text-align: right;}

.reply_item .rightInput {
width: 100%;padding: 0px 5px;border: 1px solid #d2d2d4;}

.reply_item .rightInput:hover {
border: 1px solid #0591e6;}

.red {
color: #ff3131;}


/*卡片式多租户样式开始*/

.cardItem_wrapper {
width: 246px;height: 300px;border: 2px solid #a6d2c1;margin-right: 28px;margin-bottom: 35px;float: left;padding: 15px 0px 0px 0px;}

.cardItem_wrapper .unit_logo {
width: 60px;height: 60px;margin: 0 auto;border-radius: 13px;}

.cardItem_wrapper .unit_logo img {
width: 100%;overflow: hidden;}

.cardItem_wrapper .unit_mess {
width: 100%;height: 90px;padding: 0px 17px;}

.cardItem_wrapper .unit_mess .unitMess_title {
width: 100%;text-align: center;font-size: 16px;font-weight: bold;}

.cardItem_wrapper .unit_mess .unitMess_address {
width: 100%;font-size: 12px;line-height: 1.5;}

.cardItem_wrapper .unit_option {
width: 100%;height: 93px;padding-top: 30px;}

.cardItem_wrapper .unit_option .btn-changeUnit,
.cardItem_wrapper .unit_option .current-user {
width: 97px;height: 32px;margin: 0px auto;text-align: center;}

.cardItem_wrapper .unit_option .current-user {
cursor: default;}

.cardItem_wrapper .unit_quit {
width: 100%;height: 38px;background-color: #f8f8f8;color: #c8c8c8;font-size: 12px;padding: 0px 9px;}

.cardItem_wrapper .unit_quit .btn-quit {
float: right;color: #c8c8c8;cursor: pointer;line-height: 36px;}


/*卡片式多租户样式结束*/