body, input, textarea, select {
    font-size: 14px;
    font-family: "Microsoft YaHei" !important;
}

body, h1, h2, h3, h4, p, ul, ol, dl, dd, div, * {
    margin: 0;
    padding: 0;
}

ul, ol, li {
    padding-left: 0;
    list-style-type: none;
}

input, textarea, select {
    outline: none;
    vertical-align: bottom;
}

img {
    border: none;
}

a {
    outline: none;
    text-decoration: none;
    color: #434a5d;
}

label {
    cursor: pointer; /*display:inline-block;*/
}

pre {
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
}

table {
    border-spacing: 0;
}

textarea {
    resize: none;
    overflow: auto;
    min-height: 23px;
    border: 1px solid #77A5B4;
    line-height: 23px !important;
}

body, input, button, select, textarea, th, td {
    color: #666666;
    font-size: 13px;
    line-height: 1.4;
}

body {
    background: #fff;
    word-break: break-all;
    word-wrap: break-word;
}

.clear:after, .ui-helper-clearfix:after, .edit_btns:after, .btns:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.base_button {
    font-weight: normal;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    line-height: normal;
    padding: 4px 10px 5px;
    -webkit-border-radius: .2em;
    -moz-border-radius: .2em;
    border-radius: .2em;
    width: auto !important;
}

.guide_button {
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    line-height: normal;
    padding: 2px 5px 2px;
    *padding: 2px 5px 2px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    color: #8a8a8a;
    background-color: #f5f5f5;
}

.fill_button {
    display: inline-block;
    background: none repeat scroll 0 0 #b86215;
    border: medium none;
    border-radius: 2px;
    color: #FFFFFF;
    padding: 5px 0.5em;
}

.fill_button:hover{
    background: none repeat scroll 0 0 #AB8765;
}

.button_dark {
    color: #fff;
    background: #b86215;
    border: 1px #b86215 solid;
}

.button_dark:hover{
    color: #fff;
    background: #f4904a;
    border: 1px #f4904a solid;
}

.button_dark:active{
    color: #fff;
    background: #f4904a;
    border: 1px #f4904a solid;
}

.button_white {
    color: #b86215;
    background: #fff;
    border: 1px #e3e3e3 solid;
}

.button_white:hover {
    color: #b86215;
    background: #fff;
    border: 1px #b86215 solid;
}

.button_white:active {
    color: #ff8632;
    background: #fff;
    border: 1px #ff8632 solid;
}

.button_gray {
    color: #a9a9a9 !important;
    background: #fff !important;
    border: 1px #e5e5e5 solid !important;
}

.button_gray1 {
    color: #d0cdc7 !important;
    background: #edeef0 !important;
    border: 1px #e8e8e8 solid !important;
}

.fL {
    float: left;
}

.fR {
    float: right;
}

.orange {
    color: #b86215;
}

.orange:hover {
    color: #fff;
    background-color: #b86215;
}

.orange:active {
    color: #b86215;
}

.gray {
    color: #aaa;
}

.red {
    color: red;
}

.green {
    color: #82c765;
}


.error {
    color: red;
}

.dis_none {
    display: none !important;
}

/*****部分通用*******/
.arrow_t {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #b86215;
    position: absolute;
    left: 28px;
    top: -5px;
    z-index: 25;
    height: 0;
    width: 0;
    display: block;
}

.arrow_b {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #b86215;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 21px;
    z-index: 25;
    height: 0;
    width: 0;
    display: block;
}

.new_box {
    margin: 16px 32px;
}

.new_box .new_input, .new_box select {
    border: 1px #e4e7ea solid;
    border-radius: 3px;
    padding: 5px;
    width: 264px;
}

.new_box select {
    width: 275px;
}

.new_box .new_list_name {
    width: 110px;
    text-align: right;
    float: left;
    line-height: 32px;
}

.new_box .new_list {
    margin: 20px 0 0 0;
}

.new_box .btns {
    margin: 16px 0 0 0;
}

.input_box {
    width: 281px;
    height: 30px;
    overflow: hidden;
    border: 1px solid #cccccc;
    float: right;
    border-radius: 4px;
    background: #fff;
    behavior: url(../css/PIE.htc);
}

