﻿/*左侧样式代码开始*/
#left { background-color: #293541; }
#left .logo { height: 59px; background: url(../images/logo.png) no-repeat center #0081d9; }
#left .nav_title { height: 40px; line-height: 40px; text-align: center; padding-left: 10px; background: url(../images/menu.png) no-repeat 34px 15px; }
#left .nav_title .menu_cn { font-size: 14px; color: #0081d9; }
#left .nav_title .menu_en { color: #7f8082; }
#left .nav_title .menu_shu { margin: 0 3px; font-weight: bold; color: #4b5055; }

/*一级导航样式*/
#left .nav1_ul { margin-left: 10px; }
#left .nav1_ul li { margin-bottom: 1px; float: none; }
#left .nav1_ul li .nav_a { display: block; height: 40px; padding-left: 30px; line-height: 40px; font-size: 14px; color: #fff; cursor: pointer; position: relative; background-color: #0064a8; }
#left .nav1_ul li .nav_a.on { background-color: #0081d9; }
#left .nav1_ul li .nav_a .jt { background: url(../images/nav_jt.png) no-repeat; position: absolute; width: 10px; height: 10px; left: 16px; top: 16px; }
#left .nav1_ul li .nav_a.on .jt { background: url(../images/nav_jt_open.png) no-repeat; }
#left .nav1_ul li .nav_a .bj { background: url(../images/nav_jia.png) no-repeat; position: absolute; width: 11px; height: 11px; left: 165px; top: 16px; }
#left .nav1_ul li .nav_a.on .bj { background: url(../images/nav_jian.png) no-repeat; }
#left .nav1_ul li .nav_a:hover { color: #0081d9; }
#left .nav1_ul li .nav_a.on:hover { color: #fff; }

/*二级导航样式*/
#left .nav1_ul .nav2_ul { display: none; }
#left .nav1_ul .nav2_ul li { padding-left: 50px; float: none; height: 30px; line-height: 30px; background-color: #293541; background: url(../images/nav2_jt.png) no-repeat 40px 12px; overflow: hidden; }
#left .nav1_ul .nav2_ul li.on { background-color: #344c65; }
#left .nav1_ul .nav2_ul li:hover { background-color: #344c65; }
#left .nav1_ul .nav2_ul li a { color: #bebebe; }
#left .nav1_ul .nav2_ul li.on a { color: #0198ff; }
/*左侧样式代码结束*/


/*登录样式*/
#login { overflow: hidden; }
#login .top-logo { background: url(../images/login-logo.png) no-repeat center; }
#login .body { height: 394px; background: url(../images/login-body.png) no-repeat center #000; padding-top: 46px; }
#login .body .login { height: 348px; background: url(../images/login-body-login.png) no-repeat right; width: 770px; margin: 0 auto; position: relative; }
#login .body .login .inputtext { background-color: #f5f5f5; border: none; position: absolute; width: 220px; height: 34px; position: absolute; font-size: 14px; color: #666; }
#login .body .login .inputtext.username { right: 30px; top: 120px; }
#login .body .login .inputtext.password { right: 30px; top: 180px; }
#login .body .login .savepwd { position: absolute; right: 305px; top: 240px; }
#login .body .login .savepwd-text { position: absolute; right: 246px; top: 238px; color: #7a7a7a; }
#login .body .login .btn { width: 308px; height: 48px; border: 1px solid #265b79; background-color: #3584b0; color: White; font-size: 14px; position: absolute; right: 25px; bottom: 26px; }
#login .body .login .btn:hover { background-color: #0b679a; }
#login .bottom { color: #7a7a7a; text-align: center; margin-top: 30px; }


