body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
body
{
    font-family:'Microsoft YaHei';
    font-size: 13px;
    margin: 0px;
     color:#333;
    
}
table {
    border-collapse: collapse;
}
table, td
{
    font-family:'Microsoft YaHei';
    font-size: 13px;
    color:#333;
}


/****************************************************
超链接
*****************************************************/
a
{
    text-decoration: none;
}
a:active
{
      color: #333;
}
a:link
{
    color:#333;
}
a:visited
{
    color: #333;
   
}
a:hover
{
    /*color: #ff0000;*/
    color:red;
    text-decoration: underline;
}
.TopMenu a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
.TopMenu a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.TopMenu a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.TopMenu a:hover
{
    color: #ffff00;
    text-decoration: underline;
}

.WhileLink a:active
{
    color: #FFFFFF;
    text-decoration: none;
}
.WhileLink a:link
{
    color: #FFFFFF;
    text-decoration: none;
}
.WhileLink a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
.WhileLink a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

.BlueLink a:active
{
    color: #0070b4;
    text-decoration: none;
}
.BlueLink a:link
{
    color: #0070b4;
    text-decoration: none;
}
.BlueLink a:visited
{
    color: #0070b4;
    text-decoration: none;
}
.BlueLink a:hover
{
    color: #ff0000;
    text-decoration: underline;
}

.RedLink a:active
{
    color: #FF0000;
    text-decoration: none;
}
.RedLink a:link
{
    color: #FF0000;
    text-decoration: none;
}
.RedLink a:visited
{
    color: #FF0000;
    text-decoration: none;
}
.RedLink a:hover
{
    color: #FF0000;
    text-decoration: underline;
}

/*****************************************************
按钮
*****************************************************/
.btnBase
{
    border-color: #c0c0c0;
    border-width: 1px;
    outline: none;
    hide-focus: expression(this.hideFocus=true);
    font-size: 12px;
   
    background-color: #ffffff;
    padding: 1px;
    background-image: url('Images/Button/btnBgBlue.jpg');
    cursor: pointer;
    height: 20px;
}
.btnBorder
{
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-image: url(Images/Default/btnBg.jpg);
}

/*****************************************************
图片
*****************************************************/
.imgBorder
{
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}
/****************************************************
SmartGridView
*****************************************************/
table.gvempty td
{
    border: none;
}
table.gvempty th
{
    border: none;
}
.gvMain
{
    color: #000000;
    background-color: #cccccc;
    width: 100%;
    font-weight: normal;
    font-size: 9pt;
    font-family:  'Microsoft YaHei';
    line-height: 18px;
    border-collapse: collapse;
    border-left: 1px solid #F5F5F5;
    border-top: 1px solid #F5F5F5;
    border-right: 1px solid #F5F5F5;
    border-bottom: 1px solid #F5F5F5;
}
.gvMain tr
{
    border-collapse: collapse;
    height: 25px;
    padding: 0;
}
.gvMain td, th
{
    border: 1px solid #F5F5F5;
    border-collapse: collapse;
    height: 25px;
}
.gvHeader
{
    color: #000000;
    background-color: #cee4fc;
    text-align: center;
    height: 21px;
    background-image: url(Images/Button/gvHeaderBlue.jpg);
}
.gvHeaderBack
{
    background-color: #FFFFFF;
}
.gvHeaderWrap
{
    color: #000000;
    background-color: #cee4fc;
    text-align: center;
    height: 21px;
    border-left: 1px solid #FFECEC;
    border-top: 1px solid #FFECEC;
    border-right: 1px solid #FFECEC;
    border-bottom: 1px solid #FFECEC;
}
.gvHeaderWrap th
{
    border: 1px solid #FFECEC;
    border-collapse: collapse;
}
.gvFooter
{
    color: #000000;
    background-color: #FFECF5;
    text-align: right;
    color: Black;
}
.gvHeader a
{
    color: #000000;
    text-decoration: underline;
}
.gvHeader a:hover
{
    color: #ff0000;
    text-decoration: none;
    border-collapse: collapse;
}
.gvRow
{
    color: #000000;
    background-color: 	white;
    font-weight: normal;
    background-repeat: repeat-x;
    line-height: 18px;
}
.gvAlternatingRow
{
    color: #000000;
    background-color: 	white;
    font-weight: normal;
    line-height: 18px;
}
.gvOverRow
{
    background-color: #cee0fd;
    color: Black;
}
.gvCheckRow
{
    background-color: #92bbfe;
    color: #333333;
}
.gvPager
{
    background-color: #f5f5f5;
    text-align: center;
    color: Black;
}
.gvPager a
{
    color: #000000;
    text-decoration: none;
    background: #f5f5f5;
}
.gvPager a:hover
{
    color: #ff0000;
    text-decoration: none;
}
.gvPager span
{
    color: #ff0000;
}
.gvHeaderPrint
{
    color: #000000;
    text-align: center;
    height: 21px;
}
.gvSmall
{
    color: #000000;
    font-weight:normal;
    font-size:10px;
    padding:0px;
    height: 6px;
}

