﻿@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2016-06-14 20:18:38
 * @version $Id$
 */
* {
    margin: 0;
    padding: 0;
}

html {
    width: 99.99999%;
}

body {
    background: white;
}
/*字体边框等初始化*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    font-size: 12px;
    padding: 0;
    margin: 0;
    font-family: Microsoft YaHei, Verdana, Geneva, sans-serif;
    color: #666;
}

    input[type="text"] {
        text-indent: 4px;
    }

    input[type='text'], input[type='password'], select {
        height: 24px;
        border-radius: 3px;
        border: 1px solid #d9d9d9;
    }

        input[type='text'].Wdate {
            padding: 0px !important;
            height: 28px !important;
        }

textarea {
    width: 400px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    line-height: 20px;
    padding-left: 10px;
    padding-top: 10px;
}

input[type='button'], input[type='submit'] {
    width: 95px;
    height: 28px;
    border: 1px solid #bababa;
    cursor: pointer;
    border-radius: 3px;
    background: none;
}

.btnSearch {
    width: 25px;
    height: 24px;
    background: url(../image/ѧԱ_23.png) no-repeat;
    float: left;
    margin-left: 82px;
    margin-right: 12px;
    border: none;
    cursor: pointer;
}

.btnSave {
    width: 104px;
    height: 30px;
    color: #fff;
    line-height: 30px;
    text-align: center;
    background: #4bb333;
    border: none;
    cursor: pointer;
    font-size: 12px;
    margin-top: 20px;
    margin-left: 255px;
    border-radius: 3px;
}

    .btnSave:hover {
        background-color: #3D9C27;
    }

.btnCancel {
    width: 84px;
    height: 30px;
    float: right;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 12px;
    margin-right: 1px;
    position: absolute;
    top: 13px;
    right: 20px;
    border-radius: 3px;
}

    .btnCancel:hover {
        background-color: #4bb233;
        color: white;
    }

input[type='text']:hover, input[type='button']:hover, select:hover, input[type='reset']:hover, input[type='file']:hover, textarea:hover {
    border: 1px solid #4bb333 !important;
}

input[type='checkbox'] {
    opacity: 0.5;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

img {
    border: none;
    -ms-interpolation-mode: bicubic;
}

address, caption, cite, code, dfn, th, var {
    font-weight: normal;
    font-style: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #b61b24;
    }

.w {
    width: 100%;
    float: left;
}

.div_con_cc {
    width: 100%;
}

.div_con {
    width: 1120px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr, .fl {
    float: left;
}

.body_bgc {
    background: white;
}
/*header*/
.header .div_con {
    padding-top: 22px;
    /*height: 67px;*/
}

.header_right {
    padding-bottom: 28px;
}
/*content*/
.main_container {
    background: url(../image/banner.png) no-repeat center center;
    height: 472px;
}

.login_box {
    width: 352px;
    height: 372px;
    margin-top: 40px;
    float: right;
    margin-right: 9px;
}
    /*login_box*/
    .login_box .login_name {
        width: 100%;
        height: 60px;
        background-color: white;
        border-radius: 3px 3px 0px 0px;
    }

        .login_box .login_name .left {
            float: left;
            background-color: rgb(75, 179, 51);
            width: 4px;
            height: 21px;
            margin-top: 29px;
            border-radius: 0px;
        }

        .login_box .login_name .right {
            line-height: 21px;
            margin-top: 28px;
            background-color: white;
            color: #666;
            width: 100px;
        }

.login_name span {
    display: block;
    width: 352px;
    float: left;
    text-align: center;
    font-size: 16px;
    line-height: 60px;
    background: #4bb333;
    color: #fff;
    border-radius: 3px 3px 0px 0px;
}

    .login_name span.this {
        color: #4bb333;
        background: #fff;
    }

.login_fr .login_form {
    width: 100%;
    height: 304px;
    background: #fff;
    display: none;
}

.login_fr .login_show {
    display: block;
}

.login_form ul.login_ul {
    margin-top: 28px;
    padding: 0 20px;
    width: 310px;
    float: left;
}

