@charset "utf-8";
@import url("layout.css");
/* CSS Document */
body {
    width: 100%;
    height: 100%;
    font-family: "微软雅黑";
}

.welcome {
    width: 1120px;
    height: 637px;
    margin: 0 auto;
    overflow-x: hidden
}

.pagetop {
    width: 100%;
    height: 70px;
    background: #263238;
    min-width: 1000px;
    position: fixed;
    top: 0;
    left: 0;
}

.logo {
    width: 460px;
    height: 60px;
    line-height: 46px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    float: left;
    overflow: hidden;
    font-family: "Microsoft YaHei";
    margin-left: 10px;
    padding-top: 10px;
    padding-left: 20px;
    float: left;
}

.xf_gb {
    float: right;
    padding-top: 25px;
    padding-right: 35px;
}

.xf_gb a {
    padding: 15px;
}

.logo img {
    vertical-align: middle;
    margin-right: 10px;
}

.top_right {
    float: right; /* width:350px; */
    height: 46px;
    overflow: hidden;
    margin-right: 10px;
}

.top_rleft { /* width:180px; */
    height: 45px; /* float:left */
    float: right;
}

.rleft_ul { /* width:180px; */
    margin: 0 auto;
    height: 45px;
    overflow: hidden;
}

.rleft_ul li {
    width: 105px;
    height: 45px;
    line-height: 42px; /*  text-align:left */
    text-align: center;
    float: left;
    border-right: 1px solid #FFF;
    background: #892e65;
}

.rleft_ul li img {
    margin-right: 5px;
    margin-left: 6px;
    vertical-align: middle;
}

.rleft_ul li a {
    color: #fff;
    height: 45px;
    line-height: 42px;
    font-size: 12px;
}

.rleft_ul li a em {
    background: url(../images/ico_bg.png) no-repeat center center;
    padding: 10px;
}

.rleft_ul li.one {
    background: #555555;
}

.rleft_ul li.tree {
    background: #2e8965
}

.rleft_ul li.tag_1 {
    background: #2e8965
}

.rleft_ul li.tag_2 {
    background: #C1514F
}

.rleft_ul li.tag_3 {
    background: #9BBB58
}

.rleft_ul li.tag_4 {
    background: #8266A3
}

.rleft_ul li.tag_5 {
    background: #4AACC5
}

.rleft_ul li.tag_6 {
    background: #892E65
}

.rleft_ul li.tag_7 {
    background: #555555
}

.font_date {
    width: 16px;
    height: 16px;
    text-align: center;
    color: #fff;
    float: right;
    background: url(../images/ico_o.jpg) no-repeat;
    margin: 12px 5px 0 0;
}

.top_rcenter {
    width: 59px;
    height: 45px;
    float: left;
    background: url(../images/ico_2.jpg) no-repeat;
}

.font_date1 {
    width: 16px;
    height: 16px;
    text-align: center;
    color: #fff;
    float: right;
    background: url(../images/ico_g.jpg) no-repeat;
    margin: 12px 5px 0 0;
}

.top_rrignt {
    width: 160px;
    height: 45px;
    float: left;
    background: #579ec8;
    position: relative;
}

.r_img {
    width: 40px;
    height: 40px;
    float: left;
    margin: 3px 0 0 12px;
}

.r_img img {
    width: 40px;
    height: 40px;
}

.r_name {
    width: 90px;
    height: 40px;
    float: right;
    margin: 3px 0 0;
}

.r_name font {
    dispaly: block;
    width: 60px;
    height: 40px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
    float: left;
}

.r_name span {
    display: block;
    width: 10px;
    height: 5px;
    float: right;
    margin: 15px 10px 0 0;
}

.top_more {
    width: 154px;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 44px;
    right: 12px;
    z-index: 110;
}

.top_content {
    background: url(../images/more_bg.png) repeat;
}

.top_more ul {
    width: 150px;
    padding: 0px 2px;
}

.top_more ul li {
    width: 150px;
    height: 34px;
    line-height: 34px;
    color: #333;
    font-family: "Microsoft YaHei";
    padding-top: 1px;
}

.top_more ul li a {
    display: block;
    width: 130px;
    height: 34px;
    line-height: 34px;
    color: #333;
    text-decoration: none;
    padding-left: 20px;
    background-color: #F9F9F9
}

.top_more ul li a:hover {
    background: #fee188;
}

.top_more ul li a img {
    float: left;
    width: 15px;
    height: 15px;
    margin: 10px 0 0 5px;
}

/* .top_more ul li.last{ border-top:1px solid #ccc;} */
.top_more ul li.last a img {
    width: 15px;
    height: 15px;
}

.top_more1 {
    width: 154px;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 46px;
    right: 290px;
    background: url(../images/more_bg2.png) no-repeat center top;
    z-index: 111;
}

.top_more1 ul {
    width: 152px;
    height: auto;
    margin-top: 5px;
    background: #fff;
    border: 1px solid #ccc;
}

