@charset "UTF-8"; 
html { margin:0; padding:0;}
body {color:#444;height:100%;font-family:"微软雅黑"; margin:0 auto;font-size:12px;background:#f5f6fd;}	
a:link {color:#000000;text-decoration:none;}/* 未被访问的链接 */
a:visited {color:#000000;text-decoration:none;}/* 已被访问的链接 */
a:hover {color:#000000;text-decoration:none;}/* 鼠标指针移动到链接上 */
a:active {color:#000000;text-decoration:none;}/* 正在被点击的链接 */
ol,ul,li{list-style:none; }
form{ padding:0; margin:0;}
*{padding:0px;margin:0px;} 
h1,h2,h3,h4,h5,h6{font-size:12px;}
img{border:0;}
input[type=button], input[type=submit], input[type=file], button,textarea{ cursor: pointer; -webkit-appearance: none; }
.tdhidden{overflow: hidden;height: 18px;}
.page-list{display: none;}
.font16{font-size: 16px;}
.font18{font-size: 24px;}
.r10{padding-right: 10px;}
.blue{color:#003DE4}
.pink{color:#E900C4}
.reds{color:#F00;}
.white{color:#ffffff}
.red{ color:#F00;padding-left: 5px;font-size: 12px;}
.green{ color:#093;}
.grays{color:#565656}
.hui{color:#9A9A9A}
.gray{background:#ebebeb;color:#434343}
.bjblue{background: #008aff!important;color:#ffffff!important;}
.table .titbx {
	 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;color:#727272
}
.table .titdb {
	 overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 1;
  -webkit-box-orient: vertical;color:#727272
}
.clics{cursor: pointer;}
.paddlisw{padding-top:60px;}
.contview{padding: 20px;}
.contview img{max-width:100%;display: block;margin-bottom:20px;}
.contview .titbx{padding-bottom: 10px;font-size: 16px;font-weight: bold;}
.selectbox{display: inline-block;padding: 0 10px;border:solid 1px #288ce6;line-height: 26px;cursor: pointer;color:#288ce6;}
.selvideo{position: relative;margin-left: 15px;display: inline-block;}
.noradius{border-radius:0!important;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.mainbox{padding: 0;position: relative;z-index: 1;}
.mainbox .mleft{float: left;width: 160px;}
.mainbox .lopic{text-align:center;color:#eeeeee;font-size: 16px;height: 45px;line-height: 45px;position: fixed;top: 0;left: 20px;}
.mainbox .lopic img{height: 40px;float: left;margin-right: 8px;margin-top: 2px;}

.mainbox .mright{position: relative;padding-left: 160px;z-index: -1;}
.framname{display: inherit;width: 100%;}
.regmsglist{padding-left: 10px;color:#676767;font-size: 12px;}
.fixed-table-pagination{padding: 20px 0 30px;}
.bjcolor{background: #ffffff;}
.radiopadding{display: inline-block;width:80px;}
.listbox{padding: 15px 0 15px 20px;border-bottom: solid 1px #dddddd;}
.listbox:last-child{border:none;}
.listbox .sublist{padding-left: 110px;}
.listbox .smalllist{padding-left:110px;font-size: 12px;position: relative;z-index: -1;}
.user-status{font-size: 18px!important;cursor: pointer;}
.fa-toggle-on{color: #077F23}
.fa-toggle-off{color: #A8A8A8}
.sortdata{border: none;background: none;text-align: center;width: 80px;}
.sortdata:hover{border-bottom: solid 1px #cccccc;}
.pagination li{float: left;}
.pagination li a{display: inline-block;padding: 0px 5px;margin: 0 6px;height: 20px!important;}
/*登录后首页*/
.subtable{border: none!important;}
.subtable td{border: none!important;}
.bs-checkbox{text-align: center;}
.width_180{width:180px!important;}

.content{padding-top:45px;}
.content .list{padding: 0px 0 0 10px;}
.topmenu{padding:0; position: fixed; width:100%; height:45px; z-index:10;line-height:45px;right:0; background:linear-gradient(to right, #111e24, #12495C )}
.topmenu .logname{height:45px; cursor:pointer;line-height:45px;float:right; top:0;padding-right:10px; margin-right:20px; position:absolute; right:0}
.topmenu .usernm{ padding-left:15px; color:#fff; font-size:14px; padding-right:15px;}
.topmenu .outlist{ position:absolute; left:0; width:100%; top:45px; display:none; line-height:25px;}
.topmenu .outlist a{ display:block;background:#7DD3F9; color:#FFF; text-align:center;}
.topmenu .outlist a:hover{background:#3d4d66;}
.caret{position: absolute;
    top: 20px;
    color:#fff;
    border-top-color: #eeeeee;
    right: 10px!important;
    border-width: 4px!important;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	}
.memibox{padding: 20px 30px;}
.modifis{padding: 0;}
.modifis a{float: left;}
.topmenu .hovers{ background:#7DD3F9; color:#FFF}
.topmenu .hovers .usernm{color:#FFF}
.topmenu .hovers .caret{ color:#FFF;border-top-color: #FFF;}
.cforest{ width:100%; padding:0;}
#localnav{font-size:14px; margin-left:210px;color:#666}
#localnav a{ font-size:14px; color:#666}
#localnav a:hover {color:#09F}
#navbar{ width:160px; background:#111e24;color:#FFF; position: fixed; z-index:99; overflow: hidden;overflow-y: auto;top:45px;}
.main{padding-top: 45px;}
.downalink{text-align: center;padding-top: 10px;font-size: 12px;}
.downalink a{color:#6E6E6E}
.downalink a:hover{color: #004DB5}
.div2 {
        height: 32px;
        background: #dddddd;
        color: #000000;
        text-align: center;
        line-height: 32px;font-size: 14px;cursor: pointer;padding: 0 10px;
}
.div2:hover{background: #075EAF;color:#ffffff;}
.div3{width:100px;text-align: center;background: #dddddd;height: 28px; line-height: 28px;margin: 0 auto;font-size: 12px;border-radius:8px;color: #000000;cursor: pointer;}
.file_input {
	text-indent:-999999px;
        width: 100%;
        height: 36px;
        position: absolute;
        left:0;
        top: 0;
        z-index:1;
        -moz-opacity: 0;
        -ms-opacity: 0;
        -webkit-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        cursor: pointer;
	    font-size:999px;
}
.tpcenter{position: relative;padding: 0;}
.tpcenter .icons {
    width: 40px;
    text-align: center;
    font-size: 18px;
    background: #ffffff;
    cursor: pointer;
    z-index: 10;
    border: solid 1px #eee;
    height: 28px;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
}
.tpcenter .tcenlist{line-height: 30px;background: #FFFFFF;padding-left: 5px;padding-top:5px;}
.tpcenter .prev {
    margin-left: 5px;
}
.tpcenter .refresh{margin-left: 5px;}
.tpcenter .ileft{left: 0;float: left;}
.tpcenter .iright{right: 50px;position: absolute;top:5px;}
.tpcenter .icons{width: 30px;text-align: center;font-size: 18px;background: #ffffff;cursor: pointer;z-index: 1;border: solid 1px #eee;height: 28px;border-bottom: none;border-radius: 6px 6px 0 0;}
.tpcenter .wright {
    right: 10px;
    position: absolute;
    top: 5px;
}
.tpcenter .framelist{padding: 0 70px 0 110px;}
.tpcenter .framenu{height: 30px;position: relative;width:100%;overflow: hidden;}
.tpcenter .framenu ul{position:absolute;}
.tpcenter .framenu li{float: left;margin: 0 5px;position: relative}
.tpcenter .framenu li span{display: inline-block;border-radius: 6px 6px 0 0;border: solid 1px #eee;padding: 0px 25px;line-height: 29px;position: relative;cursor: pointer;font-size:12px;border-bottom: none!important;}
.tpcenter .framenu li .fa-close{position: absolute;top:0px;right: 0px;cursor: pointer;background: #aaaaaa;border-radius: 13px;height: 13px;width: 13px;text-align: center;color:#ffffff;-webkit-text-stroke: 1px #aaaaaa;}
.tpcenter .framenu .on i{background: #f16c00;-webkit-text-stroke: 1px #f16c00;}
.content .framname{width: 100%;display: inherit;}
.tpcenter .framenu .on span{background: #f5f6fd;font-weight: bold;}
.upfilebox{text-align: center;margin: 15px auto 0;width: 90%;position: relative;}
.filetishi{line-height: 22px;margin-bottom: 5px;text-align: center;font-size: 12px;height: 22px;}
.inputdiv{margin-bottom: 5px;text-align: center;font-size: 14px;margin: 0 auto;width:90%;}
.table-bordered thead tr{background: #eeeeee;}
.table-bordered thead th{padding: 6px 5px;}
.no-records-found td{text-align: center;padding: 8px 0;}
.bootstrap-table tbody tr td a{display: inline-block;padding: 2px 5px;background: #eff0f0;color:#6f7982;margin: 3px 0;}
.bootstrap-table tbody tr td a:hover{background: #759CAA;color:#ffffff;}
.lomenu{position: relative;z-index: 98;top:34px;}
.lomenu .icon {width: 22px;height: 22px;background: url(../../images/nav-2x.png) no-repeat;background-size: 176px 22px;}
.lomenu .mtitle{float:left;font-size:16px;width:45px;line-height: 24px;text-align: center}
.lomenu .ft{font-size: 20px!important;}
.lomenu li{font-size:14px; color:#eeeeee; padding:0;}
.lomenu li a{color:#eeeeee;display: block;}
.lomenu li .p1{ display:block;cursor:pointer;font-size: 14px;padding: 14px 10px 14px 5px; overflow: hidden;height: 24px;white-space:nowrap;line-height: 24px;position: relative;color:#AAAAAA}
.lomenu li .p1 a{color:#cccccc;}
.lomenu li .p1 i{position: absolute;right: 12px;line-height: 24px;}
.lomenu li .pac1{ color:#0CF}
.lomenu li .pac2{ color:#9C6}
.lomenu li .pac3{ color:#C69}
.lomenu li .pac4{ color:#FC6}
.lomenu li .pac5{ color:#C9F}
.lomenu li .pac6{ color:#CC6}
.lomenu li .pac7{ color:#699}
.lomenu li .pac8{ color: #0C6}
.lomenu li .pac9{ color: #FFD924}
.lomenu li .righic{ float:right;background: url(../images/arrow-2x.png) no-repeat left center; height:22px; width:22px;background-size: 8px 14px;}
.lomenu li .subclass{padding: 6px 0; display:none;white-space:nowrap;background: #233c50; overflow: hidden;}
.lomenu li .subclass a{ color:#B8B8B8; padding:6px 10px 6px 50px; font-size:12px; display:block; text-align:left;border-bottom: solid 1px #20425c;}
.lomenu li .subclass a:last-child {border-bottom: none;}
.lomenu li .subclass a:hover{ color:#FFF}
.lomenu .active{ background:#12495C; color:#FFF!important}
.lomenu .active .p1{background:#12495C;color:#fff!important;}
.lomenu .active a{ color:#FFF!important}

.tongjiprice{padding-left: 20px;font-size: 14px;}
.tongjiprice b{color: #BB0003}
.claby{ padding:0 10px 20px; background:#FFF;margin-right: 15px;}
.claby .ttitle{font-size: 16px;padding-bottom:5px;color:#000000;margin-bottom: 10px;line-height: 35px;position: fixed;background: #ffffff;width: 100%;right: 25px;z-index: 100}
.claby .ttitle .backto{float: right;text-align: right;}
.claby .ttitle .tm{height: 10px;background: #f5f6fd;margin-bottom: 10px;margin-right:-20px}
.claby .ttitle .tbiles{padding-left: 35px;}

.systable{width:100%;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.systable td{padding:5px;border-left:1px solid #e1e1e1;border-top:1px solid #e1e1e1;font-size: 14px;}
.systable .tsk{color:#F00408;padding-left: 8px;}
.systable .onhv{cursor: pointer;}
.systable .onhv td{background:#DDE7F5;color:#0029AD}
.systabelno {border: none;}
.systabelno td{border: none;font-size:12px;}
.imgobx img{max-width: 100%;}
.btnboxdiv{text-align: center;padding: 30px 0 8px 0;}
.netslist{}
.netslist span a{background: #88c1f6;padding: 1px 6px;color:#3974ac;margin-left: 5px;}
.netslist span a:hover{background: #053970;color:#ffffff;}
.netslist span img{cursor: pointer;}
.listbjc{background: #e6eefb;padding: 1px 5px;}
.infoform{ padding:0; margin:0;}
.infoform .fwinput{ height:32px; line-height:32px;max-width:180px; border:solid 1px #dddddd;}
.infoform .fwall{ height:32px; line-height:32px;width:100%; border:solid 1px #dddddd;border-radius: 8px;}
.infoform .l_input{width:65%; height:28px; line-height:28px;}
.infoform .a_input{width:70px; height:28px; line-height:28px;text-align: center;padding: 0 5px;}
.infoform .d_input{width: 60%;height: 28px; line-height: 28px;}
.infoform .s_input{width: 140px;height: 28px; line-height: 28px;}
.infoform .v_input{width: 95%;height: 28px; line-height: 28px;}
.infoform .w_input{width: 200px;height: 28px; line-height: 28px;}
.infoform .ww_input{width: 100%;height: 32px; line-height: 32px;border-radius: 8px;padding: 0px!important;text-align: center;}
.infoform .t_input{width:65%; height:150px; line-height:20px;}
.infoform .selecput{height: 32px;border:solid 1px #dddddd;}
.infoform .bdivbox{padding-top: 25px;text-align: center;}
.inputall {font-size: 14px; padding-left:6px; background: #f3f3f3;border: 1px solid #e7e7e7;outline:none; color: #999}
.inputall:hover {font-size: 14px;border: 1px solid #b5e0fa; background: white url('../images/bg_input_text_hover.png') top left repeat-x; color:#333}
.infoform .xxbtn{width:160px;height:32px;line-height:32px;background:#008aff;color:#ffffff;font-size: 16px;border: none;cursor:pointer;display: inline-block;text-align: center;border-radius: 8px;}
.infoform .xxbtn:hover{background: #0B8C86}
.infoform .ttbtn{height:32px;line-height:30px;padding: 0 10px; background:#008aff;color:#ffffff;font-size: 12px;border: none;cursor:pointer;display: inline-block;text-align: center;}
.infoform .ttbtn:hover{background: #0B8C86}
.infoform .cltr{padding:5px 10px;font-size: 14px;}
/*分页*/
.page{ margin:20px 0;}
.page a{ font-size:12px; padding:3px 10px; margin:0 3px;background:#f7f7f7; color:#333;border:solid 1px #CCC}
.page a:hover{background:#ed6d00;color:#FFF;border:solid 1px #900; text-decoration:none}
.noww a{ background:#ed6d00; color:#FFF;border:solid 1px #900}



.propicbox{ padding:0;}
.propicbox li{ margin-top:4px;}
.propicbox li span{ cursor:pointer; background:#0CF; color:#FFF; padding:2px 5px;}
.addprocss,.showpimg{ padding:3px 15px; background:#09F; color:#FFF; font-size:12px; cursor:pointer;}
.selecate{width:100px;float: left;position: absolute;left: 5px;top:7px;z-index: 6}
.selelist{padding-left: 130px;position:relative;z-index: 5}
.selelist .easehnum{font-weight: normal;display:inline-block;width: 30px;text-align: center;}
.selspan{padding-left: 30px;font-size: 12px;color:#CC0003}
.allproves{ width:100%; border:solid 1px #CCC; padding:10px 0; height:180px; overflow-y:scroll}
.allproves ul{padding: 0 5px;}
.allproves li{line-height:20px;padding: 2px 0;font-size: 12px;border-bottom: dotted 1px #dddddd;cursor: pointer;}
.allproves li a{display: block;}
.allproves li a:hover{ background:#2C6CA0;color:#FFF;}
.allproves li:last-child{border-bottom: none;}
.allproves .serboxtm{padding:0 5px;text-align: center}
.allproves .serboxtm span{display: inline-block;padding: 3px 10px;background: #045FBF;color:#ffffff;cursor: pointer;}
.dailist{border:solid 1px #CCC; clear:both;height:180px;overflow-y:scroll;padding:10px 0;}
.dailist ul{padding: 0 5px;}
.dailist li{cursor:pointer;line-height:20px;overflow: hidden;padding:2px 6px;font-size: 12px;border-bottom: dotted 1px #dddddd;}
.dailist li:hover{ background:#e3b044; color:#FFF;}
.dailist li i{ position:absolute; right:3px; top:1px; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-style:normal;}
.viewcert{background:#F8005C!important;color:#ffffff!important;}

.replaybox{position: relative;z-index: 999995;margin: 100px auto;width:50%;background: #ffffff;text-align: center;padding: 60px 0;}
.statusbox{text-align: center;padding: 30px 40px;}
.statusbox span{border-radius: 15px;display: block;font-size: 16px;padding: 10px 0px;margin-bottom: 20px;cursor: pointer;}
.statusbox .st1{background:#0095C3;color:#ffffff;}
.statusbox .st2{background:#ff3b4d;color:#ffffff;}
.toggle{
                display: none;
            }
            .toggle+label{
                display: block;
                position: relative;
                width: 40px;
                height: 15px;
                padding: 2px;
                cursor: pointer;
                /* background-color: #ddd; */
                border-radius: 15px;
				float: left;

            }
            .toggle+label::before,.toggle+label::after{
                display: block;
                position: absolute;
                left: 1px;
                top: 1px;
                bottom: 1px;
            }
            .toggle+label::before{
                right: 1px;
                /* width: 122px;
                height: 60px; */
                border-radius: 15px;
                background-color: #cccccc;
                content: "";
                transition: background-color 0.4s;
            }
            .toggle+label::after{
                width: 15px;
                border-radius: 100%;
                background-color: #fff;
                content: "";
                transition: margin 0.4s;
				margin-left:1px;
            }
            .toggle:checked + label::before{
                background-color: #fe975f;
            }
            .toggle:checked + label::after{
                margin-left: 27px;
            }
.infoform .ips {
    margin-top: 7px;
    border: solid 1px #288ce6;
    position: relative;
	color:#288ce6;
    background: #ffffff;
    margin-left: 15px;
	border-radius: 8px;padding: 2px 10px;
	cursor: pointer;
	float: left;display: none;
}

.hfmsg{padding: 15px;}
.hfmsg .ms{padding-bottom: 12px;font-size: 12px;}
.hfmsg .ts{float: left;width: 110px;}
.hfmsg .cons{position: relative;padding-left: 120px;}

.my-skin .layui-layer-btn0 {
       background-color: #84c101!important;
       border: 1px solid #84c101!important;
       color: #FFF!important;
}
.my-skin .layui-layer-btn1 {
       background-color: #1E9FFF!important;
       border: 1px solid #1E9FFF!important;
       color: #FFF!important;
}
.my-skin .layui-layer-btn2 {
       background-color: #EFEFEF;
       border: 1px solid #EFEFEF!important;
       color: #333333!important;
}