ul.login_ul li {
    width: 100%;
    float: left;
    margin-bottom: 22px;
    text-align: center;
}

    ul.login_ul li.login_btn_li {
        margin-bottom: 0;
    }

.login_form .login_form_name,
.login_form .login_form_pwd {
    width: 308px;
    height: 26px;
    padding: 8px 0;
    line-height: 26px;
    border: 1px solid #d9d9d9;
    text-indent: 10px;
}

    .login_form .login_form_name:hover, .login_form .login_form_pwd:hover {
        border: 1px solid #4bb333;
    }

.login_form .login_btn {
    width: 100%;
    background: #4bb333;
    color: #fff;
    text-align: center;
    height: 48px;
    line-height: 48px;
    border: none;
    cursor: pointer;
    font-size: 16px;
}

    .login_form .login_btn:hover {
        background: #499C35;
    }

.login_form #login_reset {
    color: #4bb333;
    text-decoration: underline;
    text-align: center;
    width: 100%;
    height: 48px;
    line-height: 48px;
    border: none;
    background: #fff;
    cursor: pointer;
}

ul.login_ul li label {
    cursor: pointer;
}

    ul.login_ul li label input {
        margin-top: 2px;
    }

    ul.login_ul li label span,
    ul.login_ul li a {
        color: #666;
        margin-left: 5px;
    }

        ul.login_ul li a:hover {
            text-decoration: underline;
            color: #4bb333;
        }

.footer {
    /*padding-top: 42px;*/
}

    .footer p {
        text-align: center;
        color: #666;
        line-height: 60px;
    }

        .footer p a {
            color: #666;
        }

            .footer p a:hover {
                text-decoration: underline;
            }

/*左侧*/
.main_left {
    width: 211px;
}

    .main_left h1.main_left_h1 {
        display: block;
        width: 100%;
        float: left;
        background: #f1f1f1;
        /*color: #fff;*/
        text-align: center;
        height: 56px;
        line-height: 60px;
        font-size: 14px;
        border-bottom: 1px solid #4bb233;
    }

ul.main_left_ul {
    margin-top: 1px;
    padding-bottom: 49px;
}

    .main_left ul.main_left_ul,
    ul.main_left_ul li {
        float: left;
        width: 100%;
    }

        ul.main_left_ul li.nochild {
            background: none;
        }

    ul.main_left_ul li {
        background: url(../image/icon_2.png) no-repeat 192px 20px;
        position: relative;
        /*border-bottom: 1px solid #fff;*/
    }

        ul.main_left_ul li:hover,
        ul.main_left_ul li.this {
            background: url(../image/icon_1.png) no-repeat 188px 22px;
        }

            ul.main_left_ul li.this i.mainLeft_i {
                background-position: -20px 0px !important;
            }

        ul.main_left_ul li.nochild {
            background: none;
        }

        ul.main_left_ul li:hover span,
        ul.main_left_ul li.this span {
            color: #4bb333;
        }

        ul.main_left_ul li span {
            display: block;
            width: 100%;
            font-size: 14px;
            color: #666;
            text-indent: 56px;
            line-height: 49px;
            cursor: pointer;
        }

        ul.main_left_ul li i.mainLeft_i {
            display: block;
            width: 20px;
            height: 20px;
            position: absolute;
            top: 15px;
            left: 20px;
        }

        ul.main_left_ul li:hover i.mainLeft_i {
            background-position: -20px 0px !important;
        }

        ul.main_left_ul li dl.mainLeftDl {
            width: 100%;
            display: none;
        }

        ul.main_left_ul li.this dl.mainLeftDl {
            display: block;
        }

dl.mainLeftDl dt {
    width: 186px;
    float: left;
    height: 34px;
    background: url(../image/icon_3.png) no-repeat 38px center;
    line-height: 34px;
    text-indent: 60px;
    margin-left: 12px;
    margin-top: 7px;
    margin-bottom: 8px;
    border-radius: 5px;
}

    dl.mainLeftDl dt.aClick {
        background: #6cb655 url(../image/icon_4.png) no-repeat 38px center;
    }

        dl.mainLeftDl dt.aClick a {
            color: white;
        }

    dl.mainLeftDl dt a {
        color: #666;
        white-space: nowrap;
    }

    dl.mainLeftDl dt:hover {
        background: #6cb655 url(../image/icon_4.png) no-repeat 38px center;
    }

        dl.mainLeftDl dt:hover a {
            color: #fff;
        }