.top_more1 ul li {
    width: 154px;
    height: 34px;
    line-height: 34px;
    color: #333;
    font-family: "Microsoft YaHei";
}

.top_more1 ul li a {
    display: block;
    width: 146px;
    height: 34px;
    line-height: 34px;
    color: #333;
    text-decoration: none;
    padding-left: 6px;
}

.top_more1 ul li a:hover {
    background: #fee188;
}

.top_more1 ul li a img {
    float: left;
    width: 18px;
    height: 18px;
    margin: 10px 3px 0 5px;
}

.top_more1 ul li.last {
    border-top: 1px solid #ccc;
}

.top_more1 ul li.last a img {
    width: 15px;
    height: 15px;
}

.top_more2 {
    width: 154px;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 46px;
    right: 220px;
    background: url(../images/more_bg2.png) no-repeat center top;
    z-index: 122;
}

.top_more2 ul {
    width: 152px;
    height: auto;
    margin-top: 5px;
    background: #fff;
    border: 1px solid #ccc;
}

.top_more2 ul li {
    width: 154px;
    height: 34px;
    line-height: 34px;
    color: #333;
    font-family: "Microsoft YaHei";
}

.top_more2 ul li a {
    display: block;
    width: 146px;
    height: 34px;
    line-height: 34px;
    color: #333;
    text-decoration: none;
    padding-left: 6px;
}

.top_more2 ul li a:hover {
    background: #fee188;
}

.top_more2 ul li a img {
    float: left;
    width: 18px;
    height: 18px;
    margin: 10px 3px 0 5px;
}

.top_more2 ul li.last {
    border-top: 1px solid #ccc;
}

.top_more2 ul li.last a img {
    width: 15px;
    height: 15px;
}

.top_more3 {
    width: 164px;
    height: auto;
    overflow: hidden;
    position: absolute;
    top: 46px;
    right: 166px;
    background: url(../images/more_bg2.png) no-repeat center top;
    z-index: 112;
}

.top_more3 ul {
    width: 162px;
    height: auto;
    margin-top: 5px;
    background: #fff;
    border: 1px solid #ccc;
}

.top_more3 ul li {
    width: 164px;
    height: 64px;
    color: #333;
    font-family: "Microsoft YaHei";
    margin-bottom: 5px;
}

.top_more3 ul li a {
    display: block;
    width: 156px;
    height: 34px;
    line-height: 23px;
    color: #333;
    text-decoration: none;
    padding-left: 6px;
    padding-bottom: 2px;
}

.top_more3 ul li a p {
    padding: 5px;
    line-height: 20px;
}

.top_more3 ul li a:hover {
    background: #fee188;
}

.top_more3 ul li a img {
    float: left;
    width: 40px;
    height: 40px;
    margin: 6px 3px 0 5px;
}

.top_more3 ul li.last {
    height: 34px;
    border-top: 1px solid #ccc;
    overflow: hidden;
    margin-bottom: 0px;
}

.top_more3 ul li.last a img {
    width: 15px;
    height: 15px;
}

.top_more3 ul li a b {
    float: right;
    padding-right: 5px;
}

/********************左边********************/
#sidebar {
    width: 13.9%;
    height: 100%;
    float: left;
    background: #f9f9f9;
    font-family: "Microsoft YaHei";
    border-right: #ccc 1px solid;
    overflow-x: hidden;
    overflow-y: auto
}

.sidebar_nav {
    width: 202px;
    height: 42px;
    line-height: 42px;
    background: #f5f5f5;
    color: #1861a4;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #CCC;
    font-family: "Microsoft YaHei";
}

dl.sidebar_dl dt {
    width: 202px;
    height: auto;
    text-align: center;
    font-family: "Microsoft YaHei";
    border-bottom: 1px solid #d7d7d7
}

dl.sidebar_dl dt a.level {
    display: block;
    width: 172px;
    line-height: 39px;
    font-size: 14px;
    text-align: left;
    padding-left: 30px;
    color: #555;
    cursor: pointer;
}

dl.sidebar_dl dt a.level img {
    margin-right: 10px;
    vertical-align: middle
}

dl.sidebar_dl dt.sidebar_top {
    width: 202px;
    line-height: 39px;
}

dl.sidebar_dl dt.sidebar_top a.level {
    display: block;
    width: 172px;
    line-height: 39px;
    font-size: 14px;
    text-align: left;
    padding-left: 26px;
    color: #0b6cbc;
    cursor: pointer;
    border-left: 4px solid #0b6cbc;
}

dl.sidebar_dl dt.sidebar_top b {
    float: right;
    font-weight: normal;
    padding-right: 10px;
}

dl.sidebar_dl dt b {
    float: right;
    font-weight: normal;
    padding-right: 10px;
    font-size: 15px;
}

dl.sidebar_dl dt a.level:hover {
    background: #fff;
    display: block;
    width: 172px;
    line-height: 39px;
    font-size: 14px;
    text-align: left;
    padding-left: 26px;
    color: #0b6cbc;
    cursor: pointer;
    border-left: 4px solid #0b6cbc;
}

