@charset"UTF-8";
body{background:#fff;font-size:14px;line-height:24px;font-family:Verdana,arial,"微软雅黑","宋体","黑体",sans-serif;_font-family:"宋体";color:#333;position:relative;min-width:1190px;overflow-x:hidden;width:100%;margin:0;padding:0}
html,a,img,div,form,select,input,ul,ol,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span,cude,i{margin:0;padding:0}
a{color:#fff;text-decoration:none;cursor:pointer;outline:none}
a:hover{color:#f9c452;text-decoration:underline}
ol,ul,li{list-style:none}
em,i{font-style:normal}
img{border:none;vertical-align:top}
input{outline:none}
textarea{outline:none;resize:none}
.cf{*zoom:1;clear:both}
.cf:after{content:"";display:block;height:0;clear:both}
.fl,.fr{_display:inline}
.fl{float:left}
.fr{float:right}
.lh{text-indent:-9999px;overflow:hidden}
.tbar{background:#f9f9f9;width:100%;height:74px;border-bottom:#e5e5e5 solid 1px;overflow:hidden}
.bre{width:940px;margin:0 auto;height:41px;overflow:hidden;line-height:41px;color:#4c4c4c;font-size:20px;padding:16px 10px 0}
.logo{margin-right:10px;float:left}
.footer{background:#f8f8f8;text-align:center;font-size:12px;line-height:30px;padding:20px 0;border-top:#e5e5e5 solid 1px;height:90px;overflow:hidden}
.footer a{color:#333}
.footer a:hover{color:#f60}
.login-state{height: 20px;line-height: 20px;font-size: 14px;padding: 10px 0;}
.login-state p{height: 20px;line-height: 20px;
overflow: hidden;}
.login-state a{color: #0098DF;margin: 0 2px;}
.login-state a:hover{color: #f60;}
.login-state .uname{
  display: inline-block;
  max-width: 120px;
  vertical-align: top;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #4c4c4c;
}

.box{width:800px;margin:0 auto;border:#e5e5e5 solid 1px;border-top:none;border-bottom:none;padding:0 80px}
.state{font-size:16px;border-bottom:#e5e5e5 solid 1px;padding-bottom:16px}
.state b{height:50px;line-height:50px;overflow:hidden;font-weight:bold;padding-top:20px;display:block}
.state p{line-height:30px}
.write{padding-bottom:40px}
.write li{padding-top:30px;overflow:hidden}
.write label{font-weight:bold;float:left;width:104px;height:30px;line-height:30px;overflow:hidden}
.write i{color:#ff3d3d;padding-right:10px}
.type{width:400px;float:left}
.type span{background:url(../images/tipoffs/radio-1.jpg;vpn_img) no-repeat 0 center;display:block;height:30px;line-height:30px;color:#aaa;padding-left:28px;overflow:hidden;cursor:pointer}
.type span.on{background-image:url(../images/tipoffs/radio-2.jpg;vpn_img);color:#333}
.write .contact{width:380px;padding:0 10px;height:34px;line-height:34px;border:#e5e5e5 solid 1px;border-radius:3px;color:#aaa}
.write textarea{border:#e5e5e5 solid 1px;border-radius:3px;color:#aaa;width:380px;padding:10px;height:82px;resize:none}
.submit-btn{background:#70c700;width:200px;height:42px;line-height:42px;border-radius:4px;text-align:center;color:#fff;font-size:16px;display:block;border:none;margin:80px 0 0 300px;cursor: pointer}
.submit-btn:hover{filter: brightness(1.05)}
.pt10{padding-top:10px!important}
.pt20{padding-top:20px!important}
.pt30{padding-top:30px!important}
.tac{text-align:center}
.ft14{font-size:14px}
.pop{background-color:#fff;padding:0 20px 20px;width:480px;border-radius:10px;position:relative;font-size:16px;color:#333;overflow:hidden}
.pop.size-large{width:740px}
.pop.size-large .pop-tit{font-size:24px;height:72px;line-height:72px}
.pop .records{margin-top:5px}
.pop .records table{width:100%}
.pop .records th{font-size:18px;color:#333;font-weight:bold;height:50px}
.pop .records th.content{padding-left:24px}
.pop .records td{color:#212121;height:50px}
.pop .records td.content{padding-left:42px}
.pop .records td .linker{color:#fefefe;background-color:#70c700;border-radius:4px;padding:10px 12px;font-size:14px}
.pop .records td .linker:hover{filter: brightness(1.05);text-decoration: none;}
.pop .records th,.pop .records td{vertical-align:middle;text-align:center;float:none}
.pop .records th.date,.pop .records td.date{width:134px}
.pop .records th.name,.pop .records td.name{width:184px}
.pop .records th.type,.pop .records td.type{width:144px}
.pop .records th.info,.pop .records td.info{width:188px}
.pop .records th.content,.pop .records td.content{text-align:left}
.pop .records th.content .status,.pop .records td.content .status{font-size:12px;margin-right:5px}
.pop .records .tip{color:#6c9efa;margin-left:20px;margin-top:16px}
.pop .records .pagination{overflow:hidden;margin-top:36px}
.pop .records .pagination .numberic .cell{float:left;height:24px;line-height:24px;border:#bfbfbf solid 1px;padding:0 8px;display:block;text-decoration:none;color:#000;font-size:12px;margin-left:15px;background-color:#fff}
.pop .records .pagination .numberic .cell.number.active{background-color:#70c700;color:#fff;border-color:#70c700}
.pop .records .pagination .numberic .cell.more{border:none}
.pop .records .pagination .control{overflow:hidden}
.pop .records .pagination .control .text{float:left;margin-left:16px}
.pop .records .pagination .control input{background-color:#fff;border:#bfbfbf solid 1px;height:24px;width:34px;text-align:center;float:left;margin-left:5px}
.pop .records .pagination .control .button{margin-left:5px;line-height:24px;background-color:#70c700;color:#fff;border:#70c700 solid 1px;height:24px;width:44px;text-align:center;float:left;cursor:pointer}
.pop i{color:#e65230}
.pop .pop-close{width:30px;height:30px;background:url('../images/tipoffs/close.jpg;vpn_img') no-repeat center center;position:absolute;right:16px;top:16px;cursor:pointer}
.pop-tit{height:54px;line-height:54px;color:#33c672;text-align:center;font-size:22px;font-weight:bold;border-bottom:#dcdcdc solid 1px}
.pop-btn{text-align:center;border-top:#dcdcdc solid 1px;width:100%;display:table;width:100%;height:45px;overflow:hidden;padding-top:20px;margin-top:30px}
.pop-btn a{background:#70c700;display:inline-block;vertical-align:top;height:45px;color:#fff;font-size:20px;text-align:center;line-height:45px;border-radius:4px;overflow:hidden;padding:0 40px;margin:0 10px}
.p-ts{font-size:24px;text-align:center}
.p-ts img{display:block;margin:0 auto}
.bgmask{background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr="#7f000000",EndColorStr="#7f000000")}
.desc{color:#555}
.desc i{font-weight:bold}
.upload{margin-top:12px;margin-left:17px;overflow:hidden}
.upload .item{float:left;margin-right:32px;position:relative;width:142px;height:82px;overflow:hidden;border-radius:4px;background-color:#c5c5c5;cursor:pointer}
.upload .item input{display:none}
.upload .item.selected .mask{display:none;background-color:rgba(197,197,197,.3)}
.upload .item.selected:hover .mask{display:block}
.upload .item.selected .preview{display:block}
.upload .item .preview{display:none;width:100%;height:100%}
.upload .item .preview img{width:100%;height:100%;object-fit:cover}
.upload .item .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c5c5c5;text-align:center;overflow:hidden;cursor:pointer}
.upload .item .mask .icon{margin-top:16px}
.upload .item .mask .text{margin-top:5px;color:#fff}
.jb-history{margin-top: 2px;margin-right: 20px;}
.jb-history a{display:block;width:136px;height:36px;background-color:#fae2a8;text-align:center;line-height:36px;border-radius:4px;text-decoration:none;color:#e21e1e;font-size:16px}
.jb-history a:hover{filter: brightness(1.05);}
.scroll-container .wrapper{margin:0 3px}
.scroll-container .scroll-element{position:absolute;right:0;top:0;height:100%;width:3px}
.scroll-container .scroll-element .scroll-bar{background-color:#33c672;-moz-border-radius:4px;border-radius:4px}
.scroll-container .scroll-element .scroll-element_track{background-color:#e3e3e3}
.scroll-container .scroll-element div{display:block;height:100%;left:0;top:0;width:100%;border:none;margin:0;padding:0;position:absolute;z-index:2}
.jb-content{min-height:104px;margin-top:10px;font-size:14px;color:#212121}