/*消息提示框样式 开始*/
.window {
    background: none !important;
    position: fixed;
    border-radius: 5px;
    padding: 0px;
    border-style: none;
}

.openWindow {
    background-color: white !important;
    position: fixed !important;
}

    .openWindow .openWindowHeader {
        background-color: white !important;
    }

.window-shadow {
    background: none;
    display: none !important;
}

.messager-body {
    height: 100% !important;
    color: #666;
}

.window .window-header {
    height: 42px;
    background-color: #4bb333;
}

.window .panel-title {
    font-size: 14px;
    line-height: 42px;
    padding-left: 15px;
    color: white;
}

.openWindow .panel-title {
    color: #777;
}

.winodw .panel-tool {
    background-color: white !important;
}

.window .window-header .panel-tool {
    right: 10px !important;
}

.window-proxy-mask, .window-mask {
    background-color: #000 !important;
}

.messager-window .messager-button {
    padding: 10px;
}

    .messager-window .messager-button a {
        border-radius: 3px;
    }

        .messager-window .messager-button a:hover {
            background-color: #4bb233;
        }

            .messager-window .messager-button a:hover .l-btn-text {
                color: white;
            }

        .messager-window .messager-button a .l-btn-text {
            line-height: 28px;
        }
/*消息提示框样式 结束*/
/*右侧*/
#divMain_Right {
    position: fixed;
    left: 212px;
    width: -moz-calc(100%-212px);
    width: -webkit-calc(100%-212px);
    width: calc(100%-212px);
    padding-top: 0px;
}

.main_right {
    width: 100%;
    background: #f5f5f5;
}

.main_shoufei_box {
    /*background-color: #f5f5f5;*/
    /*min-width: 1000px;*/
}

.main_right_name {
    height: 56px;
    background: #f5f5f5;
    border-bottom: 1px solid #e5e5e5;
}

.main_right h1.main_right_h1 {
    display: block;
    width: 147px;
    /*text-align: center;*/
    /*color: #fff;*/
    line-height: 50px;
    /*background: #4bb333;*/
    font-size: 14px;
    text-indent: 30px;
}

.treeLeft_title {
    display: block;
    width: 100%;
    text-align: center;
    line-height: 56px;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
}

.treeMainBody {
    background-color: #f7f6f6;
}

h1.main_right_h1 {
    display: block;
    /*width: 147px;*/
    line-height: 50px;
    font-size: 14px;
    text-indent: 30px;
}


.main_right_cont {
    margin-top: 1px;
    background: #fff;
}

.mian_right_c_box1, .mian_right_c_box2 {
    padding-left: 62px;
    /*width: 90%;*/
    margin-top: 14px;
}

.mian_right_c_box3 {
    padding-left: 0px;
    width: 100%;
    margin-top: 0px;
}

.main_caiwu_name h2,
.main_caiwu_name h3 {
    float: left;
    line-height: 24px;
}

.main_caiwu_name #caiwu_btn,
.main_caiwu_xinxi #caiwu_btn {
    width: 25px;
    height: 24px;
    background: url(../image/ѧԱ_23.png) no-repeat;
    float: left;
    margin-left: 82px;
    margin-right: 12px;
    border: none;
    cursor: pointer;
}

.main_caiwu_table table {
    text-align: center;
    margin: 10px 0px 10px 0px;
}

.main_caiwu_table .main_table_tr2 {
    background: #f9f9f9;
}

.main_caiwu_table table .main_table_tr2 a {
    color: #4bb333;
    margin: 5px;
}

.xueyuna_xinxi_table table {
    text-align: center;
    width: 100%;
}