.input_box .txt {
    padding: 0 8px;
    float: left;
    width: 72%;
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 12px;
    color: #999;
    height: 30px;
    border: none;
    line-height: 30px;
}

.input_box .btn {
    width: 18px;
    height: 18px;
    float: right;
    margin: 8px 6px 6px 6px;
    border: none;
    background: url(../images/list/cq_icon.png) no-repeat -1px -30px;
    cursor: pointer;
}

.input_box select {
    width: 100%;
    border: 0;
    height: 30px;
    background-color: #fff;
    text-align: center;
    vertical-align: text-bottom;
}

.user_style .input_box {
    width: 180px;
}

.user_txt .input_box .txt {
    width: 180px;
}
.time_style .input_box {
    width: 112px;
}
.time_style .input_box .txt {
    width: 91px;
}
.search_box .input_name {
    line-height: 34px;
}

.main_div {
    padding: 5px 20px 10px 20px;
    color: #555;
    /* overflow: hidden; */
    position: relative;
}

table tr td,
table tr th {
    padding: 5px;
    /* font-weight: normal; */
}

.gray_line { border-bottom: 1px #e2e2e2 solid; }

select {
    padding: 2px;
    border: 1px #e5e5e5 solid;
    margin: 0;
    border-radius: 2px;
    height: 30px;
}

textarea {
    border: 1px #e5e5e5 solid;
    border-radius: 2px;
    width: 100%;
    color: #555;
    margin: 0;
    padding: 0;
}

.input_text {
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    padding: 5px;
    vertical-align: top;
    width: 220px;
}

.mLeft0 {
    margin-left: 0 !important;
}

.line30 {
    line-height: 30px;
}

.width50 {
    width: 50px !important;
    display: inline-block;
    margin-left: 15px;
}

.width90 {
    width: 90px !important;
    display: inline-block;
    margin-left: 15px;
}

.width100 {
    width: 100px !important;
    display: inline-block;
    margin-left: 15px;
}

.width150 {
    width: 150px !important;
    display: inline-block;
    margin-left: 10px;
}

.width160 {
    width: 158px !important;
    display: inline-block;
    margin-left: 15px;
}

.width200 {
    width: 200px !important;
    display: inline-block;
}

.width250 {
    width: 250px !important;
    display: inline-block;
}

.width280 {
    width: 280px !important;
    display: inline-block;
}

.width290 {
    width: 290px !important;
    display: inline-block;
}

.width300 {
    width: 300px !important;
    display: inline-block;
}

.width300_select {
    width: 312px !important;
    display: inline-block;
}

.width308 {
    width: 308px !important;
    display: inline-block;
}

.width400 {
    width: 400px !important;
    display: inline-block;
}

.labelInput {
    float: left;
    margin-top: 2px;
    line-height: 28px;
}
.new_dealer_step2 .labelInput{
    line-height: 18px;
}
.setting_list .labelInput {
    line-height:25px;
}

.setting_list .labelInput input[type=radio] {
    margin-top: 6px;
}

.labelInput input[type=checkbox],.labelInput input[type=radio] {
    float: left;
    margin-top: 8px;
    margin-right: 5px;
}
.setting_left {
    line-height: 31px;
}

.labelInput_open {
    float: left;
    margin-top: 2px;
    line-height: 27px;
    position: relative;
}

.labelInput_open input[type=checkbox],.labelInput_open input[type=radio] {
    float: left;
    margin-top: 4px;
    *margin-top: 4px;
    margin-right: 3px;
}

.editUser thead tr {
    border-bottom: 1px #e5e5e5 solid;
}

.editUser {
    width: 420px;
    margin: 10px auto;
}

.editUser thead tr th {
    padding-bottom: 5px;
}


.pagination {
    color: #9e9e9e;
    margin-top: 5px;
    margin-bottom: 5px;
}

.pagination span, .pagination a {
    color: #9e9e9e;
    padding: 0 5px;
    border-radius: 2px;
}

.pagination .next_off {
    background: url(../images/wjsj_toolico_off.png) no-repeat;
    background-position: -61px -240px;
    width: 19px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.pagination .prev_off {
    background: url(../images/wjsj_toolico_off.png) no-repeat;
    background-position: -78px -240px;
    width: 19px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.pagination .next, .pagination .prev {
    color: #c1c1c1;
}

.pagination .active {
    color: #fff;
    background-color: #ff8632;
}

.paginationa {
    display: inline;
    line-height: 20px;
    color: #c1c1c1;
    font-weight: normal;
}

.paginationa a {
    display: inline-block;
    color: #c1c1c1;
    padding: 0 5px;
}

.paginationa a:hover {
    background-color: #ff8632;
    color: #fff;
}

/*userHead*/
.ellipsis,.list_select_s .labelInput {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
    /*    cursor: default;*/
    /*height: 20px;*/
    /*line-height: 20px;*/
    text-align: left;
}
.list_select_s .labelInput {width: 100%;height:30px;line-height: 30px;}
.ellipsis_wrap {width: 200px;margin:0px auto;}
.ellipsis_wrap .ellipsis {text-align: center;}
.table_e_w {width: 110px !important;}
.table_e_w_s {width: 50px !important;}
.table_e_w_b {width: 200px !important;}

/*.rotating {*/
/*    background: url(../images/loading.gif) no-repeat center center;*/
/*    top: 0px;*/
/*    left: 0px;*/
/*    right: 0;*/
/*    bottom: 0;*/
/*    position: absolute;*/
/*    z-index: 9999;*/
/*    display: none;*/
/*}*/

.tip_box p {
}

.tip_box_t {
    margin: 10px 0;
    padding: 10px 30px;
    color: #555 !important;
    /*overflow-y: auto;*/
    /*max-height: 390px;*/
}

.tip_box_a {
    text-align: right;
    padding: 0 10px 10px 10px
}

.tip_box .base_button {
    border-radius: 0.2em 0.2em 0.2em 0.2em;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    font-size: 14px;
    line-height: normal;
    margin: 0 2px;
    outline: medium none;
    padding: 0.3em 1em;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
}

.edit_content {
    width: 86%;
    /*padding: 0 0 10px 0;*/
    float: right;
    margin-right: 1%;
    height: 650px;
    /*overflow-y: auto;*/
}

.edit_box {
    position: relative;
    /*margin-left: 85px;*/
}

.edit_btns {
    margin-top: 20px;
}
.term_box, .edit_main_box {
    /*margin: 0  50px 10px 50px*/
}

.table_box {margin: 10px 0;;border-radius: 5px;overflow: hidden;background: #fff;border: 1px #e2e2e2 solid;border-bottom: 0;}
.table_special th {border-left: 1px #e2e2e2 solid;}
.table_special th:first-child {border-left: 0px #e2e2e2 solid;}
.list_table {width: 100%;}
.list_table tr th, .list_table tr td {border-bottom: 1px #e2e2e2 solid;padding: 6px;text-align: center;color: #616161;}
.list_table tr th{color: #484848;background-color: #fafafa;}
.surveytable .list_table tr th, .surveytable .list_table tr td {text-align: left;}
.list_table tr .is_name{border-right: 1px #e2e2e2 solid;}

/***********icons**********/
td .button_icon {display: inline-block;}
.base_button i, .button_icon i{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin: -2px 3px 0 3px;background-image: url(../../static/images/button_icons.png);background-repeat: no-repeat;}
.dim_icon i{width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin: -2px 5px 0 0;background-image: url(../../static/images/dim_icons.png);background-repeat: no-repeat;}
.position_author i{background-position: 3px -106px;}
.position_edit i{background-position: -60px 1px;}
.position_manager i{background-position: 0 -85px;}
.position_status i{background-position: -40px -24px;}
.position_status_lock i{background-position: -128px -19px;}
.position_del i{background-position: 2px -21px;}
.position_copy i{background-position: -128px -148px;}
.position_pass i{background-position: -126px -42px;}
.position_dealer i{background-position: -127px 0;}
.position_users i{background-position: -126px -64px;}
.position_level i{background-position: -127px -85px;}
.position_type i{background-position: -128px -106px;}
.position_view i{background-position: -128px -126px;}
.position_view_new_blue i{background-position: -124px -127px;}
.position_report i{background-position: -190px -62px;}
.position_report_upload i{background-position: -190px -84px;}
.position_report_down i{background-position: -189px -105px;}
.position_discard i{background-position: -190px -148px;}
.position_recall i{background-position: -189px -169px;}
.position_release i{background-position: -319px -65px;}
.position_reload i{background-position: -319px -86px;}
.position_code i{background-position: -526px -24px;}
.position_menu i{background-position: -189px -127px;}
.position_collect i{background-position: -302px -24px;}
.position_set i{background-position: 0 -41px;}
.position_s_copy i{background-position: 0 -274px;}
.position_down i{background-position: -394px -24px;}
.position_word i{background-position: -301px -65px;}
.position_excel i{background-position: -325px -65px;}
.position_pdf i{background-position: -349px -65px;}
.position_zip i{background-position: -373px -65px;}
.position_special i{background-position: -127px -64px;}
.position_reset i {background-position: -190px -41px;}
.position_log i{background-position: -319px -169px;}
.position_handle i{background-position: -253px -255px;}
.position_c_edit i{background-position: -253px -234px;}
.position_del_all i{background-position: -190px 1px;}

.position_enter i{background-position: -319px -42px;}
.position_back_edit i{background-position: 0 -41px;}
.position_unpass_reason i{background-position: -255px -22px;}
.position_review i{background-position: -253px -43px;}
.position_question_review i{background-position: -254px -84px;}
.position_time_comment i{background-position: -254px -192px;}
.position_nopass i{background-position: -253px -168px;}
.position_annex i{background-position: -254px -212px;}
.position_review_record i{background-position: -254px -127px;}
.position_appeal i{background-position: -253px -63px;}
.position_question_appeal i{background-position: -252px -104px;}
.position_appeal_record i{background-position: -251px -147px;}
.position_sign_in i{background-position: -892px -24px;}
.position_sign_out i{background-position: -922px -23px;}
.position_check_in i{background-position: -128px -191px;}
.position_custom_review_question i{background-position: -128px -212px;}
.position_custom_appeal_question i{background-position: -128px -234px;}
.position_entry_term i{background-position: -63px -127px;}
.position_back i{background-position: -125px -21px;}
.position_term i{background-position: 0 -148px;}
.position_user i{background-position: 0 -170px;}
.position_dealers i{background-position: 0 -190px;}
.position_review_appeal i{background-position: 0 -213px;}
.position_project_setting i{background-position: 0 -233px;}
.position_r_view i{background-position: -255px -275px;}
.position_r_download i{background-position: -254px -297px;}
.position_record i{background-position: -256px -170px;}
.position_file_upload i {background-position: -319px -127px;}
.position_file_down i{background-position: -319px -107px;}
.position_enter_term i {background-position: -254px 1px;}

.button_sel {background-position: -126px -148px;}
.button_edit {background-position: -127px -233px;}
.button_add {background-position: -126px -1px;}
.button_del {background-position: -126px -43px;}
.button_schedule {background-position: -127px -255px;}
.button_sample {background-position: -127px -276px;}
.button_recalculate {background-position: -126px -297px;}
.button_upload {background-position: -126px -64px;}
.button_download {background-position: -126px -85px;}
.button_batch_distribute {background-position: -126px -106px;}
.button_extend {background-position: -126px -129px;}
.button_back {background-position: -125px -22px;}
.button_batch_handle {background-position: -191px -21px;}
.button_report_manage {background-position: -191px 0;}
.button_batch_edit {background-position: -192px -43px;}
.button_set_type {background-position: -191px -106px;}
.button_add_type {background-position: -191px -64px;}
.button_del_type {background-position: -170px -85px;}

/*.button_gray1 .button_del {background-position: -61px -24px;}*/

.button_white:hover .button_add, .button_white .button_add {background-position-x: -105px;}
.button_white:hover .button_del, .button_white .button_del  {background-position-x: -105px;}
.button_white:hover .button_upload, .button_white .button_upload  {background-position-x: -125px;}
.button_white:hover .button_download, .button_white .button_download  {background-position-x: -147px;}
.button_white:hover .button_batch_distribute, .button_white .button_batch_distribute  {background-position: -135px -45px;}

.tabs {
    width: 100%;
    height: 40px;
    border-bottom: 1px #e5e5e5 solid;
    overflow: hidden;
}
.tabs ul li {
    float: left;
    display: inline;
    padding: 10px 30px;
    border-right: 1px #dcdcdc solid;
    border-top: 1px #dcdcdc solid;
    color: #aaaaaa;
    line-height: 19px;
    background-color: #fff;
}
.tabs ul li:first-child {
    border-left: 1px #dcdcdc solid;
}
.tabs ul li.act {
    border-bottom: 1px #fff solid;
}
.tabs ul li.act a, .tabs ul li a:hover {
    color: #ff8632;
}
.tabs ul li a {
    color: #aaaaaa;
}

.more_tabs {position: relative;border-bottom: 1px #e5e5e5 solid;  height: 41px;overflow: hidden;}

.more_tabs .tabs {border-bottom: 0px #e5e5e5 solid;position: absolute;top:0;left: 0;height: auto;  border-left: 1px #dcdcdc solid;}

.more_tabs .tabs ul li:first-child {
    border-left: 0;
}

.more_tabs .tabs ul li {
    position: relative
}

.more_tabs .tabs ul li .sub_icon {
    width: 36px;height: 36px;display: inline-block;position: absolute;top:0;left: 0;background-image: url("/static/images/subscript.png");background-repeat: no-repeat;
}

.more_tabs .tabs ul li .sub_online {background-position: 0 0;}

.more_tabs .tabs ul li .sub_custome {background-position: -36px 0;}

.more_tabs .tabs ul li.act {
    border-bottom: 0px #fff solid;
}

.more_tabs .tabs ul li.act a, .more_tabs .tabs ul li a:hover {
    color: #ff8632;
}

.more_tabs ul li a {display: block;width: 115px;}

.more_tabs .ellipsis {width: 115px;text-align: center;}

.more_tabs .tabs_control {
    position: absolute;
    top: 10px;
    right: 10px;
}

.more_tabs .tabs_icon {width: 20px;height: 20px;background-image: url("/static/images/tabs_arrow.png");display: inline-block;vertical-align: top;cursor: pointer;}

.tabs_left{background-position: 0 0;}
.tabs_right{background-position: -20px 0;}

.back_operat .tabs {
    border-bottom: 0px #e5e5e5 solid;
}
.back_operat .tabs ul li {
    float: left;
    display: inline;
    padding: 10px 30px;
    border: 1px #dcdcdc solid;
    color: #aaaaaa;
    line-height: 19px;
    background-color: #f2f3f4;
}
.back_operat .tabs ul li.act,.back_operat .tabs ul li:hover {
    border: 1px #ff8632 solid;
    background-color: #fff;
}
.back_operat .tabs ul li.act a, .back_operat .tabs ul li a:hover {
    color: #ff8632;
}
.back_operat .tabs ul li a {
    color: #616161;
}
/**用户编辑**/
.distr_box {position: relative}
.distr_left, .distr_right {width: 278px;margin: 20px;}
/*.distr_dealer_box .distr_left {width: 310px;}*/
.select_box {border: 1px #dcdcdc solid;margin: 10px 0 0 0;}
.editUser .edit_select_box {width: 410px;}
.select_box .JsTree li a, .select_box .JsTree li div {height: 18px;line-height: 18px;}
.select_box .JsTree li {padding: 0 0 0 10px;width:100%;}
.select_head {border-bottom: 1px #dcdcdc solid;height: 50px;}
.select_head .user_style .input_box {width: 90%;margin: 10px;}
.select_head .user_style .input_box .txt {width: 200px;}
.select_list {padding: 10px 15px; height: 200px;overflow: hidden;overflow-y: auto;}
.select_control {height: 30px;line-height: 30px;border-top:1px #dcdcdc solid;}
.select_control ul li {display: inline;float: left;text-align: center;width: 49%;}
.select_control ul li {border-left: 1px #dcdcdc solid;}
.select_control ul li:first-child {border-left: 0px #dcdcdc solid;}
.select_control ul li a:hover {color: #f89450;}
.dealer_s, .group_select_s {padding: 5px 3px;color: #666;cursor: pointer;}
.dealer_s:hover, .list_select_s:hover, .select_list .list_act {color: #f89450;background-color: #f5f5f5;}
.item_sel {padding: 5px 3px;color: #666;cursor: pointer;}
.item_sel:hover {color: #f89450;background-color: #f5f5f5;}
.item_act {color: #f89450;background-color: #f3f3f3;}
.select_control ul li a:hover {color: #f89450;}
.dealer_s, .group_select_s {padding: 5px 3px;color: #666;cursor: pointer;}
.dealer_s:hover, .list_select_s:hover, .select_list .list_act {color: #f89450;background-color: #f5f5f5;}
.list_select_s {cursor: pointer;color: #666;}
.dealer_act {color: #f89450;background-color: #f3f3f3;}
.select_arrow {position: absolute;top:68px;left: 308px;width: 60px;}
.select_user_arrow {left: 300px;}
.select_arrow .arrow_icon, .arrow_right_small {width: 30px;height: 30px;display: block;vertical-align: top; cursor: pointer; background-image: url(../images/button_icons.png);margin: 20px auto;}
.select_arrow .arrow_right {background-position: -970px 0; margin-top: 80px;}
.select_arrow .arrow_left {background-position: -928px 0;}
.select_arrow .arrow_all {margin-left: 10px; line-height: 13px;}
.arrow_all input{margin-right: 5px;}
.select_arrow .arrow_left_all {background-position: -31px -93px;}
.arrow_right_small {width: 18px;height: 18px;display: none;vertical-align: middle;margin: 0 0 0 5px;background-position: -61px -65px; cursor: default;}
.select_head_info {line-height: 50px;margin: 0 20px;}
.new_scheduling_box .distr_left, .new_scheduling_box .distr_right {width: 200px;margin: 0;}
.new_scheduling_box .distr_left .select_list {height: 150px;}
.new_scheduling_box .select_list {height: 150px;}
.new_scheduling_box .select_head .user_style .input_box .txt {width: 132px;}

.select_people span {cursor: pointer; border: 1px #ddd solid;padding: 3px 19px;position: relative;margin: 0 5px 5px 0;border-radius:2px;display: inline-block;}
.select_people span .p_del {width: 14px;
    height: 14px;
    float: right;
    background: url(../images/list/close_yh.png) 0 0 no-repeat;
    background-size: cover;
    vertical-align: top;
    cursor: pointer;display: none;position: absolute;right: 2px;top:6px}
.select_people span:hover .p_del {display: block}

.marks_box {margin: 10px 0 0 10px;}
.color_box_info {margin: 0 0 20px 20px;line-height: 27px;}
.color_box_title {margin: 0 0 20px 0;}
.selected_color {width: 27px;height: 27px;display: inline-block;margin: 0 0 0 10px;vertical-align: bottom; border-radius: 100%; overflow: hidden;}
.selected_color>div {width: 100%;height: 100%;}
.color_deauflt {background: url("/static/images/c_deauflt.png") 0 0 no-repeat;}
.clear_mark {color: #aaa;display: inline-block;margin: 0 0 0 10px;cursor: pointer;}
.color_list {margin: 0 0 0 20px;}
.color_list ul li {display: inline;float: left;}
.color_list .color_b {width: 37px;height: 37px;border-radius: 100%;background-color: #fff;border:1px #fff solid;cursor: pointer;margin: 0 28px 15px 0;}
.color_list .color_b:hover {border:1px #dcdcdc solid;}
.color_list .color_bg {width: 27px;height: 27px;border-radius: 100%;margin: 5px auto;}
.c_green1 {background-color: #b4d26b;}
.c_green2 {background-color: #00bb9c;}
.c_orange {background-color: #ff8533;}
.c_red {background-color: #ed6365;}
.c_yellow {background-color: #fed544;}
.c_blue1 {background-color: #485ee0;}
.c_blue2 {background-color: #ff8632;}
.c_brown1 {background-color: #cea975;}
.c_brown2 {background-color: #805122;}


.new_input {border: 1px #e4e7ea solid;border-radius: 3px;padding: 5px;width:390px ;margin: 0 0 0 0;}
select.new_input {width: 400px;}
.inputWauto .new_input {width: 100%;}
.a_link {cursor: pointer;}
.red_error {color: red;}
.shown_umbers {float: right;line-height: 20px;}
.shown_umbers select {height: 20px;padding:0; font-size: 12px;}
.position_re {position:relative;}

.user_style .time_sear .txt {width: 85%;}

.mark_table tr td {position: relative;}
.mark_table .mark {position: absolute;right:0;}
.mark {width: 16px;height: 16px;background-color: #a9a9a9;color: #fff;display: inline-block;vertical-align: top;margin: 1px 0 0 5px;  border-radius: 100%;  line-height: 16px;  cursor: pointer;}

.w_nowrap {min-width: 100px;}

.indicatorContainerWrap{
    position: absolute;
    top: 8px;
    right: 10px;
    display:none;
}
.indicatorContainer {
    position: relative;
}
#prgLogo{
    position:absolute;
    width:30px;
    height:30px;
    top:1px;
    right:1px;
}
.radialIndicator {width: 32px;height: 32px;margin: 5px 0 0 0;}
.ueditor_box {width: 1100px; margin: 0 0 0 120px; }

.surveyed_num {margin: 15px 0 0px 50px;}
.btn_add_options {margin: 15px 0 0px 50px;}
.type_op_add {display: none; margin: 3px 0 0 110px;}
.type_op_control {display: none; margin: 3px 0 0 110px;width: 273px;}
.type_op_control .ellipsis{width: 150px;}
.type_op_control .select_list {height: 150px;}
.type_op_btn {display: none;}
.type_op_add .select_people span {padding: 3px 17px;margin: 5px 5px 0 0;}
.pop_select {width: 100%;}
.a_d {background-position: 0 0;}
.a_u {background-position: 0 -16px;}
.a_del {background-position: 0 -32px;}
.select_wrap {width: 49%;}
.s_box {position: relative;}

.review_sort_box {position: relative;}
.operate_menu{ position: absolute; z-index: 500; display: none;}
.operate_menu .menu_list{ box-shadow: 0 0 5px #e5e5e5; border:solid 1px #d9d9d9;}
.operate_menu .menu_list>li{ position: relative;}
.operate_menu .menu_list>li a{ display: block; width: 88px; height: 36px; line-height: 36px; background: #ffffff; color: #616161; font-size: 12px; padding: 0 10px;cursor: pointer; text-align: left;}
.operate_menu .menu_list>li>a>em{ float: right}
.operate_menu .menu_list>li.active>a,.operate_menu .menu_list a:hover{ background: #e6f0ff;}
.operate_menu .menu_list .color_gray{ color: #aaaaaa; cursor: default;}
.operate_menu .menu_list .child_menu_wrapper{ display: none; position: absolute; top: 0; left: 120px; padding-left: 2px;}
.operate_menu .menu_list .child_menu{ overflow: hidden; box-shadow: 0 0 5px #e5e5e5; border:solid 1px #d9d9d9;}
.operate_menu .menu_list .menu_left{ left: -124px; padding-left: 0px; padding-right: 4px;}
.operate_menu .menu_list .menu_survey.menu_top{ top:-37px;}
.operate_menu .menu_list .menu_form.menu_top{ top:-73px;}
.operate_menu .menu_list .menu_assess.menu_top{ top:-37px;}
.operate_menu .menu_list .child_menu li>a{ position: relative;}
/*.operate_menu .menu_list .child_menu a>i{ display: block; width: 12px; height: 12px; position: absolute; right: 6px; top:14px; background: url(/static/images/list/list_icon.png) no-repeat -4px -137px;}*/


.mark_tri{
	position: relative;
}
.mark_tri_box{
	position: absolute;
	left:0;
	top:0;
}
.tri_top_left {
	width: 0;
    height: 0;
    border-bottom: 0px solid transparent;
    border-right: 10px solid transparent;
    border-left: 0px solid #dcdcdc;
    border-top: 10px solid #dcdcdc;
}
.tri_green1{
    border-left: 0px solid #b4d26b;
    border-top: 10px solid #b4d26b;
}
.tri_green2{
    border-left: 0px solid #00bb9c;
    border-top: 10px solid #00bb9c;
}
.tri_orange{
    border-left: 0px solid #ff8533;
    border-top: 10px solid #ff8533;
}
.tri_red{
    border-left: 0px solid #ed6365;
    border-top: 10px solid #ed6365;
}
.tri_yellow{
    border-left: 0px solid #fed544;
    border-top: 10px solid #fed544;
}
.tri_blue1{
    border-left: 0px solid #485ee0;
    border-top: 10px solid #485ee0;
}
.tri_blue2{
    border-left: 0px solid #ff8632;
    border-top: 10px solid #ff8632;
}
.tri_brown1{
    border-left: 0px solid #cea975;
    border-top: 10px solid #cea975;
}
.tri_brown2{
    border-left: 0px solid #805122;
    border-top: 10px solid #805122;
}

.arrowT,
.arrowR,
.arrowB,
.arrowL {
    position: absolute;
    font-size: 30px !important;
    z-index: 1000;
    width: 13px;
    border-bottom: none !important;
}
.arrowt,
.arrowb {
    font: 0px/9999px serif;
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
    z-index: 1;
    width: 0px;
    height: 0px;
    color: inherit;
}
.arrowB {
    right: -3px;
    top: 16px;
    _top: 16px;
}
.arrowB .arrowt {
    border-width: 4px;
    border-style: solid dashed dashed dashed;
    border-color: #818181 transparent transparent transparent;
    z-index: 3;
    left: 1px;
}
.arrowB .arrowb {
    border-width: 4px;
    border-style: solid dashed dashed dashed;
    border-color: #818181 transparent transparent transparent;
}

.notice_box {
    border:1px #dcdcdc solid;
    margin: 10px 20px;
    border-radius: 5px;
    padding: 15px 20px;
}
.notice_title > span {
    font-size: 16px;
}
.notice_ops {
    display: none;
}
.notice_ops, .notice_content {
    margin: 15px 0 0 0;
}
.notice_content .labelInput{
    margin: 0 20px 0 0;
}

.table_btns {
    color: #b86215;
    font-size: 13px;
    line-height: 25px;
}

.table_btns:hover {
    color: #818181;
}
input[type="checkbox"]:checked {
    background-color: orange; /* 选中时背景颜色 */
}

input[type="checkbox"] {
    -webkit-appearance: none; /* 隐藏默认样式 */
    appearance: none; /* 隐藏默认样式 */
    width: 12px;
    height: 12px;
    border: 1px solid #ccc; /* 边框颜色 */
    background-color: white; /* 默认背景颜色 */
    cursor: pointer;
    position: relative;
}

input[type="checkbox"]:checked {
    background-color: orange; /* 选中时背景颜色 */
    border:1px solid orange;
}

input[type="checkbox"]:checked::after {
    content: "✔"; /* 对勾符号 */
    color: white; /* 对勾颜色为白色 */
    position: absolute;
    left: 1px; /* 调整对勾位置 */
    top: -2px; /* 调整对勾位置 */
    font-size: 10px; /* 对勾大小 */
}

input[type="radio"] {
    -webkit-appearance: none; /* 隐藏默认样式 */
    appearance: none; /* 隐藏默认样式 */
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #ccc; /* 边框颜色 */
    background-color: white; /* 默认背景颜色 */
    cursor: pointer;
    position: relative;
}

input[type="radio"]:checked {
    background-color: white; /* 选中时背景颜色 */
    border:1px solid orange;
}

input[type="radio"]:checked::after {
    line-height: 10px;
    content: "●"; /* 圆圈 */
    color: orange; /* 字体颜色 */
    position: absolute;
    left: 2px;
    font-size: 13px;
}
.editUserGroup_box .select_box .JsTree li{
    padding: 0 0 0 24px;
    color:red;
}
.editUserGroup_box .JsTree li.open ul {
    margin-left: -12px;
}
.editUserGroup_box .mt0 .JsTree li{
    padding: 0 0 0 28px ;

}

.font_orange {
    color: #b86215;
}

.font_orange:hover {
    color: #f4904a;
}

.font_orange:active {
    color: #f4904a;
}
.s_list{
    overflow-y: auto;
}