dl.sidebar_dl p {
    width: 202px;
    text-align: left;
    background: #fff
}

dl.sidebar_dl p em {
    color: #333;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    margin-right: 10px;
    font-weight: normal
}

dl.sidebar_dl p a {
    display: block;
    width: 152px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: left;
    padding-left: 50px;
    color: #666;
    margin-top: 1px;
    cursor: pointer;
    border-top: 1px dotted #ccc;
}

dl.sidebar_dl p a:hover em {
    color: #438eb9;
}

dl.sidebar_dl p a:hover {
    text-decoration: none;
    color: #438eb9;
}

dl.sidebar_dl p.sidebar_title a {
    color: #438eb9;
}

dl.sidebar_dl p.sidebar_title em {
    color: #0b6cbc;
    font-family: "Microsoft YaHei";
    font-weight: normal
}

.sidebar_menu, dl.sidebar_dl {
    width: 202px;
    height: auto;
}

/*********************右边***********************/
.pagecenter {
    background: #ECF0F4;
    width: 100%;
}

.page_right {
    width: 100%; /*! float:left; */
    padding: 70px 0 0 185px;
    background: #263238;
}

.page_right .content {
    background: #ECF0F4;
}

.content {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.conter_toptip {
    border-bottom: 1px solid #ECF0F4;
    background: #fff;
    padding-top: 5px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
    height: 42px;
}


.conter_toptip span {
    display: block;
    float: left;
    line-height: 41px;
    height: 41px;
    color: #8f8f8f;
    font-size: 14px;
}

.conter_toptip span img {
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 12px;
}

.tip_sub {
    background: #fff;
    width: 99%;
    height: 36px;
    overflow: hidden;
    margin: 15px auto;
    border-bottom: 1px #ddd solid;
}

ul.sub_ul {
    width: auto;
    height: 30px;
    float: right;
    padding-top: 2px;
    list-style-type: none;
}

ul.sub_ul li {
    width: 86px;
    height: 30px;
    line-height: 30px;
    float: left;
    background: #6fb3e0;
    color: #FFF;
    text-align: center;
    margin-right: 5px;
    font-family: "Microsoft YaHei";
}

ul.sub_ul li a {
    width: 86px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
}

ul.sub_ul li.yellow {
    background: #ffb752
}

ul.sub_ul li.green {
    background: #87b87f
}

ul.sub_ul li.gray {
    background: #666
}

ul.sub_ul li.orange {
    background: #d15b47
}

ul.sub_ul li a:hover {
    background: #5284a5;
    padding: 5px 22px;
}

ul.sub_ul li.yellow a:hover {
    background: #d29744;
}

ul.sub_ul li.green a:hover {
    background: #6d9467;
}

ul.sub_ul li.gray a:hover {
    background: #333;
}

ul.sub_ul li.orange a:hover {
    background: #a74a3a;
}

.tip_find {
    width: 99%;
    height: auto;
    overflow-x: hidden;
    border: 1px solid #CCC;
    margin: 0 auto 15px;
}

.tip_top {
    height: 38px;
    line-height: 38px;
    background: #f3f7f8;
    font-size: 14px;
    font-weight: 700;
    text-align: left;
    color: #333;
    font-family: "Microsoft YaHei";
    padding-left: 10px;
    border-bottom: 1px solid #CCC;
    overflow: hidden;
}

.tip_cont {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 5px 0;
}

.tip_find ul.find_ul {
    width: 88%;
    height: auto;
    float: left;
    list-style-type: none;
}

ul.find_ul li {
    width: 400px;
    height: 42px;
    margin-bottom: 10px;
    line-height: 35px;
    float: left;
    text-align: left;
    margin-left: 15px;
    color: #444;
    font-family: "Microsoft YaHei";
}

ul.find_ul li span {
    text-align: left;
    float: left;
    margin-top: 5px;
}

.tip_cont p.find_s {
    width: 10%;
    height: auto;
    text-align: left;
    padding-top: 20px;
    cursor: pointer;
    float: left;
}

.find_sub {
    border: none;
    width: 59px;
    height: 30px;
    background: #ffb752;
    font-size: 12px;
    color: #FFF;
    cursor: pointer;
    font-family: "Microsoft YaHei";
}

.find_select {
    width: 160px;
    height: 28px;
    text-align: left;
    border: #CCC solid 1px;
    vertical-align: middle;
    margin-top: 5px;
}

.department_table {
    width: 100%;
    height: auto;
    padding-bottom: 35px;
}

.table_add {
    width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 35px;
    _padding-bottom: 5px;
}

.table_top {
    background: #fff;
    width: 99%;
    font-size: 14px;
    clear: both;
    margin: 0px auto;
}

.table_x {
    height: auto;
    border: #ccc solid 1px;
    color: #444;
    background: #FFF;
    font-family: "Microsoft YaHei";
}

.table_x tr {
    height: 50px;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
}

.table_x tr.even_er {
    background: #f1f1f1;
}

tr.header {
    height: 40px;
    line-height: 40px;
    color: #333;
    font-weight: 700;
    background: #f9f9f9
}

.find_name, .find_dep, .find_tel {
    width: 200px;
    height: 28px;
    border: #CCC solid 1px;
    height: 35px;
    border: 1px solid #e4e7ea;
    line-height: 28px;
    vertical-align: middle;
    margin-top: 5px;
}

.table_x tr:hover {
    background: #f9f9f9
}

.table_x span {
    color: #888;
}

.table_top em {
    margin-left: 10px;
    text-align: center;
    color: #55a6dc
}

.table_top em img {
    vertical-align: middle;
}

.table_top a.update {
    width: 35px;
    height: 24px;
    line-height: 24px;
    padding-left: 15px;
    font-weight: bold;
    color: #2d8c18;
}

.b_paging {
    float: right;
    margin-top: 5px;
}

.b_paging a {
    margin: 0 3px;
    color: #045f8d;
}

.b_paging a:hover {
    color: #259ac7;
}

.b_paging a.current {
    font-weight: bold;
    color: #000;
    text-decoration: underline;
}

#p_pre, #p_next {
    margin: 0 5px;
}