.main_table_tr1 {
    background: #f5f5f5;
    height: 35px;
    border-top: 1px solid #4bb333;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

    .main_table_tr1 th {
        text-align: center;
    }

.main_table_tr2 {
    height: 34px;
    background: #fff;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

    .main_table_tr2:hover {
        background-color: #faf0e6;
    }

.xueyuna_xinxi_table table .main_table_tr2 {
    height: 42px;
}

    .xueyuna_xinxi_table table .main_table_tr2 a {
        color: #4bb333;
        margin: 5px;
    }

.main_caiwu_xinxi {
    padding-bottom: 12px;
    position: relative;
}

    .main_caiwu_xinxi p {
        width: 100%;
        height: 30px;
        margin-bottom: 12px;
    }

        .main_caiwu_xinxi p span {
            float: left;
            margin-right: 82px;
            display: block;
            width: 72px;
            text-align: left;
            line-height: 30px;
        }

        .main_caiwu_xinxi p input,
        .main_caiwu_xinxi p select {
            width: 271px;
            height: 28px;
            border: 1px solid #ddd;
            line-height: 28px;
            float: left;
            color: #666;
            text-indent: 4px;
            border-radius: 3px;
        }

        .main_caiwu_xinxi p .input {
            width: 271px;
            height: 28px;
            border: 1px solid #ddd;
            line-height: 28px;
            float: left;
            color: #666;
            text-indent: 12px;
            border-radius: 3px;
        }

        .main_caiwu_xinxi p em {
            color: #f00;
            font-style: normal;
            line-height: 34px;
            margin-left: 5px;
        }

.main_xueyuan_xinxi span em {
    color: #f00;
    font-style: normal;
    line-height: 34px;
    margin-left: 5px;
}

.main_caiwu_name {
    padding-bottom: 18px;
}

.main_shoufei_box1,
.caiwu_baocun {
    /*margin-top: 10px;*/
}

    .main_shoufei_box1 .main_right_name {
        background-color: #f1f1f1;
        border-top: 1px solid #4bb233;
        height: 50px;
    }

.main_shoufei_box2 .main_right_name {
    background-color: #f1f1f1;
    border-top: 1px solid #e5e5e5;
    height: 50px;
}

.main_caiwu_xinxi #caiwu_btn {
    margin-left: 0;
}

.main_caiwu_xinxi #caiwu_xinxi_file {
    width: 104px;
    height: 30px;
    border: 0;
    background: url(../image/caiwu_1.jpg) no-repeat;
    margin-left: 18px;
}

.main_caiwu_xinxi #main_caiwu_text {
    width: 271px;
    height: 58px;
    border-color: #ddd;
    float: left;
}

.caiwu_baocun {
    background: #fff;
    padding-bottom: 30px;
}

    .caiwu_baocun #caiwu_baocun_btn {
        width: 147px;
        height: 60px;
        float: right;
        color: #fff;
        line-height: 60px;
        text-align: center;
        background: #4bb333;
        border: none;
        cursor: pointer;
        font-size: 14px;
    }

.main {
    margin-top: 115px;
}

.main_xueyuan_xinxi {
    padding-left: 26px;
    height: 46px;
    padding-top: 14px;
}

    .main_xueyuan_xinxi .spanRed {
        color: rgb(224, 61, 61);
        font-size: 14px;
        padding-left: 10px;
    }

.border_top {
    border-top: 1px #eee solid;
}

.main_xueyuan_xinxi span {
    margin-right: 4px;
    color: #666;
}

    .main_xueyuan_xinxi span font {
        font-size: 12px;
    }

    .main_xueyuan_xinxi span select {
        color: #666;
        margin-left: 4px;
        height: 28px;
    }

    .main_xueyuan_xinxi span input {
        width: 79px;
        height: 28px;
        margin-left: 4px;
        text-indent: 4px;
    }

    .main_xueyuan_xinxi span.xueyuan_xinxi_sp_lang input {
        width: 140px;
    }

.xuyuan_chauxn {
    width: 71px;
    height: 28px;
    background: url(../image/xinxi_1.jpg) no-repeat;
    border: none;
    /*background-color: #4bb333;
    border-radius: 3px;*/
    color: #fff;
    cursor: pointer;
}

