﻿/* 通用 */
*{margin:0;padding:0;list-style-type:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;list-style-type:none;
}

.p-r{position:relative;}

.transition{transition:all .25s linear;}
.o-hov:hover,.o-hov:focus{opacity:0.8;filter:alpha(opacity=80);}

.color-f9c{color:#f9ca04;}
.color-77c{color:#77c1ed;}
.color-red{color:red;}


.mr-5{margin-right:5px;}
.mb-12{margin-bottom:12px;}
.mt-f4{margin-top:-4px;}
.mr-20{margin-right:20px;}

.f-14{font-size:14px;}
.f-18{font-size:18px;}

/* 清除浮动 */
.clear {clear:both; height:0; overflow:hidden; display:block; line-height:0}
.clearfix:after {clear:both;font-size:0; height:0; display:block; visibility:hidden; content:" "; line-height:0}

/* 主体样式 */
.new .new-logo{height:40px;line-height:40px;float:left;font-size:18px;font-weight:bold;color:#fff;}
.new .new-logo img{float:left;margin-left:3px;margin-top:0px;margin-right:5px;height:40px;width:40px;}
.new .header{height:40px;background:url(../../pic/top-bg.jpg) #2697d9 no-repeat left top;}
.new .header-rg{color:#fff;line-height:40px;position:absolute; right:10px; top:0;}
.new .header-rg a{color:#fff;}
.new .header-rg a:hover{color:#f9ca04;}
.new .mynav{width:100%;height:30px;}
.new .mynav li{width:122px;height:30px;float:left;margin-right:1px;}
.new .mynav li a{display:block;background-color:#50c092;line-height:30px;text-align:center;font-size:14px;color:#fff;}
.new .mynav li.active a,.new .mynav li:hover a{background-color:#00a9e8;}
.new .panel-header{background:#eaecf0;padding:12px 0;text-align:left;}
.new .panel-title{font-size:14px;font-weight:normal;/* padding-left:45px; */}
.new .layout-button-left{background:url(../../pic/pic-nav.png) no-repeat center top;width:15px;height:13px;}
.new .panel-tool{right:24px;top:13px;}
.new .layout-button-right{background:url(../../pic/pic-nav1.png) no-repeat center top;width:15px;height:13px;}
.new .tabs{height:30px !important;}
/*.new .tabs{height:37px !important;}
.new .tabs li{margin-top:9px;} */
.new .layout-expand .panel-header .panel-tool{top: 12px;right: 24px;}
.new .tabs li a.tabs-close{top:8px;}
/*定义滚动条轨道*/
.new .panel-body::-webkit-scrollbar-track{background-color: #fbfbfb;-webkit-box-shadow: none;}
/*定义滚动条高宽及背景*/
.new .panel-body::-webkit-scrollbar{width: 4px;  background-color: rgba(0, 0, 0, 0.34);}
/*定义滚动条*/
.new .panel-body::-webkit-scrollbar-thumb{background-color: #e1e3e4;  border-radius: 10px;}
.new .ztree{padding:0;width:100% !important;padding-bottom:115px;}
.new .ztree li ul{padding-left:0;}
.new .ztree li span.button.center_open,.new .ztree li span.button.center_close{background:none;display:none;}
.new .ztree li span.button.bottom_close,.new .ztree li span.button.bottom_open{background:none;display:none;}
.new .ztree li span.button.center_docu,.new .ztree li ul.line,.new .ztree li span.button.bottom_docu{background:none;display:none}
.new .ztree li ul li > a.level1{padding-left:25px;display:none;}
[id="treeDemo_1_switch"],[id="treeDemo_1_a"]{display:none !important;}
.new .ztree li ul li > a.level1:hover{background-color:#CECECE !important;color:#565555;}
.new .ztree li ul li > a{height:40px;line-height:40px;display:block;padding:0 0 0 48px;position:relative;}
/* .new .ztree li ul li > a:not(.curSelectedNode):hover{text-decoration: none;background-color:#f3f4f4;} */
.new .ztree li ul li > a span.button{margin-top:10px;margin-right:10px;}
.new .ztree li ul li > a span{font-size:14px;line-height:40px;}
.new .ztree li ul li ul > li{position:relative;}
.new .ztree li ul li ul > li a span.button{display:none;}
.new .ztree li ul li ul > li a span{line-height: 40px;color:#1a1a1a;font-size:12px;font-weight: normal;display: inline-block;width: 81%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new .ztree li:not([data_list*="2-"]):not([data_list*="3-"]) > a.curSelectedNode{display: block;color:#fff;background:#3768cf;border:0;opacity:1;}/* background:#e2e2e2; */
.new .ztree li:not([data_list*="2-"]):not([data_list*="3-"]) > a.curSelectedNode span{color:#fff;font-weight: normal;}
.new .ztree li span.button{width:20px;height:21px;background:none;}
.new .ztree li ul li ul > li[head]:before,.new .ztree li ul li ul > li[head]:after,.new .ztree li ul li ul > li[tail]:before,.new .ztree li ul li ul > li[tail]:after{content:'';position:absolute;display:inline-block;left:30px;}
.new .ztree li ul li ul > li[head]:before,.new .ztree li ul li ul > li[tail]:before{top:50% !important;width:10px !important;height:1px !important;background:#787a7d;}/*横线*/
.new .ztree li ul li ul > li[head]:after,.new .ztree li ul li ul > li[tail]:after{width:1px !important;height:50% !important;background:#787a7d;}/*竖线*/
.new .ztree li ul li ul > li[head] ~ li:not([head]):before{content:'';position:absolute;top:0;display:inline-block;left:30px;width:1px;height:50%;background:#787a7d;}
.new .ztree li ul li ul > li[head] ~ li:not([head]):after{content:'';position:absolute;bottom:0;display:inline-block;left:30px;width:1px;height:50%;background:#787a7d;}
.new .ztree li ul li ul > li[head]:after{bottom:0;}
.new .ztree li ul li ul > li[tail]:after{top:0;}


/*.new #treeDemo_05_ico{background:url(../../pic/nav-ico1.png) no-repeat center top;}
.new #treeDemo_07_ico{background:url(../../pic/nav-ico1.png) no-repeat center top;}
.new #treeDemo_30_ico{background:url(../../pic/nav-ico2.png) no-repeat center top;}
.new #treeDemo_39_ico{background:url(../../pic/nav-ico3.png) no-repeat center top;}
.new #treeDemo_42_ico{background:url(../../pic/nav-ico4.png) no-repeat center top;}
.new #treeDemo_46_ico{background:url(../../pic/nav-ico5.png) no-repeat center top;}
.new #treeDemo_54_ico{background:url(../../pic/nav-ico6.png) no-repeat center top;}
.new #treeDemo_60_ico{background:url(../../pic/nav-ico7.png) no-repeat center top;}
.new #treeDemo_81_ico{background:url(../../pic/nav-ico7.png) no-repeat center top;}
.new #treeDemo_61_ico{background:url(../../pic/nav-ico8.png) no-repeat center top;}
.new #treeDemo_88_ico{background:url(../../pic/base.png) no-repeat center top;}
.new #treeDemo_90_ico{background:url(../../pic/pay.png) no-repeat center top;}
.new #treeDemo_99_ico{background:url(../../pic/system.png) no-repeat center top;}
.new #treeDemo_93_ico{background:url(../../pic/cbtj.png) no-repeat center top;}
.new #treeDemo_96_ico{background:url(../../pic/data.png) no-repeat center top;}
.new #treeDemo_97_ico{background:url(../../pic/data.png) no-repeat center top;}
.new #treeDemo_98_ico{background:url(../../pic/cd.png) no-repeat center top;}
.new #treeDemo_95_ico{background:url(../../pic/nav-ico3.png) no-repeat center top;}
.new #treeDemo_89_ico{background:url(../../pic/nav-ico3.png) no-repeat center top;}
.new #treeDemo_44_ico{background:url(../../pic/pay.png) no-repeat center top;}
.new #treeDemo_91_ico{background:url(../../pic/nav-ico2.png) no-repeat center top;}
.new #treeDemo_64_ico{background:url(../../pic/nav-ico3.png) no-repeat center top;} */

.btn-fix{width:190px;bottom:0;left:0;position:fixed;text-align:left;padding-left:12px;padding-bottom:15px;height:80px;padding-top:15px;background-color:#fff;z-index:5;}
.fixbtn1{cursor:pointer;width:165px;height:34px;background-color:#50c092;color:#fff;text-align:center;line-height:34px;font-size:13px;border:0;border-radius: 30px;display:block;margin-bottom:10px;}
.fixbtn2{cursor:pointer;width:115px;height:34px;background-color:#2697d9;color:#fff;text-align:center;line-height:34px;font-size:13px;border:0;border-radius: 30px;display:block;}
.setnav{position:absolute;right:72px;top:70px;width:180px;background-color: #fff;border: 1px solid #d8dee4;-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,.1);-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,.1);box-shadow: 0 5px 5px -5px rgba(0,0,0,.1);z-index:10;padding:10px 0;visibility: hidden;opacity: 0;transition: all 300ms ease;-moz-transition: all 300ms ease;-webkit-transition: all 300ms ease;-o-transition: all 300ms ease;-ms-transition: all 300ms ease;}
.setnav li a{width:100%;display:block;line-height:30px;font-size:14px;}
.setnav li:hover a{background-color:#2697d9;color:#fff;}
.setnav:before{position: absolute;display: inline-block!important;top: -8px;left: 80px;border-right: 8px solid transparent;border-bottom: 8px solid #d8dee4;border-left: 8px solid transparent;content: '';}
.setnav:after {position: absolute;display: inline-block!important;top: -7px;left: 81px;border-right: 7px solid transparent;border-bottom: 7px solid #fff;border-left: 7px solid transparent;content: '';}
.setnav.open{ visibility: visible;opacity: 1;top: 50px;}
 input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset !important;}
/* 登录界面 */
.login-content{display: flex;display: -ms-flex;box-shadow: 50px 70px 70px 10px rgba(20, 32, 86, 0.35);transform: translate3d(0 , -5px , 0);width:850px;}
.div-left{border-radius: 5px 0 0 5px;padding:40px 30px;position:relative;display:flex;flex-direction:column;align-items:center;background:rgba(97, 126, 251, 0.82) url(../../pic/blog-1-shape-3.png)}
.div-left p{color:#fff;font-size:14px;letter-spacing:1px;line-height:26px;}
.login-header{margin-bottom:20px;width: 400px;margin-left: -45px;}
.login-header p span{color:#FF6319;font-size:14px;display:block;padding-top:5px;padding-left:5px;}
.login-header p{text-align:center;font-size: 21px;/* font-size: 24px; */color: #6F6F6F;padding:10px 0 20px 0;}
.login-main{width:100%;height: 100vh;position: relative;background-color: rgba(49, 154, 245, 0.92);background-image:-webkit-radial-gradient(hsla(205, 81%, 49%, 0.94),hsla(205, 44%, 40%, 0.82));background-image:-o-radial-gradient(hsla(205, 81%, 49%, 0.94),hsla(205, 44%, 40%, 0.82));background-image:-moz-radial-gradient(hsla(205, 81%, 49%, 0.94),hsla(205, 44%, 40%, 0.82));background-image:-ms-radial-gradient(hsla(205, 81%, 49%, 0.94),hsla(205, 44%, 40%, 0.82));background-image:radial-gradient(hsla(205, 81%, 49%, 0.94),hsla(205, 44%, 40%, 0.82));}
.login-main {
    background-color: rgba(63, 90, 213, 0.92);
    background-image: -webkit-radial-gradient(hsla(229, 64%, 54%, 0.94), hsla(229, 58%, 48%, 0.82));
    background-image: -o-radial-gradient(hsl(229, 64%, 54%, 0.94), hsla(229, 58%, 48%, 0.82));
    background-image: -moz-radial-gradient(hsla(229, 64%, 54%, 0.94), hsla(229, 58%, 48%, 0.82));
    background-image: -ms-radial-gradient(hsla(229, 64%, 54%, 0.94), hsla(229, 58%, 48%, 0.82));
    background-image: radial-gradient(hsla(229, 64%, 54%, 0.94), hsla(229, 58%, 48%, 0.82));
}
.login-maincon{position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:800px;}
.login-right{padding:30px 0;width:250px;}
.login-box{border-radius: 0 5px 5px 0;width:400px;height:auto;padding:40px;background-color:#fff;background-color:#fff;margin:0 auto;display:flex;flex-direction: column;}
.down-btn{border:solid 1px #fff;color:#fff;padding:7px 8px;margin:10px;background: none;}
.down-btn:hover{background-color:#fff;color:#000;}
.login-top{padding-left:45px;}
.login-link{padding:60px 0 40px 0;}
.login-bottom{color:rgba(255, 255, 255, 0.88);font-size:12px;position:absolute;bottom:40px;}
.formgroup-login > input{border:none !important;}
.b-none{border:none !important;}
.formgroup-login{margin:auto;display:block;margin-bottom:25px;border-bottom:1px solid #f0f0f0;display:flex;display:-ma-flex;align-items:center;position:relative;}
.formgroup-login > label{width:80px;margin-bottom:0;}
.formgroup-login > input,.formgroup-login > select{width:300px;height:34px;border:solid 1px #bfc2cb;line-height:32px;padding:0 15px;float:right;}
.formgroup-login > select{padding:5px 15px;}
.formgroup-login > input:focus,.formgroup-login > select:focus{border:solid 1px #7197da;}
.code-box{width:70px;height:34px;text-align:right;line-height:34px;float:right;}
.code-box img{width:68px;}
.ver_btn{position:absolute;right:0;padding:5px 15px;width:80px;display:inline-block;color: #AEF9FD;font-size: 14px;text-decoration: none;
    text-transform: uppercase;overflow: hidden;transition: .5s;letter-spacing: 4px;background-color: #9A9A9A;text-align:center;cursor: pointer;}
.login-btn{width:100%;height:40px;margin-top:30px;display:inline-block;background-color:rgba(97, 126, 251, 0.82);border:0;text-align:center;
    line-height:40px;color:#fff;border-radius: 30px;}
.login-btn:hover{background-color:rgba(97, 126, 251, 1)}
.login-btn1{background-color:#f9ca04;}
.linkbox{height:30px;line-height:30px;}
.somelink1{display:inline-block;color:#e47f1e;}
.somelink2{display:inline-block;color:#374550;}
.somelink1:hover{color:#e47f1e;}
.somelink1:hover,.somelink2:hover{text-decoration: underline;}
.bro-update{background-color:#1ab283;padding:2px 15px;border-radius: 4px;}
.pic-new{position:absolute;left:35px;bottom:0;}
.formgroup-login .must{position:absolute;right:-20px;top:0;line-height:34px;}
p.error{width:100%;color: #e26f50;padding-left: 121px;margin-top: 8px;display: block;font-size: 13px;float:left;background:url(../../pic/pic-tip.png) no-repeat;background-position: 100px 0;}
.formgroup-login_tzxx{width:400px;display:block;margin-bottom:15px;}

.formgroup-login_tzxx > label{width:120px;height:34px;line-height:34px;padding-right:2px;font-size:14px;font-weight:normal;color:#374550;float:left;margin-bottom:0;}

.formgroup-login_tzxx > input,.formgroup-login_tzxx > select{width:270px;height:34px;border:solid 1px #bfc2cb;line-height:32px;padding:0 15px;float:right;}
.formgroup-login_tzxx_red{width:400px;display:block;margin-bottom:15px;}

.formgroup-login_tzxx_red > label{width:120px;height:34px;line-height:34px;padding-right:2px;font-size:14px;font-weight:normal;color:#374550;float:left;margin-bottom:0;}

.formgroup-login_tzxx_red > input,.formgroup-login_tzxx_red > select{width:270px;height:34px;border:solid 1px red;line-height:32px;padding:0 15px;float:right;}

.formgroup-login_tzxx .must{position:absolute;right:-20px;top:0;line-height:34px;}
.formgroup-login_tzxx_red .must{position:absolute;right:-20px;top:0;line-height:34px;}

.formgroup-login_tzxx > input.code{width:180px;height:34px;border:solid 1px #bfc2cb;line-height:32px;padding:0 15px;float:left;margin-left:11px}
.formgroup-login_tzxx_red > input.code{width:180px;height:34px;border:solid 1px red;line-height:32px;padding:0 15px;float:left;margin-left:11px}

.phone-box {
    width: 78px;
    height: 34px;
    float: right;
    text-align: center;
    line-height: 34px;
    border: solid 1px #dddfe3;
    background-color: #f1f2f2;
    color: #366bcb;
    cursor: pointer;
}
::-webkit-input-placeholder{color:#ccc;}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{color:#ccc;}                  /* Firefox版本4-18 */
::-moz-placeholder{color:#ccc;}                  /* Firefox版本19+ */
:-ms-input-placeholder{color:#ccc;}           /* IE浏览器 */
.bottom_layer{position:absolute;width:100%;text-align:center;bottom:7%;margin:auto;color:#fff;left:0;right:0;}
.bottom_layer > a{padding:0 10px;}