.list_table{margin-bottom:12px;}
.list_table td{border-bottom:1px solid #d8d8d8; padding:0 0 8px 0;}
.w1{width:10%;}
.w2{width:90%;}
.list_title{width:100px;vertical-align:top;text-align:right;line-height:40px;height:40px;font-size:12px;color:#000;font-family:"宋体";padding-right:10px;}
.list_class {padding:8px 0;color:#585858;margin: 0px 0px 6px 0px;}
.list_class > a{font-size:12px;color:#585858;font-family:"宋体";margin-right:2px;float:left;width: auto;line-height:25px;height:25px;display: block;padding: 0px 8px;}
.list_class > a:hover{ color:Red}
.list_title1{width:100px;vertical-align:top;text-align:right;line-height:30px;height:30px;font-size:12px;color:#000;font-family:"宋体";padding-right:10px;}
.list_class1 {color:#585858;padding-top:8px;}
.list_class1 > a{font-size:12px;color:#585858;font-family:"宋体";margin-right:2px;float:left;width: auto;line-height:25px;height:25px;display: block;padding: 0px 8px;}
.list_class1 > a:hover{color:Red}
.list_on{background-color:#32b3f4;color:#fff !important;display:inline-block;padding:0px 8px;}
.re_thead{background-color:#F6F6F6;}
.re_tbody:hover{background-color:#F6F6F6;}
.re_tbody .case{color:#FF0000;}
.re_tbody .case:hover{color:#333;}
.re_thead > td{color:#20222a;font-size:14px;font-weight:bold;border-right:1px solid #eee;text-align:center;line-height:45px;border:1px solid #d8d8d8;border-left:none;}
.re_thead > td:last-child{border-right:none;}
.re_tbody > td{text-align:center;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:12px;color:#20222a;line-height:35px;}
.re_tbody > td:last-child{border-right:none;}
.re_tbody > td > a{color:#000;}
.re_tbody > td > a:hover{color:#FF0000;}
.re_tbody > td > input{display:inline-block;background-color:#58bfdd;color:#fff;border-radius:4px;margin:3px;height:20px;line-height:20px;padding:0px 7px;cursor:pointer;border:0px;font-size:12px;}
.re_tbody > td > input:hover{color:#FF0000; border:0px;}
.re_tbody > td > .class{display:inline-block;background-color:#FF0000;color:#FFFFFF;border-radius:4px;margin:3px;height:20px;line-height:20px;padding:0px 7px;cursor:pointer;border:0px;font-size:12px;}
.re_tbody > td > .class:hover{background-color:#58bfdd;color:#FFFFFF; border:0px;}
.re_tfoot > td{font-size:12px;color:#20222a;height:35px;text-align:center; padding-top:10px;}
.mediebutton input{ width:78px; height:32px; line-height:32px; text-align:center; float:left; background:#00AFEC; color:#fff;border-radius:5px; display:block; cursor:pointer; border:0px;}
.mediebutton input:hover{background:#FF0000;}
.mediebutton a{ width:78px; height:32px; line-height:32px; text-align:center; float:left; background:#00AFEC; color:#fff;border-radius:5px; display:block; cursor:pointer; border:0px; margin:0 0 0 8px;}
.mediebutton a:hover{background:#FF0000;}
.list_bottom > div{padding:2px 0px;}
.mediaputttt{ border:solid 1px #D8D8D8; border-radius:3px; padding:3px; margin-top:2px; width:300px; height:24px;}
.mediaputtt{ border:solid 1px #D8D8D8; border-radius:3px; padding:3px; margin-top:2px; width:150px; height:24px;}
.tab{width:100%;height:auto;overflow:hidden;border-bottom:2px solid #00AFEC;margin-top:14px;}
.tab ul li{float:left;line-height:32px; font-size:14px;color:#333;padding:0px 20px;}
.tab ul li.on{background:#00AFEC;color:#fff;padding:0px 20px;display:block;}
.tab ul li a{color:#333;}
.tab ul li a:hover{color:#00AFEC;}

/*注释说明帮助*/

.explanation {
	color: #0ba4da !important;
	background-color: rgba(79, 192, 232, 0.11) !important;
	display: block;
	width: 50%;
	height: 100%;
	padding: 6px 9px;
	border-radius: 5px;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}

.explanation:before {
	content: "";
	background-image: url(../imgs/wave.png);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	border-radius: 5px;
	background-repeat: no-repeat;
	background-size: cover;
}

.explanation .title {
	white-space: nowrap;
	margin-bottom: 8px;
	position: relative;
	cursor: pointer;
}

.explanation .title h4 {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	margin: 0 0;
	vertical-align: middle;
}

.explanation .title i {
	font-size: 18px;
	vertical-align: middle;
	margin-right: 6px;
}

.explanation .title span {
	background: url(../imgs/combine_img.png) no-repeat -580px -200px;
	width: 20px;
	height: 20px;
	position: absolute;
	z-index: 1;
	top: -6px;
	right: -9px;
}

.explanation ul {
	color: #748A8F;
	margin-left: 10px;
	list-style-image: none;
	list-style-type: none;
}

.explanation li {
	line-height: 20px;
	background: url(../imgs/macro_arrow.gif) no-repeat 0 10px;
	padding-left: 10px;
	margin-bottom: 4px;
}