.main_xueyuan_xinxi span .xuyuan_chauxn {
    width: 71px;
    height: 28px;
    /*background: url(../image/xinxi_1.jpg) no-repeat;*/
    background-color: #4bb333;
    border: none;
    /*background-color: #4bb333;
    border-radius: 3px;
    border: 1px solid white;*/
    color: #fff;
    cursor: pointer;
}
.main_xueyuan_xinxi span .xuyuan_chauxn:hover {
    background-color: #3D9C27;
}

.xuyuan_qingkong {
    width: 71px;
    height: 28px;
    /*background: url(../image/xinxi_2.jpg) no-repeat;
    border: none;*/
    border: 1px solid #bbb;
    border-radius: 3px;
    color: #666;
    cursor: pointer;
}

    .xuyuan_qingkong:hover {
        background: none;
        border: 1px solid #4bb333;
        border-radius: 3px;
    }

.main_xueyuan_xinxi span .xuyuan_qingkong:hover {
    border: 1px solid #4bb333;
    border-radius: 3px;
    background: none;
}

.main_xueyuan_xinxi span .xuyuan_qingkong {
    width: 71px;
    height: 28px;
    /*background: url(../image/xinxi_2.jpg) no-repeat;
    border: none;*/
    border: 1px solid #bbb;
    border-radius: 3px;
    color: #666;
    cursor: pointer;
}

.xueyuan_daying {
    padding-top: 18px !important;
    height: 61px;
}

    .xueyuan_daying .xueyuna_dy {
        width: 69px;
        height: 30px;
        /*border: 1px solid #ddd;*/
        line-height: 30px;
        text-align: center;
        border-radius: 3px;
        margin-left: 15px;
        background-color: #ccbe43;
        color: white;
    }

        .xueyuan_daying .xueyuna_dy:hover {
            background-color: #c6b73b;
        }

    .xueyuan_daying .xueyuan_yema {
        float: right;
        width: 800px;
    }

.xueyuan_yema ul {
    width: 100%;
}

    .xueyuan_yema ul li {
        float: left;
        color: #666;
        line-height: 24px;
        margin-right: 10px;
        text-align: center;
    }

        .xueyuan_yema ul li.xueyuan_yema_li {
            border: 1px solid #ddd;
            border-radius: 3px;
            /*padding:2px 6px;*/
            width: 30px;
        }

        .xueyuan_yema ul li input {
            width: 30px;
            border: none;
            text-align: center;
        }

.main_menhu_tb table {
    width: 100%;
}

    .main_menhu_tb table tr {
        border-bottom: 1px solid #ddd;
        height: 50px;
        width: 33.3%;
    }

    .main_menhu_tb table td {
        border-right: 1px solid #ddd;
    }

        .main_menhu_tb table td span {
            display: inline-block;
            width: 119px;
            font-size: 18px;
            color: #4bb333;
            text-align: center;
        }

.main_menhu_tubiao {
    margin-top: 10px;
}

.main_tubiao_box1 {
    width: 485px;
    float: left;
}

.tubiao_box1_cont,
.tubiao_box3_cont {
    background: #fff;
    margin-top: 1px;
    height: 287px;
}

    .tubiao_box1_cont .tubiao_cont_box {
        width: 100%;
        height: 224px;
    }

    .tubiao_box1_cont .tubiao_con_p {
        width: 100%;
        text-align: center;
    }

.tubiao_con_p a {
    border: 1px solid #ddd;
    padding: 5px 10px;
    line-height: 27px;
    text-align: center;
    margin: 0 6px;
    border-radius: 3px;
}

    .tubiao_con_p a.this {
        background: #4bb333;
        color: #fff;
    }

        .tubiao_con_p a:hover {
            background-color: #3D9C27;
            color: white;
        }

.main_tubiao_box2 {
    float: right;
}

.main_tubiao_box3 {
    width: 237px;
    float: left;
    margin-top: 10px;
    margin-right: 8px;
    padding-left: 30px;
}

.tubiao_box3_cont {
    height: 329px;
}

/*****门户************/
/*左侧图标*/
#divLeft {
    border-right: 1px solid #e5e5ee;
    float: left;
    position: fixed;
    height: 100%;
    background-color: #f4f3f3;
    overflow: scroll;
    overflow-x: hidden;
    left: 0px;
    width: 247px;
}

