body
{
    font-family: ËÎÌå,Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2c3671;
    margin: 0px;
    padding: 0px;
    background-color: #fff !important;
    list-style-type: none;
}

div.MainContain
{
    background: #ffffff;
    width: 100%;
    float: left;
    padding: 0px;
    margin-top: 0px;
    height: auto;
}

/***********************font*************************************/
.Linkf12 a:link, .Linkf12 a:visited, .Linkf12 a:active
{
    color: #cae8ff;
    text-decoration: none;
}

.Linkf12 a:hover
{
    color: #cae8ff;
    text-decoration: none;
}

.LinkFBf12 a:link, .LinkFBf12 a:visited, .LinkFBf12 a:active
{
    color: #fff;
    text-decoration: none;
}

.LinkFBf12 a:hover
{
    color: #fff;
    text-decoration: none;
}
/*top------------------------------------------------------------------------------------------------------top*/
div.Main_header
{
    width: 100%;
    height: 77px;
    background: url(../Images/Top_bg.gif) top no-repeat;
    padding: 0px;
    margin: 0px;
    background-color: #d7e7ff;
}

div.Main_menu
{
    width: 100%;
    height: 32px;
    float: left;
    background: url(../Images/menu_bg.gif) left -32px repeat-x;
}

div.Main_menu div.Left
{
    width: 293px;
    height: 32px;
    float: left;
    background: url(../Images/menu_bg.gif) left 0px no-repeat;
}

div.Main_menu div.Right
{
    float: right;
    padding-top: 10px;
    padding-right: 10px;
    background: url(../Images/menu_bg.gif) left -32px repeat-x;
}

/*Left-----------------------------------------------------------------------------------------------------Left*/

div.Main_module
{
    width: 190px;
    float: left;
    padding-left: 11px;
    height: 100%;
    /*background-color: #366798;*/
    background:#fff;
}

div.Main_module div.Menu
{
    width: 176px;
    height: 60px;
    float: left;
}

div.Main_module div.MenuBar
{
    width: 176px;
    height: 2px;
    float: left;
    background: url(../Images/filecmp_bar.gif) no-repeat;
}

/*Right-----------------------------------------------------------------------------------------------------Right*/
div.Main_snav
{
    height: auto;
    float: left;
    padding: 0px;
    margin: 0px;
}

div.MainAddBox
{
    background: #ffffff;
    float: left;
    padding: 0px;
    margin: 0px;
}

div.MainAddBox div.BoxHeader_Test
{
    height: 27px;
    background: url(../Images/AddBox_Header.gif) left -27px repeat-x;
}

div.MainAddBox div.BoxHeader_Test div.Left_Test
{
    width: 34px;
    height: 27px;
    float: left;
    background: url(../Images/AddBox_Header.gif) left 0px no-repeat;
}

div.MainAddBox div.BoxHeader_Test div.Right_Test
{
    float: right;
    width: 5px;
    height: 27px;
    background: url(../Images/AddBox_Header.gif) right 0px no-repeat;
}

div.MainAddBox div.BoxHeader_Test div.Title_Test
{
    float: left;
    padding: 9px 0px 0px 8px;
    background: none;
    text-align: left;
    color: #fff;
    font-size: 12px;
}

div.MainAddBox div.BoxHeader_Test div.Title_More a
{
    float: right;
    padding: 8px 12px 0px 0px;
    background: none;
    text-align: left;
    color: #fff;
    font-size: 12px;
    text-decoration: none;
}

div.MainAddBox Table Td.Left
{
    width: 2px;
    height: 100%;
    background: url(../Images/AddBox_Bodyleft.gif) repeat-y;
}

div.MainAddBox Table td.Right
{
    width: 2px;
    height: 100%;
    background: url(../Images/AddBox_Bodyright.gif) repeat-y;
}

div.MainAddBox div.BoxFooter
{
    width: 100%;
    height: 2px;
    padding: 0px;
    margin: 0px;
    background: url(../Images/AddBox_Footer.gif) left -2px repeat-x;
    font-size: 2px;
}

