.griddata {
	width: 100%;
	margin: 0 0 10px 0;}
.griddata th {
	width: 32%;
	background: #ecf6f0;}
.gridcaption th {width: 25%;}
.griddata td {line-height: 18px;}
.griddata,.griddata th,.griddata td {
	padding: 12px;
	border: 1px solid #ddd;}

.column2 {width: 47%;}
.column2 h3 {height: 58px;}
.box {
	padding: 8px;
	border: 1px solid #ddd;}
.detail {min-height: 100px;}

.messagetable {
	width: 100%;
	margin: 0 auto;}
.messagetable td.name {
	width: 50%;
	padding: 0 20px 0 0;}
.messagetable td.detail {width: 50%;}
.messageimg {
	width:340px;
	float:left;}
.messagetxt {
	width:330px;
	float:right;}
.messageimg,.messagetxt{margin-top: 20px;}
.touchnav {
	width: 50%;
	margin: 0 auto;
	padding: 6px;
	border: 1px solid #4DB87C;
	background: #ecf6f0;
	display:block;
	position: relative;}

.left {float: left;}
.right {float: right;}

.w10per {width: 10%;}
.w15per {width: 15%;}

.mblock {margin: 20px 0;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mb10 {margin-bottom: 10px;}

.txt-l {font-size: 150%;}
.txt-s {font-size: 90%;}
.txt-xs {font-size: 80%;}
.lhreset {line-height: 18px!important;}

.tal {text-align: left;}
.tac {text-align: center;}
.tar {text-align: right;}

li.indent {
padding-left:1em;
text-indent:-1em;
}

td.indent {
padding-left:1em;
text-indent:-1em;
}

.c_title1{
	background: url(/electricity/img/square1.png) 0 0.35em no-repeat;
	padding: 4px 0 4px 25px;
	font-weight: bold;
	font-size: 1.6em;
	margin-bottom: 20px;
}