.main_middle {
    float: left;
    left: 211px;
    width: 0px;
    height: 100%;
    position: fixed;
    z-index: 2;
    border-right: 1px solid #e5e5e5;
}

ul.menhu_ul li {
    background: none;
}

    ul.menhu_ul li.this,
    ul.menhu_ul li:hover {
        background: #4bb333;
    }

        ul.menhu_ul li.this span,
        ul.menhu_ul li:hover span {
            color: #fff;
        }

    ul.menhu_ul li i {
        background: url(../image/xuyuan_1.png) no-repeat;
    }

        ul.menhu_ul li i.menhu_i1 {
            background-position: 0 0;
        }

    ul.menhu_ul li.this i.menhu_i1,
    ul.menhu_ul li:hover i.menhu_i1 {
        background-position: -49px 0;
    }

    ul.menhu_ul li i.menhu_i2 {
        background-position: 0 -34px;
    }

    ul.menhu_ul li.this i.menhu_i2,
    ul.menhu_ul li:hover i.menhu_i2 {
        background-position: -49px -34px;
    }

/**************************************************/
.wrap {
    /*width: 1200px;
    margin: 0 auto;*/
}

.clear {
    clear: both;
}

.head {
    height: 59px;
    width: 100%;
    background-color: #4bb333;
}

.hcon img {
    float: left;
    margin: 13px 44px 0 36px;
}

.search {
    background: url(../image/search.png) no-repeat;
    width: 212px;
    height: 30px;
    margin-top: 15px;
    margin-right: 135px;
    float: left;
}

    .search input {
        border: 0;
        background: none;
        margin-top: 2px;
        height: 27px;
    }

        .search input[type="text"] {
            width: 173px;
            margin-left: 10px;
            float: left;
            border: none;
        }

            .search input[type="text"]:hover {
                border: none !important;
            }

        .search input[type="submit"] {
            width: 22px;
            margin-top: 2px;
        }

.ico {
    width: 200px;
    height: 25px;
    float: right;
    margin-right: 30px;
    margin-top: 18px;
}

    .ico a {
        background: url(../image/headico.png) no-repeat;
        width: 23px;
        display: inline-block;
        height: 20px;
    }

    .ico i {
        background: url(../image/line.gif) no-repeat;
        margin: 0px 17px;
        display: inline-block;
        height: 22px;
        width: 1px;
    }

    .ico a#hico1 {
        background-position: 4px 0px;
    }

    .ico a#hico2 {
        background-position: -56px 0px;
    }

    .ico a#hico3 {
        background-position: -112px 0px;
    }

    .ico a#hico4 {
        background-position: -170px 0px;
    }

.toux {
    float: right;
    width: 90px;
    height: 40px;
    margin-top: 10px;
    margin-right: 18px;
    position: relative;
}

    .toux span {
        background: url(../image/touxiangbg.png) left no-repeat;
        line-height: 40px;
        display: inline-block;
        padding-left: 50px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2;
        color: #fff;
    }

    .toux img {
        position: absolute;
        top: -11px;
        left: -36px;
        width: 40px;
        height: 40px;
        z-index: 1;
        border-radius: 20px;
    }

.more {
    float: right;
    margin-right: 10px;
    width: 194px;
    margin-top: 20px;
}

    .more a {
        background: url(../image/more.png) no-repeat;
        width: 30px;
        height: 20px;
        display: inline-block;
        padding-right: 9px;
        padding-left: 25px;
        line-height: 20px;
        color: #fff;
    }

        .more a#m1 {
            background-position: 0px 0px;
        }

        .more a#m2 {
            background-position: -70px 0px;
        }

        .more a#m3 {
            background-position: -143px 0px;
        }


.topmenu {
    background: url(../image/topmenubg.png) repeat-x;
    height: 55px;
    border-bottom: 2px solid #d3d3d3;
}

    .topmenu ul {
        /*margin-left: 20px;*/
    }



    .topmenu li {
        width: 110px;
        float: left;
        text-align: center;
        margin-left: 13px;
    }

        .topmenu li a {
            font-size: 16px;
            color: #747474;
            line-height: 54px;
            padding-left: 30px;
        }

        .topmenu li.this a {
            background-position: -75px 0px !important;
        }

        .topmenu li a:hover {
            background-position: -75px 0px !important;
        }

        .topmenu li:hover, .topmenu li.this {
            border-bottom: 2px solid #4bb333;
        }

            .topmenu li:hover a {
                color: #4bb333;
            }

            .topmenu li.this a {
                color: #4bb333;
            }

