﻿@charset "utf-8";
/*
	project : zh28 pms
	author : Miss Shaw and Jason
	release : 2015-10-10
*/
/*
	mng mod(物业管理模组)
	====================================================================================================
*/
/*
	mng-msg-details (物业通知详情)
*/
.msg-title { border-bottom: 1px solid #d4d4d4; padding: 10px; margin-bottom: 20px; clear: both; overflow: hidden; }
.msg-title h3 { font-size: 24px; color: #383838; line-height: 30px; margin: 0; padding: 10px 200px 10px 0; font-weight: 400; }
.msg-title .info { float: right; line-height: 30px; margin-top: 10px; }
.msg-title .info span { margin-left: 20px; color: #373737; }
.msg-details { color: #414141; padding: 0 10px; overflow: hidden; }
.msg-details p { line-height: 20px; margin-bottom: 20px; }
.msg-details img { max-width: 600px; max-height: 600px; }
/*
	mailboxpost (物业管理-短信发送)
*/
.mailboxpost { width: auto; margin-right: 245px; }
/*
	mng-building (物业管理-房屋架构)
*/
.mng-building { width: auto; margin-right: 245px; }
.mng-building-list li{ padding-bottom: 20px; }
.mng-building-list a{ color: #ff7800; line-height: 40px; padding: 0px; height: 40px; font-size: 16px;}
.mng-building-list a.loadbg{ background: url('../images/ajax-loader.gif') no-repeat;}
/*
	question (投诉建议)
*/
.questions { font-size: 24px; }
.question-title { display: block; color: #383838; border-bottom: 1px solid #d4d4d4; padding: 10px; margin-bottom: 20px; }
.question-time { float: right; padding: 10px; color: #626262; }
.question-box { overflow: hidden; }
.question-detail { overflow: hidden; padding: 0 20px 0 10px; }
.question-detail h5 { display: block; color: #ff6c3c; font-size: 18px; line-height: 24px; margin: 0 0 10px 0; font-weight: 700; }
.question-detail .content { margin-bottom: 30px; }
.question-tab { border: 1px solid #f15a29; background: #FFF; padding-bottom: 10px; float: right; width: 270px; min-height: 230px; }
.question-tab h3 { text-align: center; font-size: 18px; font-weight: 700; line-height: 40px; background-color: #ffeea9; color: #f15a29; margin-top: 0; }
.question-tab ul { margin: 0; font-size: 12px; }
.question-tab li { display: block; padding: 0 10px; color: #383838; line-height: 24px; }
.question-division { height: 30px; background: url('../images/little-icon/bg-1.png') center repeat-x; margin: 40px 0; }
.question-division span { display: block; line-height: 30px; width: 120px; font-size: 18px; color: #2f2d2d; text-align: center; background: #efefef; margin: 0 auto; }
.question-reply { overflow: hidden; }
.question-reply li { border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.question-reply .tit { line-height: 38px; background-color: #fff; padding: 0 10px; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
.question-reply .tit span { color: #7c7c7c; float: left; }
.question-reply .tit em { color: #7c7c7c; margin-right: 20px; }
.question-reply .tit a { display: block; float: right; margin-left: 20px; color: #f15a29; }
.question-reply .reply { background-color: #fafafa; overflow: hidden; padding: 10px; }
.question-reply h6 { margin: 0; font-size: 14px; line-height: 20px; }
.question-reply .con { margin-top: 10px; }
.question-reply-post { width: 100%; line-height: 200px; text-align: center; }
.question-reply-func { text-align: center; padding: 40px 0 0 0; }
/*
	邮件详情
*/
.mail-detail{ overflow: hidden; }
.mail-detail .info{ background: #FFF; }
.mail-detail .info h5{ color: #565656; font-size: 12px; margin: 0 0 6px 0; }
.mail-detail .info .time{ color: #63b414; margin-left: 20px; }
.mail-detail .rec-box{ color: #858585; font-size: 12px; margin:0; overflow: hidden; clear: both; }
.mail-detail .rec-tit{ width: 60px; }
.mail-detail .rec-list{ margin-left: 70px; }
.mail-detail .info .emailaddr{color: #00709f; font-weight: 700; margin-right: 10px;  }
.mail-detail .content{ padding: 20px 10px 40px 10px; overflow: hidden; color: #4b4b4b; }
.mail-detail .content a{ color: #00709f; }
.mail-detail .content p{color: #4b4b4b; margin-bottom: 20px;}
.mail-detail .attach ul{ margin: 0; font-size: 12px; }
.mail-detail .attach a{ color: #353535;  line-height: 30px; display: block; }
.mail-detail .attach a em{ color: #797979; }
.mail-detail .attach a span{ color:#00709f; }
/*
	地区管理
*/
.mng-location-list{ margin:0; overflow: auto; padding: 10px 0 20px 0;/*  height: 210px; */ }
.mng-location-list .item{ margin-bottom: 10px; padding-right:10px; padding-left: 0; display: inline-block}
.mng-location-list .btn{ position: relative; font-size: 12px; }
/* .mng-location-list i{ color: #FFF; background: #ff8400; border-radius: 100%; padding: 3px 2px 3px 3px; font-size:10px; position: absolute; right: -8px; top: -6px; } */
.mng-location-list i{ color: #FFF;font-size:18px; color: #ff8400; position: absolute; right: -10px; top: -10px; }
/*
	fee mod(收费模组)
	====================================================================================================
*/
/*
	fee_home (收费系统首页)
*/
.fee_home { overflow: hidden; }
.fee_home .item { float: left; width: 50%; margin-bottom: 20px; overflow: hidden; }
.fee_home .item h2 { color: #f15a29; font-size: 24px; margin-bottom: 20px; }
.fee_home #chart4 .ct-label { fill: rgba(255,255,255,1); color: rgba(255,255,255,1); font-size: 16px; }
/*
	biz mod(增值业务模组)
	====================================================================================================
*/
/*
	service-list (增值业务-服务列表)
*/
.service-list { overflow: hidden; padding: 20px }
.service-list figure, .service-list a, .service-list .content { display: block; float: left; }
.service-list a { width: 280px; height: 68px; overflow: hidden; margin: 0 20px 20px 0; padding: 10px; border-radius: 6px; }
.service-list a:hover { background: #FFFFFF; transition: all .2s ease-in; }
.service-list .content { margin-left: 10px }
.service-list h5 { margin: 2px 0 8px 0; color: #454545; font-weight: 400; }
.service-list span { color: #717171; font-size: 12px; }
.service-list a:hover h5 { color: #ff6c3c; }
/*
	增值业务-通用商品列表
*/
.product_box{ display: table; vertical-align: middle; overflow: hidden; }
.product_box figure{ width: 60px; height: 60px; overflow: hidden; text-align: center; border: 1px solid #CCC; line-height: 55px;}
.product_box figure img{ max-width: 60px; max-height: 60px; position: relative;   vertical-align: middle; }
.product_box span{ display: table-cell; vertical-align: middle; color: #f15a29; padding-left: 10px; }
.product_list .table th, .product_list .table td { white-space:normal; }
/*
	增值业务-通用订单详情
*/
.biz-order-detail-pro .table th{  background: #ededed; color: #464646; }
.biz-order-detail-pro span.price{ font-size: 12px; color: #666666; }
.biz-order-detail-pro .product_box span{ color: #666666; }