div.MainAddBox div.BoxFooter div.Left
{
    width: 5px;
    height: 2px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url(../Images/AddBox_Footer.gif) left 0px no-repeat;
    font-size: 2px;
}

div.MainAddBox div.BoxFooter div.Right
{
    width: 5px;
    height: 2px;
    margin: 0px;
    padding: 0px;
    float: right;
    background: url(../Images/AddBox_Footer.gif) right 0px no-repeat;
    font-size: 2px;
}

div.MainATable_x1
{
    width: 100%;
    height: 100%;
    clear: both;
}

div.MainATable_x1 Table
{
    width: 100%;
}

div.MainATable_x1 Table, div.MainATable_x1 Table Td
{
    border-collapse: collapse;
    border: #7bb1bd 1px solid;
}

div.MainATable_x1 Table Tr Td
{
    color: #293c5a;
    height: 32px;
}

div.MainATable_x1 Table Tr Td.TdBg1
{
    background: #ffffff;
    padding-left: 10px;
}

div.MainATable_x1 Table Tr Td.TdBg1_on
{
    background: #daeff4;
    padding-left: 10px;
}

div.MainATable_x1 Table Tr Td .EditInPut
{
    width: 30%;
    height: 16px;
    padding: 2px 0px 0px 1%;
    margin: 1px;
    border-top: #8c9ca9 1px solid;
    border-left: #8c9ca9 1px solid;
    border-right: bfd3de 1px solid;
    border-bottom: #bfd3de 1px solid;
    background: none;
    color: #333;
    font-size: 12px;
}

div.MainATable_x1 Table Tr Td .EditInPut_on
{
    width: 70%;
    height: 16px;
    padding: 2px 0px 0px 1%;
    margin: 1px;
    border-top: #8c9ca9 1px solid;
    border-left: #8c9ca9 1px solid;
    border-right: bfd3de 1px solid;
    border-bottom: #bfd3de 1px solid;
    background: #fff;
    color: #333;
    font-size: 12px;
}

div.MainATable_x1 Table Tr Td .BtnDel
{
    width: 55px;
    height: 21px;
    background: url(../Images/btn_MainATable.gif) no-repeat;
    border: none;
    cursor: pointer;
    padding: 0px;
    color: #fff;
    margin-right: 5px;
}

div.RightContain
{
    height: auto;
    margin: 10px auto;
    background: #fff;
}

div.FlowChart
{
    width: 98%;
    height: 50px;
    float: left;
    padding: 15px 0px 0px 18px;
    background: #d7e7ff;
}