ul.xy li i {
    background: url(../image/leftico.png) no-repeat;
}

.main_caiwu_name #xueyuan_btn, .main_caiwu_xinxi #xueyuan_tel_btn, .main_caiwu_xinxi #xueyuan_touxiang_btn {
    width: 95px;
    height: 30px;
    float: left;
    margin-left: 30px;
    border: 1px solid #bababa;
    cursor: pointer;
    border-radius: 3px;
    background: none;
    text-indent: 0px;
}

.main_caiwu_xinxi #xueyuan_tel_btn {
    background-color: #d5d5d5;
    color: #a8a8a8;
    margin-left: 10px;
}

.main_caiwu_xinxi #xueyuan_touxiang_btn {
    background-color: #4bb333;
    color: #fff;
}

    .main_caiwu_xinxi #xueyuan_touxiang_btn:hover {
        background-color: #3D9C27;
    }
/*修改*/
.main_caiwu_xinxi p i {
    font-style: normal;
    line-height: 34px;
    margin-left: 5px;
    color: #898989;
}

.main_xueyuan_dengji p span {
    width: 112px;
}

.main_xueyuandengji_xinxi p span {
    width: 112px;
}

.main_caiwu_xinxi p span {
    width: 112px;
}

.main_xueyuandengji_xinxi p.shenling_zt span {
    margin-right: 0;
}

#touxing_file, .touxing_file, #SynCardOcx1 {
    position: absolute;
    top: 0;
    left: 650px;
    border: none;
    width: 228px;
    height: 283px;
    background: url(../image/ѧԱ_03.jpg) no-repeat;
}

.btnLittlePrint {
    border: none;
    background-color: #fff;
    width: 100%;
}

.lblCheck {
    cursor: pointer;
}

/*修改combo样式 开始  by：吕斌 2016年6月27日 17:49:59*/
.textbox .textbox-addon {
    margin-right: 0px !important;
    width: 16px !important;
}

/*修改combo样式 结束*/
.main_menhu_tb {
    /*max-width: 1170px;*/
    text-align: center;
}

#mybody.frmCenterOpen .bImg {
    background-position: 0px 0px;
}

#mybody.frmCenterClose .bImg {
    background-position: -7px 0px;
}

#mybody.frmCenterOpen:hover .bImg {
    background-position: 0px -11px;
}

#mybody.frmCenterClose:hover .bImg {
    background-position: -7px -11px;
}

.main_right .main_shoufei_box .shenfenzheng {
    background-color: #42A22C;
    color: white;
    height: 35px;
    width: 150px;
}

    .main_right .main_shoufei_box .shenfenzheng:hover {
        background-color: #3D9C27;
    }

.validatebox-invalid {
    border-color: #ECBABA;
}


.main_right_cont .lineBox {
    margin-top: 30px;
    overflow: hidden;
}

    .main_right_cont .lineBox .box {
        height: 64px;
        width: 178px;
        margin-left: 57px;
        margin-right: 57px;
        text-align: center;
        background-color: #f5f5f5;
        border: 1px solid #e5e5e5;
        float: left;
        cursor: pointer;
        margin-bottom: 25px;
    }

        .main_right_cont .lineBox .box .bgi {
            background: url('/image/menu/mh_01.png') no-repeat;
            width: 20px;
            height: 20px;
            margin: 0px auto;
            background-position: -20px 0px !important;
            margin-top: 10px;
        }

        .main_right_cont .lineBox .box:hover {
            background-color: #52b333;
            color: white;
        }

        .main_right_cont .lineBox .box span {
            line-height: 25px;
        }

        .main_right_cont .lineBox .box:hover span {
            color: white;
        }

        .main_right_cont .lineBox .box:hover .bgi {
            background-position: 0px 0px !important;
        }
