body{
    background-color:#9cc1dd;
}
html{font-size: 16px;}

/* 页面布局 */
.main-container{width:100%;margin:0 auto;background-color: #EDE1B9;}
.layout-bg_top{
    width:100%;
    background:url('../image/bg-main.gif') no-repeat center top #add4db;
}
.layout-bg_bottom{
    width:100%;
    background:url('../image/bg-bottom.gif') no-repeat center bottom;
}
.layout-bg_header{
    width:100%;
    background-image:url('../image/bg-top.png');
    background-repeat:no-repeat;
    background-position: center top;
    background-size: 100%;
}
.layout-bg_footer{
    width:100%;
    background-image:url('../image/bg-bottom.png');
    background-repeat:no-repeat;
    background-position: center bottom;
    background-size: 100%;
}
.layout-container{
    position: relative;
    width:100%;margin:0 auto;
    background-color:#ede1b9;
}

#superman{display: none;}
@media all and (min-width:240px) {
    html{font-size: 10px!important;}
}
@media all and (min-width:312px) {
    html{font-size: 13px!important;}
}
@media all and (min-width:336px) {
    html{font-size: 14px!important;}
}
@media all and (min-width:360px) {
    html{font-size: 15px!important;}
}
@media all and (min-width:384px) {
    html{font-size: 16px!important;}
}
@media all and (min-width:432px) {
    html{font-size: 18px!important;}
}
@media all and (min-width:480px) {
    html{font-size: 20px!important;}
}
@media all and (min-width:528px) {
    html{font-size: 22px!important;}
}
@media all and (min-width:576px) {
    html{font-size: 24px!important;}
}
@media all and (min-width:624px) {
    html{font-size: 26px!important;}
}
@media all and (min-width:672px) {
    html{font-size: 28px!important;}
}
@media all and (min-width:1000px){
    html{font-size: 30px!important;}
    .layout-container{width:1200px!important;}
}
@media all and (min-width:960px){
    #superman{display: inline-block;}
}

html{
    width:100%;
    height:100%;
}
html *{
    box-sizing: border-box;
    text-shadow: none;
}
body{
    position:relative;
    font-family: '微软雅黑','黑体',sans-serif;
    font-size:.5rem;
    margin:0;padding:0;
    min-height: 100%;
}
ul,li,h1,h2,h3,h4,h5,p{
    list-style: none;padding:0;margin:0;
}
img{
    border:none;
    outline:none;
}
a,a:active{
    outline: 0;
    text-decoration: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}

/* 表格 */
.table{
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.table thead{
    display: table-header-group;
}
.table th,.table td{
    white-space: nowrap;text-align: center;
}

.main-footer{
    padding:3.6rem 0 .6rem;
    color:#fff;
    font-family: "宋体";
    font-size: .4rem;
}
.main-footer p{
    text-align: center;
    line-height: .8rem;
}

/* 分页 */
.detail_page{
    font-size:.4rem;
}

div.detail_page {
    padding: 3px;
    text-align: center;
    color:#666;
}
div.detail_page a {
    border: #E2E2E2 1px solid;
    padding:2px 5px;
    background-color:#FFF;
    color: #E34040;
    margin-right: 5px;
    text-decoration: none;
}
div.detail_page a:hover {
    border: #E34040 1px solid;
    background-color:#ffe9e9;

}
div.detail_page a:active {
    border: #E34040 1px solid;
    background:#E34040;
    color: #fff;
}
div.detail_page a.current {
    border: #E34040 1px solid;
    padding:2px 4px;
    font-weight: bold;
    background-color:#E34040;
    color: #fff;
    margin-right: 2px;
}
div.detail_page span.disabled {
    border: #f3f3f3 1px solid;
    padding:2px 5px;
    color: #ccc;
    margin-right: 2px;
}

.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}
a{color:#000;}
i.bg{
    display: inline-block;vertical-align: middle;
    background-repeat:no-repeat;
    background-size:4.26667rem 1.8rem;
}
#logo{
    display: inline-block;
    padding:.6rem .2rem;
    vertical-align: middle;
}
#logo .logo{
    display: inline-block;
    width:8.33333rem;
    height:2.6rem;
    background:url('../image/qiliin28.com-B.png') no-repeat center center;
    background-size: 100%;
}
/* 菜单 */
#nav{
    position:relative;
    top:1rem;
    margin-right:1.8rem;
    display: inline-block;
    vertical-align: middle;
    float: right;
    width: 57%;
}
#nav .nav-item{
    position: relative;
    z-index: 20;
    padding: 5px;
    display: inline-block;

    color:#000;

    margin-left: 5px;
}
#nav .nav-bg{
    position:absolute;
    z-index: 10;
    display: inline-block;
    height:1.66667rem;width:8.8rem;
    top:0;left:50%;margin-left:-4.4rem;
    background-color:#fff;
}
#nav .current{
    color:#fff;
    background-color:#ff6600;
}