/*分页样式*/
.dieyu_page_style { font-size: 0; height: 24px; margin: 20px 0; overflow: hidden; *height: 25px; color: #555555; }
.dieyu_page_style span, .dieyu_page_style a { color: #555555; display: inline-block; border: 1px solid #d3d3d6; padding: 0px 8px; font-size: 12px; height: 22px; line-height: 22px; margin-left: 5px; vertical-align: middle; float: left; }
.dieyu_page_style i { font-style: normal; margin: 0 5px; }
.dieyu_page_style .dieyu_disable_style { background-color: #efefef; }
.dieyu_page_style .dieyu_current_style { background: #00a885; border: 0; color: #fff; height: 24px; line-height: 24px; }
.dieyu_page_style .dieyu_bypass_style { border: 0; height: 25px; line-height: 25px; }
.dieyu_page_style a { text-decoration: none; }
.dieyu_page_style a:hover { text-decoration: none; border: 1px solid #2d78f4; }
.dieyu_page_style .pageSkip { border: 0; height: 25px; line-height: 25px; }
.dieyu_page_style .pageSkip .pageTxt { width: 40px; border: 1px solid #d3d3d6; text-align: center; height: 22px; line-height: 24px; margin: 0 2px; }
.dieyu_page_style .pageSkip .pageBtn { border: none; height: 24px; background-color: #2d78f4; color: #fff; margin-left: 10px; }



/*top*/
#top { background: #f8f8f8; height: 100px; width: 100%; position: relative; color: #c7c7c7; }
#top .font01 { font-size: 18px; font-weight: 700; line-height: 20px; color: #555; }
#top .font02 { font-size: 12px; font-weight: 700; color: #f29822; line-height: 20px; }
#top .font03 { font-size: 12px; font-weight: 100; color: #f29822; line-height: 20px; }
#top .font04 { font-size: 14px; font-weight: 100; color: #0081d9; line-height: 20px; }
.title-name { float: left; padding-left: 50px; padding-top: 20px; background: url("../images/icon/world.png") no-repeat 26px 22px; }
.user-name { float: left; padding-left: 40px; padding-top: 20px; background: url("../images/icon/users.png") no-repeat 20px 24px; }
.gnbox { position: absolute; top: 20px; right: 10px; width: 55px; color: #555; }
#top .timebox { position: absolute; top: 60px; right: 35px; width: 130px; border-radius: 8px; padding-left: 40px; background: url("../images/icon/date.png") no-repeat 19px 0px #f5fafe; height: 20px; }
#top .sline { margin-right: 10px; margin-left: 10px; }
#top a { color: #555; }
#top a:hover { color: #ccc; }

/*footer*/
#footer { color: #8a8a8a; height: 39px; line-height: 39px; border-top: 1px #dbdcde solid; padding-left: 60px; }
/*main*/
.mainbg { background: #fff; }
.mainbg .seachbox { background: #efefef; padding: 20px; margin: 10px; font-size: 14px; position: relative; }
.mainbg .seachbox label { line-height: 40px; }
.mainbg .seachbox input[ type="text"] { padding: 8px; border: 1px #c5c5c5 solid; margin-right: 12px; vertical-align: baseline; }
.mainbg .seachbox .more { position: absolute; right: 10px; bottom: 5px; color: #006ab3; font-size: 12px; cursor: pointer; }
.mainbg .seachbox #more { display: none; }
.mainbg .seachbox p { margin-top: 10px; }
.mainbg .seachbox table { width: 80%; margin-top: 10px; }
.mainbg .seachbox table tr { height: 40px; }
.mainbg .seachbox table tr input { width: 70%; }
.mainbg .seachbox table tr td { width: 50%; }
.button-a { width: 110px; height: 34px; background: #0081d9; color: #fff; border: none; font-size: 14px; font-family: "微软雅黑"; margin-right: 12px; }
.enable { background-color: #898989; }
.button-a:hover { background: #006ab3; }
.enable:hover { background: #898989; }
.button-c { width: 110px; height: 38px; background: #ff4a00; color: #fff; border: none; font-size: 14px; font-family: "微软雅黑"; margin-right: 12px; }
.button-c:hover { background: #d93f00; }
.button-b { width: 110px; height: 34px; background: #bebebe; color: #fff; border: none; font-size: 14px; font-family: "微软雅黑"; }
.button-b:hover { background: #737c85; }
.mainbg button [ type="button"] { margin-right: 12px; }
.mainbg .listbox .tltle { background: #8b97a3; margin: 0 10px; height: 40px; line-height: 40px; color: #fff; padding-left: 20px; position: relative; }

.mainbg .listbox .tltle .sline { margin-right: 5px; margin-left: 5px; }
.mainbg .listbox .tablebox { background: #fff; margin: 0; padding: 10px; }
.mainbg .listbox .tablebox table { width: 100%; margin-bottom: 10px; }
.mainbg .listbox .tablebox table th { border: 1px solid #dbdcde; background: #eaf2f5; line-height: 34px; font-size: 14px; font-weight: normal; color: #333; padding-left: 10px; padding-right: 10px; }
.mainbg .listbox .tablebox table td { border: 1px solid #dbdcde; line-height: 34px; font-size: 12px; color: #717171; padding-left: 10px; padding-right: 10px; }
.mainbg .listbox .tablebox table td label.error { display: inline-block; background: url('../images/icon/cuowu.png') no-repeat 10px 10px; padding-left: 35px; }
.mainbg .listbox .tablebox table .sline { margin-right: 5px; margin-left: 5px; }
.mainbg .listbox .tablebox table a { color: #2d78f4;; }
.mainbg .listbox .tablebox table a:hover { color: #0081d9; }


.mainbg .listbox .tablebox .htico { margin: 20px; width: 100px; height: 100px; float: left; background: url("../images/file-word-icon.png") no-repeat; position: relative; }
.mainbg .listbox .tablebox .htico a { display: block; width: 100px; height: 100px; }
.mainbg .listbox .tablebox .htico .del { background: url("../images/file-word-iconx2.png") no-repeat; z-index: 1000; position: absolute; right: 0px; top: 0px; width: 44px; height: 44px; display: none; cursor: pointer; }

.mainbg .listbox .tablebox .htico p { line-height: 20px; height: 20px; width: 110px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbg .listbox .tltle .anniu-add { background: url("../images/icon/add.png") no-repeat 0px 14px; width: 70px; color: #fff; position: absolute; right: 0; top: 0; height: 40px; line-height: 40px; font-weight: normal; font-size: 14px; }
.mainbg .listbox .tltle .anniu-add a { color: #fff; display: block; padding-left: 20px; padding-right: 20px; }


.mainbg .listbox .tltle02 { background: #8b97a3; margin: 10px 10px 0 10px; height: 40px; line-height: 40px; color: #fff; padding-left: 50px; position: relative; }
.mainbg .listbox .tablebox .table02 th .tabtit { color: #3a93dd; font-size: 14px; padding-left: 40px; }


.mainbg .listbox .tltle03 { background: #8b97a3; margin: 10px 10px 0 10px; height: 40px; line-height: 40px; color: #fff; padding-left: 50px; position: relative; }
.mainbg .listbox .tablebox .table03 th .tabtit { color: #3a93dd; font-size: 14px; padding-left: 40px; }
.mainbg .listbox .tablebox .table03 td { font-size: 12px; padding-left: 80px; }
.mainbg .listbox .tablebox .table03 td span { margin: 0 10px; }

.nrbox { height: 200px; overflow: hidden; }
.shouqi { display: none; }


.upimg { width: 112px; height: 30px; border: 0px; cursor: pointer; margin-top: 10px; background-image: url(../images/upimg.png) }
