﻿.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bodymain1{border:none;}
.bodymain1 .c{top:10px;bottom:10px;left:10px;right:10px;position:absolute;background-color:#003a86
		/*background-color:##2E6F00;filter:alpha(opacity=65);
        -moz-opacity:0.65;
        -khtml-opacity: 0.65;
        opacity: 0.65;border:solid 1px #4FAF01;*/
}
.bodymain1 .ext1{height:100%;width:100%;position:absolute;}
.bodymain1 .ext2{height:100%;width:100%;position:absolute;}
.bodymain1 .ext3{height:100%;width:100%;position:absolute;}
.bodymain1 .ext4{background: url('../images/logo.png') no-repeat bottom right;height:100%;width:100%;position:absolute;
	filter:alpha(opacity=80);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
}
.bodymain1 .t{background: url('../images/border2.png') repeat-x top center;height:10px;left:10px;right:10px;top:0px;position:absolute;}
.bodymain1 .l{background: url('../images/border1.png') repeat-y top left;top:10px;bottom:10px;width:10px;left:0px;position:absolute;}
.bodymain1 .r{background: url('../images/border1.png') repeat-y top right;top:10px;bottom:10px;width:10px;right:0px;position:absolute;}
.bodymain1 .b{background: url('../images/border2.png') repeat-x bottom center;height:10px;bottom:0px;left:10px;right:10px;position:absolute;}

.bodymain1 .t_l{background: url('../images/border1.png') no-repeat -10px 0px;height:10px;width:10px;top:0px;left:0px;position:absolute;}
.bodymain1 .t_r{background: url('../images/border2.png') no-repeat -10px -10px;height:10px;width:10px;top:0px;right:0px;position:absolute;}
.bodymain1 .b_l{background: url('../images/border2.png') no-repeat 0px -10px;height:10px;width:10px;bottom:0px;left:0px;position:absolute;}
.bodymain1 .b_r{background: url('../images/border1.png') no-repeat 50% -10px;height:10px;width:10px;bottom:0px;right:0px;position:absolute;}
.bodymain1 .bd{height:100%;width:100%;position:absolute;opacity:0.8;
filter:alpha(opacity=80);}
.bodymain1 .nd{position:relative;width:100%;height:100%;clear:both}

