html, body, p, ul, li, dl, dd, dt, input, textarea, h1, h2, h3, h4, form, select, div, img, table, th, td, tr, a {
    margin: 0;
    padding: 0;
}
.clear:after{content:'\020';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.clear{/* 触发 hasLayout */ zoom:1}


body {
    position: relative;
    font: 13px/1.6 'Microsoft YaHei',Arial,Helvetica,sans-serif;
    background: #ccccff;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    color: #fff;
}

input, textarea {
    outline: none;
}

textarea {
    overflow: auto;
}

img {
    border: 0;
    vertical-align: middle;
}

a:hover {
    text-decoration: underline;
}

a.red, span.red, .red {
    color: red;
    font-weight: bold;
}

.blue {
    color: #158ebe;
    font-weight: bold;
}
.blueRight{
    color:#0000ff;
    font-weight: bold;
}

.black a {
    color: black;
}

a.n-red, span.n-red, .n-red {
    color: red;
}

a.b-font, span.b-font, .b-font {
    font-weight: bold;
}

.green {
    color: green;
    font-weight: bold;
}



a.blue {
    color: #158ebe;
}


input {
    vertical-align: middle;
}

.btn {
    /*height: 30px;*/
    width: 80px;
    font-size: 13px;
    /*line-height: 20px;*/
    cursor: pointer;
    padding:5px 0;
}

.tablecommon {
    outline: 1px solid #640000;
    font-size: 12px;
    color: #000000;
    background: #fff;
    _border: 1px solid #640000;
    *border: 1px solid #640000;

}

.tablecommon td {
        border: 1px solid #000;
        padding: 3px 0 3px 5px;
        word-break:keep-all;
        white-space:nowrap;
}
.tablecommon td .f-button input{
    color: #007BFF;           /* 蓝色字体，可根据需求调整 */
    background-color: #ccc;   /* 灰色背景 */
    border: none;             /* 无边框 */
    cursor: pointer;          /* 鼠标悬停显示手型 */
    font-size: 14px;          /* 字体大小，可调整 */
}

.tablecommon1 td {
    white-space: normal;
}

     .tablecommon td.box {
       /* width: 54px;  新加*/
       /* height: 20px;  新加*/
    }



.table-border td {
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    font-size: 12px;
}

.table-border .title td, .table-border .title-left td, .table-border-center .title td {
    border-right: none;
}

.table-border-center td {
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    font-size: 14px;
    text-align: center;
}

.tablecommon tr.title td {
    border-left: none;
    text-align: center;
    color: #f00;
    font-weight: bold;
   /* background: url(../../../../Images/Default/Main/bg_list_left.gif) repeat-x;*/
    padding: 0;
    height: 30px;
    line-height: 30px;
}

.tablecommon tr.title-left td {
    border-left: none;
    padding: 0;
    padding-left: 5px;
    text-align: left;
    color: #fff;
    font-weight: bold;
    background: url(../../../../Images/Default/Main/bg_list_left.gif) repeat-x;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #640000;
}

.tablecommon tr.tr-e td {
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    background: #eeeeee;
    text-align: center;
    line-height: 26px;
    padding: 0px;
}

.table-out {
    padding: 2px 0;
    vertical-align: top;
    width: 99%;
    margin-left: 10px;/***新加***/
}
/*.pagination a, .pagination span{
    display:inline-block;
    padding:2px;
}*/
button {
    border: 1px solid #1590BE;
    color: #000000;
    padding: 2px 6px;
    /*height: 25px;*/
    background: url(../../../../Images/Default/Main/bg_button.gif) repeat-x;
    cursor: pointer;
    /*line-height: 20px;*/
    *padding:5px 6px 0 6px;
}

.pagination a,.pagination span,.fanye a,.fanye span,label.haveBg{
    line-height: 25px;
    margin: 0 2px;
    text-decoration: none;
    display:inline-block;
    text-align:center;
    width:auto;
    padding:0 8px;
    color:black;
    border:1px solid #1590be;
    cursor:pointer;
}
.pagination span,.fanye span{
    background:#fff;
}
.footer .pagination a,.fanye a{
    background: url(../../../../Images/Default/Main/bg_button.gif) repeat-x;
}
.pagination label.haveBg,.fanye label.haveBg {
    background: url(../../../../Images/Default/Main/bg_button.gif) repeat-x;
}
tr.hover td {
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    background: #fff;
    text-align: center;
    line-height: 28px;
    padding: 0;
}

.t-tr td {
    border: 1px solid #F6D3BC;
    border-right: none;
    border-top: none;
    text-align: center;
    background: #fff;
}

.t-left td {
    border: 1px solid #F6D3BC;
    border-right: none;
    border-top: none;
    text-align: left;
    background: #fff;
}

.try {
    background: #FFFFC4;
}
.txtCen,.txtCen td {
    text-align:center;

}
/*整合*/
    .input-w input {
        width: 80px;
        /*height: 26px;*/
        font-size: 18px;
        /*line-height: 26px;*/
    }

    .input-w .btn {
        height: 30px;
        width: 80px;
        font-size: 14px;
        line-height: 20px;
    }

    .bet {
        background: #FFFFC4;
        border: 1px solid #F6D3BC;
        border-left: none;
        border-top: none;
        text-align: center;
        color: red;
    }
    .inputW input {
        width: 80px;
        height: 20px;
        font-size: 16px;
        line-height: 20px;
    }

    input.inputW {
        width: 80px;
        height: 20px;
        font-size: 14px;
        line-height: 20px;
        padding-left: 2px;
    }

    .inputW .btn{
        height: 25px;
        width: 80px;
        font-size: 14px;
        line-height: 15px;
    }

    .dark-red {
        color: #AF0033;
        font-weight: bold;
        font-size: 14px;
    }

    .btn-bg {
        background: #AF0033;
        border: 1px solid #AF0033;
        border-radius: 3px;
        color: #fff;
        /*font-weight: bold;*/
    }

    #content {
        height: 400px;
        width: 100%;
        overflow: scroll;
        overflow-x: hidden;
    }

        #content table.showselectnumber {
            *width: 95%;
            text-align: center;
            width: 100%;
            border-collapse: collapse;
            *width: 96%;
        }
   .model span {
        color: #FFFF00;
    }

    .twowordtable {
        outline: 1px solid black;
        font-size: 12px;
        min-width: 900px;
    }

        .twowordtable td, .footertable td {
            border: 1px solid #B2B2B2;
            border-left: 1px solid black;
            line-height: 20px;
            border-top: 1px solid black;
        }

    .footertable {
        outline: 1px solid black;
        font-size: 14px;
        min-width: 600px;
    }

    .tryy td {
        background: #FFCC66;
    }

    .input input {
        width: 50px;
        height: 20px;
        font-size: 15px;
        line-height: 20px;
        vertical-align: middle;
        padding-left: 1px;
    }

    .input .right, .tryy1 .right {
        border-right: none;
        width: 37px;
    }

    .input .left, .tryy .left {
        border-left: none;
        text-align: center;
    }

    .tablecommon td.bg-top {
        height: 5px;
        padding: 0;
        text-align: center;
        /*  background: url(../../../../Images/Default/Main/bhrow.gif) center center no-repeat;*/
        cursor: pointer;
    }

    .tablecommon td.bg-left {
        height: 10px;
        padding: 0;
        /*background: url(../../../../Images/Default/Main/bhcol.gif) center center no-repeat;*/
        width: 15px;
        text-align: center;
        cursor: pointer;
    }

    .num input {
        height: 20px;
        width: 20px;
        margin-right: 1px;
        text-align: center;
    }

    .yellow, tr.yellow td {
        background: yellow;
    }

    span.right {
        float: right;
    }

    span.left {
        float: left;
        font-weight:700;
    }
    .twowordtable1 .input td.right p{
        font-size: 14px;}
    .twowordtable1 .input td.right span {
        font-weight: 700;
    }
    .twowordtable1 span.right{
        font-weight: 700;
        font-size: 14px;
        width: 65%;
        text-align: center;

    }
    .twowordtable1  span.left {
        font-weight: 700;
        display: block;
        width:35%;
        text-align: center;
    }
    .table-int input{ width: 40px;}
    input.btred {
        background: red;
        border: 1px solid red;
        border-radius: 2px;
        color: #fff;
    }
     .settings td {
            font-size: 16px;
            font-weight: bold;
        }

        .settings .ie td {
            font-size: 22px;
            font-weight: bold;
            color: blue;
        }
 .style2, .style1 {
        color: #FF00CC;
    }
 .style3 {
        font-size: 14px;
        font-weight: bold;
    }

 .b-tab {
        background: #f37999;
        padding: 3px 2px 0;
    }

 .b-tab td {
            background: #fff;
        }