div.FlowContain
{
    height: 28px;
    float: left;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

div.FBoxContain
{
    float: left;
    padding: 0px;
    margin: 0px;
}

div.FlowBox
{
    height: 28px;
    background: url(../Images/FlowBox_bg1.gif) left -28px repeat-x;
}

div.FlowBox div.Left
{
    width: 5px;
    height: 28px;
    float: left;
    background: url(../Images/FlowBox_bg1.gif) left 0px no-repeat;
}

div.FlowBox div.Right
{
    width: 5px;
    height: 28px;
    float: right;
    background: url(../Images/FlowBox_bg1.gif) right 0px no-repeat;
}

div.FlowBox div.Title_Test
{
    float: left;
    padding: 8px 0px 0px 2px;
    background: none;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}


div.FlowBox1
{
    height: 28px;
    background: url(../Images/FlowBox_bg2.gif) left -28px repeat-x;
}

div.FlowBox1 div.Left
{
    width: 5px;
    height: 28px;
    float: left;
    background: url(../Images/FlowBox_bg2.gif) left 0px no-repeat;
}

div.FlowBox1 div.Right
{
    width: 5px;
    height: 28px;
    float: right;
    background: url(../Images/FlowBox_bg2.gif) right 0px no-repeat;
}

div.FlowBox1 div.Title_Test
{
    float: left;
    padding: 8px 0px 0px 2px;
    background: none;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

div.Arrow
{
    float: left;
    margin: 0px 5px;
}

div.Flowpanel
{
    background: none;
    position: absolute;
    z-index: auto;
    width: 100px;
}

div.Flowpanel div.panel_header
{
    width: 196px;
    height: 29px;
    background: url(../Images/panle_header.gif) no-repeat;
    font-size: 4px;
}

div.Flowpanel div.panel_body
{
    width: 196px;
    height: 50px;
    background: url(../Images/panle_bg.gif) repeat-y;
}

div.Flowpanel div.panel_footer
{
    width: 196px;
    height: 5px;
    background: url(../Images/panle_footer.gif) no-repeat;
}

div.Flowpanel div.panel_body div.subtext
{
    width: 70%;
    float: left;
    height: auto;
    color: #666666;
    display: block;
    padding: 4px 0px 0px 10px;
}

div.FBtabTop
{
    height: 32px;
    width: 100%;
    float: left;
    margin-top: 5px;
    padding-top: 0px;
    /*background: url(../Images/btab1_header.gif) repeat-x;*/
    margin-bottom:10px;
}

div.FBtabTop div.BtopCur a
{
    height: 20px;
    width: 90px;
    padding: 8px 0px 0px 0px;
    margin-top: 2px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    /*background: url(../Images/BtopTag1.gif) left -28px no-repeat;*/
    display: block;
    text-decoration: none;
    float: left;
    background:#BD1A2D;
    border:1px solid #BD1A2D;
}

div.FBtabTop div.BtopCur a:hover
{
    height: 20px;
    width: 90px;
    padding: 8px 0px 0px 0px;
    margin-top: 2px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background:#BD1A2D;
    display: block;
    text-decoration: none;
    float: left;
}

div.FBtabTop div.BtopTag a
{
    height: 20px;
    width: 90px;
    padding: 8px 0px 0px 0px;
    margin-top: 2px;
    color: #404040; 
    border:1px solid #404040; 
    text-align: center;
    font-weight: bold;
    background: none;
    display: block;
    text-decoration: none;
    float: left;
    border-right:none;
}
div.FBtabTop div:nth-last-child(1) a{
    border-right:1px solid #404040; 
}
div.FBtabTop div.BtopTag a:hover
{
    height: 20px;
    width: 90px;
    padding: 8px 0px 0px 0px;
    margin-top: 2px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    background:#BD1A2D;
    display: block;
    text-decoration: none;
    float: left;
}

div.FBox_x1
{
    background: #ffffff;
    float: left;
    padding: 0px;
    margin: 0px;
}

div.FBox_x1 div.BoxHeader_Test
{
    height: 25px;
    background: url(../Images/FBox_header.gif) left -25px repeat-x;
}

div.FBox_x1 div.BoxHeader_Test div.Left_Test
{
    width: 31px;
    height: 25px;
    float: left;
    background: url(../Images/FBox_header.gif) left 0px no-repeat;
}

div.FBox_x1 div.BoxHeader_Test div.Right_Test
{
    float: right;
    width: 12px;
    height: 25px;
    background: url(../Images/FBox_header.gif) right 0px no-repeat;
}

div.FBox_x1 div.BoxHeader_Test div.Title_Test
{
    float: left;
    padding: 5px 4px 0px 4px;
    background: #d7e7ff;
    text-align: center;
    color: #000000;
    font-size: 12px;
}

div.FBox_x1 Table Td.Left
{
    width: 3px;
    height: 100%;
    background: url(../Images/FBox_bodyleft.gif) left repeat-y;
}

div.FBox_x1 Table td.Right
{
    width: 3px;
    height: 100%;
    background: url(../Images/FBox_bodyright.gif) left repeat-y;
}

div.FBox_x1 div.BoxFooter
{
    width: 100%;
    height: 3px;
    padding: 0px;
    margin: 0px;
    background: url(../Images/FBox_footer.gif) left -3px repeat-x;
    font-size: 4px;
}

div.FBox_x1 div.BoxFooter div.Left
{
    width: 5px;
    height: 3px;
    margin: 0px;
    padding: 0px;
    float: left;
    background: url(../Images/FBox_footer.gif) left 0px no-repeat;
    font-size: 4px;
}

div.FBox_x1 div.BoxFooter div.Right
{
    width: 5px;
    height: 3px;
    margin: 0px;
    padding: 0px;
    float: right;
    background: url(../Images/FBox_footer.gif) right 0px no-repeat;
    font-size: 4px;
}

div.map
{
    width: 52%;
    height: auto;
    margin: 10px 0px 10px 10px;
    float: left;
    padding: 15px 5px;
    border: 1px solid #b2c4df;
}

div.ConStatus
{
    width: 350px;
    height: auto;
    float: left;
    margin: 10px 0px 0px 10px;
    border: 1px solid #b2c4df;
}

div.ConStatus div.Title
{
    width: 245px;
    height: 16px;
    float: left;
    padding-top: 7px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    background: #3075ba;
    border-bottom: 2px solid #122567;
}

div.CTlist
{
    width: 100%;
    height: 100%;
    float: left;
}

div.CTlist Table Tr.TitleBg
{
    height: 25px;
    padding: 2px 0px 0px 0px;
    color: #23367a;
    background: #a2c2e3;
}

div.CTlist Table, div.CTlist Table Th, div.CTlist Table Td
{
    border-collapse: collapse;
    border: #79b1cc 1px solid;
    height: 21px;
}

div.CTlist Table Tr.TitleList
{
    padding: 2px 0px 0px 0px;
    background: #fff;
    color: #23367a;
}



/*Right-----------------------------------------------------------------------------------------------------Right*/
div.MainBottom
{
    width: 100%;
    height: 60px;
    float: left;
    text-align: center;
    padding-top: 7px;
}

div.RifContain
{
    width: 100%;
    height: 626px;
    float: left;
    padding: 0px;
    margin: 0px;
}

div.Flowpanel div.panel_header div.Pclose
{
    width: 6px;
    height: 6px;
    float: right;
    margin: 25px 8px 0px 0px;
}

div.MainHeader
{
    width: 100%;
    height: 77px;
    padding: 0px;
    margin: 0px;
    background-color: #d7e7ff;
}

div.HdLeft
{
    width: 530px;
    height: 77px;
    float: left;
    background: url(../Images/NewLogo.gif) no-repeat;
}

div.HdLeftAQ
{
    width: 745px;
    height: 77px;
    float: left;
    background: url(../Images/NewLogoAQ.gif) no-repeat;
    background-position: 10px 20px;
}

div.HdLeft2
{
    width: 530px;
    height: 77px;
    float: left;
    background: #BD1A2D;
}

div.HdRight
{
    width: 510px;
    height: 77px;
    float: right;
    background: #BD1A2D;
}
#divHeTongShu table
{
    width: auto;
    height: auto;
    border: none;
}
#divHeTongShu table td
{
    border: none;
    line-height: normal;
}
#divMonomer table
{
    width: 700px;
    border: 0px;
}
#divMonomer td
{
    border: 0px;
}
.x-panel-body{
    border:none !important;
}
.Menu a{
    display:block;
    width:100%;
    height:50px;
    text-align:left;
    position:relative;
    background-color:#EDEDED;
    border-radius:8px;
    color:#404040;
    font-size:16px;
    line-height:50px;
    text-indent:10px;
    background-image:url(../Images/unslt.png);
    background-repeat:no-repeat;
    background-position:145px 11px;
    background-size:18px 30px;
    text-decoration:none;
}
.menu_activ a{
    background-color:#BD1A2D !important;
    color:#fff !important;
    background-image:url(../Images/slt.png);
    background-repeat:no-repeat;
    background-position:145px 11px;
    background-size:18px 30px;
}
.MainBottom{
    height:60px;
    width:100%;
}
.MainBottom p{
    height:30px;
    line-height:30px;
    width:100%;
    font-size:14px;
    text-align:center;
}
.x-panel-tl{
    border-bottom:none !important;
}