@charset "utf-8";
/*** 无障碍浏览 ***/
*{-webkit-text-size-adjust:none;}
.none{background:none; border:none; color:#000000; font-size:12px; -webkit-transform:scale(1, 1.0, 1.0); -moz-transform:scale(1, 1.0, 1.0); zoom:1}
.black{background-color:#000000; border-color:#000000; color:#FFFFFF;}
body{border:0; margin:0; padding:0; position:relative;}
div#guides-x{border-top:3px #ff0000 solid; font-size:0; height:0px; left:0; position:absolute; top:0; z-index:1000;}
div#guides-y{border-left:3px #ff0000 solid; font-size:0; left:0; top:0; width:0px; position:absolute; z-index:1000;}
div#barset{background:#006600; height:25px; width:100%; z-index:999;}
div#barset div{height:25px; margin:0 auto; overflow:hidden; width:860px;}
div#barset div span{color:#FFFFFF; cursor:pointer; font-size:14px; height:25px; line-height:25px;}
div#toolbar{background:url(http://www.xingning.com/Index/css/images/bar1-1.gif) no-repeat left top; height:auto; left:-147px; margin:0 auto; overflow:hidden; padding:5px 0 10px; position:absolute; top:0; width:147px; z-index:1000;}
div#toolbar span{background:url(http://www.xingning.com/Index/css/images/bar3-1.gif) no-repeat center top; color:#006699; cursor:pointer; float:left; font-size:12px; height:28px; line-height:28px; margin:3px 0 0 12px; text-align:center; width:96px;}
div#toolbar span#barstate{background:url(http://www.xingning.com/Index/css/images/bar2-1.gif) no-repeat left top; float:right; font-weight:bold; height:113px; line-height:20px; margin:0; overflow:hidden; padding:10px 5px 0; width:16px;}
div#toolbar span#guidescolor{background:none; cursor:auto;}
div#toolbar span div{border:0px; cursor:pointer; float:left; font-size:0; height:10px; margin:10px 0 0 7px; padding:0px; width:10px;}

/** 辅助线颜色 **/
div#toolbar span div#white{background:#FFFFFF;}
div#toolbar span div#green{background:#00FF00;}
div#toolbar span div#blue{background:#0000FF;}
div#toolbar span div#red{background:#FF0000;}
div#toolbar span div#black{background:#000000;}

/** 控制界面样式 **/
div#toolbar.one{background:url(http://www.xingning.com/Index/css/images/bar1-1.gif) no-repeat left top;}
div#toolbar.one span{background:url(http://www.xingning.com/Index/css/images/bar3-1.gif) no-repeat center top;}
div#toolbar.one span#barstate{background:url(http://www.xingning.com/Index/css/images/bar2-1.gif) no-repeat left top;}
div#toolbar.two{background:url(http://www.xingning.com/Index/css/images/bar1-2.gif) no-repeat left top;}
div#toolbar.two span{background:url(http://www.xingning.com/Index/css/images/bar3-2.gif) no-repeat center top;}
div#toolbar.two span#barstate{background:url(http://www.xingning.com/Index/css/images/bar2-2.gif) no-repeat left top;}
div#toolbar.three{background:url(http://www.xingning.com/Index/css/images/bar1-3.gif) no-repeat left top;}
div#toolbar.three span{background:url(http://www.xingning.com/Index/css/images/bar3-3.gif) no-repeat center top;}
div#toolbar.three span#barstate{background:url(http://www.xingning.com/Index/css/images/bar2-3.gif) no-repeat left top;}

/*** 水平翻转 ***/
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
}

/*** 垂直翻转 ***/
.flipy {
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
}

/*** 交叉翻转 ***/
.flipxy {
    -moz-transform:scaleX(-1) scaleY(-1);
    -webkit-transform:scaleX(-1) scaleY(-1);
    -o-transform:scaleX(-1) scaleY(-1);
    transform:scaleX(-1) scaleY(-1);
    /*IE*/
    filter:FlipH FlipV;
}

/*** CSS3三角DOT ***/
.triangle-up{border-color:#666 transparent; border-style:solid dashed; border-width:0 4px 4px; display:inline-block; font-size:0; height:0; margin:0; overflow:hidden; padding:0; width:0;}
.triangle-down{border-color:#666 transparent; border-style:solid dashed; border-width:4px 4px 0; display:inline-block; font-size:0; height:0; margin:0; overflow:hidden; padding:0; width:0;}
.triangle-left{border-color:transparent #666; border-style:dashed solid; border-width:4px 4px 4px 0; display:inline-block; font-size:0; height:0; margin:0; overflow:hidden; padding:0; width:0;}
.triangle-right{border-color:transparent #666; border-style:dashed solid; border-width:4px 0 4px 4px; display:inline-block; font-size:0; height:0; margin:0; overflow:hidden; padding:0; width:0;}
.triangle-square{border:#666 solid 4px; display:inline-block; font-size:0; height:0; margin:0; overflow:hidden; padding:0; width:0;}

/*** 影子 ***/
.shadow {
    -moz-box-shadow: 3px 3px 4px #bfbfbf;
    -webkit-box-shadow: 3px 3px 4px #bfbfbf;
    box-shadow: 3px 3px 4px #bfbfbf;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bfbfbf')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bfbfbf');
}

/*** 圆角 ***/
.corner_link{background:#f6f6f6; border-bottom:1px solid #c9c9c9; border-top:1px solid #c9c9c9; display:-moz-inline-stack; display:inline-block; text-decoration:none;}
font.corner_outside{border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; float:left; margin:0 -1px; padding:1px 0; position:relative;}
font.corner_inside{border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; float:left; margin:0 -2px; position:relative;}
font.corner_gradient{background:-moz-linear-gradient(top, #f6f6f6, #eaeae9); background:-o-linear-gradient(top, #f6f6f6, #eaeae9); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f6f6f6), to(#eaeae9)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f6f6f6,endcolorstr=#eaeae9,gradientType=0); color:#717171; cursor:pointer; float:left; font-size:12px; height:17px; line-height:17px; margin:0; text-align:center; padding:0 5px;}
font.corner_color{background:#eaeae9; color:#717171; cursor:pointer; float:left; font-size:12px; height:17px; line-height:17px; margin:0; text-align:center; padding:0 5px;}
.corner_link font input{background:transparent; border:0; color:#717171; cursor:pointer; height:17px; line-height:17px;}

/*** 圆角阴影 ***/
.corner_shadow{margin:10px auto; width:70%;}
.shadow_body{background-color:#fff; position:relative; _overflow-y:hidden; _zoom:1;}
.shadow_main{border:solid #ebebeb; border-width:0 1px;}
.shadow_l1{background-color:#ebebeb; border:solid #f7f7f7; border-width:0 1px; padding-top:1px;}
.shadow_l2{background-color:#f2f2f2; border:solid #f7f7f7; border-width:0 2px; padding-top:1px;}
.shadow_l3,.shadow_l4{background-color:#f7f7f7; border:solid #fcfcfc; border-width:0 3px 1px; padding-top:1px;}
.shadow_l4{border-width:1px 3px 0;}
.shadow_vl,.shadow_vr{background-color:#f7f7f7; border-left:1px solid #fbfbfb; border-right:1px solid #f2f2f2; height:100%; _height:500px; position:absolute; width:1px;}
.shadow_vl{left:-3px; top:0;}
.shadow_vr{right:-3px; top:0;}

/*** 大圆角 ***/
.oval{border:0; margin:0; overflow:hidden; padding:0; width:auto;}
.oval_main{background:#FFFFFF; border-color:#666666; border-style:solid; border-width:0 1px; height:auto; _height:100%; margin:0; overflow:hidden; padding:0 10px; width:auto;}
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{background:#FFFFFF; border-color:#666666; border-width:0; display:block; font-size:1px; height:1px; margin:0; overflow:hidden; padding:0; width:auto;}
.b1,.b8{background:#666666; margin:0 5px;}
.b2,.b7{border-style:solid; border-width:0 2px; margin:0 3px;}
.b3,.b6{border-style:solid; border-width:0 1px; margin:0 2px;}
.b4,.b5{border-style:solid; border-width:0 1px; height:2px; margin:0 1px;}

/*** 伪翻页效果 ***/
.display{display:none;}
div.disguise_page{float:right; overflow:hidden; width:auto;}
div.disguise_page span{border:1px #d7d7d7 solid; cursor:pointer; float:left; margin:0 3px; padding:0 3px;}
div.disguise_page span.first{cursor:default;}
div.disguise_page span.active{background:#045faf; color:#FFFFFF; cursor:default;}
div.disguise_page span.display{display:none;}

/*** 列表 ***/
div.box{text-align:justify;}
span.list{display:inline-block; text-align:center; vertical-align:top;}

/*** 文本域操作集 ***/
.textarea_focus{color:#333; border:2px solid #C93;}
.auto_save{display:none; padding:1px 5px; background:#ffecc0; font-size:12px;}
/*历史面板样式*/
.history_out_box{border:1px solid #ccc; background:#fff; -moz-box-shadow:1px 1px 4px rgba(0, 0, 0, .2); -webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, .2); box-shadow:1px 1px 4px rgba(0, 0, 0, .2); font-size:12px; position:absolute;}
.history_ol_box{margin:0 10px; padding-left:25px; list-style-type:decimal; word-wrap:break-word; *zoom:1;}
.history_li_list{margin-top:10px; padding:2px 5px 6px; border-bottom:1px dotted #ddd; cursor:pointer;}
.history_list_hover{background-color:#f7f7f7;}
.history_operate{line-height:30px; margin:0 10px; text-align:right;}
.history_operate a{margin:0 10px;}
.history_time{color:#999; font-size:11px; text-align:right;}

/*** 回到顶部 ***/
.backToTop {
    display: none;
    width: 18px;
    line-height: 1.2;
    padding: 5px 0;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 100px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
}

/*** 渐变背景色
.gradient{background:-moz-linear-gradient(top, #383d44, #191c21); background:-o-linear-gradient(top, #383d44, #191c21); background:-webkit-gradient(linear, 0 0, 0 bottom, from(#383d44), to(#191c21)); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#383d44,endcolorstr=#191c21,gradientType=0);}
 ***/