@charset "utf-8";

/*整体布局样式*/
body,h1,h2,h3,h4,h5,form,dl{margin:0; padding:0; color:#333;;font: 12px/1.5 Tahoma,Geneva,"宋体";  list-style:none;}
body{ background:#fff;}
div,span,a{overflow:hidden}
ul,li,strong,em{ list-style:none;margin:0; padding:0; overflow:hidden;font-style: normal;}


a:link {color:#386790;text-decoration: none;}
a:visited {text-decoration: none;color: #386790}
a:hover {text-decoration: underline;color:#58C112;}
a:active {text-decoration: none;color: #386790;}
.nav0 {width:100%;height:0px;clear:both;overflow:hidden;}
.nav5 {width:100%;height:5px;clear:both;overflow:hidden;}
.nav10 {width:100%;height:10px;clear:both;overflow:hidden;}

.red{ color:#FF0000}


/*表格样式*/
table {
    border-collapse: collapse;
    border-spacing: 0px;
}
.table-list td,.table-list th{padding-left:12px}
.table-list thead th{ height:30px; background:#eef3f7; border-bottom:1px solid #d5dfe8; font-weight:normal}
.table-list tbody td,.table-list .btn{border-bottom: #eee 1px solid; padding-top:5px; padding-bottom:5px;}
div.btn{background:#f6f6f6; padding:6px 12px 0 12px; height:30px;line-height:30px}
.table-list tr:hover,.table-list table tbody tr:hover{ background:#fbffe4}
.nHover tr:hover,.nHover tr:hover td{ background:none}
.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{background:#ddd;height:24px; border-top:0;border-left:0; border-bottom:1px solid #666; border-right:1px solid #666; padding:3px 6px; margin-right:5px; cursor:pointer;}
.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{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 0 2px 5px;border: 1px solid #d0d0d0;background: #FFF url(../images/input.png) repeat-x; font-family: Verdana, Geneva, sans-serif,"宋体";font-size:12px;}
.input-focus{background: #FFF url(../images/input_focus.png) repeat-x; border-color:#afcee6;font-size:12px;}
input.date,input.endDate{background: #fff url(../images/input_date.png) no-repeat right 3px; padding-right:18px;font-size:12px;}
textarea,textarea.input-text,textarea.input-focus{font-size:12px;height:auto; padding:5px; margin:0;}
select{ vertical-align:middle;background:none repeat scroll 0 0 #F9F9F9;border-color:#666666 #CCCCCC #CCCCCC #666666;border-style:solid;border-width:1px;color:#333;padding:2px;}
.search-form{ margin-bottom:10px}

/*表格表单*/
.table_form{font-size:12px}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:4px 0 4px 8px}
.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 9px transparent}
.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:#444;line-height:18px;padding:2px 10px 2px 23px; margin-left:10px;_margin-left:5px}
.onShow{background-position:3px -147px;border-color:#40B3FF;color:#959595}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.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}
.pad-10 { padding: 10px;overflow: hidden;}

/*容器样式*/
.col-tab{ }
.col-tab ul.tabBut{height:27px; padding-left:14px;position:relative;bottom:-1px}
.col-tab ul.tabBut li{float:left; border:1px solid #dce3ed; height:25px; line-height:26px; margin-right:5px;}
.col-tab ul.tabBut li{ background:#eaeef4; padding:0 8px; cursor:pointer;}
.col-tab ul.tabBut li.on{position:relative; background:#fff;border-bottom:0;height:26px;_height:27px; font-weight:700;}

.col-tab .content{border:1px solid #dce3ed;_zoom:1;}
.col-tab .content-r{border-top:1px solid #dce3ed}
.col-tab .contentList{border:1px solid #dce3ed;_zoom:1;}
.hidden{ display:none}

/*分页*/
.pages{ padding:14px 0 10px;font-family:宋体; margin-top:20px;}
.pages .pg_pre,.pages .pg_next{background: transparent url("../images/pages.png") no-repeat scroll 0px 5px;width: 56px;}
.pages .pg_first,.pages .pg_last{background: transparent url("../images/pages.png") no-repeat scroll 0px 5px;width: 30px;}

.pages a,.pages span{ display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px; margin-left:5px;}
.pages a.a1{ background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
.pages a:hover{ background:#f1f1f1; color:#000; text-decoration:none; }
.pages span.pg_curr{display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; margin-left:5px;}
.pages span.pg_count{ color:#CC6600}

/*搜索框*/
.explain-col{ border:1px solid #ffbe7a;zoom:1; background: #fffced; padding:8px 10px; line-height:20px;}


/*栏目管理*/
.cate_top{border-bottom: 1px solid #EEE; padding:6px 0px; padding-left:15px}
.cate_top a{display: inline-block; line-height:18px; padding:3px 6px;}
.cate_top a.on{ background:#386790; color:#fff;}
.cate_top a.cur{ background:#6699FF; color:#fff;}
.cate_top span{display: inline-block;color: #DDD;padding: 0px 8px; margin-top:5px;}
.cate_top a.a{ color:#386790}



/*登录界面*/
h1.login{font-family: "Exo 2",sans-serif;text-align: center; margin-top:60px; margin-bottom:20px; font-weight: 400;color: #2B2B36;font-size:30px;}
.login-form{ width:428px; margin:0 auto;}
.login-form .login_input_body{background:#2B2B36; padding-left:30px;}
.head-top{ width:428px; height:60px; background:url(../images/logintop.png) no-repeat}
.login-form .avtar{ text-align:center; padding-top:20px; padding-bottom:20px;background:#2B2B36 }
.login-form .avtar img{ width:80px; height:80px;}

.login-form input[type="text"] {
    width: 70%;
    padding: 1em 2em 1em 3em;
    color: #9199AA;
    font-size: 18px;
    outline: medium none;
    background: transparent url("../images/adm.png") no-repeat scroll 10px 15px;
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #484856;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    font-weight: 100;
}

.login-form input[type="password"] {
    width: 70%;
    padding: 1em 2em 1em 3em;
    color: #DD3E3E;
    font-size: 18px;
    outline: medium none;
    background: transparent url("../images/key.png") no-repeat scroll 10px 23px;
    border-width: medium medium 1px;
    border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color #484856;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    font-weight: 100;
    margin-bottom:5px;
}

.login-form input[type="submit"] {font-size: 30px;color: #fff;font-weight:bold; border:none; width:428px; height:72px; background: url("../images/login1.png"); cursor: pointer;}
.login-form input[type="submit"]:hover { background: url("../images/login2.png");}
.copy-rights { text-align: center;margin-top:70px;}
.copy-rights p{ color: #FFF; font-size:16px;line-height:25px;}

.login-form input[type="checkbox"]{margin-top: 15px; margin-bottom:15px;margin-left:10px;padding-left: 28px;line-height: 24px;}
.login-form  label{ font-size:14px; padding-left:14px; color:#666666}
.login-form .code_img{ float:right; margin-top:20px; margin-right:70px;}
.login-form input.code{ background: transparent url("../images/code.png") no-repeat scroll 10px 15px; padding-left:60px;}

/*编辑器*/
.content_attr{ border:1px solid #CCC; padding:5px 8px; background:#FFC; margin-top:6px; width:680px;}
.content_attr input{vertical-align: middle;}	
.content_attr input	{    height: 12px; margin: 0 5px 0 0;  padding: 2px 0 2px 5px; border: 1px solid #d0d0d0;background: #FFF; font-family: Verdana, Geneva, sans-serif,"宋体"; font-size: 12px;}