.gvSmaller
{
    color: #000000;
    font-weight:normal;
    font-size:12px;
    padding:0px;
    height: 6px;
}

table.gvPrint
{
    border-collapse: collapse;
    border: solid 1px #000000;
}

table.gvPrint td
{
    border-collapse: collapse;
    border: solid 1px #000000;
}
table.gvPrint th
{
    border-collapse: collapse;
    border: solid 1px #000000;
}

table.gvPrintGray
{
    border-collapse: collapse;
    border: solid 1px #808080;
}

table.gvPrintGray td
{
    border-collapse: collapse;
    border: solid 1px #808080;
}
table.gvPrintGray th
{
    border-collapse: collapse;
    border: solid 1px #808080;
}
.gvEmpty
{
    border-collapse: collapse;
    border: 1px solid #ffffff;
}
.gvEmpty tr
{
    border: 0px;
    border-collapse: collapse;
    padding: 0;
}
.gvEmpty td, th
{
    border: 0px;
    border-collapse: collapse;
}
/****************************************************
文件列表标题 
*****************************************************/
table.tbFileTitle {
    border: 0px;
    border-collapse: collapse;
}
table.tbFileTitle td {
    padding: 0px;
}
.tdFileTitleCenter
{
    height: 30px;
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    font-family:  'Microsoft YaHei';
    color: #ffffff;
    background-image: url(Images/Primacy/TitleCenter.jpg?id=1);
}
.tdFileTitleLeft
{
    height: 30px;
    width: 44px;
    background-image: url(Images/Primacy/TitleLeft.jpg?id=1);
}
.tdFileTitleRight
{
    height: 30px;
    width: 120px;
    background-image: url(Images/Primacy/TitleRight.jpg?id=1);
}
/****************************************************
表格
*****************************************************/
.tableAdminRound
{
    width: 98%;
}
.tableAdminWidth100
{
    width: 100%;
}
.tdTitleBottom
{
    border-color: #b8cad4;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

/*编辑器显示页面*/
.tdDefaultContentBase
{
    font-size: 13px;
    font-weight: normal;
    text-align: justify;
    line-height: 24px;
}
.ContentBg
{
    width: 100%;
    background-color: #eff6fc;
}
.ContentCompart
{
    height: 3px;
    background-image: url(Images/Primacy/k2.jpg);
}
.table_NonBackground_BlackBorder {
    width: 100%;
    border-collapse: collapse;
    border: none;
}
.table_NonBackground_BlackBorder th {
    border: solid 1px #D3D3D3;
}
.table_NonBackground_BlackBorder td {
    border: solid 1px #D3D3D3;
}
.table_NonBorder {
    width: 100%;
    border-collapse: collapse;
    border: none;
}
.table_NonBorder td {
    border-collapse: collapse;
    border: none;
}
.table_NonBorder_NonWidth {
    border-collapse: collapse;
    border: none;
}
.table_NonBorder_NonWidth td {
    border-collapse: collapse;
    border: none;
}
.tableAddFile
{
    width: 100%;
    border-collapse: collapse;
    border: none;
    background-color: #ebf8ff;
}
.tableAddFile th
{
    border: solid 1px #cccccc;
}
.tableAddFile td
{
    border: solid 1px #cccccc;
}
/*二级菜单*/
.tableBorder
{
    border-collapse: collapse;
    text-align: center;
    width: 100%;
}
.tableBorderAdmin
{
    border-collapse: collapse;
    text-align: center;
}
.tdMenu
{
    border: solid 1px #0175AE;
    height: 25px;
    background-image: url(Images/Button/ListBgBlue.jpg?id=1);
    background-color: #dce8ff;
}
.tdlargerMenu
{
    margin: 1px;
    float: left;
    width: 154px;
    font-size: 13px;
    height: 32px;
    line-height: 30px;
    color: White;
    text-align: center;
    vertical-align: middle;
    background-image: url(Images/Button/Menubg.gif);
    z-index: 28;
}
.tdlargerMenu A:link
{
    color: White;
    text-decoration: none;
}
.tdlargerMenu A:visited
{
    color: White;
    text-decoration: none;
}
.tdMenuColor
{
    border: solid 1px #0175AE;
    height: 25px;
    background-color: #dce8ff;
}
/*打印表格*/
.tdPrint
{
    border: solid 1px #000000;
}
.tableNewborder
{
    border-collapse: collapse;
    text-align: center;
}
.tableNewborder td
{
    border: solid 1px #000000;
}
.tableNewborderExt
{
    border-collapse: collapse;
    text-align: center;
}
.tableNewborderExt td
{
    border: solid 1px #000000;
    border-top-color: White;
    border-left-color: White;
}
.tbsign
{
    border-collapse: collapse;
}
.tbsign th
{
    vertical-align: middle;
    border: solid 1px black;
}
.tbsign td
{
    border: solid 1px black;
}
tbsignExt
{
    border-collapse: collapse;
    width: 100%;
}
tbsignExt td
{
    border: solid 0px white;
}
.SignTableOutput
{
    width: 940px;
    border-collapse: collapse;
}
.SignTableOutput td
{
    border: solid 1px black;
    text-align: center;
}
/****************************************************
各单位版头字体
*****************************************************/
.style555
{
    font-size: 32px;
    color: #ffffff;
    font-weight: bold;
}
.style55
{
    font-size: 28px;
    color: #ffffff;
    font-weight: bold;
}
.style1
{
    color: #333333;
}
.style5
{
    font-size: 13px;
    font-weight: bold;
}
.style515
{
    font-size: 13px;
    color: #ffffff;
    font-weight: bold;
}
.style525
{
    font-size: 16px;
    color: red;
    font-weight: bold;
}
/**//************************************************
工作区左菜单
*****************************************************/
.tableMenuLeft2
{
    text-align: left;
    width: 100%;
    background-color: #ffffff;
    border: 0;
    vertical-align: top;
}
.tableMenuLeftRoot
{
    text-align: left;
    height: 30px;
    width: 100%;
    background-color: #0076ae;
    border: 0;
}
.tdMenuLeftRoot
{
    text-align: left;
    height: 30px;
    color: #ffffff;
    font-weight: bold;
    border: 0;
}
.tableMenuLeftSub
{
    text-align: left;
    height: 30px;
    width: 100%;
    background-color: #ffffff;
    border: 0;
}
.tdMenuLeftSub
{
    text-align: left;
    height: 30px;
    color: White;
    background-color: #e5eaf0;
    border: 0;
    border-left: #ffffff 1px solid;
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
}
.MasterLeftTree
{
    width: 184px;
    vertical-align: top;
    background-color: #e6effa;
}
.MasterLeftTree1
{
    width: 154px;
    vertical-align: top;
    background-color: #e6effa;
}
.MasterLeftTreeCenter
{
    width: 16px;
    background-image: url(Images/Primacy/LeftCenter.jpg);
}
.MasterLeftTreeCenter1
{
    width: 8px;
    background-image: url(Images/Primacy/LeftCenter.jpg);
}
.MasterLeftTreeRight
{
    vertical-align: top;
    background-color: 	#ffffff;
}
/**//*****************************************************
地图导航样式
*****************************************************/
.SiteMapPath
{
    height: 24px;
    text-align: left;
    font-size: 12px;
}
.siteMapDot
{
    height: 1px;
    background-image: url(Images/Icon/webpath_bottom.gif);
}
.siteMapBottom
{
    height: 4px;
}

/**//************************************************
MsgWin
*****************************************************/
div.MsgWin
{
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;
    line-height: 18px; /*background-image: url(../Images/Msg/Bg_1.jpg);*/ /*float: left;      width: 90px;     height: 80px; 	background-image: url("../zhy_Images/Banner/Banner_2.gif"); 	 background-repeat: repeat-x;*/
}
div.MsgWin a:visited
{
    color: #000000;
}
span.MsgWinTitleIcon
{
    /*width: 16px; 	background-image: url(../Images/Icon/HengDaExpressway-16-32b.ico);*/
}

.textbox1
{
    font-size: 15px;
    text-align: center;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    background-color: White !important;
}
.textbox2
{
    font-size: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}
.B_L3
{
    border-left: #000000 1PX solid;
    border-right: #000000 1PX solid;
    border-bottom: #000000 1PX solid;
}
.D_t_t
{
    border-left: #000000 1PX solid;
    border-right: #000000 1PX solid;
    border-top: #000000 1PX solid;
    border-bottom: #000000 1PX solid;
}

/***************OA****************/
.imgBorder4
{
    border: 0px;
    border-left: 1px solid #666666;
    border-top: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
.oaTableBase
{
    width: 920px; /*780px*/
    border: 0;
}
.OaTitle
{
    line-height: 50px;
    font-size: 28px;
    text-align: center;
    vertical-align: middle;
    background-color: White;
    font-weight: bold;
    display: block;
    text-align: center;
    color: darkblue;
    filter: blur(add=t,direction=135,strength=4);
}
.oaSendTitle
{
    font-size: 22px;
    font-weight: bold;
    color: darkblue;
    line-height: 30px;
    height: 30px;
    text-align: center;
    display: block;
    margin-top:5px;
}
.oaSendTitlePrint
{
    height: 35px;
    font-size: 18px;
    text-align: center;
    vertical-align: middle;
    background-color: White;
    font-weight: bold;
    display: block;
    text-align: center;
    color: Black;
}
.wordAutoWrap {
    word-wrap:break-word; 
    word-break:break-all; 
    width:100%; 
    display:block;
}
.tableFileMore
{
    width: 100%;
    border: 0;
    text-align: center;
}
/* SelectUsers *****************/
.suMain
{
    width: 100%;
    height: 400px;
    overflow: scroll;
    border: 0;
    border-left: #2d8dbd 1px solid;
    border-top: #2d8dbd 1px solid;
    border-right: #2d8dbd 1px solid;
    border-bottom: #2d8dbd 1px solid;
    margin: 2px;
    padding: 4px;
}
.suR
{
    font: 12px;
    margin-left: 13px;
    font-weight: normal;
    color: #0066cc;
    height: 24px;
    cursor: pointer;
}
.suR1
{
    font-weight: bold;
}
.suU
{
    font-weight: normal;
    color: black;
    border: 0;
    padding: 1px;
    margin: 1px;
    height: 24px;
    cursor: pointer;
}
.suHide
{
    color: Red;
}
.suChkR
{
    color: Red;
    border: 0;
    border-left: #2d8dbd 1px dotted;
}

.eventcategory
{
    width: 100%;
    clear: both;
    padding: 1px;
    background-color: #73a2d6;
    color: White;
    font-weight: bold;
    margin: 8px;
}

.eventyear
{
    float: left;
    width: 20px;
    padding: 6px;
    font-size: 15px;
}

.eventmonths
{
    float: right;
    width: 740px;
    height: 80px;
    background-color: White;
    color: Black;
}
.eventmonth
{
    float: left;
    width: 80px;
    height: 30px;
    margin: 10px;
    padding-left: 19px;
    background-position: 0px 2px;
    background-repeat: no-repeat;
}

/******************/
/****车辆管理******/
div#hpdiVmlList
{
    width: 98%;
    margin: 8px;
}
.hpdiVmlItem
{
    width: 200px;
    font-weight: bold;
    background-color: #e5eaf0;
    height: 50px;
    line-height: 30px;
    border: 0px;
    border-left: #000 1px solid;
    border-top: #000 1px solid;
    border-right: #000 1px solid;
    border-bottom: #000 1px solid;
}
/* hpdiVmu */
div#hpdiVmuContent
{
    width: 98%;
}
div#hpdiVmuBtnAdd
{
    text-align: left;
    padding: 8px;
}
/**********/
/* hpdiVmg */
div#hpdiVmgContent
{
    width: 98%;
}
div#hpdiVmgBtnAdd
{
    text-align: left;
    padding: 8px;
}
/**********/

/**//************************************************
HCS计量专用
*****************************************************/
.HCSPrintTitle
{
    font-size: 16px;
    font-weight: bold;
    text-align: Center;
}
.HCSTitle
{
    font-size: 20px;
    font-weight: bold;
    text-align: Center;
}
.HCSFont48
{
    font-size: 48px;
}
.HCSFont36
{
    font-size: 36px;
}
.HCSFont28
{
    font-size: 28px;
}
.HCSFont24
{
    font-size: 24px;
}
.HCSFont18
{
    font-size: 18px;
}

/**//************************************************
Train
*****************************************************/

.tdTrainTitleLeft
{
    height: 30px;
    width: 44px;
    background-image: url(Images/Primacy/TrainLeft.jpg);
}
.tdTrainTitleCenter
{
    height: 30px;
    font-weight: bold;
    text-align: left;
    font-size: 13px;
    font-family:  'Microsoft YaHei';
    color: #ffffff;
    background-image: url(Images/Primacy/TrainCenter.jpg);
}

.tdTrainTitleRight
{
    height: 30px;
    width: 120px;
    background-image: url(Images/Primacy/TrainRight.jpg);
}
/**//************************************************
首页专用
*****************************************************/
.menu
{
    height: 29px;
    background-image: url(Images/Primacy/nav_bgd.gif);
}
.menu a
{
    height: 27px;
    line-height: 27px;
    display: inline;
    font-size: 15px;
    font-weight: 600;
}
.menu a:link, .menu a:visited
{
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
}
.menu a:hover
{
    color: #ffff00;
    text-decoration: none;
    width: 110px;
}
.nav
{
    font-family:  'Microsoft YaHei';
    width: 1000px;
    height: 29px;
    background-image: url(Images/Primacy/nav_bgd.gif);
}
.menuhover
{
    text-align: center;
    width: 126px;
    height: 27px;
    background-color: #CCCCCC;
    background-position: right;
}
.menuhover a:link, .menuhover a:visited
{
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    font-weight: 600;
}
.menuhover a:hover
{
    color: #ffff00;
    text-decoration: none;
    width: 100%;
}
.nav_line
{
    background-image: url(Images/Primacy/nav_line.gif);
}
/**************
tbNewNav
***************/
.tbNewNavBack
{
    width: 100%;
    background-image: url(Images/Primacy/blueNav.jpg);
}
.tbNewNav a
{
    color: White;
    text-decoration: none;
}
.tbNewNav a:hover
{
    color: #ffff00;
    text-decoration: none;
}
.tbNewNavContent
{
    border: 0;
    height: 25px;
    width: 100px;
}
.tbNewNav td:hover
{
    background-image: url(Images/Primacy/blueNavChanged.jpg);
}
.tdNewNavBar
{
    background-image: url(Images/Primacy/whiteBar.jpg);
    width: 2px;
    height: 21px;
}

.tbNewNavBack1
{
    width: 100%;
    background-image: url(Images/Primacy/blueNavChanged.jpg);
    background-repeat: repeat-x;
}
.tbNewNav1 a
{
    color: Black;
    text-decoration: none;
}
.tbNewNav1 a:hover
{
    color: #ffff00;
    text-decoration: none;
}
.tbNewNavContent1
{
    border: 0;
    height: 30px;
    width: 100px;
}
.tdNewNavBar1
{
    background-image: url(Images/Primacy/zuixinggonggao_bg.jpg);
    width: 2px;
    height: 15px;
}

#nav
{
    float: left;
    width: 1000px;
    height: 40px;
    margin: 2px auto;
    background: url(Images/Primacy/works_nav_center.jpg) repeat-x;
}

#footer_nav
{
    width: 100%;
    height: 30px;
    padding: 0;
    margin-top: 5px;
    text-align: center;
    line-height:30px;
    font-size:15px;
    clear:both;
    background-image: url(Images/Primacy/works_nav_center.jpg);
}

#nav_right
{
    float: right;
    width: 8px;
    height: 40px;
    background: url("Images/Primacy/works_nav_right.jpg") no-repeat;
}
#nav_center
{
    float: left;
    width: 984px;
    line-height: 40px;
    font-size: 13pt;
    font-weight: bold;
    text-align: center;
}
#nav_left
{
    float: left;
    width: 8px;
    height: 40px;
    background: url("Images/Primacy/works_nav_left.jpg") no-repeat;
}
#nav_ul
{
    list-style-type: none;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    list-style-type: none;
}
#nav_ul li
{
    float: left;
    width: 100px;
    text-align: center;
    display: inline;
    list-style-type: none;
}
#nav_ul a:link, #nav_ul a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
#nav_ul a:hover, #nav_ul a:active
{
    color: #66FF66;
    text-decoration: none;
}


