body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
body { background-color: #FFFFFF; margin: 0px; padding-bottom: 40px; height: 100%; }
td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; }
ul, li { margin: 0px; padding: 0px; list-style: none; }
img { border: 0px; }

a { font-size: 12px; color: #00487D; }
    a:link { text-decoration: none; color: #00487D; }
    a:visited { text-decoration: none; }
    a:hover { text-decoration: underline; color: #ba2636; }
    a:active { text-decoration: none; }

    a.lnkAdd { display: inline-block; margin: 0px 12px 0 0; padding: 3px 12px; background: #F40; color: #fff; border-radius: 3px; line-height: 25px; text-decoration: none; }

i { margin: 0px 5px; }
    i.icon_jian { background: url(admin_images/jian.gif) no-repeat center; width: 13px; height: 13px; display: inline-block; }
    i.icon_jiantou { background: url(admin_images/jiantou.gif) no-repeat center; width: 13px; height: 13px; display: inline-block; }

.button { display: inline-block; margin: 0px 12px; padding: 3px 12px; background: #1D6397; color: #fff; border-radius: 3px; line-height: 25px; text-decoration: none; border: none; }
.star { color: red; font-size: 15px; line-height: 24px; }
.error { margin: 10px; padding: 10px; font-size: 15px; font-weight: bold; line-height: 22px; display: block; color: #fff; background: #ff0000; border-radius: 5px; }
.success { margin: 10px; padding: 10px; font-size: 15px; font-weight: bold; line-height: 22px; display: block; color: #fff; background: #149a3c; border-radius: 5px; }


div.left { float: left; }
div.right { float: right; }
div.clear { clear: both; }

div.header { }
    div.header .top { float: left; width: 100%; background: url(admin_images/Top_BG.gif) repeat-x top left; border-bottom: 1px solid #2291CA; color: #fff; margin: 0px; }
        div.header .top .bg { padding: 0 20px; height: 32px; line-height: 32px; border-bottom: 1px solid #104771; }
        div.header .top .right a { color: #fff; }
    div.header .nav { float: left; width: 100%; background: #1D6397; border-bottom: 1px solid #2291CA; }
        div.header .nav .menu_top p { margin: 5px; height: 82px; width: 82px; background: #fff; display: table-cell; vertical-align: middle; font-size: 20px; text-align: center; }
        div.header .nav .bg { border-bottom: 1px solid #104771; }
        div.header .nav .left { width: 18%; }
        div.header .nav .right { width: 82%; padding: 9px 0; }
    div.header .bottom { float: left; background: #E7E7E7; width: 100%; height: 30px; line-height: 30px; border-top: 5px solid #1D6397; border-bottom: 1px solid #BFBFBF; }
        div.header .bottom .bg { padding: 0 20px; }

div.content { position: relative; }
    div.content .side { width: 240px; position: absolute; top: 0px; left: 0px; padding-bottom: 50px; }
    div.content .detail { padding: 0 0 0 260px; }

div.footer { background: url(admin_images/Top_BG.gif) repeat-x; width: 100%; height: 34px; position: fixed; bottom: 0px; left: 0px; }

div.menu_top { }
    div.menu_top li { float: left; }

div.menu_left { background: #eee; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 14px; color: #0E4D84; }
    div.menu_left .title { font-weight: bold; line-height: 30px; border-bottom: 1px solid #bfbfbf; padding: 0 0 0 20px; }
    div.menu_left .item { }
    div.menu_left h3 { line-height: 25px; font-size: 14px; border-bottom: 1px solid #ccc; font-weight: normal; margin: 0px; }
    div.menu_left .item ul { background: #fff; padding: 8px 0; }
    div.menu_left .item li { }
        div.menu_left .item li a { line-height: 25px; font-size: 14px; height: 25px; overflow: hidden; display: block; }
        div.menu_left .item li.sub2 { padding: 0 0 0 20px; }
        div.menu_left .item li.sub3 { padding: 0 0 0 40px; }

/********************************/

#divMain { margin: 0px auto; padding: 0 10px; text-align: left; }
    #divMain .Header { line-height: 32px; }

#divMain2 { padding: 0px; margin: 0px; }
    #divMain2 table tr { margin-bottom: 10px; }
    #divMain2 table td { min-height: 32px; padding: 3px; }

    #divMain2 div.data { }
        #divMain2 div.data table { }
            #divMain2 div.data table td { padding: 5px; line-height: 22px; }
            #divMain2 div.data table .title { display: block; width: 120px; padding: 0 6px; text-align: right; }
            #divMain2 div.data table .textbox { width: 280px; }
            #divMain2 div.data table .textbox2 { width: 480px; min-height: 50px; }
        #divMain2 div.data .CuteEditorGroupMenu tr { margin-bottom: 0; }
        #divMain2 div.data .CuteEditorGroupMenu td { line-height: 20px; padding: 0px; min-height: 20px; }
        #divMain2 div.data .CuteEditorFrameContainer { padding: 0px; }

div.Header { padding: 6px 0 0 0; margin: 0; width: 98%; background: #CFD9DF; height: 32px; font-size: 16px; }
div.Header { width: 98%; height: 32px; text-align: left; font-size: 16px; background-color: #FFFFFF; background-image: url(admin_images/titlebg.jpg); background-repeat: no-repeat; background-position: left bottom; font-weight: bold; color: #1D6397; margin: 0; padding-top: 15px 0 0 0; }

div.button { padding: 20px 10px; text-align: right; }
div.datalist { }



.preview { background: url(admin_images/bundle.gif) no-repeat 3px -2535px; width: 24px; height: 20px; float: left; display: block; cursor: pointer; }

.txt_20 { line-height: 20px; }
.page_body { height: 1000px; width: 1002px; }
.end { background-color: #CCCCCC; height: 50px; margin-top: 0px; }
.endt { text-align: center; padding: 15px; }

#logo { background-image: url(images/topbg.jpg); height: 90px; }
#mune { width: 199px; height: 400px; }

#mid { padding-left: 10px; height: 400px; margin-top: 20px; }
#munelist { background-color: #E5F1D9; height: 300px; padding-right: 13px; padding-left: 9px; }
#mune1 { margin-bottom: 15px; }

#name1 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name2 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name3 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name4 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name5 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name6 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name7 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name8 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name9 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name10 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }
#name11 { height: 14px; margin-bottom: 5px; background-color: #CEDFC4; }

.name_k_1 { background-color: #01720B; float: right; height: 13px; width: 14px; text-align: center; }
.name_k_2 { float: left; height: 13px; width: auto; background-color: #E5F1D9; padding-right: 2px; padding-left: 2px; font-weight: bold; color: #007301; }
.kkk { margin-bottom: 5px; height: 12px; }
.neirong { line-height: 20px; height: 50px; background-color: #DCE9CF; border: 1px solid #CCCCCC; padding-left: 8px; }
.yk1 { background-image: url(images/kk2.jpg); }
.yk2 { background-image: url(images/kk3.jpg); height: 500px; }
.yk3 { background-image: url(images/kk5.jpg); }
.nnpage { height: 500px; padding-left: 20px; background-color: #E5F1D9; }
#abc { background-color: #FFFFFF; border: 1px solid #07710F; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; height: 15px; }

.STYLE3 { font-size: 11px; }
.top { margin-top: 30px; }
.ogo { float: left; width: 216px; }
.welc { float: right; width: 300px; margin-top: 60px; color: #FFFFFF; }

div.datalist { }

p.button2 { margin: 0 0 0 0; padding: 4px 0 0 20px; height: 18px; width: 130px; background: url( "../images/common/topbacking3.gif" ) no-repeat; }
p.button1 { margin: 0 0 0 0; padding: 4px 0 0 20px; height: 18px; width: 130px; background: none; }
.name { font-size: 14px; line-height: 20px; font-weight: bold; color: #006600; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #006600; }

.arteed_bd { background-color: #FBFFF8; border: 1px solid #006600; }
.name_form { font-size: 12px; line-height: 20px; color: #006600; }
.z_red { color: #FF6600; }

.tdTitle { width: 120px; }
.iTextBox { height: 18px; border: 1px solid #B4B4B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }
.iTextBoxNumber { height: 18px; border: 1px solid #B4B4B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right; color: #000000; }
.iTextBoxNote { height: 40px; border: 1px solid #B4B4B4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; }

.gv_Data { width: 100%; border: 1px solid #2291CA; }
    .gv_Data th { border: none; background: #2291CA; color: #fff; text-align: center; line-height: 32px; }
        .gv_Data th a { color: #fff; }
    .gv_Data tr td { border: none; border-bottom: 1px solid #ccc; line-height: 20px; }
    .gv_Data tr:last-child td { border-bottom: none; }
    .gv_Data td .preview { background: url(admin_images/bundle.gif) no-repeat 3px -2535px; width: 24px; height: 20px; margin: 6px 0px; float: left; display: block; cursor: pointer; }
    .gv_Data td a { color: #86A71E; }
    .gv_Data td:last-child a { background: #86A71E; color: #fff; padding: 3px 5px; }
        .gv_Data td:last-child a:last-child { background: #A5A5A5; }

.tabs-a ul { list-style: none; height: 25px; margin: 0; padding: 0; }
* html .tabs-a ul { overflow: hidden; }
    .tabs-a ul li, .tabs-a ul li a { height: 25px; background: url(admin_images/tabs-a.gif) no-repeat 0 -105px; }
    .tabs-a ul li { float: left; margin: 0 3px 0 0; padding: 0 0 0 2px; }
        .tabs-a ul li a { display: block; height: 100%; line-height: 25px; text-align: center; background-position: right -70px; color: #000000 !important; text-decoration: none; padding: 0 16px 0 14px; }
            .tabs-a ul li a:hover { text-decoration: underline; }
        * html .tabs-a ul li a { width: 1%; white-space: nowrap; }
        .tabs-a ul li.selected { height: 26px; margin-bottom: -1px; background-position: 0 -35px; position: relative; z-index: 100; }
            .tabs-a ul li.selected a { background-position: right 0; font-weight: 700; color: #ffffff !important; }
.tabs-a div { border: 1px solid #cc641b; height: 1px; background-color: #ff6008; font-size: 0; line-height: 0; overflow: hidden; }

/*¡¡ÉÏ´«Í¼Æ¬¡¡******************************/
.uploadPhoto { }
    .uploadPhoto .imgPhoto { border: 1px solid #ccc; margin: 10px 0; padding: 3px; }

.page { background: #006DB2; color: #fff; line-height: 24px; }
    .page span { color: #fff; }
    .page a { color: #fff; }

.divMenu { padding: 0px 120px; clear: both; }
    .divMenu table { width: 200px; float: left; }
    .divMenu span { line-height: 26px; font-size: 14px; }

.divField { overflow-x: hidden; overflow-y: auto; height: 580px; }

div.box { border-radius: 5px; padding: 0px; margin: 0 0 16px 0; background: #fff; }
    div.box a { line-height: 30px; display: block; color: #006DB2; padding: 5px 15px; border-bottom: 1px solid #006DB2; }
    div.box span { display: block; float: left; width: 50%; }
        div.box span a { text-align: center; border: 0px; border-right: 1px solid #006DB2; }

div.divSearch, div.search { margin: 15px 0; padding: 10px; background: #fff; line-height: 20px; border: 1px solid #ccc; border-radius: 5px; }
    div.divSearch .button, div.search .button { font-size: 15px; margin: 0 15px 0 0; }
    div.divSearch a, div.divSearch a:link, div.search a, div.search a:link { font-size: 15px; margin: 0 15px 0 0; }

/*¡¡¶àÓïÑÔ¡¡¡¡******************************/
.divLang { line-height: 30px; text-align: right; margin: 15px 0px 8px 0px; }
    .divLang a { line-height: 16px; margin: 0px 5px; padding: 6px; background: #E5F1D9; color: #333; font-weight: bold; font-size: 14px; }
        .divLang a.selected { background: #FF6600; color: #fff; }

.lnkTranslate { font-size: 14px; font-weight: bold; line-height: 40px; }


#zongbiao { height: 100%; }

.Top_box_OutLine { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2291CA; }
.Top_box_InLine_Bg { background-image: url(admin_images/Top_BG.gif); background-repeat: repeat-x; background-position: left top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #104771; }
.Top_box_InLine_Bg_2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #104771; background-color: #1D6397; }
.Mid_XX_box { border-top-width: 5px; border-top-style: solid; border-top-color: #1D6397; background-color: #E7E7E7; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BFBFBF; }
.Left_box_OutLine { border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.Left_RLine_Bg { }
.Left_Meun_OutLine { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; background: #eee; }
.Left_Meun_InLine { border-bottom: 1px solid #bfbfbf; }

.BG_FBFBFB { background-color: #FBFBFB; }
.T_fff { color: #FFFFFF; }
    .T_fff a { color: #FFFFFF; }
        .T_fff a:hover { color: #FFFFFF; }
.Top_Btn_bg { background-image: url(admin_images/btn_bg.png); background-repeat: no-repeat; background-position: left top; }
.Sty_Fo_Right { float: left; }
.T_14_l { font-size: 14px; color: #0E4D84; }
    .T_14_l a { font-size: 14px; color: #0E4D84; }
        .T_14_l a:hover { font-size: 14px; color: #0E4D84; }
.T_lan { font-size: 14px; color: #00487D; }
    .T_lan a { color: #00487D; }
        .T_lan a:hover { color: #00487D; }
.T_14_lCu { font-size: 14px; color: #0E4D84; font-weight: bold; }
.BK_hui { border: 8px solid #F6F6F6; }
.T_12_lan { font-size: 12px; color: #1D6397; }
.Login_input { background-color: #FFFFFF; height: 18px; width: 60px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-bottom-color: #333333; border-left-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #006699; }
.bottom_login { background-color: #FDFCF9; border: 1px solid #827F7A; }
