﻿@charset "utf-8";
body, p, ul, ol, li, form, img, h1, h2, h3, select, input{margin:0; padding:0;}
body{text-align:left; font:14px/25px "Microsoft YaHei", "微软雅黑", "SimSun", "宋体", "Arial Narrow", HELVETICA;background:#fff;color:#333333; }
ul, li{list-style:none;}
img{border:0;}
input{padding-top:0; padding-bottom:0;}
input::-moz-focus-inner {border:none;padding:0;}
select, input{vertical-align:middle; }
select, input, textarea{font-size:14px;font-family:"Microsoft YaHei", "微软雅黑"; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none; -webkit-appearance:none;}
textarea{resize:none;}
/*table{border-collapse:collapse;}*/
p{text-indent:0;}
a:link, a:visited{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

.clearFloat {height: 0;line-height: 0;font-size: 0;clear: both;overflow: hidden;}
.width1174 {
width: 1174px;
margin: 0 auto;
}
@media print { 
.noprint { display: none;color:green } 
} 
td 
{
    word-break:break-all; 
}
.singleLineTable {
border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px) */
border:solid #000; /* 设置边框属性；样式(solid=实线)、颜色(#000=黑) */
border-width:1px 0 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
}
.singleLineTable th,.singleLineTable td {border:solid #000;border-width:0 1px 1px 0;padding:2px;}
.error 
{
    color:#f00;
 }
.clearfix {
zoom: 1;
}

.layer_monitor_qlist {
    font-size: 12px;
    display: none;
    width: 294px;
    height:180px;
    text-align: left;
    overflow: hidden;
    padding: 10px;
}

.label-info {
color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}
.label {
 display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px;
}
/*顶部*/
.header {
min-width: 1174px;
height: 147px;
background: #fff;
}
.logo {
background-image: url(../images/logo.png?v=4);
background-repeat:no-repeat;
height:147px;
}
.nav
{
width:1174px;
min-width: 1174px;
margin:0 auto;
height: 50px;
line-height: 50px;
background: #b8d1ec;
color: #000;
overflow: hidden;
}
.nav li {
float: left;
display: inline;
padding-right: 13px;
} 
.nav a,.nav a:link,.nav a:visited{color:#555;font-size:14px; font-family:"Microsoft YaHei", "微软雅黑" }


.info {
min-width: 1174px;
height:36px;
font-size:12px;
line-height: 36px;
color:#165c42;
border:0;
}
.info .roll 
{
    color:#000;
    width:400px;
    padding-left:5px;
    /*border-right: 1px dotted #DDDDDD;*/
    float:left;
}
.info .welcome 
{
    color:#1a4e87;
    padding-right:5px;
    float:right;
}
/*底部*/
.footer {
    width: 1174px;
    margin:0 auto;
    text-align:center;
    margin-top: 10px;
    background-color: #f3f3f3;
    color: #898989;
    text-align: center;
    padding: 10px 0px;    
    line-height: 30px;
    
}

.greenBtn {
background-color: #367bb3;
width: 120px;
height: 41px;
border: 0;
color: #fff;
font-size: 16px;
cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-top: 25px;
}
.greenBtn:hover {
	background:#2b669a;
	text-decoration: none;
	background-image: none
}

.needFlag {
color: #F00;
}
.tips{
	padding-left:10px;
color: #666;
}
.dotted_line {
height: 8px;
margin-left:40px;
width:92%;
border-top: 1px dotted #DDDDDD;
overflow: hidden;
clear: both;
}
.error {
color:#F00;
}