.bodymain1 .ndtooltip{padding:10px;color:White;font-weight:bold}
.bodymain1 .btntootiptop{background: url('../images/tttop.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain1 .btntootipleft{background: url('../images/ttleft.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain1 .btntootipright{background: url('../images/ttright.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain1 .btntootipbottom{background: url('../images/ttbottom.png') no-repeat center center;position:absolute;width:30px;height:30px;}

.bodymain1 .window{padding:0px 10px 0px 10px;position:relative}
.bodymain1 .window .win_title{width:100%;height:25px;position:relative;overflow:hidden;cursor:pointer;-moz-user-select:none;color:White}
.bodymain1 .window .pnbtn{position:absolute;right:0px;top:5px}
.bodymain1 .window .btnclose{width:43px;height:18px;float:left;background: url('../images/close.gif') no-repeat center center;}
.bodymain1 .window .btnclose:hover{}
.bodymain1 .window .btnmax{width:25px;height:18px;background-color:red;float:left;background: url('../images/max.gif') no-repeat center center;}
.bodymain1 .window .btnmax:hover{}
.bodymain1 .window .btnmin{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/mini.gif') no-repeat center center;}
.bodymain1 .window .btnmin:hover{}
.bodymain1 .window .btnrestor{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/restor.gif') no-repeat center center;}
.bodymain1 .window .btnrestor:hover{}
.bodymain1 .window .icon{position:absolute;left:0px;top:5px;height:18px;width:18px;background: url('../images/favicon.ico') no-repeat center center;}
.bodymain1 .window .title{font-weight:bold;position:absolute;left:20px;top:7px;color:White}
.bodymain1 .window .win_nd{width:100%;height:500px;position:relative;overflow:hidden;color:Black}
.bodymain1 .window .win_status{width:100%;height:20px;position:relative;}


body 
{
	
}
.RWindow{position:absolute;top:0px;left:0px;width:100%;height:100%;border:none;}
.RWindowpn{position:absolute;width:100%;height:100%;top:0px;left:0px;}
.RToolbar{position:absolute;bottom:0px;left:0px;right:0px;height:0px;}
.RToolbar .t{background: url('../images/bg.png') repeat-x top center;height:100%;left:0px;right:0px;position:absolute;}
.RToolbar .t_l{background: url('../images/bg.png') no-repeat top left;height:100%;width:100%;position:relative;}
.RToolbar .t_r{background: url('../images/bg.png') no-repeat top right;height:100%;width:100%;position:relative;}
.RToolbar .nd{position:absolute;top:4px;left:5px;right:20px;bottom:2px;white-space:nowrap}
.RToolbar .btnextwindow{cursor:pointer;position:absolute;width:15px;height:100%;right:0px;top:0px;background: url('../images/btnr.png') repeat-x top center;}

.ScrollH{ width: 20px; height: 100%; position: absolute;right: 0px; top: 0px;}
.ScrollH .ScrollHpn{position: absolute; width: 100%; height: 100%; overflow: hidden;background: url('../images/scrollh_bg.png') repeat-y center center;top: 0px; left: 0px;margin-bottom:20px}
.ScrollH .ScrollHct{position: absolute;  top: 0px; left: 0px;width:20px;background: url('../images/scrollh_btn.png') repeat-y center center;overflow:hidden}
.ScrollH .ScrollHpn .pntop{background: url('../images/icon.png') no-repeat top center;position:absolute;width:100%;height:100%;}
.ScrollH .ScrollHpn .pnbottom{background: url('../images/icon.png') no-repeat bottom center;position:absolute;width:100%;height:100%}
.ScrollH .ScrollHct .top{background: url('../images/icon.png') no-repeat top center;position:absolute;width:100%;height:100%;}
.ScrollH .ScrollHct .bottom{background: url('../images/icon.png') no-repeat bottom center;position:absolute;width:100%;height:100%}
.ScrollH .ScrollHct .center{background: url('../images/icon.png') no-repeat center center;position:absolute;width:100%;height:100%;}

.ScrollV{ width: 100%; height: 20px;position: absolute; left: 0px; bottom: 0px;}
.ScrollV .ScrollVpn{position: absolute; width: 100%; height: 100%; overflow: hidden; background: url('../images/scrollv_bg.png') repeat-x center center;top: 0px; left: 0px;margin-right:20px}
.ScrollV .ScrollVct{position: absolute;  top: 0px; left: 0px;height:20px;background: url('../images/scrollv_btn.png') repeat-x center center;}
.ScrollV .ScrollVpn .pnleft{background: url('../images/icon.png') no-repeat left center;position:absolute;width:100%;height:100%;}
.ScrollV .ScrollVpn .pnright{background: url('../images/icon.png') no-repeat right center;position:absolute;width:100%;height:100%}
.ScrollV .ScrollVct .left{background: url('../images/icon.png') no-repeat left center;position:absolute;width:100%;height:100%;}
.ScrollV .ScrollVct .right{background: url('../images/icon.png') no-repeat right center;position:absolute;width:100%;height:100%}
.ScrollV .ScrollVct .center{background: url('../images/icon.png') no-repeat center center;position:absolute;width:100%;height:100%;}


.LOADING{position:absolute;width:100%;height:100%;top:0px;left:0px;text-align:center;z-index:2000;vertical-align:middle;}
.LOADING .bgload{position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:#2b2927;filter:alpha(opacity=30);
        -moz-opacity:0.3;
        -khtml-opacity: 0.3;
        opacity: 0.3;}
.LOADING .loadmain{
    background-color: white;
    border-radius: 5px;
    position: fixed;
    right: 4px;
    top: 2px;
    width: 119px;
}
.LOADING .loadmain span {
	display: block; 
	margin: 0 auto;
}

.LOADING .loadmain span[class*="l-"] {
	height: 4px; width: 4px;
	background: #000;
	display: inline-block;
	margin: 12px 2px;
	
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	
	-webkit-animation: loader 4s infinite;
	-webkit-animation-timing-function: cubic-bezier(0.030, 0.615, 0.995, 0.415);
	-webkit-animation-fill-mode: both;
	-moz-animation: loader 4s infinite;
	-moz-animation-timing-function: cubic-bezier(0.030, 0.615, 0.995, 0.415);
	-moz-animation-fill-mode: both;
	-ms-animation: loader 4s infinite;
	-ms-animation-timing-function: cubic-bezier(0.030, 0.615, 0.995, 0.415);
	-ms-animation-fill-mode: both;
	animation: loader 4s infinite;
	animation-timing-function: cubic-bezier(0.030, 0.615, 0.995, 0.415);
	animation-fill-mode: both;
}

.LOADING .loadmain span.l-1 {-webkit-animation-delay: 1s;animation-delay: 1s;-ms-animation-delay: 1s;-moz-animation-delay: 1s;}
.LOADING .loadmain span.l-2 {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;-ms-animation-delay: 0.8s;-moz-animation-delay: 0.8s;}
.LOADING .loadmain span.l-3 {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;-ms-animation-delay: 0.6s;-moz-animation-delay: 0.6s;}
.LOADING .loadmain span.l-4 {-webkit-animation-delay: 0.4s;animation-delay: 0.4s;-ms-animation-delay: 0.4s;-moz-animation-delay: 0.4s;}
.LOADING .loadmain span.l-5 {-webkit-animation-delay: 0.2s;animation-delay: 0.2s;-ms-animation-delay: 0.2s;-moz-animation-delay: 0.2s;}
.LOADING .loadmain span.l-6 {-webkit-animation-delay: 0;animation-delay: 0;-ms-animation-delay: 0;-moz-animation-delay: 0;}

@-webkit-keyframes loader {
	0% {-webkit-transform: translateX(-30px); opacity: 0;}
	25% {opacity: 1;}
	50% {-webkit-transform: translateX(30px); opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes loader {
	0% {-moz-transform: translateX(-30px); opacity: 0;}
	25% {opacity: 1;}
	50% {-moz-transform: translateX(30px); opacity: 0;}
	100% {opacity: 0;}
}

@-keyframes loader {
	0% {-transform: translateX(-30px); opacity: 0;}
	25% {opacity: 1;}
	50% {-transform: translateX(30px); opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes loader {
	0% {-ms-transform: translateX(-30px); opacity: 0;}
	25% {opacity: 1;}
	50% {-ms-transform: translateX(30px); opacity: 0;}
	100% {opacity: 0;}
}


.bodymain{border:none;}
.bodymain .c{top:28px;bottom:18px;left:8px;right:8px;position:absolute;background-color:white ;}
.bodymain .ext1{height:100%;width:100%;position:absolute;}
.bodymain .ext2{height:100%;width:100%;position:absolute;}
.bodymain .ext3{height:100%;width:100%;position:absolute;}
.bodymain .ext4{background: url('../images/logo.png') no-repeat bottom right;height:100%;width:100%;position:absolute;
	filter:alpha(opacity=10);
        -moz-opacity:0.1;
        -khtml-opacity: 0.1;
        opacity: 0.1;
}
.bodymain .t{background: url('../images/win/t.gif') repeat-x top center;height:100%;left:8px;right:8px;position:absolute;}
.bodymain .l{background: url('../images/win/l.gif') repeat-y top left;top:28px;bottom:18px;width:100%;position:absolute;}
.bodymain .r{background: url('../images/win/r.gif') repeat-y top right;top:28px;bottom:18px;width:100%;position:absolute;}
.bodymain .b{background: url('../images/win/b.gif') repeat-x bottom center;height:100%;left:8px;right:8px;position:absolute;}

.bodymain .t_l{background: url('../images/win/t_l.gif') no-repeat top left;height:100%;width:100%;position:absolute;}
.bodymain .t_r{background: url('../images/win/t_r.gif') no-repeat top right;height:100%;width:100%;position:absolute;}
.bodymain .b_l{background: url('../images/win/b_l.gif') no-repeat bottom left;height:100%;width:100%;position:absolute;}
.bodymain .b_r{background: url('../images/win/b_r.gif') no-repeat bottom right;height:100%;width:100%;position:absolute;}
.bodymain .bd{height:100%;width:100%;position:absolute}
.bodymain .nd{position:relative;width:100%;height:100%;clear:both}

    .bodymain .ndtooltip {
        padding: 30px 5px 10px 5px
    }
.bodymain .btntootiptop{background: url('../images/tttop.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain .btntootipleft{background: url('../images/ttleft.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain .btntootipright{background: url('../images/ttright.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.bodymain .btntootipbottom{background: url('../images/ttbottom.png') no-repeat center center;position:absolute;width:30px;height:30px;}

    .bodymain .window {
        padding: 0px 8px 0px 8px;
        position: relative
    }
.bodymain .window .win_title{width:100%;height:30px;position:relative;overflow:hidden;cursor:pointer;-moz-user-select:none}
.bodymain .window .pnbtn{position:absolute;right:0px;top:5px}
.bodymain .window .btnclose{width:43px;height:18px;float:left;background: url('../images/close.gif') no-repeat center center;}
.bodymain .window .btnclose:hover{}
.bodymain .window .btnmax{width:25px;height:18px;background-color:red;float:left;background: url('../images/max.gif') no-repeat center center;}
.bodymain .window .btnmax:hover{}
.bodymain .window .btnmin{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/mini.gif') no-repeat center center;}
.bodymain .window .btnmin:hover{}
.bodymain .window .btnrestor{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/restor.gif') no-repeat center center;}
.bodymain .window .btnrestor:hover{}
.bodymain .window .icon{position:absolute;left:0px;top:5px;height:18px;width:18px;background: url('../images/favicon.ico') no-repeat center center;}
.bodymain .window .title{font-weight:bold;position:absolute;left:20px;top:5px;color:Black}
        .bodymain .window .win_nd {
            width: 100%;
            height: 500px;
            position: relative;
            overflow: hidden;
            color: Black;
            margin-top: 2px;
        }
.bodymain .window .win_status{width:100%;height:20px;position:relative;}

.bodymain .context{background-color:Yellow;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer }
.bodymain .context:hover{background-color:Blue}

.bodymain .context1{background-color:Green;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer }
.bodymain .context1:hover{background-color:Blue}

.tooltip_0 {border:none;}
.tooltip_0 .c{top:28px;bottom:18px;left:8px;right:8px;position:absolute;background:white url('../images/blue/c.gif') repeat center center}
.tooltip_0 .ext1{height:100%;width:100%;position:absolute;}
.tooltip_0 .ext2{height:100%;width:100%;position:absolute;}
.tooltip_0 .ext3{height:100%;width:100%;position:absolute;}
.tooltip_0 .ext4{background: url('../images/logo.png') no-repeat bottom right;height:100%;width:100%;position:absolute;
		filter:alpha(opacity=10);
        -moz-opacity:0.1;
        -khtml-opacity: 0.1;
        opacity: 0.1;
}
.tooltip_0 .t{background: url('../images/win/t.gif') repeat-x top center;height:100%;left:8px;right:8px;position:absolute;}
.tooltip_0 .l{background: url('../images/win/l.gif') repeat-y top left;top:28px;bottom:18px;width:100%;position:absolute;}
.tooltip_0 .r{background: url('../images/win/r.gif') repeat-y top right;top:28px;bottom:18px;width:100%;position:absolute;}
.tooltip_0 .b{background: url('../images/win/b.gif') repeat-x bottom center;height:100%;left:8px;right:8px;position:absolute;}

.tooltip_0 .t_l{background: url('../images/win/t_l.gif') no-repeat top left;height:100%;width:100%;position:absolute;}
.tooltip_0 .t_r{background: url('../images/win/t_r.gif') no-repeat top right;height:100%;width:100%;position:absolute;}
.tooltip_0 .b_l{background: url('../images/win/b_l.gif') no-repeat bottom left;height:100%;width:100%;position:absolute;}
.tooltip_0 .b_r{background: url('../images/win/b_r.gif') no-repeat bottom right;height:100%;width:100%;position:absolute;}
.tooltip_0 .bd{height:100%;width:100%;position:absolute}
.tooltip_0 .nd{position:relative;width:100%;height:100%;clear:both}

.tooltip_0 .ndtooltip{}
.tooltip_0 .btntootiptop{background: url('../images/tttop.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.tooltip_0 .btntootipleft{background: url('../images/ttleft.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.tooltip_0 .btntootipright{background: url('../images/ttright.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.tooltip_0 .btntootipbottom{background: url('../images/ttbottom.png') no-repeat center center;position:absolute;width:30px;height:30px;}

.tooltip_0 .window{padding:0px 8px 10px 8px;position:relative}
.tooltip_0 .window .win_title{width:100%;height:30px;line-height:30px;position:relative;overflow:hidden;cursor:pointer;-moz-user-select:none}
.tooltip_0 .window .pnbtn{position:absolute;right:0px;top:3px}
.tooltip_0 .window .btnclose{width:43px;height:18px;float:left;background: url('../images/close.gif') no-repeat center center;}
.tooltip_0 .window .btnclose:hover{}
.tooltip_0 .window .btnmax{width:25px;height:18px;background-color:red;float:left;background: url('../images/max.gif') no-repeat center center;}
.tooltip_0 .window .btnmax:hover{}
.tooltip_0 .window .btnmin{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/mini.gif') no-repeat center center;}
.tooltip_0 .window .btnmin:hover{}
.tooltip_0 .window .btnrestor{width:26px;height:18px;background-color:Aqua;float:left;background: url('../images/restor.gif') no-repeat center center;}
.tooltip_0 .window .btnrestor:hover{}
.tooltip_0 .window .icon{position:absolute;left:0px;top:5px;height:18px;width:18px;}
.tooltip_0 .window .icon img{width:100%;height:100%}
.tooltip_0 .window .title{font-weight:bold;position:absolute;left:20px;top:0px;color:Black}
.tooltip_0 .window .win_nd{width:100%;height:500px;position:relative;overflow:hidden;color:Black}
.tooltip_0 .window .win_status{width:100%;height:10px;position:relative;}

.tooltip_0 .context{background-color:#AAE9F2;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer;border:1px solid black;border-top:none;border-bottom:1px dotted black;font-weight:bold }
.tooltip_0 .context:hover{background-color:Blue;color:White}

.tooltip_0 .context1{background-color:Green;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer;font-weight:bold }
.tooltip_0 .context1:hover{background-color:Blue;color:White}

.tooltip_0 .ctfirst{background-color:#AAE9F2;border:1px solid black;border-top:1px solid black;border-bottom:1px dotted black;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer;font-weight:bold }
.tooltip_0 .ctfirst:hover{background-color:Blue;color:White}
.tooltip_0 .ctlast{background-color:#AAE9F2;border:1px solid black;border-bottom:1px solid black;border-top:none;line-height:20px;padding:0px 5px 0px 5px;cursor:pointer;font-weight:bold }
.tooltip_0 .ctlast:hover{background-color:Blue;color:White}


.contextpopup {
    background-color: white;
    border: 1px solid #c2b299;
    border-radius: 12px;
    box-shadow: -1px 4px 7px #8e5d10;
    position: absolute;
    z-index: 1000;
}
    .contextpopup .btncontextpopup {
        position:absolute;
        z-index:1001;
        top:0px;
        left:0px
    }
    .contextpopup .btntootiptop{background: url('../images/tttop.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.contextpopup .btntootipleft{background: url('../images/ttleft.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.contextpopup .btntootipright{background: url('../images/ttright.png') no-repeat center center;position:absolute;width:30px;height:30px;}
.contextpopup .btntootipbottom{background: url('../images/ttbottom.png') no-repeat center center;position:absolute;width:30px;height:30px;}

    .contextpopup .framecontextpopup {
        
    }





.rscroll {
            width: 100%;
            height: 100%;
            position: absolute;
            left: 0px;
            top: 0px;
        }
        .rscrollpn {
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: White;
            top: 0px;
            left: 0px;
        }
        .rscrollct {
            position: absolute;
            top: 0px;
            left: 0px;
            width: auto;
            height: auto;
        }

        .rscrollh {
            width: 8px;
            bottom: 20px;
            position: absolute;
            right: 0px;
            top: 20px;
            opacity: 0.3;
            filter: alpha(opacity=30);
        }
        .rscrollhpn {
            border-radius: 10px;
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: #6e4646;
            top: 0px;
            left: 0px;
        }
        .rscrollhct {
            position: absolute;
            background-color: Blue;
            top: 0px;
            left: 0px;
        }
        .rscrollw {
            height: 8px;
            position: absolute;
            left: 20px;
            bottom: 0px;
            right: 20px;
            opacity: 0.3;
            filter: alpha(opacity=30);
        }
        .rscrollwpn {
            border-radius: 10px;
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
            background-color: #6e4646;
            top: 0px;
            left: 0px;
        }
        .rscrollwct {
            position: absolute;
            background-color: Blue;
            top: 0px;
            left: 0px;
        }