/*整 合*/
.bet td {
    background: #FFFFC4;
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    text-align: center;
    color: red;
}

.tablegrey {
    outline: 1px solid #666666;
    font-size: 15px;
    color: #000000;
    background: #fff;
    _border: 1px solid #666666;
    margin: 0 auto;
}

    .tablegrey tr.title td {
        border-left: none;
        font-size: 16px;
        text-align: center;
        color: #000000;
        font-weight: bold;
        background: #CCCCD4;
        padding: 0;
        height: 30px;
        line-height: 30px;
        border-bottom: 1px solid #640000;
    }

    .tablegrey td {
        padding: 5px 0;
        padding-left: 30px;
    }

    .tablegrey .btn {
        font-weight: bold;
        vertical-align: middle;
    }

.period span{
    display: block;
    margin: 1px;
    height: 33px;
    width: 30px;
    line-height: 33px;
    background-repeat:no-repeat;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.period.period-0 span{
    background-image:url(../../../../Images/Default/Main/period_0.gif);
}
.period.period-1 span{
    background-image:url(../../../../Images/Default/Main/period_1.gif);
}
.period.period-2 span{
    background-image:url(../../../../Images/Default/Main/period_2.gif);
}
.period.period-3 span{
    background-image:url(../../../../Images/Default/Main/period_3.gif);
}
.period.period-4 span{
    background-image:url(../../../../Images/Default/Main/period_4.gif);
}
.period.period-5 span{
    background-image:url(../../../../Images/Default/Main/period_5.gif);
}

.t-tr td {
    border: 1px solid #F6D3BC;
    border-right: none;
    border-top: none;
    text-align: center;
    background: #fff;
}

tr.hover:hover td {
    background: #7EFF28;
}

select {
    border: 1px solid #1590BE;
    color: #1590BE;
}

.button {
    padding: 2px 3px;
    cursor: pointer;
    *padding:5px 6px 0 6px;
}

.border-w td {
    border-right: 1px solid #fff;
}

/*
 *号码内容
 */
#content table {
    border-collapse: collapse;
}

    #content table td {
        border: 1px solid black;
    }
