@charset "utf-8";/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{ font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
body{color:#333;font-size:12px;font-family:"宋体";}
ul,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
select,input,img,select{vertical-align:middle;}
a{color:#333;text-decoration:none;}
a:hover{color:#FF6600;} 
.clearit{clear:both;}
.clearfix:before, .clearfix:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
em{ font-style:normal;}

.headerTop{ background:#030303 url(../images/logo.jpg) left top no-repeat; padding:17px 10px 8px 300px; height:32px; overflow:hidden;}
.headermain{ height:32px; overflow:hidden;}
.headernav{ float:left; width:auto; height:30px; line-height:30px; padding-top:5px; color:#CDCDC5; overflow:hidden;}
.loginInfo{ float:right; width:318px; text-indent:35px; height:26px; line-height:26px; background:url(../images/logininfo.jpg) left top no-repeat; color:#667789; font-weight:bold;}
.loginInfo a,.loginInfo label{color:#667789;}
.loginInfo a:hover{ color:#FF6600;}
.loginInfo em{ padding:0 3px;}

.headernav a,.headernav em{ float:left; display:inline-block;color:#CDCDC5;line-height:30px; font-size:14px;}
.headernav a{padding-left:12px;display:inline-block; font-weight:bold;font-size:14px;}
.headernav em{ padding:0 5px; font-style:normal;font-size:14px;}
.headernav a b{ float:left;display:inline-block; font-weight:bold; cursor:pointer;font-size:14px;}
.headernav a span{float:left;display:inline-block; height:30px; width:12px;font-size:14px; }
.headernav a:hover,.headernav a.on{background:url(../images/top_hover.jpg) no-repeat; color:#FFF;font-size:14px;}
.headernav a:hover span,.headernav a.on span{background: url(../images/top_hover.jpg) -188px 0 no-repeat;font-size:14px;}

.navBox{ width:161px; padding-top:5px;}
.navTitles{ height:28px; line-height:28px; font-weight:bold; background:#333; color:#C8CDD0; padding-left:28px;}
.navText li{ height:28px; line-height:28px; padding-left:28px; background:url(../images/left_bg.jpg) no-repeat; color:#525E6C;}
.navText li.on{ background:url(../images/left_hover.jpg) no-repeat;}

.tablebox{ border:#CCCCCC 1px solid;}
.tabletit{ background:#F4F5F9; height:35px; text-indent:16px; font:bold 14px/35px '宋体'; color:#5D738A;border-bottom:#CCCCCC 1px solid;}
.tablecon{ padding:0 12px 10px 12px;}
.tablebox table th,.tablebox table td{ border-bottom:#E2E3E5 dotted 1px; text-align:center;}
.tablebox table td.txtleft{ text-align: left;}

.caozuobox{ margin-top:12px;}
.formleft input,.formleft label{ float:left; margin-right:10px; font-size:12px;}


.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;}


.server{
    padding:20px 20px 10px 65px;
}
.server table{
    margin-bottom:20px;
}
.server td{
    padding:3px 5px;
}
.server .td1{
    color:#417b9d;
    font-weight:700;
}
.server .input{
    border:1px solid;
    border-color:#e3e9ef;
    padding:3px;
    width:200px;
    font-size: 12px;
    line-height: 18px;
}
.server .input:hover,
.server .input:focus{
    border:1px solid #0e85d5;
    outline:none;
}
.gray{
    color:#bbb;
}
.server tr:hover .gray{
    color:#333;
}