.p_input {
    width: 35px;
    height: 15px;
    border: 1px #ccc solid;
    margin: 0 3px;
}

.p_button {
    width: 28px;
    height: 15px;
    border: none;
    background: url(../images/go_to.gif) no-repeat;
    margin: 0 10px 0 3px;
    position: relative \0;
    top: 4px \0;
    cursor: pointer;
}

.explanation {
    width: 99%;
    height: auto;
    margin: 20px auto;
}

.explanation h1 {
    width: 108px;
    height: 35px;
    line-height: 35px;
    margin: 15px 0 20px;
    text-align: center;
    background: #ff9900;
    color: #FFF;
    font-family: "Microsoft YaHei";
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.explanation p {
    line-height: 24px;
    color: #444;
    font-family: "Microsoft YaHei";
}

.add_to {
    width: 460px;
    height: 28px;
    line-height: 28px;
    float: left;
    padding-left: 10px;
    margin-top: 10px;
}

ul.add_ul {
    width: 450px;
    height: 28px;
}

ul.add_ul li {
    width: 81px;
    height: 28px;
    line-height: 28px;
    float: left;
    background: url(../images/save.jpg) no-repeat;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    margin-right: 5px;
}

ul.add_ul li a {
    width: 81px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #FFF;
}

.footer {
    padding: 15px 0;
    line-height: 21px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: #263238;
    clear: both;
    margin: 0 auto;
}

/*---------------弹窗代码----------------------*/
.tanchu {
    width: 100%;
    height: 100%;
    z-index: 10;
    position: fixed;
    top: 0;
    left: 0;
}

.tcbg {
    width: 100%;
    height: 100%;
    background: #666;
    position: absolute;
    overflow: hidden;
    z-index: 66;
    top: 0;
    left: 0;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    display: none
}

.tclogin {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 88;
}

.tcconter {
    width: 550px;
    height: 362px;
    margin: 100px auto 20px;
    background: #fff;
    border: 1px solid #438eb9;
}

.tanchu_top {
    width: 550px;
    height: 39px;
    background: #6fb3e0;
}

.tanchu_top h1 {
    width: 360px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
    float: left;
    font-family: "Microsoft YaHei";
}

.tanchu_top span {
    display: block;
    width: 15px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    float: right;
    margin: 12px 10px 0 0;
    font-size: 16px;
    color: #de2d3b;
    font-weight: bold;
    cursor: pointer;
}

.tanchu_top span:hover {
    color: #CCC;
}

.tanchu_cont {
    width: 550px;
    height: 326px;
    margin: 5px auto 0;
}

.login_f {
    width: 550px;
    height: 46px;
    margin: 30px auto 0;
    border-top: 1px solid #eee;
    background: #f6f6f6;
    overflow: hidden;
}

.login_lg {
    width: 500px;
    height: auto;
    margin: 0 auto;
}

.login_lg p {
    display: block;
    width: 100%;
    line-height: 36px;
    font-size: 14px;
    vertical-align: middle;
    text-align: left;
    color: #666;
    font-family: "Microsoft YaHei";
    margin: 5px 0;
}

span.login_font {
    display: block;
    width: 20%;
    height: 30px;
    line-height: 30px;
    text-align: right;
    float: left;
}

span.login_k {
    display: block;
    width: 80%;
    float: left;
    text-align: left;
    line-height: 28px;
    padding-top: 3px;
}

.login_img img {
    vertical-align: middle;
}

span.anniu {
    display: block;
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 30px auto 0;
}

.lmname {
    width: 160px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border: 1px solid #9cb6c0;
    background: #fff;
    color: #ccc;
    padding-left: 5px;
}

.lm_select {
    width: 167px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    border: 1px solid #9cb6c0;
    background: #fff;
    color: #ccc;
    margin-top: 2px;
}

.login_lg span em {
    color: #F00;
    padding-left: 5px;
}

.textall {
    width: 300px;
    height: 150px;
    line-height: 26px;
    border: 1px solid #ddd;
    background: #fff;
    color: #666;
    overflow-y: hidden;
}

#sub {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px 10px 0 0;
    background: #6fb3e0;
    cursor: pointer;
    float: left
}