/* 内容区 */
.wrapper_curstatus .result{
    float:left;
    vertical-align: bottom;
    width:13rem;
}
.wrapper_curstatus .curstatus{
    background:url('data:image/gif;base64,R0lGODlhAQACAIAAAPHnx+HToyH5BAAAAAAALAAAAAABAAIAAAICDAoAOw==') repeat-x bottom;
}
.wrapper_curstatus .result h2{
    padding:.8rem 0 .4rem 0;font-weight: normal;
    font-size:0.5rem;text-align: center;
}
.wrapper_curstatus .result h2 span{
    color:#f00;
}
.wrapper_curstatus .result .codes{
    font-size: 0.66667rem;text-align: center;
    font-family: Arial;
}
.wrapper_curstatus .result .links{
    padding-top:.2rem;
    text-align: center;
}
.wrapper_curstatus .result .links a{
    display: inline-block;margin-left:1rem;
    font-size: 0.4rem;font-weight: bold;color:#a10608;
    font-family: "宋体";
}
.wrapper_curstatus .result .links a:hover{
    text-decoration: underline;
}
.wrapper_curstatus .result .links a:first-child{
    margin-left:0;
}
.wrapper_curstatus .result .codes span{
    display: inline-block;
    vertical-align: middle;
}
.wrapper_curstatus .result .codes .ball{
    width:1.6rem;height:1.6rem;line-height: 1.6rem;border-radius:1.6rem;
    font-size: 1rem;text-align: center;
    color:#fff;
    background-color:#9cc1dd;
}
.wrapper_curstatus .result .codes .sum{
    width:1.86667rem;height:1.86667rem;line-height: 1.86667rem;border-radius:1.86667rem;
    font-size: 1rem;text-align: center;
    color:#fff;
    background-color:#f60;
}
.wrapper_curstatus .curissue{
    float:left;padding-top:1rem;
    vertical-align: bottom;
    width:8.2rem;
}
.wrapper_curstatus .curissue p{
    font-size: .5rem;color:#000;
    line-height: 1.7rem;
}
.wrapper_curstatus .curissue p .time{
    display: inline-block;padding:0 .2rem;
    font-family: Arial;
    font-size: 1.2rem;
    color:#e81111;
}
.wrapper_curstatus .curissue p .issue{
    display: inline-block;
    padding:0 .1rem;
    font-family: Arial;
    font-size: .7rem;
    color:#e81111;
}
.wrapper_curstatus .menu{
    padding-top:2.2rem;position:relative;
    z-index: 100;
    width:2.4rem;
    float:right;
    vertical-align: bottom;
}
.wrapper_curstatus .menu a{
    display: inline-block;margin-bottom:.26rem;
    width:100%;
}
.wrapper_curstatus .menu a b{
    display: inline-block;padding-left:.2rem;
    vertical-align: middle;
    color:#993300;
    font-size: 0.43333rem;
}
.wrapper_curstatus .menu i.bg{
    width:.8rem;
    height:.8rem;
}
.wrapper_curstatus .menu i.bg-menu_shuaxin{
    background-position:-2.2rem top;
}
.wrapper_curstatus .menu i.bg-menu_zoushi{
    background-position:-1.2rem top;
}
.wrapper_curstatus .menu i.bg-menu_fenxi{
    background-position:-0.2rem top;
}
.wrapper_info{
    position:relative;
    z-index: 30;
    top:.3rem;
    height:1.4rem;
    color:#993300;
    text-align: center;
    font-size: 0.4rem;
    font-weight: bold;
    line-height: .9rem;
    background:url('../image/line2.png') repeat-x left bottom;
}
/* 走势图 */
.wrapper_trend{
    position:relative;
    z-index: 20;
    background-color:#fff;
}
.wrapper_trend #canvasline{
    position: absolute;
    z-index: 25;
    top: 0;
    left: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
}
.wrapper_trend #canvasline canvas{
    position: absolute;
}
.wrapper_page{
    padding-top:0.4rem;
    background-color:#fff;
}
.wrapper_trend .table tbody tr td{
    height:1rem;
    font-size:0.4rem;font-family: Arial;
    color:#fff;background-color:#f7f8f9;
}
.wrapper_trend .table tbody tr td:first-child{
    font-size: 0.333333rem;background-color:#f4edd5;
    color:#993300;font-weight: bold;
}
.wrapper_trend .table th,.wrapper_trend .table td{
    border:1px solid #f1eee2;
}
.wrapper_trend .table tbody tr td.mid{
    background-color:#fff;
}
.wrapper_trend .table thead th{
    font-size:0.3rem;font-family: Arial;color:#993300;
    padding:0;box-sizing: border-box;
    width:.8rem;height:1.2rem;
}
.wrapper_trend .table thead .textnum th{
    padding:0;box-sizing: border-box;
    width:.66667rem;height:1.2rem;
}
.wrapper_trend .table thead .textnum .neven{
    background-color:#fcfaf3;
}
.wrapper_trend .table thead .texttitle th{
    padding:.5rem 0 .2rem 0;
    color:#000;
    font-family: "微软雅黑","黑体";
    font-size: 0.46667rem;
    background-color:#f9f5e6;
}
.wrapper_trend .table thead .texttitle th:first-child{
    background-color:#f2e9cb;
}
.wrapper_trend .table tbody tr td span{
    display: inline-block;
    text-align: center;
    line-height: .6rem;
    height:.6rem;
    width:.6rem;
    border-radius:3px;
}
.wrapper_trend .table tbody tr td span.ball_0{
    background-color:#f06c2b;
}
.wrapper_trend .table tbody tr td span.ball_1{
    background-color:#00cc00;
}
.wrapper_trend .table tbody tr td span.ball_2{
    background-color:#4247b6;
}
.wrapper_trend .table tbody tr td span.ball_3{
    background-color:#bbb;
}
.wrapper_analy .table th{
    border:0;
}
.wrapper_analy .table th.bigcell{
    width:2.4rem;
}
.wrapper_analy .table td{
    padding:.2rem 0;
    background:#fff;
    border:0;
}
.wrapper_analy .table th{
    padding:.5rem 0 .2rem 0;
    color: #000;
    font-family: "微软雅黑","黑体";
    font-size: 0.46667rem;
    background-color: #f9f5e6;
}
.wrapper_analy .table th i{
    width:.8rem;
    height:1.5rem;
    line-height:1.8rem;
    font-weight: normal;
    font-style: normal;
    color:#e81111;
    background-position:-3.26667rem top;
}
.wrapper_analy .table td.sum{
    color:#e81111;
}
.wrapper_analy .table tr.even td{
    background:#f3f3f3;
}
.wrapper_analy .table td .ball_b,
.wrapper_analy .table td .ball_s,
.wrapper_analy .table td .ball_o,
.wrapper_analy .table td .ball_e,
.wrapper_analy .table td .ball_bo,
.wrapper_analy .table td .ball_be,
.wrapper_analy .table td .ball_so,
.wrapper_analy .table td .ball_se{
    box-sizing: border-box;
    display: inline-block;
    min-width:0.93333rem;
    height:0.93333rem;
    border-radius:0.93333rem;
    line-height: 0.93333rem;
    color:#fff;font-size: .5rem;font-family: "宋体";
    text-align: center;
}
.wrapper_analy .table td .ball_b{background-color:#4762af;}
.wrapper_analy .table td .ball_s{background-color:#5f9859;}
.wrapper_analy .table td .ball_o{background-color:#d74357;}
.wrapper_analy .table td .ball_e{background-color:#43b9d7;}
.wrapper_analy .table td .ball_bo{background-color:#c7944b;padding:0 .4rem;}
.wrapper_analy .table td .ball_be{background-color:#7861d1;padding:0 .4rem;}
.wrapper_analy .table td .ball_so{background-color:#d74357;padding:0 .4rem;}
.wrapper_analy .table td .ball_se{background-color:#43b9d7;padding:0 .4rem;}


.wrapper_codes .table th{
    padding:.7rem 0 .3rem 0;
    color: #000;
    font-family: "微软雅黑","黑体";
    font-size: 0.46667rem;
    background:#f9f5e6;
}
.wrapper_codes .table tr td{
    color:#444;
    background:#fff;padding:.4rem 0;
}
.wrapper_codes .table tr.even td{
    background:#f3f3f3;
}
.wrapper_codes .table tr td b{
    color:#ff0000;
}
.wrapper_codes .table tr td.code{
    color:#000;
    font-weight: bold;
}


.wrapper_check{
    padding:.9rem .3rem;
    background:#fff;
}
.wrapper_check .checkcontent{
    padding:0 .7rem 1.7rem .7rem;margin-bottom:.7rem;
    border: 1px solid #F5F5F5;
    background: #FAF7FF;
    border-radius: 12px;
}
.wrapper_check .checkcontent .codewrap{
    position:relative;margin-top:20px;
}
.wrapper_check .srccode{
    padding:0 .26667rem .666667rem .666667rem;
    border-bottom:1px solid #f8f8f8;
}
.wrapper_check .codelist{
    margin-top:20px;position:relative;width:18.2rem;
    overflow:visible;
}
.wrapper_check .codelist .title{
    font-family:"Arial","Tahoma";font-weight: bold;
    position:absolute;height:1.8rem;top:0;left:.3rem;
    width:3.6rem;text-align: left;line-height:1.8rem;
}
.wrapper_check .codelist .items span{
    display: inline-block;text-align: center;height:1.1rem;line-height:1.1rem;margin-left:.3rem;
}
.wrapper_check .codelist .items span.add{
    font-size: .6rem;color:#aaa;
}
.wrapper_check .codelist .items{
    padding:.3rem .3rem .3rem 3.7rem;
}
.wrapper_check .codelist .items span.num{
    width:1.36667rem;border-radius: 1rem;font-size: 0.6rem;
}
.wrapper_check .items{
    background:#f4f4f4;
    border:1px solid #eee;
    border-radius: .3rem;
}
.wrapper_check .list_1{margin-top:0;}
.wrapper_check .list_1 .items .num{
    background:#3796e6;color:#fff;
}
.wrapper_check .list_2 .items .num{
    background:#E65F37;color:#fff;
}
.wrapper_check .list_3 .items .num{
    background:#42AB3C;color:#fff;
}
.wrapper_check .list_result{
    position:absolute;top:0;
    left:18.5rem;padding:.1rem .4rem;line-height: 1.3rem;
}
.wrapper_check .list_result div{
    height:2.5rem;width:2.7rem;position:relative;text-align: right;
}
.wrapper_check .list_result span{
    display: inline-block;padding:0 1px;font-size: .7rem;color:#444;
}
.wrapper_check .list_result .add{
    position:absolute;left:0;top:0;line-height: 1.3rem;color:#ddd;
}
.wrapper_check .list_result .num{
}
.wrapper_check .list_result .num_last{
    border-bottom:2px solid #c00;
}
.wrapper_check .srccode span{
    display: inline-block;font-size:0.4rem;position:relative;overflow:visible;
    margin-left: .1rem;text-align: center;border:1px solid;
    width:0.8rem;height:0.8rem;line-height:0.8rem;border-radius:0.76667rem;
}
.wrapper_check .srccode span i{
    font-style: normal;font-size: .4rem;color:#DCCBA2;position:absolute;height:.4rem;bottom:-.5rem;width:100%;text-align: center;display: inline-block;left:0;line-height:12px;
}
.wrapper_check .srccode .num_0{
    background:#f1f1f1;color:#bbb;border-color:#eee;
}
.wrapper_check .srccode .num_1{
    background:#E3F7F7;color:#000;border-color:#D6EFEF;
}
.wrapper_check .srccode .num_2{
    background:#FDF1E5;color:#000;border-color:#F5E5D5;
}
.wrapper_check .srccode .num_3{
    background:#E9FFD5;color:#000;border-color:#DEF5C8;
}
.wrapper_check .jnd_contant .srccode .num_1{
    background:#3796e6;color:#fff;border-color:#2881CC;
}
.wrapper_check .jnd_contant .srccode .num_2{
    background:#E65F37;color:#fff;border-color:#C34E2B;
}
.wrapper_check .jnd_contant .srccode .num_3{
    background:#42AB3C;color:#fff;border-color:#338E2E;
}
.wrapper_check .xycheck_tips h4{
    margin:4px 0;
    padding-left:.8rem;
}
.wrapper_check .xycheck_title{
    padding:.4rem 0;
    font-size:.5rem;color:#029DCE;text-align: center;
}
.wrapper_check .xycheck_title b{
    font-size:.5rem;color:#f60;
}
.wrapper_check .xycheck_tips{
    margin:0 auto;
    color:#F7A235;line-height: .8rem;font-size: .4rem;
    padding:.4rem;border-top:1px solid #eee;
}
.wrapper_check .issue_result{
    height:1.7rem;margin-top:1.2rem;line-height:1.7rem;position:relative;
    margin-bottom:.8rem;
}
.wrapper_check .issue_result .title{
    color:#000;padding:0;margin:0;
}
.wrapper_check .issue_result .codebox{
    position:absolute;height:1.7rem;left:7.5rem;top:0;
}
.wrapper_check .issue_result .codebox span{
    display: inline-block;height:1.7rem;line-height: 1.7rem;
    margin-left:12px;vertical-align: middle;
}
.wrapper_check .issue_result .codebox .add{
    color:#ddd;
    font-size: 1rem;
}
.wrapper_check .issue_result .codebox .num{
    width: 1.4rem;
    border-radius: 1.4rem;
    font-size: .7rem;
    background: #E6A837;
    color: #fff;
    display: inline-block;
    text-align: center;
    height: 1.4rem;
    line-height: 1.4rem;
}
.wrapper_check .issue_result .codebox .sum{
    color:#fff;font-weight:bold;text-align: center;
    width:1.7rem;border-radius: 1.7rem;
    background:#d02121;font-size: 0.8rem;
    background:-moz-linear-gradient(top, #bd1b1b 0%, #e72929 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bd1b1b), color-stop(100%,#e72929));
    background:-webkit-linear-gradient(top, #bd1b1b 0%,#e72929 100%);
    background:-o-linear-gradient(top, #bd1b1b 0%,#e72929 100%);
    background:-ms-linear-gradient(top, #bd1b1b 0%,#e72929 100%);
    background:linear-gradient(to bottom, #bd1b1b 0%,#e72929 100%);
    box-shadow:1px 1px 2px rgba(0,0,0,0.3);
}

.wrapper_check .box_type{
    height: .8rem;
    line-height: .8rem;
    color: #fb5b29;
    text-align: center;
    width: 13rem;
    font-size: 14px;
    font-weight: bold;
    margin-top: 6px;
}
.wrapper_check .box_type span{
    color:#bbb;display: inline-block;
}

.wrapper_check .box_type .ball_c2{
    color:#009FFF;
    border-bottom:2px solid #009FFF;
}

.wrapper_check .box_type .ball_c1{
    color:#0c0;
    border-bottom:2px solid #0c0;
}

.wrapper_check .box_type .ball_c0{
    color:#d00;
    border-bottom:2px solid #d00;
}