div.overFlow {
    height:300px;
    overflow-y:scroll;
    overflow-x:hidden;
    width:100%;
    /*min-height:200px;*/
    padding:5px 0;
    _height:500px;
    /**overflow-x:scroll;*/
}
    div.overFlow table {
        *width:91%;
    }
.user-b td.hasBd {
    border-right:1px solid #640000;
}
table.printTable {
    width:90%;
    margin:20px auto;
    outline:1px solid #640000;
    border-right:none;
}
table.printTable td,table.printTable td.hasBd{
    padding:5px;
    text-align:center;
    border:none;
}
.printIndex {
width: 230px;
}
.printIndex td{text-align:center;}
/*
    artDialog重置样式
*/
.min-height .ui-dialog-content {
    min-height: 0;
}

.hover3 td, .hover3 {
    background: #DEDEBC;
    color: red;
    border: 1px solid #F6D3BC;
    border-left: none;
    border-top: none;
    text-align: center;
}

.hover4 td, .hover4 {
    color: green;
    font-weight: bold;
}





/*0331  login*/
        ul, li {
            list-style: none;
        }

        input, button,
        select, textarea {
            outline: none;
            outline: 0;
        }

        *:focus {
            outline: none;
            outline: 0;
        }

        body {
            background: #fff;
            font: 13px/1.42857143 "Microsoft YaHei","Helvetica Neue", Arial, "Heiti TC", "LiHei Pro", "Microsoft Jhenghei", Sans-serif;
        }

        .login-contianer {
            margin: 0;
            width: 100%;
            height: 701px;
            background: url(../../../../Images/Default/Main/login-bg-u.jpg) no-repeat center top;
        }

        .login-area {
            width: 1024px;
            height: 618px;
            background: url(../../../../Images/Default/Main/login-area-u.png?_=20160325) no-repeat;
            margin: 0 auto;
        }

        .login-area .logo {
            width: 645px;
            height: 100%;
            float: left;
        }

        .login-area .login-form {
             padding: 205px 0 100px 0;
             width: 270px;
                float: left;
                position: relative;
                margin-top: 6px;
            }

            .login-area li {
                padding: 0;
                height: 78px;
                margin-bottom: 2px;
            }

             .login-area .username_border {
                margin-top : 4px;
            }


                .login-area li span {
                    display: block;
                    width: 100%;
                    height: 28px;
                    color: #fff;
                    font-weight: bold;
                    text-align:left;
                    margin-left: 3px;

                }

           .login-area input {
                width: 180px;
                height: 40px;
                line-height: 40px;
                background: none;
                border: none;
                color: #323131;
                float: left;
                margin-left: 60px;
                margin-top: 2px;
            }



                .login-area input.codeipt {
                    width: 139px;
                    padding: 9px;
                    float: left;
                    *display: inline;
                }

            .login-area .login-help {
                position: absolute;
                left: 60px;
                top: 202px;
                color: #f00;
                line-height: 28px;
                height: 28px;
            }

            .login-area .regsiter-btn {
                display: block;
                margin-top: 20px;
                width: 288px;
                height: 38px;
                font-size: 18px;
                text-align: center;
                color: #fff;
                text-decoration: blink;
                margin-left: 0;
                padding: 0;
                cursor:pointer;
            }




        .copyright {
            width: 100%;
            height: 60px;
            line-height: 60px;
            border-top:1px solid #242525;
            text-align: center;
            color: #fff;
        }



   .con-out{width:80%;vertical-align:top;float:left;position: absolute;top:0;left:0;bottom:0;overflow-y: scroll;}
   .rightside2{width:1%;float:left;position: absolute;top:0;bottom:0;left:79%;overflow-y: auto;}
   .rightside{vertical-align:top;width:20%;float:left;position: absolute;left:80%;top:0;bottom:0;overflow-y: scroll;margin-top:2px;}
   /*.minW1024{min-width:1024px;}*/
   .oh{overflow:hidden;}
   .container{margin-left:250px;vertical-align:top;position: absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;}


   /*小分辨率*/
 @media (max-width: 1024px){
     body{width:1024px;overflow-x:auto;}
   .con-out{width:74%;vertical-align:top;float:left;position: absolute;top:0;left:0;bottom:0;overflow-y: scroll;}
   .rightside2{width:1%;float:left;position: absolute;top:0;bottom:0;left:79%;overflow-y: auto;}
   .rightside{vertical-align:top;width:25%;float:left;position: absolute;left:75%;top:0;bottom:0;overflow-y: scroll;}
   .break td{word-break: break-all; word-wrap:break-word; white-space: pre-wrap;}
   .minW1024{min-width:auto;}
   .bg-one{overflow:auto;}
   #print_box{overflow:hidden;}
   .table-out{margin-left:5px;}
   .oh{overflow:auto;}
   input[type="text"], input[type="number"], input[type="password"], input[type="date"], input[type="time"], input[type="button"] select, textarea, input[type="submit"], input[type="button"], select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
 }
 }
 /***新加的****/
