﻿/*平台共用的按钮样式 added by jinjz in 20141208.*/
.btn {
    display: inline-block;
    *display: inline;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #c7e7fe;
    *background-color: #6dd7ff;
    background-image: -ms-linear-gradient(top,#d2ecfe,#6dd7ff);
    background-image: linear-gradient(to bottom, #d2ecfe 0%,#6dd7ff 100%); /*正常写*/
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#d2ecfe), to(#6dd7ff)); /*谷歌*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #d2ecfe),color-stop(1, #6dd7ff)); /* Safari & Chrome*/
    background-repeat: repeat-x;
    border: 1px solid #c2e6ff;
    *border: 0;
    outline: none;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-color: #6dd7ff #6dd7ff #adddff;
    border-bottom-color: #92d2ff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#d2ecfe',endColorstr='#6dd7ff',GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.btn-gray {
    display: inline-block;
    *display: inline;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #cbcbcb;
    *background-color: #747575;
    background-image: -ms-linear-gradient(top,#9E9E9E,#9C9C9C);
    background: linear-gradient(to bottom, #9E9E9E 0%,#9C9C9C 100%); /*正常写法*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#9E9E9E), to(#9C9C9C)); /*谷歌*/
    background: -moz-linear-gradient(top,#9E9E9E,#9C9C9C); /*火狐*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #9E9E9E),color-stop(1, #9C9C9C)); /* Safari & Chrome*/
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    *border: 0;
    outline: none;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-color: #cbcbcb #cbcbcb #cbcbcb;
    border-bottom-color: #92d2ff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #6dd7ff;
    *background-color: #d8fefe;
}

.btn:active, .btn.active {
    background-color: #ccc \9;
}

.btn:first-child {
    *margin-left: 0;
}

.btn:hover {
    color: #333;
    text-decoration: none;
    background-color: #6dd7ff;
    *background-color: #15e5fe;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -ms-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.btn.active, .btn:active {
    background-color: #6dd7ff;
    background-color: #d8fefe \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    /* [disabled]-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05); */
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
}

.btn.disabled, .btn[disabled] {
    cursor: default;
    background-color: #6dd7ff;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    outline: none;
}

.btn-small {
    padding: 2px 9px;
    font-size: 12px;
    line-height: 18px;
    cursor: pointer;
    margin: 2px;
    background-color: #99ccff;
    border: none;
    outline: none;
    border-radius: 2px 2px 2px 2px;
}

.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px;
    outline: none;
}
/*按钮样式结束*/

/* GridView样式 框架原有自带的样式*/
.GridView {
    font-size: 12px;
    font-family: "Microsoft YaHei";
    width: 100%;
}

.GridViewWithBorder {
    font-size: 12px;
    font-family: "Microsoft YaHei";
    width: 100%;
    border: 1px solid #858585;
}

.GridView a {
    color: #333;
}

.GridViewHeader {
    font-size: 14px;
    color: #000000;
    border-top: 1px solid #858585;
    border-left: 1px solid #858585;
}

    .GridViewHeader th {
        height: 25px;
        text-align: left;
        vertical-align: middle;
        text-align: center;
        border-left: 0px solid #858585;
        border-right: 1px solid #858585;
        FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ebf1f7,endColorStr=#bed8f7); /*IE*/
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ebf1f7', endColorstr='#bed8f7'); /*IE6 & IE7*/
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ebf1f7', endColorstr='#bed8f7')"; /* IE8 */
        background: -ms-linear-gradient(top, #ebf1f7 0%,#bed8f7 100%); /*IE 内核*/
        background: linear-gradient(to bottom, #ebf1f7 0%,#bed8f7 100%); /*正常写法*/
        background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#ebf1f7), to(#bed8f7)); /*谷歌*/
        background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #ebf1f7),color-stop(1, #bed8f7)); /* Safari & Chrome*/
    }

.GridViewFooter {
    font-weight: bold;
    color: White;
}

.GridViewRow {
    background: #FFFFFF;
    color: Black;
    height: 25px;
}

.GridViewRow-Selected {
    background: #FFFFFF;
    color: Black;
    height: 25px;
    background-color: #E7F1FA;
}

.GridViewAlternatingRow {
    background-color: #F7F7F7;
}

.GridViewSelectedRow {
    background-color: #99ccff;
    color: Black;
}

    .GridViewRow td, .GridViewRow-Selected td, .GridViewAlternatingRow td, .GridViewSelectedRow td {
        height: 25px;
        font-size: 12px;
        text-align: left;
        border: 1px solid #858585;
        vertical-align: middle;
    }

.GridView_EmptyDataTemplate {
    background-color: #FCFCFC;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    color: #e20808;
    width: 100%;
    height: 40px;
    text-align: center;
    padding-top: 6px;
}

.GridViewSelectedRowClient{
     height: 25px;
}
/* GridView样式结束*/



/* TreeView 控件样式 */
.TreeView {
    font-size: 13px;
    padding-top: 0px;
    margin-top: 0px;
}

    .TreeView a {
        font-family: "Microsoft YaHei"; /*2015-4-20-----------------SuYu*/
        color: Black;
        text-decoration: none;
        font-size: 13px;
    }

    .TreeView.SelectedNodeStyle {
    }

.NodeRoot {
    font-size: 13px;
    color: #74b8e4;
}

    .NodeRoot a {
        color: Black; /*2015-4-20--------------------------------------SuYu*/
        font-size: 13px;
        font-weight: bold;
    }

.SelectedNode {
    font-size: 13px;
    background-color: #53bde3;
    color: #fff;
}
/* TreeView 控件样式 结束*/

/* Accordion 手风琴样式 */
.accordionHeader {
    border: 1px solid #989E9E;
    color: #333333;
    background-color: #eaf5fd;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;
    cursor: pointer;
}

.accordionHeaderClient {
    /*为二炮一体机触摸屏而设计的另类样式*/
    border: 1px solid #989E9E;
    color: #333333;
    background-color: #eaf5fd;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    font-weight: bold;
    padding: 2px;
    margin-bottom: 3px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
}

.accordionHeaderSelected {
    border: 1px solid #B1B3B3;
    color: black;
    background-color: #eaf5fd;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    font-weight: bold;
    padding: 2px;
    cursor: pointer;
}

.accordionHeaderSelectedClient {
    /*为二炮一体机触摸屏而设计的另类样式*/
    border: 1px solid #B1B3B3;
    color: black;
    background-color: #eaf5fd;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    font-weight: bold;
    padding: 2px;
    cursor: pointer;
}

.accordionContent {
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
/* Accordion 手风琴样式结束 */

/* tabContainer样式 jinjingzhe in 20141016*/
.ajax_tab_menu .ajax__tab_header /*整体按钮底样式*/ {
    font-family: "Microsoft YaHei";
    height: 28px;
    font-size: 14px;
    outline: none;
}

.ajax_tab_menu .ajax__tab_body /*资料区*/ {
    font-family: "Microsoft YaHei";
    font-size: 12px;
    background-color: rgba(255,255,255,0.5);
    height: auto;
    overflow-x: auto;
    overflow-y: none;
    outline: none;
}

.ajax_tab_menu .ajax__tab_tab /*预设样式*/ {
    width: 140px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin-right: 4px;
    margin: 0;
    border: 1px;
    outline: none;
    color: #333;
    background-color: #E6E6E6;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f7f7f7,endColorStr=#d5d5d5); /*IE*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#d5d5d5'); /*IE6 & IE7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#d5d5d5')"; /* IE8 */
    background: -ms-linear-gradient(top, #f7f7f7 0%,#d5d5d5 100%); /*IE 内核*/
    background: linear-gradient(to bottom, #f7f7f7 0%,#d5d5d5 100%); /*正常写法*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#f7f7f7), to(#d5d5d5)); /*谷歌*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #f7f7f7),color-stop(1, #d5d5d5)); /* Safari & Chrome*/
    border-radius: 5px 5px 0px 0px;
}

.ajax_tab_menu .ajax__tab_hover .ajax__tab_tab /*鼠标经过样式*/ {
    width: 140px;
    height: 28px;
    color: #FFFFFF;
    outline: none;
    line-height: 28px;
    text-align: center;
    background-color: #FF9900;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fec46d,endColorStr=#FF9900); /*IE*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fec46d', endColorstr='#FF9900'); /*IE6 & IE7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fec46d', endColorstr='#FF9900')"; /* IE8 */
    background: -ms-linear-gradient(top, #fec46d 0%,#FF9900 100%); /*IE 内核*/
    background: linear-gradient(to bottom, #fec46d 0%,#FF9900 100%); /*正常写法*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fec46d), to(#FF9900)); /*谷歌*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #fec46d),color-stop(1, #FF9900)); /* Safari & Chrome*/
    border-radius: 5px 5px 0px 0px;
}

.ajax_tab_menu .ajax__tab_active .ajax__tab_tab /*当前使用中样式*/ {
    width: 140px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    outline: none;
    background-color: #0099FF;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#7ecafd,endColorStr=#0099FF); /*IE*/
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7ecafd', endColorstr='#0099FF'); /*IE6 & IE7*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7ecafd', endColorstr='#0099FF')"; /* IE8 */
    background: -ms-linear-gradient(top, #7ecafd 0%,#0099FF 100%); /*IE 内核*/
    background: linear-gradient(to bottom, #7ecafd 0%,#0099FF 100%); /*正常写法*/
    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#7ecafd), to(#0099FF)); /*谷歌*/
    background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #7ecafd),color-stop(1, #0099FF)); /* Safari & Chrome*/
    border-radius: 5px 5px 0px 0px;
}
/* tabContainer样式结束*/

/*只有底部一条线的Textbox控件jinjz in 20151125*/
.textbox_Line, .textbox_LineWhite {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 22px;
    width: 180px;
    margin: 2px;
    vertical-align: middle;
    border: none;
    outline: none;
    border-bottom: 1px solid #95caca;
    color: #03C;
}

.textbox_Line {
    background-color: #dae7ec;
    outline: none;
}
/*Start普通文本框控件的样式。added by jinjz */
.textbox, .textbox_Must, .textbox_Auto, .textboxWithBLine, .textboxWithBLine_Must {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 22px;
    width: 180px;
    margin: 2px;
    vertical-align: middle;
    border: 1px solid #CCC;
    outline: none;
    background-color: #FFF;
    color: #333;
}

/*下边框带有横线的文本框控件样式,一个是普通文本框textboxWithBLine，一个是必填项文本框textboxWithBLine_Must added by jinjz in 20160907*/
.textboxWithBLine {
    background: transparent;
    border: 1px solid #ffffff;
    border-bottom: 1px groove #858585;
}

.textboxWithBLine_Must {
    background-color: #faf8d8;
    border: 1px solid #ffffff;
    border-bottom: 1px groove #858585;
}

/*必填项文本框控件的样式。added by jinjz in 20141208*/
.textbox_Must {
    background-color: #faf8d8;
    outline: none;
}

/*内容自动带出项文本框控件的样式。added by jinjz in 20180811*/
.textbox_Auto {
    background-color: #C1FFE4;
    outline: none;
}

/*textarea文本框控件的样式。added by jinjz in 20161008*/
.textareaWithBLine {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    width: 60%;
    margin: 2px;
    vertical-align: middle;
    border: 1px solid #CCC;
    outline: none;
    background-color: #FFF;
    color: #333;
    background: transparent;
    border: 1px solid #ffffff;
    border-bottom: 1px double solid;
}

/*普通的文本标签控件label等 jinjz in 20151008*/
.text {
    color: #000000;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    margin: 2px;
    height: 22px;
    vertical-align: middle;
}
/*结束textbox文本框样式设置*/


.textClient {
    /*为二炮一体机触摸屏而设计的另类样式*/
    color: #000000;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    margin: 2px;
    height: 22px;
    vertical-align: middle;
}

/* 提示文本样式 xiefb in 20151119*/
.textTip {
    color: #ff0000;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    margin: 2px;
    width: 20%;
    height: 22px;
}

/*radio and checkbox控件的样式。added by jinjz in 20150811*/
.RadioButtonList {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 22px;
    margin: 2px;
    vertical-align: middle;
    border: 0px solid #f60;
}

.CheckBoxList {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 22px;
    margin: 2px;
    vertical-align: middle;
    border: 0px solid #f60;
}

.DropDownList {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 28px;
    margin: 2px;
    vertical-align: middle;
    border: 1px solid #ccc;
    width: 180px;
}
/*--------------------calendar Start--20150821----------------------*/
.Calendar-tab tr td {
    height: 40px;
    border: 1px solid #bcbcbc;
}

    .Calendar-tab tr td input {
        border: 0px;
        background-color: #fff;
        cursor: pointer;
    }

.Calendar-tab tr.cdr-title {
    height: 50px;
    text-align: center;
    background-color: #eaf5fd;
}

.Calendar-tab tr.cdr-time-list td {
    height: 40px;
    text-align: center;
    color: #333333;
    font-size: 14px;
    border: 0px;
    background-color: #F3E8CC;
}

.Calendar-tab tr td input.Calendar-btn-style {
    background-color: #ADAD25;
    padding: 2px 5px;
    color: #fff;
    border: 0px;
}
/*caledar style end*/

/*字数限制样式 start   by lilan in 20170629*/td textarea {     font-family: "Microsoft YaHei";    font-weight: normal;    font-size: 12px;    margin: 2px;    vertical-align: middle;    outline: none;    background-color: #FFF;    color: #333;    border:none;    /*height: 100px;*/    /*resize: none;*/    font-size: 14px;    /*padding: 4px;*/}

.textarea-numberbar {
    float: right;
    margin-top: 0px;
    /*padding-top:-20px;*/
    position: relative;
    right: 20px;
    bottom: 5px;
    z-index: 1;
    margin-bottom: 0;
}

.textarea-length {
    font-style: normal;
}
/*字数限制样式 end   by lilan in 20170629*/

/*弹出框分页按钮样式 start   by wpf in 20180104  #D1EEEE*/
.dialog-outermost {
    width: 100%;
    border-radius: 5px;
    border: 2px solid #0099FF;
}

.dialog-paging input, .dialog-search-button {
    background-color: #0099FF;
    color: white;
    padding: 2px 9px;
    font-size: 12px;
    line-height: 18px;
    cursor: pointer;
    margin: 2px;
    border: none;
    outline: none;
    border-radius: 2px 2px 2px 2px;
}

/*placeholder样式 by lilan in 2018-02-05*/
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: gray;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: gray;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: gray;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: gray;
}


.textbox_Line {
    font-family: "Microsoft YaHei";
    font-weight: normal;
    font-size: 12px;
    height: 22px;
    width: 180px;
    margin: 2px;
    vertical-align: middle;
    border: none;
    outline: none;
    border-bottom: 1px solid #008B8B;
    color: #03C;
}
