body fieldset{border:1px solid #D8D8D8; padding:10px;}
body fieldset legend{padding:3px 8px;font-weight:700;border:1px solid #D8D8D8;background-color: #F9F9F9;}
body fieldset.blue{border:1px solid #dce3ed}
body fieldset.blue legend{padding:3px 8px;font-weight:700;color:#347add; background:none; border:none}
.picBut {background:url("../images/admin_img/picBnt.png") no-repeat 0 -28px;color:#FFF;float:left; text-align:center;font-weight:700;height:28px;line-height:26px;*line-height:30px;margin-right:10px;width:75px}
.picBut a{color:#fff;text-decoration: none; width:75px; height:28px;display:inline-block;zoom:1;*display:inline;}

.table-list td,.table-list th{
    /* padding-left: 12px; */
    text-align: center;}
.table-list thead th{ height:40px;font-weight:bold}
.table-list tbody tr:nth-child(odd) {
    background: #fff;
}
.table-list tbody tr:nth-child(even) {
    background: #fff;
}
.table-list tbody tr:hover {
    background: #e6f7ff;
}
.value {
    display:inline-block;padding:0 64px 0 14px;height:32px;border: 1px solid #dcdcdc;border-radius: 2px;
    background: #fcfcfc;color: #a8a8a8;
}
.table-list tbody td {border-bottom: #e8e8e8 1px solid; border-right: #e8e8e8 1px solid;height: 40px;
    word-break: break-all;
}
.table-list tbody td.edit {
    text-align: center;
}
.table-list tbody td.edit a {
    display: inline-block;
}
div.btn{ height:59px;line-height:59pxmargin-left:10px;}
/* .table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4} */
.nHover tr:hover,.nHover tr:hover td{ background:none}
#tbodyu{
	background: #f2f2f2;
}
#tbodyu tr{
	background: #f2f2f2 !important;
}
#tbodyu td{
	border-bottom: none;
    height: 68px;
}
.table-list .input-text-c{ padding:0; height:18px}
.input-text-c{border:1px solid #A7A6AA;height:18px;padding:2px 0 0; text-align:center}
.td-line{border:1px solid #eee}
.td-line td,.td-line th{border:1px solid #eee}
.button{height:32px; padding:0 10px!important; margin-right:5px;outline: none;color: #fff;cursor: pointer; background: #6e6e6e; border: 1px solid #d8d8d8; border-radius: 5px;}
.button:hover {
    background: #5c5a5a;color: #fff;
}
.button_search {
    background: #b83a1d;border: 1px solid #b83a1d;
}
.button_search:hover {
    background: #b83a1d;border: 1px solid #b83a1d;
}
.submitbutton {width: 105px!important;height: 42px;color: #fff;line-height: 42px;border-radius: 3px;
    background: #30b1b5;
    margin-left:134px;}

.label {height: 32px;padding:0 10px;display: inline-block;line-height: 32px; background: #fbfbfb;border: 1px solid #d8d8d8;border-radius: 5px;    box-sizing: border-box;}
.label:hover{cursor:pointer;background: #f0f0f0;}
.label1 {height: 32px;padding:0 10px;display: inline-block;line-height: 32px; background: #fbfbfb;border: 1px solid #d8d8d8;border-radius: 5px;    box-sizing: border-box;transform: translateY(3px);}
.label1:hover{cursor:pointer;background: #f0f0f0;}

.table-list tr.on,.table-list tr.on td,.table-list tr.on th,.table-list td.on,.table-list th.on{background:#fdf9e5;}
a.close-own{background: url(../images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:7px; top:8px; text-indent:200px; overflow: hidden}
a.close-own:hover{background-position: left -46px}
/*通用表单*/
.common-form{}
.common-form div.contentWrap{padding-right:20px}
.common-form ul li{color:#444; clear:both; vertical-align:middle}
.common-form ul li span.text{width:60px}
.common-form .set{border:1px dashed #e0e7ed;zoom:1; background:#f2f7fb; padding:10px; font-size:12px; margin-bottom:10px}
.common-form .set table td,.common-form .set table th{padding-left:12px}
.common-form .set table th{font-weight:normal; text-align:left;padding:0 8px}
.common-form .set table td{ padding:3px 0 3px 5px}
.common-form .set table td.y-bg{background: url(../images/admin_img/set_y_line.png) repeat-y right top}
.common-form .set table td input{ background-image:none; height:18px; font-size:12px}
.input-text,.measure-input,textarea,input.date,input.endDate,.input-focus{ margin:0 5px 0 0;border: 1px solid #ddd;background: #FFF; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;height: 26px;
    padding: 4px 14px;border-radius: 2px;
    color: #a8a8a8;
    background: #fcfcfc;
    height: 32px;
    box-sizing: border-box;
}


.input-focus{background: #FFF url(../images/admin_img/input_focus.png) repeat-x; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../images/admin_img/input_date.png) no-repeat right; padding-right:18px;font-size:14px;border: 1px solid #ddd;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:#fff;color:#333;border: 1px solid #f2f2f2;font-size: 14px;line-height: 32px;height: 32px;text-align: center;overflow-y: hidden;outline: none;}
.tbtb select{
	width: 70%;
    border-radius: 15px;
}
.search-form{ margin-bottom:10px}
/*表格表单*/
.table_form{font-size:13px;background: #fff;}
.table_form tr {line-height:30px;padding: 0 10px;}
.table_form tr:hover {
    /* background: #f2f2f2; */
    cursor: pointer;border-radius: 5px;
}
#div_setting_4 tr {line-height:28px;}

.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form th {
    padding:8px 0px 8px 10px;
}
.table_form td {
    padding: 9px 12px 9px 10px;
}
.table_form th {
    /* display: inline-block;  */
}
.table_form .padding_l {
    padding-left: 20px;
}
.table_form .padding_r0 {
    padding-right: 0;
    color: #8b8b8b;
}

/* .table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee; } */
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
/*select美化*/
.js ul.newList {left:-9999px;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {color:#000; height:22px; padding:4px 0 0 6px; float:left; background:url(../images/select-bg.png) no-repeat right 0; border-left:1px solid #dfdfdf}
.newListSelected span {display:block;}
ul.newList li a {padding:3px 8px;display:block;text-decoration: none;}
.selectedTxt {overflow:hidden; height:16px; padding:0 23px 0 0;}
.measure-input {background:url("../images/ruler.gif") repeat-x scroll 0 21px transparent;
/* padding: 0;box-sizing: border-box; */
}
.addinput {padding: 0;background: #fff;box-sizing: border-box;border-radius: 3px;}
#page_title_div tr.lineheightno {line-height: 24px;}
.addselect {
    height: 40px;
    background: #fff;
    padding: 0;
    width: 140px;
    border: 1px solid #dddddd;
    box-sizing: border-box;
}
#description {
    /* height: 70px!important; */
    width: 61%!important;
    background: #fff;
    border-radius: 4px;
}
.content_attr {background: #ffffcc;border: 2px solid #cccccc;height: 40px;
line-height: 40px;padding-left: 12px;
}

.hiLite {background:#e0ebf4!important; color:#444!important;}
.newListHover {background:#f2f7fb!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:right -26px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;
    /* background:url(../images/msg_bg.png) no-repeat; */
    color:#a8a8a8;
    line-height:18px;padding:2px 10px 2px 4px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#a8a8a8}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:#eb8a4b}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

/*联动菜单*/
.linkage-menu{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'宋体';color:#377abe}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px}
.linkage-menu div.menu a:hover{ background:#d9e4ed; color:#377abe}
div#areaid{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;background: #FFF url(../images/admin_img/input.png) repeat-x; position:relative; top:-2px;*top:2px;}

.picList li{ padding:0 0 8px}
.display {display:none}

/**视频上传**/
.tbsa{}
.tbsa li{float:left; width:25%; margin:8px 0px;padding-top:6px;}
.tbsa li.ac{background-color:#EFEFEF;}
.r1{width:132px; margin-left:auto; margin-right:auto; overflow:hidden;}
.r1 img{display:block; box-shadow: 0 0 2px #EFEFEF;}
.r1 h6{height:26px; line-height:26px; overflow:hidden;font-weight: 100; color:#666;}
.r2 input{width:2em;}
.r2 .l{float:left; color:#666;}
.r2 .l label{margin-right:2px;}
.r2 .r{float:right;}
.tbb{border-left:1px solid #eee;border-right:1px solid #eee; margin-bottom:8px;}

/*20121207*/
.common-form .tpl_style{}
.common-form .tpl_style li{float:left; margin-right:10px; clear: none; border: 1px solid #ddd; background-color: #F5FAFE; padding:4px 12px; cursor: pointer;}
.common-form .tpl_style li.ac{border:1px solid #639DCF;}