.con-out{ width:72%\9; /**IE6-IE10***/     width:80%\9\0;  /**IE9-IE10***/     }
.rightside{ width:28%\9; left:72%\9; /**IE6-IE10***/ width:20%\9\0; left:80%\9\0; /**IE9-IE10***/}

.inputW .btn{
        height: 28px;
        width: 80px;
        font-size: 14px;
        line-height: 11px;
    }
.twowordtable {
        outline: 1px solid black;
        font-size: 12px;
        min-width: 746px;
    }
.footertable {
        outline: 1px solid black;
        font-size: 14px;
        min-width: 548px;
    }
.twowordtable1 span.right{
        font-weight: 700;
        font-size: 14px;
        width: 50%;
        text-align: center;

    }
   /*小分辨率*/
 @media (max-width: 1024px){
   .con-out{width:70%;}
   .rightside{width:30%;left:70%;}
 }
 .table-out { margin-left:0\9; }
.twowordtable .btn { width: 42px; }
.tablecommon td.tablecommon_td { padding-left:0; }
.table-border_w { min-width: 441px; }
.table-border_w .inputW_start { width: 26px;}
.table-border .inputW_w { width: 51px; }
.center td { width:111px; padding-left:0;}
/*.tablecommon .twowordtable1 { min-width:720px;}*/

