﻿@charset "utf-8";


.AlphaX {
    position: relative;
}

.sharp .content * {
    position: relative;
}

table tr td {
    position: relative;
}


.Alpha {
    filter: alpha(opacity=70);
    opacity: 0.70;
}

table {
    /*filter:alpha(opacity=60);*/
}

    table table {
        filter: alpha(opacity=100);
    }

.sharp {
    width: 100%;
    padding: 20px 0;
    margin: 0 auto;
    color: #fff;
    //filter:alpha(opacity=60);
}

    .sharp .content div {
        text-indent: 0em;
    }


    .sharp .content A:hover {
        color: orange;
    }






body, input, td, div, select, button, textarea {
    font-size: 10pt;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
}

body {
    margin: 8px 0;
    text-align: center;
    background-attachment: fixed;
}

td, table {
    border-color: #E5E5E5;
}

select {
    border: 1px #999 solid;
    height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    vertical-align: middle;
}

    select:hover {
        border: 1px #000 solid;
    }


input {
    /*border: 1px #999 solid;*/
}

    input[type='text']:hover,
    input[type='text']:focus {
        /*border:1px #000 solid;
    background-image: url(../images/TDBG_White.gif);*/
    }

    button,
    input[type='submit'],
    input[type='reset'],
    input[type='button'] {
        border: 1px solid #999;
        background-color: #ddd;
    }

        button[type='reset'] {
            background: #86aad1;
            border: 1px #6f93bb solid;
        }

            .tablist .editbtn:hover,
            .tablist .resetbtn:hover,
            .btnstyle_sure:hover,
            button[type='reset']:hover,
            input[type='submit']:hover,
            input[type='reset']:hover {
                border: 1px solid #dfbf0e !important;
                background-color: #ffe258 !important;
                color: #000 !important;
            }

textarea {
    border: 1px #999 solid;
}

    textarea:hover {
        border: 1px #007AFF solid !important;
    }

A:link {
    color: #000000;
    text-decoration: none;
    /*  text-shadow:0 0 3px rgb(0,0,0)!important;
  filter:glow(color=black,strength=3);
*/
}

A:visited {
    color: #000000;
    text-decoration: none;
    /*  text-shadow:0 0 3px rgb(0,0,0)!important;
  filter:glow(color=black,strength=3);
*/
}

A:hover {
    color: orange;
    text-decoration: none;
    /*  text-shadow:0 0 3px rgb(0,0,0)!important;
  filter:glow(color=black,strength=3);
*/
}

.TDY {
    background-image: url(../images/TDBG_Y.gif);
    background-size: contain;
}

.TDB {
    background-image: url(../images/TDBG_B.png);
    background-size: contain;
    /* height: 32px; */
    font-weight: bold;
}

.TDR {
    background-image: url(../images/TDBG_R.png);
    background-size: contain;
    height: 32px;
}

.TDG {
    background-image: url(../images/TDBG_G.png);
    background-size: contain;
    /* height: 32px; */
    font-weight: bold;
}

