﻿html, body, form { padding: 0; margin: 0; font-family: Arial, 宋体, Helvetica, sans-serif; font-size: 12px; }
a:link { color: #003399; text-decoration: none; }
a:visited { color: #003399; text-decoration: none; }
a:hover { color: #003399; text-decoration: underline; }
.clear { clear: both; }

#box { width: 1000px; border-left: solid 1px #BEE6F7; border-right: solid 1px #BEE6F7; border-bottom: solid 1px #BEE6F7; margin: auto; }
#box #main .placeholder { height: 360px; }
#box #main .map { position: absolute; width: 1000px; }
#box #main .map .chinaMap { background: url(/images/map2.jpg) no-repeat; height: 600px; width: 600px; position: relative; left: 200px; }


#queryBox { border-collapse: collapse; margin:auto;  text-align:right; }
#queryBox td { padding: 1px; vertical-align:middle;  }
#queryBox select { width: 120px; }
#queryBox .txt { width: 83px;  }
#queryBox .addDay { width:16px; padding:0; margin:0; color:Red; }
#queryBox #query { cursor: pointer; }
#queryBox #loadImg { display:none; width:180px; height:20px; }
#queryBox .liancheng { display:none; padding-left:30px; }
#queryBox #flyType2 { margin-left:40px; }

optgroup { background:Red; color:#fff; font-weight:bold; font-style:normal; margin:auto; }
optgroup.cn option { background:#fff; color:#000;  }
optgroup.gj option { background:#ecefff; color:#000; }

#box #main .map .chinaMap #queryBox { top: 18px; position:relative;   }
#box #main .map .chinaMap #queryBox .tit { display:none; } 


#box #main .map a { position: absolute; text-decoration: none; }
#box #main .map a ul { display: none; }
#box #main .map a:hover { z-index: 1000; border: none; background: url(img/menubg.gif); }
#box #main .map a:hover ul { padding: 1px; margin: 0; display: block; background: #6677cc; border: solid 1px #334499; list-style-type: none; color: #fff; }
#box #main .map a:hover li { cursor: pointer; padding: 4px; width: 60px; }
#box #main .map a li:hover { background:Blue;}
#box #main .map .country  a{ background: url(img/dot.gif) no-repeat 0 5px; padding-left: 8px; }
#box #main .map .current { background: blue; }
#box #main .map .country a:hover li { width:90px; }

#box #main .tel { float:left; border-top: solid 1px #BEE6F7; border-right: solid 1px #BEE6F7; padding: 0px; height: 240px; position:absolute ;}
#box #main .tel p { margin:0; padding:0; font-size:11px; }
#box #main #newsBox { float: right; border-top: solid 1px #BEE6F7; border-left: solid 1px #BEE6F7; background: #F0F8FF; height:240px; z-index:1000}
#box #main #newsBox ul { padding: 0; margin: 0; list-style-type: none;   }
#box #main #newsBox ul li { overflow: hidden; white-space: nowrap; padding: 4px; }
#box #main #resultBox { float: left; width:620px; margin:5px 0 5px 5px; text-align:center; }
#box #main .imgBtn { cursor: pointer; }
#box #foot { text-align: center; line-height: 20px; background: #F0F8FF; border-top: solid 1px #BEE6F7; padding: 0 10px 10px 10px; }

/*查询结果表格*/
.gridView { color: Black; border-collapse: collapse; border: solid 1px #87A4C5; width:100%;  text-align:center; margin-bottom:20px;}
.gridView th { background:url(img/thBg.jpg); height: 23px; border: solid 1px #87A4C5; }
.gridView a { text-decoration: underline; color:Red; }
.gridView a:hover { text-decoration: underline; }
.gridView td { height: 23px; border: solid 1px #87A4C5; }
.gridView img { cursor:pointer; vertical-align:bottom;  }
.gvRowNum { width: 50px; }
.gvId { width: 60px;}
.gvTime { width: 140px; }
.gvShortTime { width: 80px; }
.gvStatus { width: 40px; }
.gvCommand { width: 70px; }
.gvCommand3 { width: 100px; }
.selectRow { background: #FFF7C7; }
.gridView td em { font-style:normal; }
.gridView th.detail { width:100px; }

.tableTr {  }
.tableTr table {width: 100%;  border: none; background:#eee;}
.tableTr table th { background: #EFF2FA; height: 20px; border: solid 1px #fff; font-weight:normal;  }
.tableTr table td { height: 20px; border: solid 1px #fff;  color:#666; }
.tableTr .tableTd {   }
.tableTr .tableTd div { margin:4px; border:inset 2px; }

.selectPri td { background-color:#9f9; }
.msg { color:Red; font-size:14px; font-weight:bold; }
#resultTable h3 { font-weight:bold; color:Red; font-size:14px; margin:0; text-align:center; }
#resultTable h4 { font-weight:bold; color:Blue; font-size:14px; margin:0; text-align:center; }
.nohave { display:none; }