.clear:after{content:'\020';clear:both;display:block;height:0;visibility:hidden;line-height:0}
.clear{zoom:1}




.logo-footer{background:#0f1010;}
.bottom-info-main{width:1000px;margin:0 auto;color:#fff;padding:10px 0;}
.bottom-info-main .bottom-info {float: left;width:50%;}
.bottom-info-main .bottom-info .new-box {margin-left: 20px;}
.bottom-info-main .bottom-info.first .new-box {margin-left: 0;}
.bottom-info-main span {font-size: 12px;}
.bottom-info .border_none {border-right:none;}
.new-box {padding-top: 2px;text-align: left;height:128px;}
.new-box h1,.new-box h2,.new-box h3 {font-weight: normal;}
.new-box h1 > em,.new-box h2 > em,.new-box h3 > em {font-style: normal;display: inline-block;vertical-align: bottom;*margin-bottom:10px;}
.new-box h1 > span,.new-box h2 > span,.new-box h3 > span {display: inline-block;vertical-align: bottom;}
.new-box .new-con {padding: 5px 0;}
.new-box h1 {margin: 0;height: 30px;line-height: 30px;padding-left: 10px;}
.new-box h1 > span {font-size: 12px;margin: 0 5px;*margin-bottom:8px;}
.new-box h1 > em {font-size: 16px;}
.new-box h3 {line-height: 20px;}
.new-box span {font-size: 15px;}
.new-box.bottom-box {background: none;border: none;}
.icon-browser {width: 46px;height:50px;display:block;margin:7px auto;}
.icon-arrRight,.icon-browserIE,
.icon-browserFF,.icon-browserGL,.icon-gotop ,.service_btn{background: url(../../../../Images/Default/Main/browser-ico.png?_=20160127) no-repeat;}
.icon-browserIE {background-position: 0px -49px;}
.icon-browserFF { background-position: -92px -49px; }
.icon-browserGL { background-position: -46px -49px; }
.icon-browser:hover { background-position-y: 0px; }
.browser-list li{float:left;margin:10px;width:120px;text-align:center;height:88px;}
.browser-list li a{display:block;}


/****footer start****/
.bottom-info-main .bottom-info .new-box-hidden {border-right:none;}
.footer_logo {width: 112px;height: 100px;background: url(../../../../Images/Default/Main/footer_logo.png?_=20161031) no-repeat;float: left;}
.footer_logo a {width: 112px;height: 100px;display:block;}
.footer_title {width: 280px;float: left;margin:15px 0 0 12px;padding-right:10px;}
.footer_title p {font-size: 12px;line-height: 16px;color: #c1c1c1;padding: 2px 0;text-indent: 2em;text-align: left;}
.footer_title .company_name {margin-left: 142px;}
.footer_title .company_name .footer_line {width: 55px;height: 1px;background: #9f9f9f;float: left;margin-top: 14px;margin-right: 6px;}