.TDDG {
    background-image: url(../images/TDBG_DG.png);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.TDDR {
    background-image: url(../images/TDBG_DR.png);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.TDDY {
    background-image: url(../images/TDBG_DY.png);
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}

.TDWHITE {
    /* background-image: url(../images/TDBG_WHITE.gif); */
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.TDGREY {
    background-image: url(../images/TDBG_GREY.png);
    background-size: contain;
}

.TDBLACK {
    background-image: url(../images/TDBG_BLACK.gif);
}

.TDP {
    background-image: url(../images/TDBG_P.gif);
}

.F_White {
    color: #FFF;
}

.F_black {
    color: #000;
}

.F_bigger {
    font-size: 14px;
}

.F_biggest {
    font-size: 16px;
}

.F_DarkGrey {
    color: #FFFFFF;
}

.F_Grey {
    color: #aaa;
}

.F_Red {
    /* 	color: darkred; */
    color: #d44520;
    /* margin-left: 10px; */
    font-weight: bold;
}

.F_Green {
    /* 	color: darkgreen; */
    color: #30a230;
    font-weight: bold;
}

.F_Blue {
    color: #0066CC;
    /* margin-left: 21px; */
}

.F_Arial {
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
}

.Input_100 {
    width: 97.7%;
}

.TextBox {
    text-align: center;
    background-color: #FFF;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-top-color: #000;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    vertical-align: middle;
    margin-top: 1px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 1px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.Input_Money_Green {
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
    COLOR: DarkGreen;
    width: 48px;
}

.Input_Money_Red {
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
    COLOR: #d44520;
    width: 48px;
}

.Input_Money_Red_wider {
    font-weight: bold;
    font-size: 10pt;
    text-align: center;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
    COLOR: darkred;
    width: 52px;
}

/****************************************纯CSS圆角框 通用样式--容器宽度值*/


/*上圆角框通用设置样式*/
.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8 {
    height: 1px;
    font-size: 1px;
    overflow: hidden;
    display: block;
}

.b1, .b8 {
    margin: 0 5px;
}

.b2, .b7 {
    margin: 0 3px;
    border-right: 2px solid;
    border-left: 2px solid;
}

.b3, .b6 {
    margin: 0 2px;
    border-right: 1px solid;
    border-left: 1px solid;
}

.b4, .b5 {
    margin: 0 1px;
    border-right: 1px solid;
    border-left: 1px solid;
    height: 2px;
}

.content {
    overflow: visible;
}

/*颜色方案一,蓝色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .content {
    border-color: #96C2F1;
}

.color1 .b1, .color1 .b8 {
    background: #96C2F1;
}
/*背景色*/
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .content {
    background-color: #006BCC;
    background-color: rgba(0,107,204,0.6);
}

/*颜色方案二,绿色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color2 .b2, .color2 .b3, .color2 .b4, .color2 .b5, .color2 .b6, .color2 .b7, .color2 .content {
    border-color: #9BDF70;
}

.color2 .b1, .color2 .b8 {
    background: #9BDF70;
}
/*背景色*/
.color2 .b2, .color2 .b3, .color2 .b4, .color2 .b5, .color2 .b6, .color2 .b7, .color2 .content {
    background-color: #5C882D;
    background-color: rgba(92,136,45,0.6);
}

/*颜色方案三,绿色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color3 .b2, .color3 .b3, .color3 .b4, .color3 .b5, .color3 .b6, .color3 .b7, .color3 .content {
    border-color: #BBE1F1;
}

.color3 .b1, .color3 .b8 {
    background: #BBE1F1;
}
/*背景色*/
.color3 .b2, .color3 .b3, .color3 .b4, .color3 .b5, .color3 .b6, .color3 .b7, .color3 .content {
    background-color: #EEFAFF;
    background-color: rgba(238,250,255,0.6);
}

/*颜色方案四,黄色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color4 .b2, .color4 .b3, .color4 .b4, .color4 .b5, .color4 .b6, .color4 .b7, .color4 .content {
    border-color: #E3E197;
}

.color4 .b1, .color4 .b8 {
    background: #E3E197;
}
/*背景色*/
.color4 .b2, .color4 .b3, .color4 .b4, .color4 .b5, .color4 .b6, .color4 .b7, .color4 .content {
    background-color: #F2C800;
    background-color: rgba(242,200,0,0.6);
}

/*颜色方案五,粉色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color5 .b2, .color5 .b3, .color5 .b4, .color5 .b5, .color5 .b6, .color5 .b7, .color5 .content {
    border-color: #FCBCBF;
}

.color5 .b1, .color5 .b8 {
    background: #FCBCBF;
}
/*背景色*/
.color5 .b2, .color5 .b3, .color5 .b4, .color5 .b5, .color5 .b6, .color5 .b7, .color5 .content {
    background-color: #C30;
    background-color: rgba(195,0,0,0.6);
}

/*颜色方案六,黄色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color6 .b2, .color6 .b3, .color6 .b4, .color6 .b5, .color6 .b6, .color6 .b7, .color6 .content {
    border-color: #FFCC00;
}

.color6 .b1, .color6 .b8 {
    background: #FFCC00;
}
/*背景色*/
.color6 .b2, .color6 .b3, .color6 .b4, .color6 .b5, .color6 .b6, .color6 .b7, .color6 .content {
    background-color: #FFFFF7;
    background-color: rgba(255,255,247,0.6);
    color: #333;
}

/*颜色方案七,灰色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color7 .b2, .color7 .b3, .color7 .b4, .color7 .b5, .color7 .b6, .color7 .b7, .color7 .content {
    border-color: #CCC;
}

.color7 .b1, .color7 .b8 {
    background: #CCC;
}
/*背景色*/
.color7 .b2, .color7 .b3, .color7 .b4, .color7 .b5, .color7 .b6, .color7 .b7, .color7 .content {
    background-color: #999;
    background-color: rgba(153,153,153,0.6);
}

/*颜色方案八,紫色边框----------------------------------------*/
/*下面第一、二句决定边框颜色，第三句决定背景颜色*/
/*边框色*/
.color8 .b2, .color8 .b3, .color8 .b4, .color8 .b5, .color8 .b6, .color8 .b7, .color8 .content {
    border-color: #96C;
}

.color8 .b1, .color8 .b8 {
    background: #96C;
}
/*背景色*/
.color8 .b2, .color8 .b3, .color8 .b4, .color8 .b5, .color8 .b6, .color8 .b7, .color8 .content {
    background-color: #9966cc;
    background-color: rgba(153,102,204,0.6);
}
/****************************************纯CSS圆角框




/*comboBox*/

.Menu {
    position: absolute;
    width: 100%;
    z-index: 1;
    margin-top: 0px;
    display: none;
    height: auto;
}

.Menu2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
    overflow: hidden;
    z-index: 1;
    border: 1px #ccc solid;
    box-sizing: border-box;
}

    .Menu2 ul {
        margin: 0;
        padding: 0;
        overflow-y: auto;
        height: 263px;
        background: #fff;
    }

        .Menu2 ul li {
            width: 100%;
            height: 30px;
            background: #FFF;
            line-height: 30px;
            text-align: left;
            text-indent: 15px;
            color: #333;
            cursor: pointer;
            font-size: 9pt;
            font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
            /*change:expression(
  this.onmouseover=function(){
    this.style.background="#f5f5f5";
  },
  this.onmouseout=function(){
    this.style.background="#FFFFCC";
  }
 )*/
        }

            .Menu2 ul li:hover {
                background: #f0f0f0;
            }

/*comboBox*/
/*style for inputDateSelect by wenjun 20150805 {*/
.dateselect {
    width: 8px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
}

    .dateselect.pre-month {
        background: url(../images_newui/pre-month.png) no-repeat center top;
    }

    .dateselect.pre-year {
        background: url(../images_newui/pre-year.png) no-repeat center top;
    }

    .dateselect.next-month {
        background: url(../images_newui/next-month.png) no-repeat center top;
    }

    .dateselect.next-year {
        background: url(../images_newui/next-year.png) no-repeat center top;
    }
/*}style for inputDateSelect */

/*style add by wenjun 2015/8/7 {*/
.td-v-top td {
    vertical-align: text-top;
}
/*新咨询>公立学校/居住区域等下拉菜单样式调整*/
/*} style add by wenjun */
/*style add by wenjun 20150824 {*/
.sharp_add_s1 {
    padding: 0 10px;
    width: auto;
}

    .sharp_add_s1 b {
        display: none;
    }

    .sharp_add_s1 .content {
        padding: 8px;
        color: #333;
        background: #fff;
        box-shadow: 0 1px 3px rgba(0,0,0,.2);
        -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
        -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    }

        .sharp_add_s1 .content A:link {
            color: #333;
        }

        .sharp_add_s1 .content A:hover {
            color: orange;
        }

        .sharp_add_s1 .content A:visited {
            color: #333;
        }

    .sharp_add_s1 img, .dt_td_s4 img {
        vertical-align: text-bottom;
    }

.dt_td_s1 {
    padding: 0 5px;
}
/*调整版块间隙*/
.dt_table_s1 {
    border: #ccc 1px solid;
}
/*增加版块外边框*/
.dt_td_s2 {
    height: 38px;
    border-bottom: #ccc 1px solid;
    background-color: #fff;
    font-weight: bold;
}
/*增加标题栏样式*/
.tablist td.dt_td_s3 {
    padding-left: 20px;
}
/*调整桌面列表第一列左边距*/
.dt_icon1, .dt_icon2, .dt_icon3, .dt_icon4, .dt_icon5, .dt_icon6 {
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 10px 0 20px;
    vertical-align: middle;
}

.dt_icon1 {
    background: url(../images_newui/16/printdialogaccess.png) no-repeat;
}

.dt_icon2 {
    background: url(../images_newui/16/chartchangetype.png) no-repeat;
}

.dt_icon3 {
    background: url(../images_newui/16/icon_bell.png) no-repeat;
}

.dt_icon4 {
    background: url(../images_newui/16/cellphone.png) no-repeat;
}

.dt_icon5 {
    background: url(../images_newui/16/adpdiagramrelationships.png) no-repeat;
}

.dt_icon6 {
    background: url(../images_newui/16/student.png) no-repeat;
}

.btn_add_s1 {
    width: 18px;
    height: 18px;
    background: url(../images_newui/icon_group1.png) no-repeat;
    display: inline-block;
    border: none;
    margin-right: 20px;
}

    .btn_add_s1:hover {
        border: none !important;
        background: #fff url(../images_newui/icon_group1.png) no-repeat 0 -20px !important;
    }

.dt_table_s1 .tablist tr:nth-child(2n) {
    background-color: #f2f7ff;
}

.dt_td_s4 {
    padding-right: 20px;
}
    /*调整在线用户样式*/
    .dt_td_s4 .AlphaX {
        display: inline-block;
        margin: 0 0 8px 20px;
    }

.dt_td_s5 {
    height: 120px;
}

.tablist td.dt_td_s5 img {
    margin-right: 0;
    margin-bottom: 5px;
}

.dt_box_s1 {
    height: 481px;
    overflow: auto;
}

/*login in {*/
.login_head_bg {
    background: #31333c;
    height: 60px;
}

.login_nav_item {
    position: relative;
    display: block;
    width: 80px;
    height: 60px;
    line-height: 60px;
}

.theme_style1 .login_nav_item:hover {
    /*background: rgba(25,122,207,.3);*/
    /**background: #2a4868; /*ie7hack*/*/
}
.theme_style1 .login-tab:hover {
    background: none;
}
.theme_style1 .login-tab:hover:before {
    position: absolute;
    left: 19.5px;
    content: '';
    display: block;
    bottom: 0;
    width: 41px;
    height: 4px;
    background-color: #007AFF;
    border-radius:4px;
}

.theme_style2 .login_nav_item:hover {
    background: rgba(45,167,94,.3);
    *background: #305646; /*ie7hack*/
}

.theme_style3 .login_nav_item:hover {
    background: rgba(220,91,40,.3);
    *background: #653f36; /*ie7hack*/
}

.login_theme {
    position: relative;
    z-index: 1;
}

.login_theme_popup {
    position: absolute;
    width: 152px;
    height: 46px;
    padding-top: 14px;
    top: 60px;
    right: 0;
    background: rgba(0,0,0,.2);
    *background: #ccc; /*ie7hack*/
}

.login_theme_item {
    width: 32px;
    height: 32px;
    float: left;
    display: block;
    margin-left: 14px;
    cursor: pointer;
}

    .login_theme_item:hover, .login_theme_item.item_selected {
        border: #fff 2px solid;
        width: 28px;
        height: 28px;
    }

    .login_theme_item.item1 {
        background: #197acf;
    }

    .login_theme_item.item2 {
        background: #2da75e;
    }

    .login_theme_item.item3 {
        background: #dc5b28;
    }

.login_info {
    height: 190px;
    padding-top: 20px;
    border-bottom: #e1e1e1 1px solid;
    background-color: #fff;
}

.login_box {
    /*width: 266px;*/
    width: 320px;
    height: 276px; /*background:rgba(0,0,0,.35);*/
    margin-right: 0px;
    color: #4A4A4A;
    box-shadow: 0 2px 12px rgba(13,4,8,.2);
    /*background: url(../images_newui/login_bg.png) repeat;*/
    background-color: #fff;
    *margin-top: 15px; /*ie7hack*/
}

    .login_box a:link, .login_box a:visited {
        /*color: #fff;*/
        color: #9B9B9B;
    }

    .login_box a:hover {
        /*color: orange;*/
        color: #007AFF;
    }

    .login_box input[type="checkbox"] {
        vertical-align: middle;
    }

    .login_box .btnstyle_sure {
        width: 222px;
        margin: 5px 0 10px;
    }

.login_text1, .login_text2, .login_text3, .login_text4 {
    padding: 6px 6px 6px 34px;
    border: #D9D9D9 1px solid;
    background: #fff url(../images_newui/icon_group2.png) no-repeat;
    position: relative;
}

.login_box input[type='text'], .login_box input[type='text']:hover, .login_box input[type='text']:focus, .login_box input[type='password'], .login_box input[type='password']:hover, .login_box input[type='password']:focus {
    border: none;
    background: none; /* 覆盖input[type='text']默认样式*/
    width: 100%;
    font-size: 14px;
    outline: none;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
}

.login_box input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
/*覆盖chrome表单自动填充导致input文本框背景变成黄色bug*/
.login_text1:focus, .login_text2:focus, .login_text3:focus, .login_text4:focus {
    border-color: #2db2ea;
}

.login_box input[type='text']:focus, .login_box input[type='password']:focus {
}

.login_text1, .login_text2 {
    /*width: 180px;*/
}

.login_text3 {
    width: 130px;
}

.login_text1 {
    background: #fff url(../images_newui/login_icon3.png) no-repeat;
    background-position: 9px 7px;
}

.login_text2 {
    background: #fff url(../images_newui/login_icon2.png) no-repeat;
    background-position: 9px 7px;
}

.login_text3 {
    background: #fff url(../images_newui/login_icon1.png) no-repeat;
    background-position: 9px 9px;
}

.login_text4 {
    background: #fff url(../images_newui/login_icon4.png) no-repeat;
    background-position: 8px 9px;
}

.login_text_tips {
    position: absolute;
    color: #999;
    top: 7px;
    left: 15px;
    font-family: "Microsoft Yahei", Arial,Century Gothic,Verdana, Geneva, sans-serif;
    font-size: 14px;
}

.btnstyle2 {
    border: #aaa 1px solid;
    background: #f6f6f6;
}

    .btnstyle2:hover {
        border-color: #dfbf0e;
        background: #ffe258;
    }

.text_style1 {
    border: 1px #c2c6c8 solid;
    padding: 5px;
    outline: none;
    line-height: 18px;
    margin-right: 2px;
    vertical-align: top;
}

    .text_style1:hover, .text_style1:focus {
        border: 1px #000 solid;
    }

/*} login in */
/*}style add by wenjun */

/*style  by weijun 20150819 {*/
.clearfix:after {
    content: " ";
    display: table;
    clear: both;
}

.fl{float:left;}

.fr{float:right}

.mar_r {
    margin-right: 20px;
}

.mar_l {
    margin-left: 20px;
}

.mar_t {
    margin-top: 20px;
}

.mar_b {
    margin-bottom: 20px;
}

.td_nostyle {
    padding: 0;
    margin: 0;
}

.td_remarks {
    line-height: 24px;
}

.td_divstyle {
    background: #e6e6e6;
    height: 30px;
    line-height: 30px;
}

.td_input_style input {
    border: 1px #c2c6c8 solid;
    padding: 5px;
    outline: none;
    line-height: 18px;
    margin-right: 2px;
    vertical-align: middle;
}

    .td_input_style input:hover, .text_style1:focus {
        border: 1px #000 solid;
    }

input#checkbox {
    border: none !important;
}

.span_select {
    margin-bottom: 10px;
}

.span_select_box select {
    margin: 0 5px 10px;
}

.btnstyle, .btnstyle_sure, input, .btnstyle_reset, .btnstyle_submit, .page_left_a, .page_right_a, .page_a, .page_skip, .login_theme_item, .login_text1, .login_text2, .login_text3, .login_text4, .list_a_box a, .div_a_box a, .btnstyle2, .td_divstyle, .text_style1 {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.btnstyle {
    height: 30px;
    min-width: 60px;
    border: 1px #ccc solid;
    padding: 0 10px;
    background: #fff;
}

.btnstyle_submit {
    height: 30px;
    width: 90px;
    font-size: 13px;
    color: #fff;
    outline: none;
    background: #86aad1;
    border: 1px #6f93bb solid;
}

.btnstyle_sure, .btnstyle_reset {
    height: 30px;
    min-width: 80px;
    font-size: 13px;
    color: #fff;
    outline: none;
}

.btnstyle_sure {
    background: #2db2ea !important;
    border: 1px #25a4da solid !important;
}
.btnstyle_reset {
    background: #86aad1;
    border: 1px #6f93bb solid;
}

    .btnstyle_reset + .btnstyle_sure {
        margin-left: 20px;
    }

    .btnstyle:hover, .btnstyle_sure:hover, .btnstyle_reset:hover, .btnstyle_submit:hover {
        cursor: pointer;
    }

.content_title, .content_right_title, .content_left_title {
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
}

.form_bgcolor .content, .login_box, .table_bgcolor .content {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.form_bgcolor .content_title + .content, .table_bgcolor .content_title + .content, .content_left_box, .list_td_bgcolor, .reset_pswd_table, .list_table_bg, .list_table_bg2 {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.user_img_box {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.reset_pswd_table {
    -webkit-box-shadow: 0px 3px #d6d6d6;
    -moz-box-shadow: 0px 3px #d6d6d6;
    box-shadow: 0px 3px #d6d6d6;
}

.select_bgcolor {
    background: #fff;
    color: #333;
}

.sharp td select {
    width: 120px;
    border-color: #c2c6c8;
    cursor: pointer;
}

    .sharp td select:focus {
        border-color: #333;
    }

.sharp td .select_widthauto {
    width: auto;
}

.form_bgcolor {
    color: #333;
}

.form_inner_bgcolor {
    color: #333;
}

    .form_bgcolor .content, .form_inner_bgcolor .content {
        width: 900px;
        margin: 0 auto;
        background: #fff;
    }

.form_bgcolor .content {
    padding: 20px 0;
    box-shadow: 0px 3px #d6d6d6;
    -webkit-box-shadow: 0px 3px #d6d6d6;
    -moz-box-shadow: 0px 3px #d6d6d6;
}

.form_inner_bgcolor .content {
    box-shadow: none;
    padding: 0;
}

.form_bgcolor .form_bottom_bg {
    background: #ad6c94;
    color: #fff;
    padding: 15px 0;
}

.td_total {
    background: #e9eeef;
}

.td_input_s1 imput {
    border: 1px #ccc solid;
}

.content_innerbox {
    padding-bottom: 20px;
    margin: 0 20px;
    overflow: hidden;
    *zoom: 1;
}

    .content_innerbox h3 {
        margin: 0;
        padding: 0;
        padding: 13px 0 8px 0;
        border-top: 1px #ccc solid;
    }

    .content_innerbox > div {
        float: left;
        background: #fff5ad !important;
    }

.td_content_innerbox .content_innerbox {
    padding: 15px 0 0 0;
}

.form_bgcolor .content input.form_input_100 {
    width: 100%;
    box-sizing: border-box;
}

.content_title_inner {
    width: 100%;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    position: relative;
}

.content_title_left, .content_title_right {
    position: absolute;
    top: 0px;
}

.content_title_left {
    left: 0px;
}

.content_title_right {
    right: 0px;
}

.content_title_left a {
}

    .content_title_left a img {
        margin-right: 3px;
        margin-top: -3px;
        margin-left: 8px;
    }

.content_title_right input[type="checkbox"] {
    vertical-align: text-top;
}

.content_inner_td {
    padding: 16px 20px;
}

    .content_inner_td table {
        width: 100%;
        background: #fff4da;
        padding: 10px;
    }

        .content_inner_td table td {
            display: inline-block;
            padding-right: 15px;
        }

            .content_inner_td table td input[ type="checkbox"] {
                vertical-align: text-top;
            }

.sharp.select_bgcolor .content {
    min-width: 1000px;
    margin: 0 auto;
    display: inline-block;
    position: static;
}

.sharp input, .tabcontent input {
    border: 1px #c2c6c8 solid;
    padding: 5px;
    outline: none;
    line-height: 18px;
    vertical-align: middle;
}

input[ type="checkbox"], input[ type="radio"] {
    border: 0;
}

.sharp img[width="16"] {
    vertical-align: middle;
}

.tabcontent {
    background: #fff;
    padding: 20px 0;
}

    .tabcontent td input {
        width: 150px;
        margin: 0 18px 0 5px;
    }

.tabbtnbox {
    margin-top: 17px;
    font-size: 0;
}

.tabcontent td input:focus {
    border: 1px #2db2ea solid;
    box-shadow: 1px 0 5px rgba(45,178,234,.8);
}

.tabcontentnav {
    font-size: 0;
    background: #e9eeef;
}

    .tabcontentnav .tabitem {
        display: inline-block;
        width: 110px;
        height: 38px;
        line-height: 38px;
        color: #82a5c9;
        font-weight: bold;
        border-bottom: 2px solid transparent;
        font-size: 14px;
        cursor: default;
    }

    .tabcontentnav .tabonclick {
        border-bottom: 2px solid #197acf;
        color: #197acf;
    }

    .tabcontentnav .tabitem:hover {
        background: rgba(25,122,207,.1);
        cursor: pointer;
    }

    .tabcontentnav .tabonclick:hover {
        background: none;
        cursor: default;
    }

.addwordsbox {
    height: 30px;
    line-height: 30px;
    padding: 10px 20px;
    background: #e9eeef;
    border-bottom: 1px #D4DDEA solid;
    text-align: right;
}

    .addwordsbox input {
        vertical-align: text-top;
    }

    .addwordsbox .input_words {
        margin-left: 5px;
        margin-right: 20px;
    }

.content_title {
    width: 860px;
    height: 45px;
    line-height: 45px;
    margin: 0 auto;
    /*background:#197acf;*/
    text-align: left;
    padding: 0 20px;
}

.content_title_name {
    font-size: 14px;
    color: #fff;
}

.content_usertable {
    float: left;
    width: 680px;
}

.form_inner_bgcolor .content_bgcolor {
    color: black;
    text-align: center;
    background: #ccf6ed;
    border: 1px #62ccb5 solid;
    padding: 10px 0;
    width: 860px;
}

.user_avatar {
    float: right;
    width: 176px;
    padding-right: 20px;
}

.user_img_box {
    height: 156px;
    width: 156px;
    display: inline-block;
    margin-bottom: 12px;
    /*background: url(../images_newui/user_bg.png) no-repeat center 23px;*/
    border: 3px #c2d4e8 solid;
    overflow: hidden;
    background-size: 70%;
}

    .user_img_box img {
        min-width: 100%;
    }

.sharp.form_bgcolor + .sharp.form_bgcolor {
    padding-top: 0px;
}

.table_bgcolor {
}

    .table_bgcolor > .content {
        width: 860px;
        margin: 0 auto;
        padding: 8px 20px 10px;
        background: #fff;
        box-shadow: 0px 3px #d6d6d6;
        -webkit-box-shadow: 0px 3px #d6d6d6;
        -moz-box-shadow: 0px 3px #d6d6d6;
    }

    .table_bgcolor .color1_new .content {
        overflow: hidden;
        background: #ccf6ed;
        border: 1px #62ccb5 solid;
        color: #444;
    }

    .table_bgcolor .color5_new .content {
        overflow: hidden;
        background: #ffc5c5;
        border: 1px #ff8888 solid;
        color: #444;
    }

    .table_bgcolor .color6_new .content {
        overflow: hidden;
        background: #ccf6ed;
        border: 1px #62ccb5 solid;
        color: #444;
    }

    .table_bgcolor .content_title_color4 {
        background: #2cab8f;
    }

    .table_bgcolor .content_title_color5 {
        background: #d5659f;
    }

    .table_bgcolor .content_title_color7 {
        background: #90a1ab;
    }

    .table_bgcolor > .content .sharp {
        padding: 5px 0;
    }

.sharp .content_title_right input {
    background: none;
    padding: 3px 5px;
    border: 1px #fff solid;
    color: #fff;
}

    .sharp .content_title_right input#checkbox {
        border: none;
    }

.table_bgcolor table .td_input_box input {
    background: #fff;
    min-width: 50px;
    padding: 3px 5px;
    border: 1px #aaa solid;
    color: #444;
}

.widthstyle .content {
    width: 1000px;
}

.widthstyle .content_title {
    width: 960px;
}


/*库存表单*/
.inventory_box {
    margin: 0 20px;
    border-top: 1px #86aad1 dashed;
    padding-top: 20px;
    padding-bottom: 6px;
}

    .inventory_box > div {
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 8px;
    }

.invent_lable {
    margin-right: 4px;
}

.table_chlid tr:first-child .inventory_box {
    border-top: 0;
    padding-top: 0;
}
/*库存表单以上*/

/*列表分页*/
.table_list_page {
    height: 50px;
    background: #fff;
    padding: 0 370px;
    position: relative;
    text-align: center;
}

.page_left {
    position: absolute;
    left: 20px;
    top: 11px;
    font-size: 0;
}

.page_right {
    position: absolute;
    right: 20px;
    top: 18px;
    font-size: 0;
}

.page_left_title {
    margin-right: 20px;
    font-size: 12px;
    font-weight: bold;
}

.page_left_a, .page_right_a, .page_a, .page_skip {
    padding: 6px 11px;
    border: 1px #aaa solid;
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

.page_left_a {
    margin-right: 10px;
}

.page_right_a {
    margin-left: 10px;
}

.page_a {
    height: 22px;
    line-height: 22px;
    padding: 3px;
    min-width: 42px;
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
    color: #7487a1;
}

.page_skip {
    color: #aaa;
    cursor: pointer;
}

    .page_left_a:hover, .page_a:hover, .page_skip:hover, .page_left_a:hover, .page_right_a:hover {
        background: #ffe258;
        border: 1px #dfbf0e solid;
        cursor: pointer;
        color: #444;
    }

.page_left_a_current, .page_left_a_current:hover, .page_a_current, .page_a_current:hover {
    cursor: default;
    background: #65696c;
    border: 1px #65696c solid;
    color: #fff;
}

.page_content {
    padding-top: 11px;
    font-size: 0;
    width: 540px;
    margin: 0 auto;
}

.page_content_item {
    display: inline-block;
    color: #aaa;
}

.page_content_input {
    background: none;
    outline: none;
    border: 1px #aaa solid;
    padding: 5px 5px 6px;
    color: #333;
    width: 38px;
    text-align: center;
}

.page_left .page_content_input {
    margin-right: 10px;
}

.page_content_input:foucs {
    border: 1px #333 solid;
}

.page_number {
    font-style: normal;
}
/*列表分页以上*/

/*系统设置列表*/
.sysconfig_table tr .TDB {
    background: #197acf;
    color: #fff;
    border-bottom: 1px #1463a8 solid;
}

.sysconfig_table tr .TDY {
    background: #f6f6f6;
    color: #333;
}

.sysconfig_table tr td input[type="text"] {
    background: none;
    border: 1px #aaaaaa solid;
    outline: none;
    height: 26px;
    line-height: 26px;
    padding: 0 8px;
}

.sysconfig_table tr td.TDWHITE input[type="checkbox"], .sysconfig_table tr td.TDWHITE input[type="radio"] {
    vertical-align: -2px;
}

.sysconfig_table > tr > td {
    text-indent: 18px;
}

.sysconfig_table .TDWHITE {
    border-radius: 0;
    text-indent: 20px;
    text-align: left;
}
/*系统列表以上*/

/*上传照片*/
.modal {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    z-index: 1040;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    min-height: 100%;
    background: rgba(0,0,0,.3);
}

.modal-content {
    position: relative;
    background: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);
    box-shadow: 0 0 10px rgba(0,0,0,.5);
}

.modal-dialog-ab {
    position: absolute;
    top: 50%;
    left: 50%;
}

.usual-large {
    width: 500px;
    max-height: 600px;
    margin: -300px 0 0 -270px;
}

.pop-up-title {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #ccc solid;
    text-align: center;
}

.account-head-right {
    width: 500px;
}

    .account-head-right dd {
        margin-top: 20px;
    }

.account-head-new-box {
    width: 300px;
    height: 200px;
    overflow: hidden;
    position: relative;
    background-color: #ccc;
    margin: 0 auto;
}

    .account-head-new-box img {
        height: 200px;
    }

.popup-btn-box {
    padding: 12px 20px 20px;
}

    .popup-btn-box buttin {
        width: 80px;
        height: 30px;
    }
/*上传照片*/

/*学生报名*/
.content_left_title {
    background: #4d575e;
    height: 49px;
    border-bottom: 1px #343f47 solid;
    color: #fff;
    font-size: 14px;
}

.content_right_title {
    background: #197acf;
    height: 49px;
    border-bottom: 1px #1463a8 solid;
    color: #fff;
    font-size: 14px;
}

.content_left_sapn, .content_right_sapn {
    color: rgba(255,255,255, .4);
    font-size: 12px;
}

.content_left_box {
    background: #fff;
    padding: 20px 0 200px;
    box-shadow: 1px 0 5px rgba(0,0,0,.2);
}

.list_td_bgcolor {
    box-shadow: 1px 0 5px rgba(0,0,0,.2);
}

.input_box_content {
    padding: 40px 0;
}

    .input_box_content p {
        margin: 0;
        margin-top: 10px;
    }

    .input_box_content input {
        height: 26px;
        line-height: 26px;
        width: 138px;
        padding: 0 5px;
        border: 1px #c2c6c8 solid;
        outline: none;
        margin-left: 15px;
    }

    .input_box_content p:first-child {
        margin-top: 0;
    }

.list_bgcolor {
    background: #fff;
    color: #333;
}

.list_a_box {
    margin-top: 7px;
}

    .list_a_box a {
        width: 160px;
        height: 70px;
        line-height: 70px;
        color: #fff;
        display: inline-block;
        background: url(../images_newui/jianbian_pic.png) repeat-x;
        text-shadow: 0 1px 1px rgba(0,0,0,0.5);
        font-weight: bold;
    }

.list_bottom_box {
    margin-top: 20px;
}
/*学生报名以上*/

/*批量下载*/
.tab_step_title {
    margin-bottom: 20px;
    width: 512px;
}

.tab_step_content {
    text-align: left;
    margin-bottom: 20px;
    margin-left: 232px;
}

.tab_step_1 {
    width: 211px;
}

.tab_step_2 {
    width: 215px;
}

.tab_step_title div, .tab_step_content div {
    float: left;
}

    .tab_step_title div span {
        border-radius: 50%;
        background: #a05f9b;
        display: inline-block;
        width: 32px;
        height: 32px;
        color: #fff;
        line-height: 30px;
    }

.tab_step_number {
    margin: 0 8px;
}

.tab_step_bg {
    width: 180px;
    height: 2px;
    background: #aaa;
    margin-top: 15px;
    *font-size: 0px;
}
/*批量下载以上*/

/*编辑班级*/
.iframe_td_table {
    background: #e6e6e6;
}

    .iframe_td_table tr td {
        background: #fffdf8;
        border-bottom: #d6d0b9 1px solid;
        border-left: #ccc 1px solid;
    }

        .iframe_td_table tr td select {
            height: 24px;
        }

        .iframe_td_table tr td:first-child {
            border-left: 0;
        }
/*编辑班级以上*/

/*下载教材*/

.select_width_important2 select[name="ClassID"] {
    width: 300px !important;
}

.select_width_important select[name="ClassID1"] {
    width: 240px !important;
}

.select_width_important select[name="ClassID2"] {
    width: 240px !important;
}

.select_width_important select[name="ClassID3"] {
    width: 240px !important;
}

.content_tablebg {
    width: 840px;
}

.content_table_box {
    border-top: 1px #62ccb5 solid;
    padding: 10px 0;
    margin-top: 10px;
}

.form_inner_bgcolor .select_width_important {
    width: 860px;
    background: #ccf6ed;
    border: 1px #62ccb5 solid;
    padding: 10px 0;
}

.select_width_important .Input_Money_Red_wider {
    width: 75px;
}

.div_a_box a {
    display: inline-block;
    margin-right: 5px;
    padding: 6px;
    height: 18px;
    color: #fff;
}

.content_bottom_span {
    background: #e9eeef;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
}

.td_select_width {
    width: 370px;
    height: 228px;
    vertical-align: middle;
}

.td_input_date input {
    width: 75px !important;
}

.td_span_width {
    width: 120px;
    display: inline-block;
    text-align: right;
    margin-right: 8px;
}

.shortmessage {
    margin-bottom: 10px;
    text-align: left;
}

.shortmessage2 {
    margin-top: 10px;
    text-align: left;
}
/*下载教材以上*/

.pswd_input_style {
    background: none;
    height: 24px;
    border: 1px #ccc solid;
    padding: 0 5px;
}

.reset_pswd_table {
    width: 458px;
    margin: 0 auto;
    background: #fff;
}

.form_inner_bgcolor .select_width_important2 {
    width: 860px;
    background: #ccf6ed;
    border: 1px #62ccb5 solid;
    padding: 10px 0;
}

.list_table_bg td, .list_table_bg2 td {
    background: #fff;
}

.list_table_bg input[type="text"], .list_table_bg2 input[type="text"] {
    border: 1px #ccc solid;
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
}

.list_table_bg2 {
    background: #fff;
    margin: 0 auto;
    padding: 0px 0px 20px;
}

.list_table_bg {
    padding: 20px 10px;
    background: #fff;
    margin: 0 auto;
}

.div_content_box {
    width: 370px;
}

.div_item_box {
    float: left;
    margin-right: 10px;
    height: 20px;
    line-height: 20px;
}

.bottom_table td {
    padding-left: 7px;
}

    .bottom_table td:first-child {
        padding-left: 0px;
    }

    .bottom_table td.select_content select {
        width: 80px;
    }

    .bottom_table td input[name="Salesway"], .bottom_table td input[name="Salesman"] {
        width: 65px;
    }

.btnstyle.hover {
    background: #ffe258;
}

.enhanced_toggleResult {
    position: relative;
    top: 10px;
}

.form_forIE7 {
    box-sizing: content-box !important;
}

    .form_forIE7 .content_title {
        width: 360px !important;
        padding: 0 !important;
    }

.form_forIE7_2 .content_title {
    width: 500px !important;
}

.form_forIE7 .content_title .content_title_name {
    margin-left: 20px;
    margin-right: 20px;
}

.form_forIE7 .tabbtnbox button.btnstyle_reset, .form_forIE7 .tabbtnbox button.btnstyle_sure {
    width: 70px;
    display: inline-block;
    text-align: center;
    height: 30px;
}

.form_forIE7 .tabbtnbox button.btnstyle_reset {
    margin-right: 20px;
}

.form_forIE7 .btnstyle_reset + .btnstyle_sure {
    margin-left: 0px;
}

.form_forIE7 .tabbtnbox {
    +margin-bottom:20px;
}

.list_style_forIE7 {
    +margin-top:20px;
}

.button_forIE7 button.btnstyle_reset, .button_forIE7 button.btnstyle_sure {
    width: 70px;
    display: inline-block;
    text-align: center;
    height: 30px;
}

.button_forIE7 button.btnstyle_reset {
    margin-right: 20px;
}

.button_forIE7 .btnstyle_reset + .btnstyle_sure {
    margin-left: 0px;
}

.btnbox_hackforIE7 button {
    *width: 75px;
}

    .btnbox_hackforIE7 button.btnstyle_sure {
        *margin-left: 15px;
    }

.select_bgcolor input#SD1, .select_bgcolor input#SD, .select_bgcolor input#ED1, .select_bgcolor input#ED {
    *height: 30px;
}

.btnforIE7 {
    *height: 25px !important;
}
/*登录页面遮罩*/
.welcome_mask {
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 666;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(/common/images_newui/welocme_bg.png) repeat;
}

.welcome_content {
    width: 900px;
    height: 700px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -350px;
    margin-left: -450px;
    background: url(/common/images_newui/welocme_content_bg.png) no-repeat;
    border-radius: 20px;
}

.login_content {
    width: 100%;
    height: 100%;
    position: relative;
}

.login_mask_btn {
    background: url(/common/images_newui/login_btnbg.png) repeat;
    width: 340px;
    height: 76px;
    position: absolute;
    bottom: 56px;
    left: 50%;
    margin-left: -170px;
    border: none;
    outline: none;
    cursor: pointer;
}

a.login_mask_btn:hover {
    border: none !important;
    background: url(/common/images_newui/login_btnbg.png) repeat !important;
    outline: none;
}

.login_icon_delect {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 15px;
    right: 20px;
    display: inline-block;
    background: url(/common/images_newui/login_icon_d.png) no-repeat;
}

    .login_icon_delect:hover {
        background: url(/common/images_newui/login_icon_d_hover.png) no-repeat;
        cursor: pointer;
    }

/*iphone*/
.welcome_iphone {
    max-width: 900px;
    height: 77%;
    width: 100%;
    position: absolute;
    top: 10%;
    left: 0;
    margin: 0;
    border-radius: 0;
    background: url(/common/images_newui/welocme_content_bg.png) no-repeat center center;
    background-size: cover;
}

    .welcome_iphone .login_mask_btn {
        background: url(/common/images_newui/login_btnbg.png) repeat;
        width: 208px;
        height: 46px;
        position: absolute;
        bottom: 32px;
        left: 50%;
        margin-left: -104px;
        border: none;
        outline: none;
        cursor: pointer;
        background-size: cover;
    }
/*iphone*/
/*登录页面遮罩以上*/

/*模拟滚动条，for table */
.copyScroll, .sidebar-list {
    overflow-y: auto;
}

    .copyScroll::-webkit-scrollbar, .sidebar-list::-webkit-scrollbar {
        width: 12px;
        height: 12px;
    }

    .copyScroll::-webkit-scrollbar-thumb, .sidebar-list::-webkit-scrollbar-thumb {
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-color: rgba(0,0,0,0.3);
    }

        .copyScroll::-webkit-scrollbar-thumb:hover, .copyScroll::-webkit-scrollbar-thumb:active, .sidebar-list::-webkit-scrollbar-thumb:hover, .sidebar-list::-webkit-scrollbar-thumb:active {
            background-color: rgba(0,0,0,0.7);
        }

    .copyScroll::-webkit-scrollbar-button, .sidebar-list::-webkit-scrollbar-button {
        width: 0;
        height: 0;
        display: none;
    }

    .copyScroll::-webkit-scrollbar-corner, .sidebar-list::-webkit-scrollbar-corner {
        background-color: transparent;
    }
/*模拟滚动条*/

.mask-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    outline: 0;
    background: rgba(0, 0, 0, .5);
}

.mask-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -360px;
    margin-left: -230px;
    width: 416px;
    min-height: 582px;
    border-radius: 10px;
    background: #fff;
    padding: 22px 22px 16px 22px;
    text-align: center;
}

.mask-content-center {
    width: 416px;
    height: 326px;
    background: url(../images_newui/popup_bg.png) no-repeat center center;
    background-size: cover;
    margin: 0 auto;
}

.mask-money-box {
    width: 375px;
    height: 127px;
    background: url(../images_newui/popup_content_bg.png) no-repeat center center;
    background-size: cover;
    margin: 0 auto;
    margin: 0 auto;
}

.mask-title {
    margin: 0 auto 16px;
    font-size: 24px;
    color: #ff5555;
}

.mask-textstyle {
    color: #ff5555;
    font-size: 16px;
    margin: 16px auto 6px;
    font-weight: bold;
}

.mask-textstyle2 {
    margin: 0 0 18px 0;
    color: #666;
    font-size: 16px;
}

.textspan-style {
    margin-right: 14px;
}

.mask-content-top {
    position: relative;
}

.mask-delect-icon {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 30px;
    height: 30px;
    background: url(../images_newui/groupcolormodeclose.png) no-repeat center center;
    background-size: cover;
    margin: 0 auto;
    cursor: pointer;
}

.mask-money-normal {
    height: 38px;
    padding: 24px 0 30px;
    font-size: 30px;
    color: #fff;
}

.mask-money-text {
    font-size: 16px;
    color: #666;
    padding-top: 6px;
}
/*} style add by weijun */

/*style for table by yingjie 20150819 {*/
.tablist td {
    padding: 0 8px 0;
    line-height: 1.5em;
    border-top: 0;
    border-left: 1px solid #e3e9f2;
    border-bottom: 0;
    border-right: 0;
    border-bottom: 1px #f6f8fa solid;
}

.berak_word_table td {
    word-wrap:break-word;
    word-break: break-all;
}

.tablist td {
    word-wrap:break-word;
    word-break: break-all;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .tablist td {
        border-bottom: 0px #f6f8fa solid;
    }
}

.tablist tr:nth-child(2n) {
    background-color: #f6f8fa;
}

.TDB img,
.tablist td img {
    margin-right: 8px;
    vertical-align: text-top;
}

.tablist input[type="reset"]:first-child {
    margin-right: 4px;
}

.tablist {
    border-collapse: collapse;
    border: 0 solid #e3e9f2;
    border-bottom-width: 1px;
    color: #333;
}

    .tablist tr td:first-child {
        border-left: 0;
    }

.TDR td,
.TDG td,
.TDB td,
.TDGREY td {
    border-bottom: 1px solid #e3e9f2;
}

.tablist .editbtn,
.tablist .resetbtn,
.tablist button,
.tablist input[type="reset"],
.tablist input[type="button"] {
    background-color: #fff;
    height: 25px;
    /*line-height: 25px;*/
    border: 1px solid #aaa;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    outline: none;
    padding: 0 10px;
    display: inline-block;
}
/*} style add by yingjie */

.stupic {
    display: inline-block;
    width: 35px;
    height: 35px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #d5d5d5;
}

.delbtn {
    margin-left: 8px;
}

.sextd img,
.signtd img,
.stupic,
.signout,
.delimg,
.trashimg,
.disabledimg {
    margin-right: 0 !important;
}

.tablist td button img {
    vertical-align: text-bottom;
}

/*style add by yingjie 20150825 {*/
.tablist .resetbtn,
.tablist .editbtn {
    height: 23px;
    line-height: 23px;
    width: 30px;
}

.TD_B {
    background-color: #eaf0ff; /* blue */
}

.TD_R {
    background-color: #ffeaea; /* red */
}

.TD_Y {
    background-color: #ffffd9; /* yellow */
}

.TD_GREY {
    background-color: #eeeeee; /* grey */
}

.tablist tr:nth-child(2n) .TD_B {
    background-color: #dee4f2;
}

.tablist tr:nth-child(2n) .TD_R {
    background-color: #f7e3e3;
}

.tablist tr:nth-child(2n) .TD_Y {
    background-color: #f2f2ce;
}

.tablist tr:nth-child(2n) .TD_GREY {
    background-color: #e7e7e7;
}

.tablist tr:hover .TD_B {
    /*background-color: #fffac8;*/
}
/*}style add by zhuyingjie {*/


/* 时段查询ClassTiming */
.select_classTiming {
    background-color: #fff;
    color: #333;
    margin: 20px 0;
}

.tab_classTiming td img {
    margin-right: 8px;
}

.tablist_classTiming td,
.tab_classTiming td {
    padding: 0 10px;
    border-left: 1px solid #e3e9f2;
    border-top: 1px solid #e3e9f2;
}

.tablist_classTiming tr:first-child td,
.tab_classTiming tr:first-child td {
    border-top: 0;
}

.tablist_classTiming tr td:first-child,
.tab_classTiming tr td:first-child {
    border-left: 0;
}

.TD_GREY_classTiming {
    background-color: #fefefe;
}

.TD_GREY_FOOT {
    background-color: #f6f8fa;
}

.TD_Y_classTiming {
    background-color: #fff5de !important;
}

.TD_B_classTiming {
    background-color: #eaf5ff !important;
}

.tablist_classTiming td {
    /*border-color: #e3e9f2;*/
    border-top: 1px solid #e3e9f2;
    border-left: 1px solid #e3e9f2;
}

.tablist_classTiming tr:nth-child(2n) td {
    background-color: #f6f8fa;
}

.tab_week_classTiming td {
    background-color: #fefefe !important;
}

.table_minwidth td {
    min-width: 39px;
    padding: 0 5px;
}

.table_titlt_div {
    padding-right: 12px;
}

    .table_titlt_div .table_minwidth {
        border-right: 1px solid #e3e9f2;
    }

.table_content_div {
    height: 750px;
}
/* 时段查询ClassTiming End */

/* 家长登录Begin */
.HomeLogin {
    width: 1000px;
    height: 560px;
    background-color: #fff;
    margin: 30px auto;
    font-size: 0;
}

.HomeLogin_Mea {
    display: inline-block;
    width: 500px;
    background-color: #fff;
}

    .HomeLogin_Mea div {
        color: #333;
        font-size: 14px;
        font-weight: bold;
    }

.HomeLogin_Content_L,
.HomeLogin_Content_R {
    height: 460px;
}

    .HomeLogin_Content_L div {
        font-size: 12px;
    }

.Home_img {
    border: 1px solid #ccc;
    margin-top: 20px;
}

.HomeLogin_Content_L {
    padding-top: 30px;
}

.HomeLogin_Content_R h5 {
    font-size: 14px;
    color: #aaa;
    margin-top: 70px;
}

.HomeLogin_Content_R font {
    color: #3391ff;
}
/* 家长登录End */

/* 消息页面Begin */
.Message {
    width: 1000px;
    background-color: #fff;
    margin: 30px auto;
    font-size: 0;
    padding-bottom: 20px;
}

.Mess_btn {
    border-bottom: 1px solid #e3e9f2;
    padding: 10px 20px;
    overflow: hidden;
    margin-bottom: 20px;
}

    .Mess_btn button {
        font-size: 12px;
    }

.Mess_color1 .content,
.Mess_color2 .content {
    width: 100%;
    height: 80px;
    color: #000;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
}

.Mess_color1 .content {
    background-color: #c0dbff;
    border: 1px solid #5694e8;
}

.Mess_color2 .content {
    background-color: #f6f6f6;
    border: 1px solid #aaa;
}
/* 消息页面End */

/* 时段Begin */
.ClassTime_list button,
.ClassTime_list input {
    height: 48px;
    border: 0;
    border-top: 1px solid #e3e9f2;
    background-color: #f6f8fa;
    outline: none;
}

    .ClassTime_list button:hover,
    .ClassTime_list input:hover {
        border-radius: 0 !important;
    }

.ClassTime_numBox {
    position: relative;
}

.ClassTime_list .ClassTime_numBox .ClassTime_num {
    float: right;
    font-size: 20px;
    color: #ccc;
    position: absolute;
    bottom: 10px;
    right: 10px;
}
/* 时段End */

/* 公告内容Begin */
.Art_TitleCont {
    overflow: hidden;
}

    .Art_TitleCont strong {
        float: left;
        font-size: 18px;
    }

    .Art_TitleCont .Art_TitleSup {
        float: right;
    }

        .Art_TitleCont .Art_TitleSup img {
            margin-right: 8px;
            margin-left: 40px;
        }
/* 公告内容End */

/* 刷卡Begin */
.Sign {
    height: 440px;
    background-color: #fff;
    margin: 30px auto;
}

    .Sign p {
        font-size: 14px;
    }

        .Sign p strong {
            color: #fb3333;
        }
/* 刷卡End */
textarea.textarea_style {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border: 1px #c2c6c8 solid;
    padding: 5px;
    background: #fff;
    outline: none;
}

.teaLog_stuList tr td {
    /*padding:5px 5px 5px 0;*/
}

@media screen and (max-width:414px) and (max-height:736px) and (orientation : portrait) {
    body, html {
        height: 100%;
    }

    .LoginTable {
        height: 100%;
        background: url(/common/images_newui/iPhoneBG.png)no-repeat;
        background-size: 100% 100%;
    }
}

@media all and (orientation : landscape) { /*横屏*/
    .LoginTable {
        background: url(/common/images_newui/iPhoneBG.png) no-repeat fixed;
        background-size: 100% 100%;
    }
}




/*校宝9.1   zhuxinfei  begin*/
/*记上课 begin*/
.sharp .teach_LogAdd select {
    width: 70px;
}
.td_teach_LogAdd {
    padding-left:51px;
}

.teaLog_stuList .imgraius_style {
    border-radius: 50%;
}

.work-state {
    display: inline-block;
    width: 40px;
    height: 20px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    border-radius: 3px;
}

.addState {
    background: #2cab8f;
}

.addState2 {
    background: #90a1ab;
}

.addState3 {
    background: #d5659f;
}

.addState4 {
    background: #ff8888;
}

.addState5 {
    background: #a0cc54;
}
/*记上课 end*/

/*星标变手*/
.collect_star {
    cursor: pointer;
    margin-right: 0;
}

/*新建班级教师名称样式*/
.teaName {
    padding: 0 0 10px 0;
}

.sharp .content input.btn_add_s2 {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -15px;
}

/*教务教学-查学员全部经办下拉框长度调整*/
.sharp td.all_operate select {
    width: 150px;
}


/*校宝9.1   zhuxinfei  end*/

/*校宝9.3.1  zhuyingjie begin*/
.login_box{position: relative;}
.loginTab{padding:18px 0 8px;margin-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,0.3);
          /*background: url(../images_newui/login_tabBg.png) repeat;*/
          background-color:#fff;
	-webkit-border-top-left-radius: 6px;-moz-border-top-left-radius: 6px;border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;-moz-border-top-right-radius: 6px;border-top-right-radius: 6px;  }
.loginTab a{display: inline-block;width: 80px;height: 24px;line-height: 24px;margin: 0 30px;font-size: 16px; text-align:center;}
.loginTab a:hover{color: #007AFF;cursor: pointer;}
.loginTab a.current{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;position:relative;color:#007AFF}
.loginTab a.current:before{position:absolute;left:23px;content:'';display:block;bottom:-5px;width:34px;height:4px;background-color:#007AFF;border-radius:4px;}
.loginTableBox{padding-bottom: 12px;}
.login_text5{background:#fff url(../images_newui/login_icon5.png) no-repeat 11px 8px;padding:6px 6px 6px 34px; border:#D9D9D9  1px solid;position:relative;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;}
.login_text5:focus{border-color:#2db2ea;}
.loginForget1,.loginForget2{float: left;font-size: 12px;margin-top: 4px;}
.loginForget2{float: right;}
.loginWarning{display: block;width: 295px;font-size: 12px;text-align: left;padding: 3px 3px 3px 21px;position: absolute;left: 0;top: -42px;border: 1px solid #e72525;color: #666;
	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #fff url(../images_newui/login_icon6.png) no-repeat 3px center;}
.loginWarning a{color: #ff3c00}
.loginForget1:hover,.loginForget2:hover,.loginWarning a:hover{cursor: pointer;}
.blueStepBox,.greenStepBox{width: 1000px;margin: 60px auto;color: #444;}
.blueStepBox .stepBox{text-align: left;width: 746px;margin: 0 auto;}
.blueStepBox .stepBox1{background: url(../images_newui/blue_step1.png) no-repeat center top;}
.blueStepBox .stepBox2{background: url(../images_newui/blue_step2.png) no-repeat center top;}
.blueStepBox .stepBox3{background: url(../images_newui/blue_step3.png) no-repeat center top;}
.stepBox > span{display: inline-block;padding-top: 40px;color: #c0c0c0;text-align: center;position: relative;}
.blueStepBox .pwdStep2{margin-left: 277px;margin-right: 290px;}
.blueStepBox .stepCurrent{color: #2db2ea;}
.stepInfo{font-size: 16px;text-align: center;margin-top: 50px;margin-bottom: 10px;padding-left: 10px;}
.stepForm{padding-left: 322px;text-align: left;}
.stepForm span{width: 85px;text-align: right;display: inline-block;}
.stepForm .formWarning{font-size: 14px;color: #ff1a1a;margin-left: 12px;width: auto;}
.stepForm .formInput1,.stepForm .formInput2{width: 180px;height: 20px;outline: none;border: 1px solid #c2c6c8;margin-left: 10px;margin-top: 20px;padding: 5px;}
.stepForm .formInput2{width: 108px;}
.stepForm .findPwdBtn{width: 120px;height: 32px;margin-top: 20px;margin-left: 94px;background-color: #f3f3f3;color: #444;font-size: 13px;}
.stepForm .findPwdBtnDisabled,.stepForm .findPwdBtnDisabled:hover{background-color: #c9cccd !important;color: #999 !important;border:none !important;outline: none;cursor: no-drop;}
.stepForm .findPwdSubmit{height: 36px;width: 130px;margin-top: 30px;margin-left: 95px;font-size: 14px;}
.stepForm .securityCode{font-size: 12px;color: #999;padding-left: 22px;margin-left: 94px;margin-top: 8px;margin-bottom: -10px;background: url(../images_newui/16/icon_checkSmall.png) no-repeat left center;}
.stepForm .codeTime{color: #ff7e00;width: auto;font-size: 14px;}
.stepSuccess{margin-top: 57px;}
.blueStepBox .successInfo,.greenStepBox .successInfo{display: block;font-size: 16px;line-height: 2;background: url(../images_newui/icon_blueSuccess.png) no-repeat center top;padding-top: 130px;}
.stepSuccess .findPwdSubmit{height: 36px;width: 130px;margin-top: 30px;}
.greenStepBox .stepBox{text-align: left;width: 746px;margin: 0 auto;}
.greenStepBox .stepBox1{background: url(../images_newui/green_step1.png) no-repeat center top;}
.greenStepBox .stepBox2{background: url(../images_newui/green_step2.png) no-repeat center top;}
.greenStepBox .stepBox3{background: url(../images_newui/green_step3.png) no-repeat center top;}
.greenStepBox .pwdStep2{margin-left: 283px;margin-right: 297px;}
.greenStepBox .stepCurrent{color: #46c580;}
.greenStepBox .successInfo{background: url(../images_newui/icon_greenSuccess.png) no-repeat center top;}

/*悬浮窗*/
.fixedBox > div{position: fixed;bottom: 10px;right: 0;}
.questionTitle{position: relative;width: 40px;height: 41px;border: 1px solid #d4d4d4;border-right: none;}
.questionIcon{height: 100%;background: #f5f5f5 url(../images_newui/questionIcon.png) no-repeat center center;}
.hoverInfo{font-size: 14px;background: #0c78d2;border: none;color: #fff;position: absolute;top: -1px;left: -1px;padding: 3px 0;display: none;}
.questionTitle:hover .hoverInfo{display: block;cursor: pointer;}
.questionList{height: 170px;border: 1px solid #d4d4d4;border-right: none;background-color: #fff;}
.questionList .scrollBtn{display: inline-block;width: 16px;height: 170px;line-height: 170px;background: #f5f5f5 url(../images_newui/rightIcon.png) no-repeat center center;vertical-align: middle;}
.questionList ul{list-style: none;padding: 10px 12px;margin: 0;display: inline-block;width: 180px;vertical-align: middle;}
.questionList li{text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 2;}
.questionList a{font-size: 14px;color: #444;}
.questionList a:hover{color: #0c78d2;cursor: pointer;}

/*头部*/
.findPwd_header_content{width: 1000px;margin: 0 auto;text-align: left;height: 48px;padding-top: 12px;}
.headLogo{display: inline-block;height: 36px;vertical-align: middle;}
.headTitle{color: #fff;font-size: 24px;margin-left: 30px;vertical-align: middle;}
.loginHeadBtn{float: right;margin-right: 10px;color: #fff;font-size: 14px;height: 36px;line-height: 36px;}
.loginHeadBtn:hover{cursor: pointer;}

/*手机验证状态 系统>账号管理 by wenjun 20160202 {*/
.tips_verified_s,.tips_verified_f{width:40px; height:16px; line-height:16px; vertical-align:middle; display:inline-block; margin-right:2px; border:solid 1px; font-size:12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.tips_verified_s{border-color:#23c971;color:#00c05a;}
.tips_verified_f{border-color:#c6c6c6;color:#aaa;}

/*}手机验证状态 */

/*校宝9.3.1  zhuyingjie end*/

/*新年寄语活动页*/
.newYearBG{background: url(../images_newui/newYearBG.jpg) repeat-x center top;}
.newYearMainBG{background: url(../images_newui/newYearContBG.jpg) no-repeat center top;width: 1200px;margin: 0 auto;padding-top: 143px;}
.newYearTitle{background: url(../images_newui/newYearTitle.png) no-repeat center top;height: 143px;}
.newYearContent{background: url(../images_newui/newYearCont.png) no-repeat center top;height: 128px;margin-top: 12px;margin-bottom: 22px;}
.newYearFrom{height: 135px;}
.newYearFrom textarea,.newYearFrom input[type='text']{border: 1px solid #e3384a;margin-left: 14px;outline: none;}
.newYearFrom textarea{width: 510px;height: 71px;padding: 8px 10px;vertical-align: text-top;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;resize: none;}
.newYearFrom input[type='text']{height: 34px;line-height: 34px;padding: 0 6px;margin-top: 10px;}
.newYearName{width: 108px;margin-right: 25px;}
.newYearPhone{width: 138px;margin-right: 45px;}
.newYearFrom .SubmitBtn{width: 120px;height: 36px;outline: none;border: 1px solid #2f84d3;background: #70b9fc;-webkit-box-shadow: 0 0 4px 2px #add7fd inset;-moz-box-shadow: 0 0 4px 2px #add7fd inset;box-shadow: 0 0 4px 2px #add7fd inset;}
.newYearFrom .SubmitBtn:hover{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.formText{position: relative;top: 8px;}
.newYearAward{width: 600px;margin: 0 auto;padding-top: 86px;padding-bottom: 115px;}
.awardItem{width: 140px;height: 140px;background-color: #ae2332;border: 3px solid #e9606e;display: inline-block;*display: inline;margin: 0 32px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative;}
.awardName{content: "";display: block;height: 46px;width: 97px;background: url(../images_newui/newYearAward.png) no-repeat center center;position: absolute;bottom: -8px;left: -10px;color: #ae2332;font-weight: bold;line-height: 1;padding: 11px 32px 0;font-size: 12px;}
.awardName2{height: 50px;padding: 7px 32px 0;}
.awardItem img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.awardItem1{margin-left: 12px;}
.awardItem3{margin-right: 12px;}
.awardItem1,.awardItem3{position: relative;top: 25px;}
.awardItem4,.awardItem5{margin-top: 40px;}
.newYearSubmit{padding-top: 32px;height: 103px;}
.submitSuccess{background: url(../images_newui/submitTxt.png) no-repeat center top;height: 37px;margin-bottom: 16px;}
.submitText{font-size: 14px;}
/*校宝9.3.1  zhuyingjie end*/

/*校宝9.3.2 zhuyingjie 160314 begin*/
.maskWin{width: 100%;position: fixed !important;left: 0;top: 0;bottom: 0;background:url(../images_newui/mask_bg.png);background: rgba(0,0,0,0.2);z-index: 999;}
.popWin{background: #fff;width: 410px;margin: 5px auto 0;padding: 20px;text-align: left;position: relative;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 3px 0 0 #d6d6d6;-moz-box-shadow: 0 3px 0 0 #d6d6d6;-ms-box-shadow: 0 3px 0 0 #d6d6d6;box-shadow: 0 3px 0 0 #d6d6d6;}
.popCont{margin-bottom: 10px;}
.popCont img{width: 100%;height: 140px;}
.popInfo{height: auto;max-height: 220px;line-height: 1.7;overflow-y: auto;font-size:12px;}
.popWin button,.uploadWin button{height: 26px;background: #f6f6f6;border: 1px solid #c2c6c8;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;margin: 0 5px;}
.formBtnBox{text-align: center;margin-top: 12px;padding: 30px 0;}
.formBtnBox button,.formBtnBox .submitSave{height: 30px;min-width: 40px;color: #333;padding: 0 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;}
.formBtnBox .submitSave{background: #37b3e8;border: 1px solid #2fa5d8;color: #fff;display: inline-block;line-height: 28px;height: 28px;margin-left: 10px;}
.hourSelect{margin-left: 20px;}
.minuteSelect{margin-right: 20px;}

.uploadWin{width: 550px;margin: 10px auto 0;padding: 34px 20px 0;background: #fff;position: relative;-webkit-border-radius: 6px;-moz-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.uploadWin .deleteDomBtn{background: url("../images_newui/16/delete.png") center center no-repeat;width: 16px;height: 16px;border: none !important;position: absolute;right: 12px;top: 12px;margin: 0;outline: none;}
.uploadWin .stepForm{padding: 0 0 10px;border-bottom: 1px solid #e6e6e6;}
.stepForm .uploadInput{width: 346px;margin: 0;}
.stepForm .uploadWarning{font-size: 12px;color: #666;margin: 10px 0 10px 68px;width: auto;text-align:left;}
.uploadBtn{background: #f6f6f6 !important;height: 30px !important;padding: 0 10px;margin: 0 0 0 10px !important;vertical-align: top !important;}
.downloadBtn{background: #f6f6f6 !important;}
.stepForm .uploadRateBox{display: block;position: relative;width: 415px;height: 20px;line-height: 20px;text-align: center;margin-left: 68px;margin-top:10px;border: 1px solid #e6e6e6;background: #f6f6f6;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;border-radius: 12px;}
.uploadRate{background: url("../images_newui/rateBg.png") repeat-x;position: absolute !important;top: -1px;left: -1px;border: 1px solid #37b3e8;height: 20px;-webkit-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;border-radius: 12px;}
.uploadRateTxt{position: relative;z-index: 20;color: #444; width: 300px !important;text-align:center !important;}
.uploadList{padding-top: 18px;}
.uploadCount{display: block;text-align: left;padding-left: 6px;}
.uploadTab{width: 100%;}
.uploadTab th{background: #474747;color: #fff;height: 25px;font-weight: normal;font-size:10pt;}
.uploadTab td{background: #fff4da;color: #444;border-top: 1px solid #d4c9af;border-right: 1px solid #d4c9af;padding: 10px;text-align:center;}
/*.uploadTab td:last-child{border-right: 0;}*/
.uploadTab td.tdBorder{border-right: 0;}
.uploadTab tr:first-child td{border-top: 0;}
.nameTd{line-height: 3;}
.uploadTab td select{margin-top: 10px;width: 118px;}
.uploadTab td select:first-child{margin-top: 0;}
.formBtnBox2{border-top: 0;padding-top: 25px;}

.selectResult{width: 1000px;margin: 0 auto;padding-top: 18px;}
.schoolResult,.classResult{width: 465px;display: inline-block;text-align: left;}
.schoolResult{padding-left: 33px;}
.classResult{width: 485px;}
.resultType{vertical-align: top;display: inline-block;margin-top: -7px;color: #000;height: 40px;line-height: 40px;}
.resultTypeBorder{border-left: 1px solid #e6e6e6;padding-left: 10px;}
.resultBox{display: inline-block;width: 421px;vertical-align: top;font-size: 0;}
.resultItem{display: inline-block;width: 63px;height: 24px;font-size: 10pt;vertical-align: middle;line-height: 24px;margin-left: 8px;margin-bottom: 10px;position: relative;padding: 0 20px 0 8px;white-space: nowrap;border: 1px solid #ccc;border-radius: 3px;text-overflow: ellipsis;overflow: hidden;}
.delSpanBtn{background: transparent;font-weight: bold;position: absolute;bottom: 1px;right: 8px;}
.delSpanBtn:hover{cursor: pointer;}
.formBtnBox .btnstyle_reset{background: #f6f6f6;border: 1px solid #aaa;}
.selectResult .formBtnBox{margin: 0;padding: 18px 0;}

/*模拟下拉框*/
.select{width: 100%;height: 28px;text-align: left;position: relative;}
.select select{width: 100% !important;position: relative;z-index: 10;}
.select select option{display: none;}
.selectValue{display: block;height: 28px;line-height: 28px;padding: 0 5px;}
.selectList{background: #fff;color: #000;border: 1px #999 solid;position: absolute !important;top: 28px;left: -1px;z-index: 20;min-width: 100%;}
.select ul{list-style: none;padding: 0;margin: 0;}
.select ul li{height: 30px;line-height: 30px;position: relative;}
.select ul li:hover{background: #f0f0f0;}
.select ul li label{white-space: nowrap;padding-right: 25px;}
.selectUl{overflow-y: auto;overflow-x: hidden;max-height: 150px;}
.selectBtnBox{background: #f5f5f5;border-top: 1px solid #e7e7e7;height: 30px;padding-top: 5px;text-align: center;}
.selectBtn{width: 58px;height: 24px;background: #f6f6f6;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px; padding:0 !important;}
/*.select .tri{display: block;height: 0;border-top: 7px solid #87abcf;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;top: 12px;right: 10px;}*/
/*.select .triTop{border-bottom: 7px solid #87abcf;border-top: 0;}*/
/*校宝9.3.2 zhuyingjie 160314 end*/

/*员工移动端同步pc新增功能 160418 begin*/
.chooseWorkers{color: #3391ff; background: #fff !important; border: 1px solid #d0d0d0 !important;}
.chooseWorkers:before{content:"";display:inline-block;background:url("../images_newui/icon_group1.png") no-repeat;background-position:-3px -23px;width:12px;height:12px;margin-right:8px;vertical-align:middle;}
.chooseBtnInfo{vertical-align:middle;}
.addIcon{padding: 0;}
.addIcon:before{content:"+";display:inline-block;font-size: 20px;vertical-align: middle;margin-right: 4px;}
.addIcon span{vertical-align: middle;}
/*账号设置*/
.accountCont{width: 400px;margin: 0 auto;}
.accountCont .btnstyle,.accountCont a{width: 86px;float: right;text-align: center;}
.accountInfo{margin-bottom: 40px;text-align: left;}
.accountInfo > div{margin-bottom: 8px;position: relative;line-height: 30px;}
.accountBindTitle{text-align: left;line-height: 30px;margin-bottom: 8px;}
.checkRow{margin-bottom:0 !important;border-top:1px solid #d0d0d0;display:table;width:100%;}
.checkRow:first-child{border-top:0;}
.checkRow > div,.checkRow > a{display:table-cell;vertical-align:middle;}
.checkRow > a{float:none;}
.checkIcon{width:14px;}
.checkInfo{padding:0 10px;}
.checkItem{display: inline-block;width: 10px;height: 10px;border: 2px solid #676766;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.checkItem:before{content: "";display: block;height: 8px;border: 1px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.current .checkItem:before{background: #66aef8;}
.checkType{margin-left: 10px;}
.redTxt{color: #e55c38;}
.blueTxt{color: #197acf;}
.fixedDiv{position:fixed !important;width:100%}
.accountMask{height: 100%;width: 100%;position: fixed;top: 0;left: 0;background:url(../images_newui/mask_bg.png);background: rgba(0,0,0,0.2);overflow:auto;}
.accountPopWin{width: 340px;margin: 164px auto 100px;}
.accountPopWin .btnstyle_cancle{background: #8e8e8e !important;border: 1px solid #8e8e8e !important;color: #fff;}
.accountPopWin .content_title{width: 302px;}
.accountPopWin .content{width: 340px;padding-top: 40px;padding-bottom: 50px;border: 1px solid #d0d0d0;box-shadow: none;}
.accountCont .btnstyle_sure,.accountPopWin .btnstyle_sure,.accountPopWin .btnstyle{width: 130px;height: 35px;margin: 30px 10px 0;}
.accountPopWin input[type="text"]{margin-left: 8px;}
.accountCode{width: 100px;height: 32px;background: #d0d0d0;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;vertical-align: middle;margin-left: 10px;}
.accountPopWin .stepForm{padding-left: 0;}
.accountBtnBox{text-align: center;}
.accountMask .findPwdBtn,.accountMask .securityCode{margin-left: 234px;}
/*二维码悬浮窗*/
.codePop,.codePop:hover{width:120px !important;height:120px !important;border:1px solid #333 !important;display:none;position:absolute !important;top:-49px;left:51px;z-index:999;background:rgb(246, 246, 246) !important;padding:5px !important;font-size:10px;}
.codePop p{margin:0;}
.popItem{overflow:visible;}
.popItem:hover .codePop{display:block;}
/*员工移动端同步pc新增功能 begin*/

/*校宝家2.3 选择学员改版 160812 begin*/
.chooseStuBox{width: 1150px;margin: 0 auto;}
.rightFrame{display: inline-block;margin-left: 12px;width: 880px;}
.chooseStuBox .content{min-width: 790px !important;max-width: 790px;}
.chooseStuTab{max-height: 435px;overflow-y: auto;}
.chooseStuBox .form_bgcolor{width: 250px;display: inline-block;padding-top: 0;vertical-align: top;}
.chooseStuBox .content_title{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;text-align:center;font-size:14px;line-height:32px;height:32px;}
.sphClassBox{background: #fff;padding: 0 20px 5px;}
.sphClass{border-left: 5px solid #227ccd;background:#f7f9fa;margin-bottom:15px;padding:0 14px;}
.sphClassHead{padding:12px 0;}
.sphClassHead h2{color:#227ccd;font-size:14px;float:left;text-align:left;margin:0;line-height:30px;}
.sphClassHead h2 img{vertical-align:text-top;margin-right: 8px;}
.sphBtnBox{float:right;}
.sphBtnBox .btnstyle{height:24px;min-width:60px;margin-left:8px;}
.sphFold:after,.sphUnFold:after{content:"";display:inline-block;width:0;height:0;position: relative;bottom: 3px;margin-left: 10px;}
.sphFold:after{border-top: 5px solid #87abcf;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sphUnFold:after{border-bottom: 5px solid #87abcf;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.sphStuContent{text-align:left;background: #e1f2fb;font-size:0;padding: 0 1%;position:relative;}
.sphStuContent:before{content:"";display:inline-block;width:0;height:0;border-bottom: 10px solid #e1f2fb;border-left: 10px solid transparent;border-right: 10px solid transparent;position:absolute;right:4px;top:-10px;}
.sphStuContent label{display:inline-block;width:11%;line-height: 1.6;font-size:12px;vertical-align:top;padding:5px 0;}

.stuResBox{background: #fff;}
.chooseRes{margin: 0 auto;padding: 15px 11px;text-align: left;font-size: 0;overflow: auto;max-height: 434px;width: 228px;}
.chooseRes .stuSpan{margin: 5px 5px;display: inline-block;font-size: 12px;border:1px solid #d4dfe5;width:65px;line-height: 1.6;padding:5px 23px 5px 5px;vertical-align:top;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position:relative;}
.chooseRes .stuSpan:hover{border-color: #e35d3f;}
.chooseRes a{margin-right: 5px;}
.chooseRes .stuSpan img{vertical-align: text-top !important;position: absolute;top: 6px;right: 4px;}
.stuResBtnBox{text-align: center;padding: 20px 0;}
.chooseRes .noStuIcon{display:block;margin:15px auto;width:80px;height:74px;background:url("../images_newui/sphStuNone.png") no-repeat center center;}
.stuInfo{color: #c3c7cd;font-size:14px;text-align:center;margin:0;}
.stuInfo span{color:#37b3e8;}
.sphClassContent{padding: 8px 0;}
.sphTable{color:#344c67;text-align:left;table-layout:fixed;}
.sphTable td{height:26px;line-height:1.8;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sphNoSearch{background:#f7f9fa;padding:25px 0 30px;}
.sphNoSearchBg{display:block;margin:0 auto 15px;background:url("../images_newui/sphClassNone.png") no-repeat center center;width:78px;height:55px;}

.wechatCode{width: 500px;text-align: center !important;}
.wechatCode h2{color: #2db2ea;}
.wechatCode .popCont img{width: 300px;height: 300px;}
.closeWin{position: absolute;top: 15px;right: 15px;}
.popWin .mask-delect-icon{top: 2px;right: 2px;}
/*校宝家2.3 160812 end*/

/*9.3.3 zhuyingjie 160509 begin*/
.selectBox{margin-top: 4px;position: absolute !important;z-index: 1;width: 840px;border-right: 1px solid #e3e9f2;}
.selectInput{width:320px;display:inline-block;border: 1px #c2c6c8 solid;background:#fff;}
.selectInput input{width:280px;border: 0; padding: 5px 0 5px 5px;}
.selectInput:after{content:"";display:block;width:18px;height:8px;background:url("../images_newui/combo_arrow.png") no-repeat center center;position:absolute;top:10px;right:9px;}
.searchDiv{border: 1px solid #e3e9f2;height: 26px; padding: 2px 4px; position: relative;text-align:right;background:#fff;}
.searchDiv:before{content:"";display:inline-block;width:14px;height:25px;background:url("../images_newui/icon_search.png") no-repeat center center;vertical-align:middle;margin-right:4px;}
.searchInput{width: 777px; height:25px;padding:0 14px !important; background: #f5f4f4;border-radius:0;border:0 !important;}
.placeholderLabel{color: #bdbdbd; position: absolute !important;top:6px;left:45px; text-align:left}
.classTable{border-left: 1px solid #e3e9f2;text-align:center;}
.classTable td{border-bottom: 1px solid #dcdcdc;padding:0 5px;}
.classTable img{vertical-align:text-top;margin-right:5px;}
.timeTd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.classTd{max-width:120px;}
.timeTd{max-width:320px;}
/*9.3.3 zhuyingjie end*/

/*校宝家微信二期 zhuyingjie 160420 begin*/
.iconStar,.iconQues{margin-right: 0 !important;}
.iconQues{float: right;}
.boldFont{font-weight: bold;}
.tabSpanStyle{display: inline-block;height: 30px;min-width: 60px;border: 1px #ccc solid;padding: 0 10px;background: #fff;}
/*用户分析 160429*/
.analysisBox {width:1110px;padding:0;}
.analysis_title{width:1070px;background:#e9eeef;height:35px;line-height:35px;text-align:left;padding:0 20px;font-weight:bold;}
.analysis_content {background:#fff;width:1110px;padding:25px 0;}
.borderLeftTd{border-left:1px solid #d0d0d0;}
.analysis_content td {padding:5px 0;}
.analysisTh td {padding:15px 0;}
.analysis_content td[align=right]{padding-right:8px !important;}
.analysis_content td[align=left]{padding-left:8px !important;}
.analysisNumAll{font-size:30px;}
.analysis_tabs {width:1110px;text-align:left;height:30px;margin:0 auto;padding:10px 0;}
.analysis_tabs span{text-align:center;display:inline-block;min-width:100px;height:30px;line-height:30px;padding:0 8px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.analysis_tabs span.click{background:#25a4da;color:#fff;}
.analysis_tabs span:hover{cursor:pointer;}
.analysis_date{height:30px;background:#fff;color:#000;width:1070px;margin:0 auto;padding:10px 20px;border-bottom:1px solid #d0d0d0;text-align:left;}
.analysis_date select {border:1px #c2c6c8 solid;width:120px;}
.analysis_date input{width:90px;margin-right:8px;}
.analysis_date img{margin-right:10px;}
/*通知公告警示*/
.noticeWarning{color:#e55c38;text-align:left;padding-left:20px;position:absolute;right:0;}
.noticeWarning img{vertical-align:text-bottom;}
.noticeWarning a{color:#187acf;text-decoration:underline;}
@media screen and (max-width:1100px) {
    .noticeWarning{display:block;width:180px;top:0;}
}
/*校宝家微信二期 zhuyingjie 160420 end*/

/*欢迎遮罩*/
.tranMask{width: 100%;position: fixed;left: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.8);z-index: 999;}
.schoolhome{width: 890px;height: 690px;margin: 100px auto 0;position: relative;}
.schoolhomeBG{background: url("") no-repeat center center;display: block;height: 100%;}
.schoolhome .del{display: block;width: 24px;height: 24px;background: url("../images_newui/login_icon_d.png") no-repeat center center;position: absolute;top: 15px;right: 15px;}
.schoolhome .del:hover,.schoolhomeBG:hover{cursor: pointer;}
/*欢迎遮罩 end*/

/*班级模板下拉框 160513*/
.DropList{width:260px; height:30px;line-height:30px;position:relative;border-radius: 5px;border: 1px #cacaca solid;float: right;background-color: white;margin-top:7px;}
.Drop_box_arrow {position: absolute;display: block; width: 30px; height: 30px; vertical-align: middle; cursor: pointer;top:0;right:0;}
.Drop_box{position:relative;}
.chooseClass{position:absolute;color:#999;top:0;left:20px;}
.Drop_box .Drop_box_icon{ width: 0; height: 0;border-right: 5px solid transparent;border-left: 5px solid transparent;border-top: 7px solid #666;margin-top:12px;vertical-align: 5px;display: block; position: relative;left: 9px;}
.Drop_box .trial_inputstyle{ cursor: pointer;}
.trial_inputstyle{ width: 215px; height: 20px;background: #fff;padding:5px 25px 5px 20px !important;}
.Drop_box_content {position: absolute; top: 34px; right: 0px; width: 260px; border: 1px #cacaca solid;border-top: none;background:#fff;z-index:20;}
.Drop_box_content ul{padding:0 10px;margin:0;}
.Drop_box_content li{padding:0;list-style:none;display:block;border-top: 1px solid #cacaca;}
.Drop_box_content li:hover{cursor:pointer;}
.Drop_box_content li:first-child{border-top:0;}
.Drop_box_content li:hover .modeName{background:#fffac8;}
.modeName{display:inline-block;width:190px;padding:0 10px;margin-right:10px;}
.delLi{margin-top:6px;display:inline-block;}

.disabled-btn:hover{background:#fff !important;color:#aaa !important;border:1px solid #aaa !important;}
.btnstyle_white{background:#fff !important;color: #3391ff;}
.textarea_warning{color: #2db2eb; width: 250px; line-height: 50px; position: absolute; top: 50%; left: 50%;margin-left:-125px;margin-top:-25px; border: 1px solid #d0d0d0;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-align:center;}
.withCode{display:inline-block;width:550px;height:195px;background:url("../images_newui/card_codeBg.png") no-repeat left center;padding-left:150px;width:50%;}
.withCode img{width:240px;height:240px;}
.nameWithCode{width:400px;float:right;}

/*强密码规则*/
.pwdTips{font-size:12px;color:#000;padding:5px 10px;width: 290px;position:absolute;left:131px;top:-34px;z-index:10;font-weight:normal;border: 1px solid #c8cece;background:#fff;line-height:1.5;}
.pwdTips:before{content:"";display:block;position:absolute;bottom: -6px;left: -1px;width: 6px;height: 8px;background:url("../images_newui/16/tipBg.png") no-repeat center center;}
.level{display:inline-block;}
.level .levelSpan1,.level .levelSpan2,.level .levelSpan3{width:24px;height:8px;display:inline-block;margin-right:2px;}
.level1 .levelSpan1,.level1 .levelSpan2,.level1 .levelSpan3,.level2 .levelSpan2,.level2 .levelSpan3,.level3 .levelSpan3{background:#dcdcdc;}
.level2 .levelSpan1{background:#fa4419;}
.level3 .levelSpan1,.level3 .levelSpan2{background:#fab819;}
.level4 .levelSpan1,.level4 .levelSpan2,.level4 .levelSpan3{background:#07ba39;}
.levelTxt{ display:inline-block; margin-left:3px;width:auto !important;}
.level2 .levelTxt{color:#fa4419;}
.level3 .levelTxt{color:#fab819;}
.level4 .levelTxt{color:#07ba39;}
.pwdTips p{margin:0;padding-left:15px;}
.pwdTips p.default{background:url("../images_newui/16/tip_default.png") no-repeat left center;}
.pwdTips p.error{background:url("../images_newui/16/tip_error.png") no-repeat left center;}
.pwdTips p.right{background:url("../images_newui/16/tip_right.png") no-repeat left center;}

/*添加图片*/
.picTD{padding-top:10px;}
.addPic{display: inline-block;width: 50px;height: 42px;border: 1px dashed #67adf7;color: #67adf7;line-height: 1;padding-top: 6px;font-size:12px;vertical-align:top;text-align:center;}
.addPic:before{content: "";display: block;width: 23px;height: 22px;margin: 0 auto 4px;background: url("../images_newui/icon_pic.png") no-repeat center center;}
.viewPic{position: relative;display: inline-block;vertical-align:middle;margin-right:20px;}
.picSmall{width: 50px;height: 50px;}
.delPic{position: absolute !important;right: -7px;top: -7px;background: url("../images_newui/page-icon87-2.png");display: block;width:16px;height:16px;}
.picBox{position:relative;margin:0 auto;display:inline-block;padding:100px 0;}
.picBig{max-width: 1000px;display: block;margin: 0 auto;}
.delPicBig{position: absolute !important;right: -16px;top: 84px;background: url("../images_newui/groupcolormodeclose.png") no-repeat center center;display: block;width:32px;height:32px;}
.viewPic:hover,.delPicBig:hover,.delPic:hover{cursor:pointer;}

/*左侧菜单*/
.leftNav{ position: absolute; left: 0; top: 8px; bottom: 16px; background: #fcfcfc; border: 1px solid #ccc;}
.foldBtn{display: block;position: absolute;width: 14px;height: 62px;background: url("../images_newui/leftNav_open.png") no-repeat center center;right: -12px;top: 50%;margin-top: -31px;}
.foldBtn:hover{cursor: pointer;}
.leftNav ul{margin: 0;padding: 0;overflow-y: auto;overflow-x: hidden;height: 100%;width: 152px;padding-bottom: 20px;box-sizing: border-box;}
.leftNav li{list-style: none;text-align: left;padding-left: 14px;height: 45px;width: 138px;position:relative;}
.leftNav li:hover{background: #f0f4fc !important;cursor: pointer !important;}
.leftNav li.current{background: #f0f4fc !important;cursor: pointer !important;}
.leftNav li a{color: #373634;display: inline-block;line-height: 45px;height:45px;width: 118px;}
.leftNav li .icon{display: inline-block;width: 22px;height: 22px;margin-bottom: 4px;vertical-align: middle;margin-right: 15px;position:relative;}
.icon1 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat 0 0;}        /* 首页 */
.icon2 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -22px 0;}    /* 咨询本 */
.icon3 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -176px 0;}   /* 记上课 */
.icon4 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -308px 0;}   /* 财务管理 */
.icon5 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -242px 0;}   /* 校内通知 */
.icon6 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -264px 0;}   /* 数据导入 */
.icon7 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -286px 0;}   /* 帮助中心 */
.icon8 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -88px 0;}    /* 一对一 */
.icon9 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -220px 0;}   /* 员工 */
.icon10 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -198px 0;}  /* 课程 */
.icon11 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -110px 0;}  /* 排课 */
.icon12 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -44px 0;}   /* 办理中心 */
.icon13 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -154px 0;}  /* 学员 */
/*.icon14 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -286px 0;}*/
.icon15 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -132px 0;}  /* 课程表 */
.icon16 .icon{background: url("../images_newui/leftNav_icon16.png") no-repeat center center;width: 23px !important;}  /* 磁卡考勤 */
.icon17 .icon{background: url("../images_newui/leftNav_icon.png") no-repeat -66px 0;}   /* 班级 */
.icon18 .icon{background: url("../images_newui/leftNav_icon18.png") no-repeat center center;}  /* 库存 */
.icon19 .icon{background: url("../images_newui/leftNav_icon19.png") no-repeat center center;}   /* 校宝家 */
.icon20 .icon{background: url("../images_newui/leftNav_icon20.png") no-repeat center center;width: 23px !important;}   /* 校宝秀 */
.icon21 .icon{background: url("../images_newui/leftNav_icon21.png") no-repeat center center;width: 24px !important;}   /* 校宝学院 */
.icon22 .icon{background: url("../images_newui/leftNav_icon22.png") no-repeat center center;}   /* 校区 */
.icon23 .icon{background: url("../images_newui/leftNav_icon23.png") no-repeat center center;}   /* 报表 */
.icon24 .icon{background: url("../images_newui/new-left/leftNav_icon24.png") no-repeat center center;}   /* 工资 */
.leftNav li.icon16,.leftNav li.icon20{padding-left: 13px;}
.leftNav li.icon21{padding-left: 12px;}

.leftNav.fold ul{width: 48px;}
.leftNav.fold .foldBtn{background: url("../images_newui/leftNav_fold.png") no-repeat center center;}
.leftNav li.new:before{content:"";display:block;background: url("../images_newui/page-icon102.png") no-repeat center center;width:30px;height:14px;position:absolute;top: -3px;right: 7px;}

/*机器人*/
.robot{background: url("../images_newui/robot_bg.png") no-repeat left center;width: 40px;height: 39px;position: fixed;bottom: 50%;margin-bottom: -20px;right: 0;padding: 6px 0 6px 9px;text-align: left;-webkit-transition: width 0.4s;-moz-transition: width 0.4s;transition: width 0.4s;z-index:100;}
.robotDiv{width: 124px;}
.robotImg{width: 38px;height: 38px;vertical-align: middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.robotName{margin-left: 2px;vertical-align: middle;color: #fff !important;text-decoration: underline !important;position:relative;}
.robotClose{position:absolute;top:-10px;right:-12px;color:#fff;background:url("../images_newui/login_icon_d_hover.png") no-repeat center center;width:12px;height:12px;display:none;}
.robot:hover .robotClose{display:block;}
.robot:hover{width: 124px;-webkit-transition: width 0.4s;-moz-transition: width 0.4s;transition: width 0.4s;}
/*对话框*/
.robotDialog{max-width: 680px;min-width: 470px;max-height: 515px;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;background: #fff;-webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);-moz-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);-ms-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.04);border-bottom: 1px solid #e6e6e6;height:95%;width: 45%;margin:0 auto;}
.dialogHead{background: #59a0f1;max-height: 36px;text-align: left;height:10%;padding: 1%;}
.dialogHead img{vertical-align: middle;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width: auto;height: 90%;}
.dialogName{vertical-align: middle;color: #fff;margin-left: 10px;}
.dialogBtnBox{float: right;margin-top:1%;}
.small,.big,.close{display: inline-block;width: 10px;height: 10px;margin-left: 12px;}
.small{background: url("../images_newui/dialogBtn.png") no-repeat 0 0;}
.big{background: url("../images_newui/dialogBtn.png") no-repeat -10px 0;}
.close{background: url("../images_newui/dialogBtn.png") no-repeat -20px 0;}
.dialogLeft{float:left;height:87%;width:70%;max-height:464px;}
.dialogView{border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;overflow-y: auto;height:65%;padding: 1%;width:99%;}
.dialogTime{color: #acacac;font-size: 12px;margin: 3% 0;}
.dialogView .headImg{width: 25px;height: 25px;vertical-align: top;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.info{max-width: 230px;padding: 10px 15px;line-height: 1.4;display: inline-block;text-align: left;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;word-break:break-all;}
.info:before{content: "";display: block;width: 14px;height: 11px;position: absolute;top: 7px;}
.robotView .info:before{background: url("../images_newui/dialogInfoBg.png") no-repeat 0 0;left: -11px;}
.userView .info:before{background: url("../images_newui/dialogInfoBg.png") no-repeat -14px 0;right: -11px;}
.robotTxt{text-align: left;}
.robotView .info{background: #d8ecf4;position: relative;margin-left: 20px;}
.userTxt{text-align: right;}
.userView .info{background: #e7e7e7;position: relative;margin-right: 20px;word-break:break-all;word-wrap:break-word;}
/*.robotView,.userView{margin-bottom: 20px;}*/
.dialogInput{position: relative;border-left: 1px solid #e6e6e6;height:31%;padding: 1%;width:99%;}
.dialogInput textarea{border: none !important;outline: none;resize: none;padding: 0;height:100%;width:99%;}
.dialogSend{background: #5ea5f3;color: #fff;width: 80px;height: 35px;position: absolute;bottom: 8px;right: 8px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;border: none;}
.dialogQuesBox{float:right;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;text-align: left;height:87%;padding: 2%;width:25%;}
.dialogQuesBox a{line-height: 1.6;display: block;}
.quesTitle{color: #5ea5f3;font-size: 14px;margin: 0;line-height: 1.6;}
.info a{color:#5ea5f3;text-decoration:underline;}
.dialogWarning{border: 1px solid #bbb;padding: 10px 20px;background: #fff;position: absolute;bottom: 55px;right: -20px;z-index: 10;}
.dialogWarning:before{content: "";display: block;width: 0;height: 0;border-top: 7px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;bottom: -7px;left: 50%;margin-left: -2px;z-index: 11;}
.dialogWarning:after{content: "";display: block;width: 0;height: 0;border-top: 8px solid #bbb;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;bottom: -8px;left: 50%;margin-left: -4px;}
.qq-official {display: inline-block;width: 92px;height: 22px;background: url(../images/qq-bg-official.png) no-repeat;}
/*问题详情页*/
.quesName{font-size: 18px;font-weight: bold;width: 1000px;margin: 0 auto 30px;}
.quesContent{width: 1000px;margin: 0 auto;text-align: left;}
.quesContent img{max-width: 1000px;display: block;}

.content_usertable td{word-break:break-all;word-wrap:break-word;}

/*加载动画*/
.loadingBg{background:url(../images_newui/loading.gif) no-repeat center center;width:100%;height:100%;}

/*机器人对话框在图表页面的层叠问题*/
canvas{z-index:initial !important;}

/*校宝家2.2*/
.maskWin2{width: 100%;position: fixed !important;left: 0;top: 0;bottom: 0;background:url(../images_newui/mask_bg2.png);background: rgba(0,0,0,0.5);z-index: 999;}
button.new{position:relative;overflow:visible;}
button.new:after{content:"";display:block;width:10px;height:10px;background:url("../images_newui/new_Btn.png") no-repeat center center;position:absolute;right:-3px;top:-3px;}
.templateBox{}
.boxHead{text-align: center;position: relative;}
.backLink{color: #344c67 !important;font-size: 14px;line-height: 30px;position: absolute;left: 15px;top: 0;}
.backLink:before{content: "<< ";font-family: "YouYuan", sans-serif;}
.template-tab{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #d4dfe5;font-size: 0;overflow: hidden;text-align: center;display: inline-block;}
.temp-tab-item{width: 135px;color: #344c67;font-size: 14px;display: inline-block;background: #fff;line-height: 32px;height: 32px;cursor: pointer;}
.temp-tab-item.current{background-image: -moz-linear-gradient( 90deg, #279aca 0%, #2cb0e7 100%);background-image: -webkit-linear-gradient( 90deg, #279aca 0%, #2cb0e7 100%);background-image: -ms-linear-gradient( 90deg, #279aca 0%, #2cb0e7 100%);color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #2cb0e7, endColorstr = #279aca);}
.tab-box{position: relative;display: inline-block;}
.template-warning{color: #e55c38;text-align: left;padding-left: 20px;position: absolute;right: -200px;top: 8px;}
.boxContent{text-align: left;padding: 1%;background:#fff;}
.template{position: relative;display: inline-block;width: 235px;margin: 1%;background: #fff;border:1px solid #d4dfe5;vertical-align:top;}
.templateImg:after{content: "";position: absolute;width: 51px;height: 51px;top: 0;right: 0;}
.template.new .templateImg:after{background: url("../images_newui/templateNew.png") no-repeat center center;}
.template.vip .templateImg:after{background: url("../images_newui/templateVip.png") no-repeat center center;}
.template.pop .templateImg:after{background: url("../images_newui/templatePop.png") no-repeat center center;}
.template.hot .templateImg:after{background: url("../images_newui/templateHot.png") no-repeat center center;}
.template.time .templateImg:after{background: url("../images_newui/templateTime.png") no-repeat center center;}
.template.choose:after{content: "";width: 249px;height: 403px;position: absolute;top: -10px;left: -7px;background: url("../images_newui/templateChoose.png") no-repeat center center;}
.templateImg{position: relative;}
.templateView{text-align: center;position: absolute;bottom: 0;left: 0;width: 235px;color: #fff;line-height: 30px;background: url("../images_newui/templateBg.png") repeat;background: rgba(0,0,0,0.35);cursor: pointer;}
.templateView img{margin-right: 8px;vertical-align: text-top;}
.templateInfo{padding: 20px;}
.templateName{font-size: 14px;color: #000;margin: 0 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.templateIntro{font-size: 12px;color: #adb4bc;margin: 0;line-height: 1.6;height:57px;word-wrap: break-word;word-break: break-all;}
.templateBtn{padding: 10px 8px;border-bottom: 1px solid #ddd;}
.templateBtn button{vertical-align: middle;min-width:0;padding:0 18px;}
.templateBtn label{position: relative;width: 140px;display: inline-block;vertical-align: middle;margin-right:6px;}
.templateSelect{width: 100%;padding: 0 0 0 8px;}
.selectPlaceHolder{color: #afafaf;position: absolute;top: 6px;left: 8px;}
.template-inner-box{position: relative;}
.temp-code{position: absolute;background: #fff;width: 100%;height: 270px;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: all 0.8s;transform: rotateY(180deg);box-shadow: none;filter: alpha(opacity=0);opacity: 0;z-index: -1;border: 1px solid #ddd;}
.temp-code.active{filter: alpha(opacity=100);opacity: 1;transform: rotateY(360deg);box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);z-index: 10;}
.code-img{position: absolute;width: 70px;height: 70px;top: 80px;left: 81px;display: block;z-index: 20;}
.code-p{color: #7f8b98;font-size: 14px;text-align: center;}
.mask-code{width: 250px;height: 330px;background: #fff;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: absolute;left: 50%;top: 50%;margin-left: -125px;margin-top: -165px;}
/* ie8二维码兼容 */
.qrcode table td{padding:0;border:0;}
@media \0screen {.temp-code{display:none;filter:initial;z-index:10;}.temp-code.active{display:block;filter:initial;z-index:10;}}
/*预览遮罩*/
.viewBox{position: relative;width: 700px;margin:10px auto;}
.viewBox .btnstyle_sure{position: absolute;bottom: 40px;right: 160px;z-index:40;}
.phoneView{width: 330px;height: 688px;background: url("../images_newui/templateMaskBg.png") no-repeat center center;position: relative;z-index: 30;}
.introView{background: #fff;text-align: left;width: 375px;position: absolute;top: 90px;right: 0;padding-left: 20px;}
.introBox{padding: 10px 25px 25px 10px;border-top: 1px solid #ddd;}
.introBox:first-child{border-top: 0;padding-top:25px;}
.introTitle{background: url("../images_newui/infoBg.png") no-repeat left center;padding-left: 16px;color: #b6bcc0;font-size: 12px;margin: 0;}
.introContent{color: #76838e;font-size: 14px;margin: 10px 0 0 0;overflow: hidden;line-height:1.8;}
.viewContent{background: #eee;height: 452px;width: 272px;position: absolute;left: 20px;top: 119px;overflow: hidden;}
.onlyPhone{width: 300px;}
.onlyPhone .btnstyle_sure{position: relative;right: inherit;bottom: inherit;margin: -20px auto 0;left:6px;}

/*201608日常*/
.loginTips{text-align: left;padding: 0 0 0 243px;line-height: 1.6;color: #888;font-size: 14px;}
.loginTips a{color: #2db2ea;margin-top: 6px;display: inline-block;text-decoration: underline;}

/*404*/
.errorBg{background: url("../images_newui/404.png") no-repeat center center;width: 560px;height: 254px;margin: 35px auto 55px;}
.errorBtnBox button{margin: 0 8px;width: 100px;}


/*覆盖样式*/
.all-sty-p .icon-drop-list {position: absolute !important;}
.all-sty-p .drop-inner-con {position: static!important;}
.all-sty-p .drop-inner-search {    position: absolute !important;}
.all-sty-p .drop-con {position: static!important;}
.all-sty-p .drop-list-ul { position: absolute !important;}
.all-sty-p .li-width-s5 {padding: 0 10px!important;border: none!important;}
.all-sty-p .drop-icon-search {   z-index: 2 !important;  position: absolute !important;}
.all-sty-p .drop-input{ vertical-align: top !important;    padding: 0 10px 0 43px !important;    border: 0 !important;}

.account-auth{display: inline-block;width: 230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}

/*ERP-行业版初始化·首屏轮播重构 2017年2月28日11:36:50 by tianyu.chen*/
.slideBoxWrap{position: relative;width:100%;min-width:1000px;height:385px;}
.slideBox{width:100%;height:100%;overflow:hidden;position:relative;}
.slideBox-container{position:relative;width:1000%;height:100%;left:0;}
.slideBox-item{display:block;width:10%;height: 100%;background:#4296c4;}
.slideBox-toggle{width: 100%;position: absolute;text-align: center;bottom: 20px;}
.slideBox-pagination{padding: 13px 15px;background:transparent;-webkit-border-radius: 45px;-moz-border-radius: 45px;-ms-border-radius: 45px;border-radius: 45px;display: inline-block;}
.slideBox-pagination a{margin: 0 5px;text-indent: -99999px;display: inline-block;width: 8px;height: 8px;background: rgba(255,255,255,0.5);border-radius: 4px;}
.slideBox-pagination .active{width: 23px;border-radius: 99px;background: rgba(255,255,255,1);}
.userLogin{position: absolute;top:48px;left:50%;margin-left:195px;}
/*ERP-行业版初始化·首屏轮播重构 结束*/


.xbx-logo{position: absolute;top: 96px;left: 96px;background: url(../images_newui/QR-code-logo.png) no-repeat;width: 60px;height: 60px;}
.new-style-radius{}
.new-style-radius:before,.new-style-radius:after{content: "";width: 10px;height: 10px;display: block;position: fixed;top: 0;z-index: 2;}
.new-style-radius:after{right: 0;background: url("../images_newui/page-icon79.png") no-repeat right center;}
.new-style-radius:before{left: 0;background: url("../images_newui/page-icon79.png") no-repeat left center;}
/* 首页信息icon */
.btn-mess-icon{display: inline-block; border: none !important;background: none !important;padding: 0;}
.btn-mess-icon:hover{border: none !important;background: none !important;}
    


/*将在第三方库qtip的css中的自定义样式挪到此文件中 2017.3.20 by 应乐超*/
/* 我的日程 */
.qtip.qtip-my-schedule {
    background-color: #8dbcf7;
    border: 1px solid rgb(104, 166, 245);
    border-radius: 2px;
    color: #FFF;
}
.qtip.qtip-my-schedule .qtip-titlebar { background-color: #68a6f5; }
.qtip.qtip-my-schedule .qtip-icon {
    background: #68a6f5;
    border-color: #68a6f5;
    color: #FFF;
}
.qtip.qtip-my-schedule .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #FFF;
}
/* 其他日程 */
.qtip.qtip-other-schedule {
    border: 1px solid rgb(43, 162, 152);
    background-color: #5fb9b1;
    border-radius: 2px;
    color: #FFF;
}
.qtip.qtip-other-schedule .qtip-titlebar { background-color: #2ba298; }
.qtip.qtip-other-schedule .qtip-icon {
    background: #2ba298;
    border-color: #2ba298;
    color: #FFF;
}
.qtip.qtip-other-schedule .qtip-titlebar .qtip-close {
    border-color: #AAA;
    color: #FFF;
}

/*去除第三方库 增加qtip的自定义样式 2017.3.20 by 应乐超*/
/*! Dark tooltip style */
    .qtip.qtip-my-dark {
        opacity: 0.7 !important;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        padding: 4px 4px;
        max-width: 200px;
        color: #fff;
        background-color: #000;
        /*background-color: #505050;*/
        border-color: #303030;
        color: #f3f3f3;
    }

        .qtip.qtip-my-dark .qtip-content {
            font-size: 10px !important;
            line-height: 16px;
        }

        .qtip.qtip-my-dark .qtip-titlebar {
            background-color: #404040;
        }

        .qtip.qtip-my-dark .qtip-icon {
            border-color: #444;
        }

        .qtip.qtip-my-dark .qtip-titlebar .ui-state-hover {
            border-color: #303030;
        }
.informations{
    width: 640px;
    margin: 10px auto;
    position: relative;
    color: #e85f35;
    font-weight: bold;
    text-align: center; 
}
.informations a{
    color:#177dd3;
}
.informations a>i{
    display: inline-block;
    width: 13px;
    height: 15px;
    margin-right: 4px;
    background: url(../images_newui/icon_pointer.png) no-repeat;
}
.informations >i{
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    left: -12px;
    top: 5px;
    margin-right: 4px;
    background: url(../images_newui/page-icon14.png) no-repeat;
}

/*ERP-排课·课程表·月视图样式调整 2017年4月5日17:36:26 by tianyu.chen*/

.fc-month-view td[rowspan]{
    vertical-align: top;/*月视图调整每个合并单元格列表项目对齐*/
}

/*ERP-排课·课程表·月视图样式 结束*/
.login-btn {
    height:40px;
    width: 270px !important;
    background: #007AFF !important;
}
.login-btn:hover {
    background-color: #3f7fce !important;
    color: #fff !important;
    border-color: #007AFF !important;
}
.login_text1, .login_text2, .login_text3, .login_text4, .login_text5 {
    background: #fff;
    padding: 7px 6px 7px 15px;
}