#check {
    width: 62px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #9cb6c0;
    color: #00559d;
    text-align: center;
    margin: 0 0 0 5px;
    cursor: pointer;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    vertical-align: middle;
    background: url(../images/bar.gif) repeat-x 0 -8px;
}

#but {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px 0 0 10px;
    background: #d7d7d7;
    cursor: pointer;
    float: left
}

/*********************新增页***********************/
.table_annount {
    width: 99%;
    height: auto;
    margin: 0 auto;
}

.fillin_table {
    width: 78%;
    min-width: 820px;
    height: auto;
    margin: 10px 0;
    padding: 15px 0;
    float: left;
    border: 1px solid #ccc;
}

.table_right {
    width: 18%;
    height: auto;
    float: right;
    min-width: 207px;
    margin: 10px 10px 10px 0;
    border: 1px solid #ccc;
}

table.fillindetail {
    width: 100%;
    border: 0;
    font-size: 14px;
}

table.fillindetail td {
    height: 46px;
    line-height: 36px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

table.fillindetail div {
    padding-right: 3px;
    font-size: 14px;
    color: #333;
    font-family: "Microsoft YaHei";
}

input.line {
    border-bottom: 1px solid #222;
    border-left: none;
    border-right: none;
    border-top: none;
    width: 210px;
}

input.lines {
    border-bottom: 1px solid #222;
    border-left: none;
    border-right: none;
    border-top: none;
    width: 400px;
}

textarea.lineone {
    border: 1px solid #ccc;
    margin: 10px auto;
    width: 80%;
    overflow-y: hidden
}

input.hy {
    width: 130px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
    margin-right: 15px;
}

input.chy {
    width: 595px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.pawd {
    width: 425px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.check {
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: middle;
}

.fillin_select {
    width: 260px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

.select_filter {
    width: 140px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

.select_bm {
    width: 100px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.check {
    margin-left: 10px;
    margin-right: 5px;
    vertical-align: middle;
}

a.choose {
    display: block;
    float: left;
    margin-right: 10px;
    width: 96px;
    background: #6fb3e0;
    height: 25px;
    line-height: 25px;
    color: #fff;
    font-family: "Microsoft YaHei";
    text-align: center;
}

.browse {
    width: 65px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
}

.upload {
    width: 85px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    margin-left: 40px;
}

table.fillindetail p {
    color: #005580;
    font-family: "Microsoft YaHei";
    line-height: 24px;
}

table.fillindetail p a {
    color: #005580;
}

a.site {
    line-height: 50px;
    color: #6fb3e0;
    padding-left: 10px;
    vertical-align: top
}

.fillinsubmit {
    width: 92%;
    height: 61px;
    margin: 20px auto;
    text-align: left;
    padding-left: 8%
}

.send_subm {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px 10px 0 20px;
    background: #6fb3e0;
    cursor: pointer;
}

.send_reset {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px 0 0 20px;
    background: #d7d7d7;
    cursor: pointer;
}

.contacts {
    width: 100%;
    height: auto;
    min-width: 207px;
    margin: 0 auto;
    padding-bottom: 10px;
    background: #f9f9f9;
}

.contacts_tip {
    width: auto;
    min-width: 207px;
    height: 35px;
}

.contacts_tip font {
    display: block;
    width: 90px;
    height: 35px;
    line-height: 35px;
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    font-family: "Microsoft YaHei";
    padding-left: 20px;
}

.search {
    width: 96%;
    min-width: 200px;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    border: 1px solid #ccc;
    background: #fff
}

.search .sech {
    width: 86%;
    color: #666;
    min-width: 155px;
    height: 25px;
    line-height: 25px;
    float: left;
    border: none;
    background: #fff;
    color: #999;
    font-family: "Microsoft YaHei";
}

.btns {
    width: 13%;
    min-width: 26px;
    height: 25px;
    line-height: 25px;
    border: none;
    float: right;
}

.allunit {
    width: 100%;
    min-width: 207px;
    height: 600px;
    overflow-y: scroll;
    overflow-x: hidden
}

.allunit {
    scrollbar-arrow-color: #a3a3a3; /*三角箭头的颜色*/
    scrollbar-face-color: #bcbcbc; /*立体滚动条的颜色（包括箭头部分的背景色）*/
    scrollbar-3dlight-color: #f1f1f1; /*立体滚动条亮边的颜色*/
    scrollbar-highlight-color: #bcbcbc; /*滚动条的高亮颜色（左阴影？）*/
    scrollbar-shadow-color: #bcbcbc; /*立体滚动条阴影的颜色*/
    scrollbar-darkshadow-color: #f1f1f1; /*立体滚动条外阴影的颜色*/
    scrollbar-track-color: #f1f1f1; /*立体滚动条背景颜色*/
    scrollbar-base-color: #f1f1f1; /*滚动条的基色*/
}

.unit {
    width: 100%;
    min-width: 207px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.unit_tip {
    width: auto;
    height: 26px;
    background: #
    margin: 0 auto;
    overflow: hidden;
    border-bottom: #ccc 1px solid;
    border-top: #ccc 1px solid;
    background: url(../images/tip_bg.jpg) repeat-x;
}

.unit_tip font {
    display: block;
    width: 100px;
    height: 26px;
    line-height: 26px;
    color: #333;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    font-family: "Microsoft YaHei";
    padding-left: 10px;
}

.unit_cont {
    width: 100%;
    height: auto;
    margin: 0 auto;
    min-width: 205px;
}

.unit_cont ul {
    overflow: hidden;
    margin: 10px auto;
}

.unit_cont ul li {
    height: 24x;
    line-height: 24px;
    color: #333;
    overflow: hidden;
    font-size: 14px;
    padding-left: 10px;
    font-family: "Microsoft YaHei";;
}

.unit_cont ul li a {
    color: #333;
    text-align: left;
}

.communit_cont {
    width: 100%;
    height: auto;
    margin: 0 auto;
    min-width: 205px;
}

.communit_cont p {
    text-align: center;
    padding: 10px 0;
}

/*********************详情页***********************/

.mb {
    width: 98%;
    height: auto;
    margin: 0px auto;
}

.homemb {
    width: 48.6%;
    height: auto;
    overflow: hidden;
    margin: 10px 0 0;
    border: 1px solid #e4e4e4;
}

.homemb_tip {
    width: auto;
    height: 34px;
    overflow: hidden;
    background: url(../images/titlebg.jpg) repeat-x;
    border-bottom: 1px solid #e4e4e4;
}

.homemb_tip font {
    display: block;
    width: 150px;
    height: 34px;
    line-height: 34px;
    color: #0b6cbc;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    font-family: "Microsoft YaHei";
}

.homemb_tip font img {
    vertical-align: middle;
    margin: 0 10px;
}

.homemb_cont {
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 15px 0;
    font-family: "Microsoft YaHei";
}

.homemb_p {
    width: 94%;
    margin: 0 auto;
    border: 1px dashed #ccccff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
}

.homemb_pul {
    width: 49%;
    height: auto;
    float: left;
    padding: 10px 0;
}

.homemb_pul li {
    width: auto;
    height: 28x;
    line-height: 28px;
    color: #555;
    overflow: hidden;
    font-size: 14px;
    padding-left: 15px;
}

.homemb_pul li a {
    padding: 0 5px;
    color: #f78600;
    text-align: left;
    text-decoration: underline
}

.homemb_pul li em {
    padding: 0 5px;
}

.homemb_p p {
    padding-left: 15px;
    line-height: 30px;
    color: #555;
    font-size: 14px;
}

.homemb_p p a {
    color: #f78600;
}

.boderc {
    border-right: 1px dashed #ccccff;
}

ul.homemb_ul {
    width: 92%;
    overflow: hidden;
    margin: 0 auto;
}

ul.homemb_ul li {
    width: auto;
    height: 28px;
    line-height: 28px;
    color: #414141;
    overflow: hidden;
    font-size: 14px;
    background: url(../images/point.png) no-repeat left center;
    padding-left: 15px;
    font-family: "Microsoft YaHei";
}

ul.homemb_ul li a {
    color: #555;
    text-align: left;
    float: left;
}

ul.homemb_ul li span {
    display: block;
    float: right;
    line-height: 28px;
    color: #555;
    font-size: 14px;
}

.homemb_img {
    width: 98%;
    margin: 5px auto;
}

.homemb_img p {
    text-align: center;
    padding: 10px 10px 0;
}

.homemb_img p img {
    width: auto;
    height: auto;
}

.homemb_img div {
    width: 60%;
    margin: 0 auto;
    text-align: center
}

.homemb_img div a {
    float: left;
    padding: 5px 5px;
    height: 22px;
    line-height: 22px;
    color: #666;
    text-align: left;
}

.homemb_img div a img {
    float: left;
    margin-right: 5px;
    margin-top: 7px;
}

.table_left {
    float: left;
    width: 15%;
    height: auto;
    border: 1px solid #e4e4e4;
    clear: both
}

.sendunit_tip {
    width: 98%;
    height: 34px;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
}

.sendunit_tip font {
    display: block;
    width: 150px;
    height: 34px;
    line-height: 34px;
    color: #0b6cbc;
    float: left;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    font-family: "Microsoft YaHei";
    padding-left: 15px;
}

.sendunit_cont {
    width: auto;
    padding: 15px 0;
    text-align: center
}

.table_tops {
    width: 84%;
    height: auto;
    float: right;
}

.table_x em {
    margin-left: 10px;
    text-align: center;
    color: #55a6dc
}

.table_top p {
    height: auto;
    line-height: 35px;
    color: #ff9900
}

table.fillinfile {
    width: 100%;
    border: 1px solid #ccc;
    font-size: 14px;
    margin: 10px auto;
}

table.fillinfile td {
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    padding-left: 15px;
}

table.fillinfile span {
    font-size: 14px;
    color: #d15b47;
    font-family: "Microsoft YaHei";
}

table.fillinfile th {
    background: #eff3f8;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    color: #444;
    font-weight: normal;
    border-right: 1px solid #ccc
}

table.fillinfile tr {
    border-bottom: 1px solid #ccc
}

table.fillinfile tr:hover {
    background: #f9f9f9
}

input.fillname {
    width: 80%;
    height: 30px;
    line-height: 30px;
    color: #333;
    border: #ccc solid 1px;
}

.fillinsubmits {
    width: 69%;
    height: 61px;
    margin: 5px auto;
    text-align: left;
    padding-left: 30%
}

.table_fillinfile {
    width: 99%;
    margin: 15px auto 0;
    border: 1px solid #ccc;
    padding: 10px 0;
}

input.user {
    width: 200px;
    height: 26px;
    border: #ccc solid 1px;
    height: 38px;
    border: 1px solid #e4e7ea;
    line-height: 26px;
    color: #333;
}

input.pwd {
    width: 200px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.email {
    width: 200px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.tel {
    width: 200px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

input.dw {
    width: 60%;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

.selects {
    width: 200px;
    height: 26px;
    border: #ccc solid 1px;
    height: 37px;
    border: 1px solid #e4e7ea;
    float: left;
    line-height: 26px;
    color: #333;
}

textarea.lineones {
    border: 1px solid #ccc;
    margin: 10px auto;
    width: 60%;
    overflow-y: hidden
}

.send_subms {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 10px 10px 0 0;
    background: #6fb3e0;
    cursor: pointer;
}

.send_resets {
    width: 116px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 10px 0 0 20px;
    background: #d7d7d7;
    cursor: pointer;
}

/*------------------选择考评类型页面-----------*/
ul.subli_ul {
    width: auto;
    height: 34px;
}

ul.subli_ul li {
    width: auto;
    height: 34px;
    line-height: 34px;
    float: left;
    background: #f5f5f5;
    color: #FFF;
    text-align: center;
    margin-right: 5px;
    font-family: "Microsoft YaHei";
}

ul.subli_ul li a {
    color: #438eb9;
    padding: 0 10px;
}

ul.subli_ul li.defult {
    background: #0b6cbc
}

ul.subli_ul li.defult a {
    color: #fff
}

.fillindetails em {
    padding-right: 10%;
    color: #999999;
    width: 50%;
    line-height: 24px;
}

.fillinsub {
    padding-left: 17%
}

input.fs {
    width: 100px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

/*------------------指定被评市州页面----------*/
.table_citystate {
    width: 99%;
    margin: 15px auto 0;
    border: 1px solid #ccc;
    padding: 10px 0;
}

.citystate_tip {
    width: 90%;
    margin: 0 auto;
    height: 35px;
    padding: 10px 0;
    font-family: "Microsoft YaHei";
    color: #444;
}

.citystate_tip p {
    display: block;
    width: 25%;
    height: 35px;
    line-height: 35px;
    float: left;
    font-size: 14px;
}

.citystate_cont {
    width: 90%;
    margin: 0 auto;
}

.citystate_left {
    width: 40%;
    height: 300px;
    float: left;
    border: 1px solid #ccc;
}

.citystate_dl {
    width: 90%;
    margin: 0 auto;
}

.citystate_dl dt {
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft YaHei";
    color: #444;
    cursor: pointer
}

.citystate_dl dd {
    padding-left: 15px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
    color: #444;
}

.citystate_cent {
    width: 15%;
    min-width: 105px;
    float: left;
    margin: 0 15px 0 25px;
    padding-top: 10%;
    text-align: center;
}

.siphon_subm {
    width: 102px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px auto;
    background: #ff9900;
    cursor: pointer;
}

.clear_butn {
    width: 102px;
    height: 40px;
    line-height: 40px;
    border: 0;
    color: #fff;
    text-align: center;
    margin: 15px auto;
    background: #d7d7d7;
    cursor: pointer;
}

.citystate_right {
    width: 40%;
    height: auto;
    float: right;
}

.citystate_city {
    border: 1px solid #ccc;
    height: 300px;
}

.citystate_ul {
    width: 90%;
    margin: 0 auto;
}

.citystate_ul li {
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft YaHei";
    color: #444;
    float: left;
}

.citystate_ul li a {
    padding: 0 10px;
    color: #444;
}

/*------------------创建市州页面---------*/
.createtable {
    width: 99%;
    margin: 15px auto 0;
    border: 1px solid #ccc;
    padding: 10px 0;
}

.create_tip {
    width: 99%;
    margin: 0 auto;
    height: 30px;
}

.table_create {
    width: 99%;
    height: auto;
    margin: 5px auto;
}

.table_s {
    height: auto;
    border: #ccc solid 1px;
    color: #444;
    background: #FFF;
    font-family: "Microsoft YaHei";
}

.table_s tr {
    height: 30px;
    line-height: 35px;
    border-bottom: 1px solid #ccc;
}

.table_s tr.even_er {
    background: #f1f1f1;
}

.table_s tr:hover {
    background: #f9f9f9
}

tr.header {
    height: 60px;
    line-height: 40px;
    color: #858585;
    font-weight: 700;
    background: #f7fafc;
    font-size: 11px;
}

.table_s td {
    border-right: 1px solid #ccc
}

.table_s span {
    color: #888;
}

.table_s em {
    margin: 0 5px;
    text-align: center;
    color: #55a6dc;
    cursor: pointer
}

.table_top em img {
    vertical-align: middle;
}

.table_create p {
    text-align: center
}

.tip_cont p.find_b {
    width: 6%;
    height: auto;
    padding-top: 2px;
    text-align: left;
    cursor: pointer;
    float: left;
}

/*--------------------------弹窗2宽----------------------------*/
.tcconters {
    width: 829px;
    height: 480px;
    margin: 100px auto 20px;
    background: #fff;
    border: 1px solid #438eb9;
}

.tanchu_tops {
    height: 39px;
    background: #6fb3e0;
}

.tanchu_tops h1 {
    width: 360px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    font-size: 14px;
    padding-left: 20px;
    text-align: left;
    float: left;
    font-family: "Microsoft YaHei";
}

.tanchu_tops span {
    display: block;
    width: 15px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    float: right;
    margin: 12px 10px 0 0;
    font-size: 16px;
    color: #de2d3b;
    font-weight: bold;
    cursor: pointer;
}

.tanchu_top span:hover {
    color: #CCC;
}

.tanchu_conts {
    height: 370px;
    margin: 5px auto 0;
}

.tanchu_tip_cont {
    width: 98%;
    height: auto;
    margin: 10px auto;
    background: #eff3f8;
    padding: 5px 0;
    border: 1px solid #ccc
}

ul.tanchu_find_ul {
    width: 89%;
    height: auto;
    float: left;
}

ul.tanchu_find_ul li {
    width: 220px;
    height: 35px;
    line-height: 35px;
    float: left;
    text-align: left;
    margin-left: 15px;
    color: #444;
    font-family: "Microsoft YaHei";
}

ul.tanchu_find_ul li span {
    text-align: left;
    float: left;
    width: 73px;
}

.find_names {
    width: 130px;
    height: 28px;
    line-height: 28px;
    border: #CCC solid 1px;
    vertical-align: middle;
    margin-top: 3px;
}

.find_selects {
    width: 130px;
    height: 28px;
    text-align: left;
    border: #CCC solid 1px;
    vertical-align: middle;
    margin-top: 3px;
}

.tanchu_table {
    width: 98%;
    height: auto;
    margin: 10px auto;
}

p.sucenter {
    text-align: center;
}

.tables_top {
    width: 99%;
    font-size: 14px;
    margin: 10px auto 0;
}

.table_citystates {
    width: 99%;
    margin: 0 auto;
    border: 1px solid #ccc;
    padding: 10px 0 20px;
}

.citystate_rights {
    width: 55%;
    height: 260px;
    float: right;
}

.citystate_rights span {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    color: #f00;
    font-family: "Microsoft YaHei";
}

.citystate_rights p {
    line-height: 26px;
    font-family: "Microsoft YaHei";
    color: #444;
}

input.tk {
    width: 50px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

/*------------------------------完成页面样式--------------------------------------*/
table.fillindetails {
    width: 100%;
    border: 0;
    font-size: 14px;
}

table.fillindetails td {
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

table.fillindetails div {
    padding-right: 3px;
    font-size: 14px;
    color: #333;
    font-family: "Microsoft YaHei";
}

.comselects {
    width: 160px;
    height: 26px;
    line-height: 26px;
    color: #333;
    border: #ccc solid 1px;
}

p.hide_text {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    margin: 0;
    color: black;
}

p.hide_text:hover {
    cursor: pointer
}


.shzt{margin-bottom:15px;}
.shzt span{font-weight: bold;margin-right: 10px;}
.shzt input:nth-of-type(2){margin-left: 15px;}
.shzt textarea{width: 290px;height: 80px;}
.shztbtnbox{text-align: center;margin-top: 10px;}
.shztbtnbox .btn{font: 14px/30px "微软雅黑";color:#fff;padding: 0 18px;text-align: center;border-radius: 3px;display: inline-block;margin: 0 5px;}
.shztbtnbox .btn.yellow{background: #ffb752;}
.shztbtnbox .btn.gray{background: #e0e0e0;}


input, select, textarea{
    padding: 0 8px;
    transition:border .3s;

}
input:focus, select:focus, textarea:focus{
    outline:none;
    border-color:#1c84c6 !important;
}
a{
    text-decoration: none;
}