/*header-top*/
.wrapper{background:#f3f4f6; width:100%; min-width:1200px;}
.w1200{width:1200px; margin:0 auto;}
#header{ position: relative; z-index: 2; background:#fff;}
.topbar{color: #666; z-index: 2; position:relative; padding-bottom:10px;}
.topbar:before{content:""; position:absolute; left:0; bottom:0; width:30%; height:10px; background:#4081e2; border-radius:0 0 4px 0;transform:skew(-20deg);}
.topbar:after{content:""; position:absolute; left:30.3%; bottom:0; width:69.7%; height:10px; background:#d51a49; border-radius:4px 0 0 0;transform:skew(-20deg);}
.top-wrap{height:90px; width:100%; background:#f2f2f2; padding-bottom:10px; position:relative; overflow:hidden;}
.top-wrap:before{content:""; position:absolute; left:0; bottom:0; width:30%; height:10px; background:#4081e2; border-radius:0 0 4px 0;transform:skew(-20deg);}
.top-wrap:after{content:""; position:absolute; left:30.3%; bottom:0; width:69.7%; height:10px; background:#d51a49; border-radius:4px 0 0 0;transform:skew(-20deg);}
.topcon{background:#fff; height:40px; line-height:40px; border-bottom:1px solid #eee; color:#999;}
.topcon span.icon{display:inline-block; width:20px; height:18px; vertical-align:middle; background:url(../images/icon_tf.png) no-repeat; margin-right:5px; margin-top:0px;}
.topcon a{color:#666; padding:0 10px;}
.top-inner{/*width: 1200px;*/ padding: 0 20px; height: 90px; margin:0 auto; position:relative; z-index:33;}
.topcon .w1200{width: 100%;}
/*.top-inner:before{content:""; position:absolute; left:0; top:90px; width:210px; height:5px; background:#4081e2 !important; border-radius:0 0 2px 0;transform:skew(-20deg); z-index:34;}
.top-inner:after{content:""; position:absolute; left:214px; top:90px; width:986px; height:5px; background:#d51a49 !important; border-radius:2px 0 0 0;transform:skew(-20deg); z-index:35;}*/
@media only screen and (min-width: 1440px) {
	.topbar:before{width:33%;}
	.topbar:after{left:33.3%; width:66.7%;}
	.top-wrap:before{width:33%;}
	.top-wrap:after{left:33.3%; width:66.7%;}
}
@media only screen and (min-width: 1600px) {
	.topbar:before{width:35%;}
	.topbar:after{left:35.3%; width:64.7%;}
	.top-wrap:before{width:35%;}
	.top-wrap:after{left:35.3%; width:64.7%;}
}
@media only screen and (min-width: 1800px) {
	.topbar:before{width:37%;}
	.topbar:after{left:37.3%; width:62.7%;}
	.top-wrap:before{width:37%;}
	.top-wrap:after{left:37.3%; width:62.7%;}
}

.logo{ float:left; width: 360px; height:60px; margin-top:13px; color: #666; font-size: 14px; overflow: hidden;}
.logo img{display:inline-block; height:60px; vertical-align:middle; float:left;}
.logo h3{display:inline-block; position:relative; margin:10px 0 5px 10px; padding-left:10px; font-size:16px; color:#999; line-height:35px;}
.logo h3:before{content:""; position:absolute; left:0; top:5px; width:1px; height:25px; background:#999;}
.nav{float:left; margin-left:10px; margin-top:20px;}
.nav li{float:left; padding:0 10px; font-size:18px; line-height:50px;}
.nav li a{display:block; color:#333;}
.nav li a:hover,.nav li a.on{color:#D51A49;}
.top-wrap .nav{float:left; margin-left:10px; margin-top:20px;}
.top-wrap .nav li{float:left; padding:0 15px; font-size:18px; line-height:50px;}
.top-wrap .nav li a{display:block; color:#333;}
.top-wrap .nav li a:hover,.top-wrap .nav li a.on{color:#000; }
.top-wrap .nav li a.on{font-weight:bold; color: #D51A49;}
.top-wrap .logo h3{color:#333;}
.top-wrap .logo h3:before{ background:#fff;}
.top-user{float: right; padding:25px 0 0 0px;}
.top-user .user-name{ background:#4388ef; height:36px; border:1px solid #4388ef; border-radius:5px; padding:0 15px; font-size:13px; color:#fff; }
.user-name a{ display: block; color:#fff; line-height:36px; position:relative;}
.user-name img{display:inline-block; float:left; width:24px; height:24px; border-radius:50%; margin-top:5px; margin-right:5px;}
.user-name .arrow{display:inline-block; background:url(../images/icon_tf.png) no-repeat; background-position:0 -80px; width:12px; height:15px; margin-left:3px; margin-top:6px;}
.t-name{display:inline-block; font-size:13px; color:#666; position:relative;}
.ico-change{display:inline-block; background:url(../images/icon_tf.png) no-repeat; background-position:-105px 0; width:20px; height:20px; vertical-align:middle;}
.t-name .user-list{position: absolute; top: 40px; right:0px; z-index:333; width: 90px; padding:5px 0 10px; background: #FFF; border-radius: 2px; box-shadow: 0 0 3px rgba(0,0,0,.2); line-height: 28px;}
.t-name .user-list a{display: block; height: 28px; line-height:28px; padding: 0 15px; color: #333;}
.t-name .user-list a:hover{color:#427fed;}
.t-name .user-list .arrow1{display:block; width:0; height:0; position:absolute; right:28px; top:-14px; border:6px solid transparent; border-bottom:8px solid #eee;}
.t-name .user-list .arrow2{display:block; width:0; height:0; position:absolute; right:28px; top:-13px; border:6px solid transparent; border-bottom:8px solid #fff;}
.top-lg{float:right; padding-left:0px; font-size:15px; line-height:32px; border-left:0px solid #fff; margin:25px 0;}
.top-lg .tlink{display:inline-block;}
.top-lg .tlink a{color:#666; padding-right:15px;}
.top-lg .tel{margin-left:5px; display:inline-block; font-size:20px; color:#666;}
.top-lg .tel .icon-tel{display:inline-block; background:url(../images/icon_tel.png) no-repeat; width:32px; height:32px; margin-right:8px; vertical-align:middle;}
.top-wrap .top-lg .tel{color:#666;}
@media only screen and (max-width: 1390px) {
	.nav li{font-size: 16px;}
}
#container{ width:1200px; margin:15px auto; margin-top:15px; position: relative;/* overflow:hidden;*/}
#to-top{overflow: hidden; position: fixed; right: 0;bottom: 55px; border: 1px solid #D5D6DB; border-right: 0; border-radius: 2px; cursor: pointer;  z-index: 212; width: 34px; height: 34px; background: #FFF url(../images/totop.png) no-repeat center center;}
/*footer*/
#footer{ text-align:left; background:#fff; border-top:1px solid #e3e3e3; font-size:13px; color:#888; line-height:26px; padding:20px 0; position:relative;}
.btm-logo{padding-top:10px;}
.btm-xx{width:700px; text-align:right;}

/*lg-register*/
.login{ background:url(../images/bg_lg.jpg) no-repeat center top; height:570px; padding-top:70px;}
.reg-box{ padding:30px 0px 50px; width:1200px; margin:0 auto; min-height:400px;}
.lgbox{position:relative; width:1200px; margin:0 auto;}
/*login*/
.ind-lgbox-con{ position:absolute; right:0; margin-left:20px; margin-top:80px; width:330px; height:360px; background:#fff; border-radius:4px;}
.lgbox .lg-con .tit{font-size:18px; color:#ef2712; text-align:center; padding:15px 0 15px; line-height:24px; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.lgbox .role-tit{ padding:15px 20px 0px; border-bottom:1px solid #f2f2f2; margin-bottom:15px; text-align:center;}
.lgbox .role-tit ul li{ display:inline-block; margin:0 20px; height:40px; line-height:40px; font-size:18px; color:#333; text-align:center; cursor:pointer;}
.lgbox .role-tit ul li.on{color:#ef2712; border-bottom:4px solid #ef2712; height:36px;}
.lgbox .role-con{padding-top:5px;}
.lgbox .role-con ul li{font-size:14px; color:#333; padding-left:30px; width:270px; float:left; margin-bottom:10px; position:relative;}
.lgbox .role-con li .mmbox{ height:38px; border:1px solid #dddddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.lgbox .role-con li .inp_t{display:block; float:left; width:252px; border:none; font-size:14px; height:32px; line-height:32px; padding:2px 8px; color:#333;}
.lgbox .role-con li .inp_t:hover{border:0px solid #64bdff;}
.lgbox .role-con li .btn{ display:block; width:270px; height:40px; margin-left:0px; background:#4388ee; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; font-size:18px; line-height:40px; color:#fff; }
.lgbox .role-con li .btn-gray{ display:block; width:270px; height:40px; margin-left:0px; padding:0; background:#ddd; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; text-align:center; font-size:18px; line-height:40px; color:#999; }
.lgbox .inp_check{ margin-left:0px;}
.lgbox .fogetpwd{display:block; float:right; color:#338aca;}
.lgbox p{ margin-left:0px; font-size:12px; color:#666;}
.lgbox .yzcode{display:block; position:absolute; right:3px; top:1px; width:120px; height:36px; border:0px solid #ddd; border-radius:0 3px 3px 0; margin-left:0;}
.lgbox .Verror{ width:260px; background:#feefe5; border-radius:3px; font-size:13px; color:#f00; text-align:center; line-height:18px; padding:6px 5px;}
.lgbox .Verror p{color:#d56945; margin-left:0;}
.acc-list{width:300px; margin-left:10px; padding-right:10px; max-height:230px; overflow-y:auto;}
.acc-list li{font-size:14px; color:#333; margin-bottom:15px;}
.acc-list li a{display:block; line-height:24px; padding:6px 10px; border:1px solid #ddd;}
.acc-list li a:hover{background:#f9f9f9; border:1px solid #7fbae6;}
.acc-list li a:focus{background:#7fbae6; border:1px solid #7fbae6; color:#fff;}
.acc-list li.disabled{background:#f2f2f2;pointer-events: none;}
.acc-list li.disabled:hover a{border:1px solid #ddd;}
.acc-list li.current a{background:#7fbae6; border:1px solid #7fbae6; color:#fff;}

.switch-list{width:100%; padding-right:10px; max-height:250px; overflow-y:auto;}
.switch-list li{font-size:13px; color:#333; margin-bottom:15px;}
.switch-list li a{display:block; line-height:24px; padding:6px 12px; border:1px solid #ddd; border-radius:4px; word-break:break-all; word-wrap:break-word;}
.switch-list li a:hover{background:#f9f9f9; border:1px solid #7fbae6;}
.switch-list li a:focus{background:#7fbae6; border:1px solid #7fbae6; color:#fff;}
.switch-list li.disabled{background:#ddd; border-radius:4px;}
.switch-list li.disabled:hover a,.switch-list li.disabled a:focus{border:1px solid #ddd;background:#ddd; color:#333;}
.switch-list li.on a{padding:0; border:1px solid #7fbae6; position:relative; display:table-cell; background-color:#7fbae6;}
.switch-list .name{display:table-cell; width:270px; padding:6px 12px; background-color:#7fbae6; border-radius:4px 0 0 4px; color:#fff;}
.switch-list .cur{display:table-cell; width:60px; padding:6px 12px; text-align:center; vertical-align:middle; background-color:#569fd5; border-radius:0 4px 4px 0; color:#fff;}
.switch-list li.current a{background:#7fbae6; border:1px solid #7fbae6; color:#fff;}

.acc-search{background:#eee; padding:10px 15px; margin-bottom:15px; margin-top:-15px;}
.acc-search .ssbox{height:30px; background:#fff; border-radius:15px; padding:0 10px;}
.acc-search .ssbox .ssimg{display:block; float:left; background:url(../images/filter.png) no-repeat; background-position:-20px 0; width:20px; height:20px; border:none; margin-top:7px;}
.acc-search .ssbox .sstxt{display:block; float:left; margin-left:5px; background:transparent; border:none; padding:0; line-height:30px; height:30px; width:210px; font-size:14px; color:#333;}



.regtit{width:900px; margin-left:120px; text-align:center; font-size:14px; color:#999; line-height:35px; margin-bottom:30px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.regtit h4{display:inline-block; font-size:30px; color:#e33c24; padding:0 10px;}
.regtit .font_red{color:#ef2712;}

.reg-position{width:740px; margin:0 auto 15px; color:#666;}
.reg-position .btn-gray{margin-left:-100px; padding:0 15px; margin-right:20px;}
.regtips{background:#ffffcd; border-radius:3px; width:710px; padding:15px 15px; margin:0 auto; margin-bottom:20px; border:1px solid #e7eaf1; font-size:13px; color:#666; line-height:24px;}

.reg-items{width:740px; position:relative; background:#f6f7fc; border:1px solid #eee; border-radius:3px; margin:20px auto; padding:20px 0;}
.reg-items ul li{width:500px; float:left; margin-left:120px; margin-bottom:15px; font-size:14px; line-height:28px;}
.reg-items span.lab{display:block; float:left; width:100%; font-size:13px; line-height:28px; text-align:left; color:#666;}
.reg-items em{font-size:14px; color:#ff0000;}
.reg-items .inp_t{display:inline-block; float:left; width:100%; padding:5px 10px; height:36px; background:#fff; border:1px solid #ddd; border-radius:4px; font-size:14px; color:#333; line-height:36px; box-sizing:border-box;}
.reg-items i{color:#999; font-size:12px; margin-left:10px;}
.btn-upload{ display:inline-block; background:#e9e9e9; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:0 20px; height:28px; line-height:28px; font-size:14px; color:#666666;}
.btn-upload:hover{background:#eee; color:#666;}
.uploadBtn{ clear:both; display:block; padding-top:5px;}
.uploadTips{ display:inline-block; font-size:12px; color:#999; line-height:18px;}
.reg-items li .file{display:inline-block; float:left; position:relative;}
.reg-items li .file .inp_f{position:absolute; left:0px; top:0px; width:100%; height:32px; z-index:22; filter:alpha(opacity=0); opacity:0; cursor:pointer;}
.reg-items li a.btn_blue{ display:inline-block; font-size:13px; background:#3197e3; padding:0 15px; border-radius:3px; color:#fff; line-height:30px;}
.reg-items li a.b_blue{display:inline-block; font-size:13px; background:#fff; padding:0 15px; border:1px solid #ddd; border-radius:3px; color:#666; line-height:30px; margin-left:10px;}
.selected,.noselected{ float:left; width:80px; height:30px; cursor:pointer;}
.selected{background:url(../images/selected.png) no-repeat;}
.noselected{background:url(../images/noselected.png) no-repeat;}
.chose_box{display:inline-block;}
.reg-items span.code{display:inline-block; margin-left:10px;}
.reg-items span.code img{vertical-align:middle; height:28px;}
.reg-items .inp_sub{display:inline-block; background:#4b94ea; border:none; border-radius:3px; font-size:16px; color:#fff; line-height:30px; height:30px; width:90px; text-align:center; cursor:pointer;}
.reg-items .inp_res{display:inline-block; background:#e9e9e9; border:none; border-radius:3px; font-size:16px; color:#666; line-height:30px; height:30px; width:90px; text-align:center; cursor:pointer;}
.regcode{width:500px; float:left; position:relative; line-height:36px;}
.yzcode{width:120px; height:35px; border-radius:3px; margin-left:10px; overflow:hidden; cursor:pointer;}
.regcode .yzm{display:inline-block; color:#156de8; padding-left:10px; cursor:pointer;}
.regcode .yzm_gray{display:inline-block; color:#aaa; padding-left:10px; cursor:pointer;}
.reg-nexbtn{width:740px; margin:0 auto;}
.regxy{margin-left:120px; width:620px; line-height:36px;}
.regxy .inp_check{ margin-left:0px;}
.regbtn,.regbtn-orange,.regbtn-gray{ display:inline-block; width:200px; height:40px; background:#4388ee; border-radius:4px; font-size:18px; color:#fff; text-align:center; line-height:40px; cursor:pointer;}
.regbtn-gray{background:#aaa;}
.regbtn-orange{background:#ffa947;}
.succTip{position:absolute; top:0px; left:250px; z-index:333; width:260px; background:rgba(0,0,0,0.4); border-radius:3px; font-size:16px; color:#fff; text-align:center; line-height:30px; padding:10px 0px;}
.r_succ{margin:20px 0px 30px; margin-left:-200px; *margin-left:0px; text-align:center;}
.r_succ h4{ display:inline-block; _zoom:1; *display:inline; text-align:center; line-height:30px; font-size:20px; font-weight:normal; color:#555;}
.r_succ span.icon{display:inline-block; background:url(../images/icon-success.png) no-repeat; width:40px; height:40px; float:left; margin-right:10px;}
.r_succ span.icon-error{display:inline-block; background:url(../images/icon_nopass.png) no-repeat;background-size:40px 40px; width:40px; height:40px; float:left; margin-right:10px;}
.mod_error,.mod_ok{float:left; display:inline-block; font-size:13px; margin-left:5px; margin-top:10px; line-height:20px;}
.mod_error{ color:#ef2712;}
.mod_error .icon,.mod_ok .icon{background:url(../images/icon1.png) no-repeat;display:inline-block; float:left; width:20px; height:20px;margin-right:5px; margin-left:0;}
.mod_error .icon{ background-position:0px -130px; }
.mod_ok .icon{ background-position:0px -110px;}
.mod_ok{ color:#51a519;}
.mod-addtable .mod_error,.mod-addtable .mod_ok{margin-top:2px;}
/*progress*/
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}
.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-bar-info{background-color:#5bc0de}
.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
/*progress set*/
.progress{ float:left;width:250px;margin-left:10px; height: 10px;background: #f2f2f2; padding: 3px; overflow: visible;border-radius: 20px;border-top: 1px solid #ccc; border-bottom: 1px solid #fff; margin-top: 6px;}
.progress .progress-bar{border-radius: 20px;position: relative; animation: animate-positive 2s;}
.progress .progress-value{display: block; padding: 3px 7px;font-size: 13px; color: #fff;border-radius: 4px; background: #59bfe0; border: 1px solid #59bfe0; position: absolute; top: -40px; right: -10px; }
.progress .progress-value:after{content: ""; border-top: 10px solid #59bfe0; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute;bottom: -6px; left: 26%; }
.progress-bar.active{ animation: reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s;}
@-webkit-keyframes animate-positive{0% { width: 0; }}
@keyframes animate-positive{0% { width: 0; }}

.dialog-box .popclose{z-index: 99993;position:absolute; top: 0;right: 0;width: 49px;height: 49px;cursor: pointer;background: transparent url(../images/close.png) no-repeat 50% 50%;opacity: 1;filter: alpha(opacity=100);border-radius: 0 0 0 4px;}
.dialog-box .close{ position: absolute; top:5px; right: 5px; color: #c1c1c1; cursor: pointer;}
.dialog-box-bg{ width: 100%; height: 100%; background:#000; opacity:0.5; filter: alpha(opacity=50); z-index: 2998; top: 0; left:0; position: fixed !important}
.dialog-box-con1{width:700px; height:500px; margin:-250px 0px 0px -350px; background:#fff; position: fixed; left:50%; top:50%; z-index:2999; border-radius:4px; padding:4px; display: table-cell; vertical-align:middle; text-align:center;}
.dialog-box-con1 img{width:auto; height:auto; max-width:100%; max-height:100%; display:inline-block; vertical-align:middle;}
.dialog-box-con1 .close{background:url(../images/iconfont-close.png) no-repeat; width:36px; height:36px;}

/*register-steps*/
.rg-steps{width:600px; margin:0 auto;}
.rg-steps .status{width:600px; height:50px; margin-top:30px; position:relative;}
.rg-steps .status li{float:left; height:50px; position:relative; z-index:2}
.rg-steps .status li.step{ display:inline-block;color:#b5b5b6; width:20%; margin-left:0; font-size:13px; line-height:24px; text-align:center;}
.rg-steps .status li span{display:inline-block; width:8px; height:8px; background:#f8f8f8; border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:auto;}
.rg-steps .status li p{text-align:center;}
.rg-steps .status li.active,.rg-steps .status li.visited{color:#156de8;}
.rg-steps .status li.active span{background:url(../images/mn-form-icon.png) no-repeat; background-position:-14px -14px; border:none; width:14px; height:14px; margin-top:-1px; margin-left:-3px;}
.rg-steps .status li.visited span{background:url(../images/mn-form-icon.png) no-repeat; background-position:-14px 0; border:none; width:14px; height:14px; margin-top:-1px; margin-left:-3px;}
.rg-steps .status li.line{ display:inline-block; width:120px; height:1px; background:#ddd; position:absolute; top:11px; left:0; z-index:0 }
.rg-steps .status li.line.active{background:#156de8;}
.rg-steps .status li.line01{left:62px;}
.rg-steps .status li.line02{left:180px;}
.rg-steps .status li.line03{left:300px;}
.rg-steps .status li.line04{left:420px;}
/*reg-openaccount-*/
.bd15{border:1px solid #e5e5e5; border-radius:4px; width:470px; padding:15px; margin:0 auto;}
.reg-box li .chosen-container-single .chosen-single{padding: 5px 10px 5px 5px; height:36px; line-height:24px; border:1px solid #ddd; font-size:14px;}
.reg-box li .chosen-container-single .chosen-single div b {background: url(../images/chosen-sprite.png) no-repeat 0px 10px;}
.reg-box li .chosen-container .chosen-results{border-color: #ddd #ddd;}
.reg-box li a.font_blue{line-height:24px; max-width:350px;}
.reg-box .mod-info-tit{width:900px; padding-top:0;}
.reg-change{width:940px; padding:10px 0;}
.reg-change ul li{ width:880px; margin-left:0px; padding-left:20px;}
.reg-change .b_change{display:inline-block; font-size:14px; background:#3197e3; padding:0 15px; border-radius:4px; color:#fff; line-height:35px; margin-left:10px;}
.reg-change li .lab{line-height:35px;}
.reg-change li .inp_t{padding:2px 10px;}
.reg-change li .chosen-container-single .chosen-single{padding: 2px 10px 2px 5px; height:36px; border:1px solid #ddd; font-size:14px;}
.reg-change li .chosen-container-single .chosen-single div b {background: url(../images/chosen-sprite.png) no-repeat 0px 8px;}
.reg-change li .bg-eee .chosen-container-single .chosen-single{background:#f5f6fa;}
.reg-change .change-bg{background:#ffffcc; width:850px; border:1px solid #eee; padding:15px;}
.change-tit{ margin:0 5px; border-bottom:1px dashed #ddd; height:12px; text-align:center; margin-bottom:20px;}
.change-tit span{display:inline-block; width:70px; text-align:center; color:#666; background:#ffffcc; height:20px; line-height:20px;}
.ss-bank{background:#eee; padding:5px 10px 5px 8px; line-height:20px; font-size:13px; color:#444;}
.ss-bank p{padding-bottom:5px;}

/*resetpwd*/
#wizard {width:810px; height:500px; position:relative; margin:0 auto; margin-top:20px; padding:30px; overflow:hidden;}
#wizard h3{font-size:18px; height:40px;line-height:40px; text-align:center; color:#ff0000; background:#f2f2f2;margin-bottom:30px;}
#wizard .items{width:20000px; clear:both; position:absolute;}
#wizard #status{height:50px; margin-top:20px;}
#status li{float:left;color:#b5b5b6; border-top:4px solid #e6e6e6; width:270px; font-size:14px; line-height:28px; text-align:center;}
#status li span{display:block; width:28px; height:28px; background:#b5b5b6; color:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; margin:0 auto; margin-top:-16px;}
#status li.active{ border-top:4px solid #f68701; color:#f68701;}
#status li.active span{background:#f68701;}

.r_step{width:900px; margin:50px 0px 60px; float:left; min-height:500px; overflow:hidden;}
.r_step ul li{width:800px; padding-left:150px; float:left; overflow:hidden; margin-bottom:15px; line-height:30px;}
.r_step ul li span{display:block; float:left; width:100px; text-align:right; margin-right:10px; font-size:16px; color:#666; line-height:30px; }
.r_step ul li .inp_t{display:block; float:left; width:250px; height:30px; line-height:30px; padding:0px 5px; border:1px solid #ddd; color:#666; padding-left:5px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.idcode{ display:block; float:left; margin-left:10px; width:100px; height:30px; background:#f99d33; text-align:center; font-size:14px; color:#fff; font-family:"Microsoft Yahei"; line-height:30px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.idgray{background:#ddd;}
.idcodey{display:block; float:left; margin-left:10px; width:100px; height:30px; background:#ddd; text-align:center; font-size:14px; color:#fff; font-family:"Microsoft Yahei"; line-height:30px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.r_succ{margin:20px 0px 30px; margin-left:-200px; *margin-left:0px; text-align:center;}
.r_succ h4{ display:inline-block; _zoom:1; *display:inline; text-align:center; line-height:40px; font-size:16px; font-weight:normal; color:#555;}
.r_succ span.icon{display:inline-block; _zoom:1; *display:inline; background:url(../images/icon_pass.png) no-repeat; width:40px; height:40px; float:left; margin-right:10px;}

.btn_nav{ clear:both; height:40px; line-height:40px; margin:20px 0px; padding-left:250px;}
.btn_nav .prev,.btn_nav .next{ display:inline-block; background:#3197e3; width:120px; height:40px; line-height:40px; text-align:center; font-size:15px; margin-top:10px; margin-left:10px;-weblit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; overflow:hidden; border:none; color:#fff; cursor:pointer;}

/*table-resizableColumns*/
.rc-handle-container { position: relative; }
.rc-handle { position: absolute;width: 7px; cursor: col-resize; margin-left: -3px; }

.install{position:absolute; left:95px; top:3px; z-index:333; font-size:14px; line-height:35px; color:#f00; text-decoration:underline; cursor:pointer;}
.pwdObject{width:277px; float:left; position:relative;}
.pwdObject object{width:100%;}
.reg-items .pwdObject{width:500px; float:left; position:relative;}
.noControl{position:absolute; left:0px; top:0px; background:#fff; width:100%; height:40px; border:1px solid #ddd; border-radius:3px; z-index:333; box-sizing:border-box;}
.noControl a{display:block; color:#3197e3; padding-left:5px; font-size:14px; line-height:40px; color:#3197e3; text-decoration:underline; cursor:pointer; }
.reg-items .pwdObject .noControl a{padding-left:10px;}
/*--cate-list*/
.sidebar{width:210px; background:#fff; padding-bottom:20px; border-radius:6px 0 0 6px; box-shadow:0 0 5px #ededed; position:relative;}
.stitle{font-size:16px; color:#222; height:20px; padding:20px 10px 5px 15px; position:relative;}
.stitle h4{dispaly:inline-block;font-size:16px; float:left;}
/*userInfo*/
.userInfo{background:url(../images/userbg.png) #61a8ff no-repeat; margin:10px 10px 0; padding:15px; border-radius:6px; font-size:12px; color:#fff;}
.userInfo .acc-name .pic{width:40px; height:40px; margin-top:5px; float:left;}
.userInfo .acc-name .pic img{display:block; width:40px; height:40px; border-radius:50%;}
.userInfo .acc-name .nr{float:left; width:110px; margin-left:10px;}
.userInfo .acc-name .nr h4{font-size:15px; line-height:28px;}
.userInfo ul{margin-top:15px;}
.userInfo ul li{line-height:20px;}
.cate-box{margin-top:10px;}
.cate-tit{ height:60px; padding:0 20px; background:#fff; line-height:60px; font-size:16px; text-align:left; color:#656c7e; position:relative; cursor:pointer;}
.cate-tit i.arrow{display:block; width:20px; height:20px; position:absolute; right:13px; top:20px; background:url(../images/icon_cate.png) no-repeat; background-position:0 -40px;}
.cate-tit.currentM{ background:#edf2fa; color:#656c7e;}
.cate-tit.currentM i.arrow{background-position:0 -80px;}
.cate-tit .icon{display:inline-block; width:20px; height:20px; margin-right:8px; margin-top:-2px; background:url(../images/icon_cate.png) no-repeat center center; vertical-align:middle; margin-left:0px;}
.cate-tit .cate-shouxin{background-position:0px 0;}
.cate-tit .cate-edu{background-position:-20px 0;}
.cate-tit .cate-exin{background-position:-40px 0;}
.cate-tit .cate-neibu{background-position:-60px 0;}
.cate-tit .cate-baoli{background-position:-80px 0;}
.cate-tit .cate-huankuan{background-position:-100px 0;}
.cate-tit .cate-zhanghu{background-position:-120px 0;}
.cate-tit .cate-renyuan{background-position:-140px 0;}
.cate-tit .cate-qiye{background-position:-160px 0;}
.cate-tit .cate-xiaoxi{background-position:-180px 0;}
.cate-tit .cate-zichan{background-position: -200px 0;}
.cate-tit .cate-link{background-position:-260px 0;}
.cate-tit .cate-renzheng{background-position:-280px 0;}
.cate-tit .cate-tikuan{background-position:-300px 0;}
.cate-tit .cate-zichanM{background-position: -320px 0;}
.cate-tit .cate-lilv{background-position: -340px 0;}
.cate-tit .cate-fang{background-position: -360px 0;}
.cate-tit .cate-hui{background-position: -380px 0;}
.cate-tit .cate-jiance{background-position: -400px 0;}
.cate-tit:hover{ background:#edf2fa; color:#333;}
.cate-list{ background:#fff;}
.cate-list li{height: 40px; line-height: 40px; margin-bottom:1px; text-align:center;  position:relative;}
.cate-list li:last-child{ border-bottom:0px solid #fff;}
.cate-list li a{display: block; font-size:13px; padding-left: 0px; color: #6b7380; transition:background .3s ease-in;}
.cate-list li a:hover{ background:#4388ef; color:#fff; font-weight: normal;}
.cate-list li a.current{background: #4388ef; color:#fff; font-weight: normal;}
.cate-list li span.num{margin-left:3px; height:16px; padding:0 8px; background:#e2393a; border-radius:8px; line-height:16px; font-size:12px; color:#fff;}

.toolbtn{ float:right; height:20px; padding:3px 0; text-align:right; width:20px; position:relative; bottom:0; left:0;}
.toolbtn a1{display:block;}
.toolbtn a{display:inline-block; width:20px; height:20px; background:url(../images/icon_cate.png) no-repeat; background-position:-20px -40px;}
.toolbtn-h a{background-position:-20px -60px;}
.toolbtnTip{display:none; position:absolute; left:28px; top:-5px; width:60px; background:#dadee9; border-radius:4px; padding:10px; line-height:20px; font-size:13px; color:#637383; text-align:center; z-index:44444;/* transition:all .4s ease-in-out;*/}
.toolbtnTip .arrow{display:block; width:0; height:0; position:absolute; left:-8px; top:12px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:8px solid #dadee9;}
.toolbtn a:hover + .toolbtnTip{display:block;}

/*mini--*/
.mini-sidebar{background:#fff; width:80px; position:relative;}
.mini-sidebar .userInfo{width:40px; height:40px; margin:10px auto 15px; padding:0; background:#fff; overflow:hidden;}
.mini-sidebar .userInfo .acc-name .pic{width:40px; height:40px; margin-top:0px; float:none; background:#4388ef; border-radius:50%;}
.mini-sidebar .userInfo .acc-name .nr{display:none;}
.mini-sidebar .userInfo ul{display:none;}
.mini-sidebar .cate-tit{width:80px; height:45px; padding:15px 0; background-color:#fff; font-size:12px; text-align:center; line-height:24px; overflow:hidden;}
.mini-sidebar .cate-tit .icon{display:block; margin:0 auto;}
.mini-sidebar .cate-tit.currentM:hover{}
.mini-sidebar .currentM{background-color:#edf2fa; color:#666;}
.mini-sidebar .active{background-color:#4388ef; color:#fff;}
.mini-sidebar .cate-tit .arrow{display:none;}
.mini-sidebar .toolbtn{padding-right:20px; padding-bottom:10px;}
.mini-sidebar .toolbtn a{background-position:-20px -60px;}
.mini-sidebar .toolbtnTip{left:30px;}

.mini-sidebar .cate-tit.active .cate-shouxin{background-position:0px -20px;}
.mini-sidebar .cate-tit.active .cate-edu{background-position:-20px -20px;}
.mini-sidebar .cate-tit.active .cate-exin{background-position:-40px -20px;}
.mini-sidebar .cate-tit.active .cate-neibu{background-position:-60px -20px;}
.mini-sidebar .cate-tit.active .cate-baoli{background-position:-80px -20px;}
.mini-sidebar .cate-tit.active .cate-huankuan{background-position:-100px -20px;}
.mini-sidebar .cate-tit.active .cate-zhanghu{background-position:-120px -20px;}
.mini-sidebar .cate-tit.active .cate-renyuan{background-position:-140px -20px;}
.mini-sidebar .cate-tit.active .cate-qiye{background-position:-160px -20px;}
.mini-sidebar .cate-tit.active .cate-xiaoxi{background-position:-180px -20px;}
.mini-sidebar .cate-tit.active .cate-zichan{background-position: -200px -20px;}
.mini-sidebar .cate-tit.active .cate-link{background-position:-260px -20px;}
.mini-sidebar .cate-tit.active .cate-renzheng{background-position:-280px -20px;}
.mini-sidebar .cate-tit.active .cate-tikuan{background-position:-300px -20px;}
.mini-sidebar .cate-tit.active .cate-zichanM{background-position: -320px -20px;}
.mini-sidebar .cate-tit.active .cate-lilv{background-position: -340px -20px;}
.mini-sidebar .cate-tit.active .cate-fang{background-position: -360px -20px;}
.mini-sidebar .cate-tit.active .cate-hui{background-position: -380px -20px;}
.mini-sidebar .cate-tit.active .cate-jiance{background-position: -400px -20px;}

.mini-sidebar .cate-box{position:relative;}
.mini-sidebar .cate-list{display:none; position:absolute; left:80px; z-index:33; width:180px; border-radius:0 6px 6px 6px; box-shadow:0 0 5px #ccc;}
.mini-sidebar .cate-list li{text-align:left;}
.mini-sidebar .cate-list li a{padding-left:30px;}
.mini-sidebar .cate-list li a:hover{ background:#edf2fa; color:#666; font-weight: normal;}
.mini-sidebar .cate-box .cate-list:nth-of-type(1){top:0;}
.mini-sidebar .cate-box .cate-list:nth-of-type(2){top:75px;}
.mini-sidebar .cate-box .cate-list:nth-of-type(3){top:150px;}
.mini-sidebar .cate-box .cate-list:nth-of-type(4){top:225px;}
.mini-sidebar .cate-box .cate-list:nth-of-type(5){top:300px;}
.fix-sidebar{position:absolute; left:0; top:0; width:198px; z-index:22;}
.fix-sidebar .cate-tit{width:auto;}

/*task-main------------*/
.maincont{width:990px; min-height:670px; float:right; position:relative;background:#fff;}
.bg-blue{background:#e4e4e4; padding:10px;
	border-radius:0 6px 0 0;
}
.bg-angle{position:absolute; left:0px; top:0px; z-index:0; width:0px; height:0px; border-top:150px solid #e4e4e4; border-right:990px solid transparent;}
.List-box{position:relative;}
.List-box:before{content:""; position:absolute; left:0; top:0; width:100%; height:50px; background:#e4e4e4;}

.m-head{ background:#fff; border-radius:3px; height:50px; position:relative; z-index:4;}
.m-head-tit h4{font-size:16px; color:#333; line-height:50px; margin-left:15px;}
.m-head-search{ float:left; height:30px;border: 1px solid #eee; border-radius:3px; margin-right: 0px; margin-top:10px;}
.m-head-search .m-ss-txt{ float:left; border:none; padding: 0 10px; color: #424242; height: 30px; border-radius:3px 0 0 3px; line-height: 26px; width: 148px; vertical-align: middle; font-size: 12px;}
.m-head-search .m-ss-btn{ float:left; background:url(../images/filter.png) no-repeat -12px 8px; width: 30px; height: 30px; font-size:0; color:#fff; text-align:center;  vertical-align: middle; border:none; cursor:pointer;}
.m-select-head{ margin-right:15px;}
.m-select-head .btn-cx{ float:left; margin-top:0px; font-size:14px; padding:0; margin-left:10px;}
.m-select-head .btn-cx a{color:#666; line-height:50px;}
.m-select-head .btn-query{ display:inline-block; background:url(../images/more_arrow_down.gif) #fff no-repeat center center; width:20px; height:20px; color:#666; line-height:20px; margin-left:5px; vertical-align:middle;}
.m-select-head .btn-query-up{ display:inline-block; background:url(../images/more_arrow_up.gif) #fff no-repeat center center; width:20px; height:20px; color:#666; line-height:20px; margin-left:5px; vertical-align:middle;}
/*.m-select-head .btn-query.font_gray{color:#ccc; cursor:default;}
.m-select-head .btn-query-up.font_gray{color:#ccc; cursor:default;}*/
.m-head-btn{height:30px; margin-top:5px;}
.mbtnbg{ background:rgba(0,0,0,.5);text-align:right; position:fixed; width:100%; top:0px; left:0; height:40px;padding-top:8px; margin-top:0; z-index:999; zoom:1; border-bottom:none;}
.mbtnbg a:last-child{margin-right:10px;}
.m-head .btn{margin-right:10px; margin-top:9px;}

.ss-cont{ position:absolute; top:45px; left:0; z-index:4; background:#fff; border-radius:0 0 4px 4px; width:100%; padding:15px; box-sizing:border-box; box-shadow:0 2px 3px #ddd;}
.bgfilter{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.5); z-index:3;}
.m-box-cont{background:#fff; border-radius:4px; margin-left:10px; margin-right:10px; padding:15px; min-height:120px; position:relative; z-index:2;}
.m-con {height: 30px; margin-top: 15px;}
.m-con h4 { float: left; font-size: 14px; color: #666666; margin-left: 8px; display: inline-block; *display: inline; *zoom: 1; width:230px; height: 30px; line-height: 30px;}
.m-con .search{float:left;}
.search .ss-txt { display:inline-block; float:left; height: 30px; width: 250px; padding:0; padding-left: 15px; padding-right:10px;  border-top-left-radius: 15px; border-bottom-left-radius: 15px; border: none; vertical-align: middle; line-height:30px; background-color: #f2f2f2;}
.search .ss-btn {display:inline-block; float:left; width: 50px; height: 30px; padding:0; border-top-right-radius: 15px; border-bottom-right-radius: 15px; background-color: #f6a031;color: #FFFFFF; text-align:center;vertical-align: middle; border:none; cursor:pointer;}
.search .ss-btn:hover { background-color: #ef9725;}

.m-List-bd{margin-top:10px;}
.List-bd-sort{background:#fff; height:40px; line-height:40px; color:#666; border:1px solid #ededed; border-radius:6px 6px 0 0; box-shadow:0 0 5px #ededed;}
.List-bd-sort .screen{padding-left:10px;}
.List-bd-sort .icon-sx{display:inline-block; background:url(../images/icon_sx.png) no-repeat; width:14px; height:14px; margin-right:3px; vertical-align:middle;}
.List-bd-sort .chose_box .chosen-container-single .chosen-single{border:none; padding-left:10px;}
.List-bd-sort .chose_box .chosen-container .chosen-results{border-color:#f8f8f8; color:#777; padding:5px 0;}
.List-bd-sort .chose_box .chosen-container .chosen-results li{padding:6px 10px;}
.List-bd-sort .chose_box .chosen-container .chosen-results li.highlighted {background-color: #f8f8f8;}
.perInfo ul li{width:600px; float:left; margin-bottom:15px; margin-left:120px; font-size:14px; line-height:30px;}
.perInfo span.lab{display:inline-block; float:left; *display:inline; *zoom:1; font-size:14px; width:150px; line-height:30px; text-align:right; padding-right:10px; color:#666;}
.perInfo .inp_t{display:inline-block; float:left; width:440px; padding:2px 10px; height:30px; border:1px solid #eee; border-radius:4px; font-size:14px; color:#333; line-height:30px;}

/*popup-photo*/
.photoList li{width:70px; height:70px; background:#fff; border-radius:3px; float:left; margin:8px 12px 5px;}
.photoList li a{display:block; position:relative;}
.photoList li img{display:block; width:70px; height:70px; border-radius:50%;}
.photoList li i{display:none; position:absolute; right:0; bottom:0; z-index:33; background:url(../images/pic_select.png) no-repeat; width:35px; height:35px;}
.photoList li a:focus i,.photoList li.select i{display:block;}


.bor_btm{border-bottom:none;}
.btn-blue{display:inline-block; background:#427fed; border:1px solid #427fed; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#fff; line-height:28px; margin-left:10px; cursor:pointer;}
.btn-blue:hover{opacity:.8;}
.btn-back{display:inline-block; background:#fff; border:1px solid #d8d8d8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#666; line-height:28px; margin-left:10px;}
.btn-back:hover{ background-color:#f8f8f8;}
.btn-uploadClose{display:inline-block; background:#fff; border:1px solid #d8d8d8; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#666; line-height:28px; margin-left:10px;}
.btn-uploadClose:hover{ background-color:#f8f8f8;}
.btn-red{display:inline-block; background:#fc656a; border:1px solid #fc656a; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#fff; line-height:28px; margin-left:10px; cursor:pointer;}
.btn-red:hover{opacity:.8;}
.btn-green{display:inline-block; background:#68bc41; border:1px solid #68bc41; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#fff; line-height:28px; margin-left:10px;}
.btn-green:hover{opacity:.8;}
.btn-gray{display:inline-block; background:#eee; border:1px solid #eee; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 5px; color:#aaa; line-height:28px; margin-left:10px;}
.btn-gray:hover{opacity:.8;}
.btn-save{display:inline-block; background:#427fed; border:1px solid #427fed; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 40px; font-size:16px; color:#fff; line-height:34px; cursor:pointer;}
.btn-save:hover{opacity:.8;}
.btn-save-gray{display:inline-block; background:#ddd; border:1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 40px; font-size:16px; color:#999; line-height:34px;  cursor:pointer;}
.btn-save-gray:hover{opacity:.8;}
.btn-save-back{display:inline-block; background:#fff; border:1px solid #ccc; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 40px; font-size:16px; color:#777; line-height:34px;  cursor:pointer;}
.btn-save-back:hover{opacity:.8;}
.btn-save-orange{display:inline-block; background:#f99d33; border:1px solid #f99d33; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 40px; font-size:16px; color:#fff; line-height:34px;  cursor:pointer;}
.btn-save-orange:hover{opacity:.8;}
.btn-save-red{display:inline-block; background:#f23947; border:1px solid #f23947; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 40px; font-size:16px; color:#fff; line-height:34px;  cursor:pointer;}
.btn-save-red:hover{opacity:.8;}
.btn-orange{display:inline-block; background:#f99d33; border:1px solid #f99d33; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; padding:0 20px; color:#fff; line-height:28px; margin-left:10px;}
.btn-orange:hover{opacity:.8;}
.btn-download{color:#156de8;}

.btn-back.font_blue{color:#427fed;}
.btn-back.font_red { color: #ef2712;}
.btn-back.font_green { color: #34d813;}
.btn-add-blue{display:inline-block; background:#427fed; border:1px solid #427fed; text-align:center; color:#fff; line-height:28px;}
.btn-add-blue:hover{opacity:.8;}
.btn-reset{display:inline-block; background:#fff; border:1px solid #427fed; text-align:center; color:#427fed; line-height:28px;}
.btn-reset:hover{ background-color:#f8f8f8;}
.mn-checkbox-item {display:inline-block;  width: 14px; height: 14px; background: url(../images/mn-form-icon.png) no-repeat 0 -28px; cursor: pointer; margin-top:0px;}
.mn-checkbox-item.mn-selected{background-position:0 0;}
.mn-checkbox-item:hover{background: url(../images/mn-form-icon.png) no-repeat 0 -14px;}
.mn-checkbox-item.mn-selected,.mn-checkbox-item.mn-selected:hover { background: url(../images/mn-form-icon.png) no-repeat 0 0;}
.mn-radio-item {display:inline-block;  width: 14px; height: 14px; background: url(../images/mn-form-icon.png) no-repeat -14px -28px; cursor: pointer; margin-top:0px; margin-right:2px;}
.mn-radio-item.mn-selected{background-position:-14px 0;}
.mn-radio-item:hover{background: url(../images/mn-form-icon.png) no-repeat -14px -14px;}
.mn-radio-item.mn-selected,.mn-radio-item.mn-selected:hover { background: url(../images/mn-form-icon.png) no-repeat -14px 0;}
.m-select-con .m-select-bd .rows a:hover{color: #427fed;}
.m-select-con .m-select-bd .rows .more-option-btn{ display:block; width: 26px; position: absolute; top: 3px; right: 10px; padding-right: 10px;background: url(../images/more_arrow_down.gif) no-repeat right center;}
.m-select-con .m-select-bd .rows .more-option-btn.up{background: url(../images/more_arrow_up.gif) no-repeat right center;}

.m-select-bd .rows ul.chosen-results{width:auto; float:none;}
.m-select-bd .rows ul.chosen-results li{display:block; width:auto; float:none; margin-right:0;}

/*modal-edit-btn-----*/
.t-edit-btn{margin:0px 0; height:34px;}
.t-edit-btn ul{display:inline-block;}
.t-edit-btn ul li{width:32px; height:32px; background-color:#f5f7f7; border:1px solid #ccc; margin-left:5px;border-radius:3px; float:left;}
.t-edit-btn ul li:hover{background-color:#fff;}
.t-edit-btn ul li span{display:block; background:url(../images/edit-btn.png) no-repeat; width:32px; height:32px;border-radius:3px;}
.t-edit-btn ul li span.icon_add_blue{background-position:0 0;}
.t-edit-btn ul li span.icon_check_blue{background-position:-35px 0;}
.t-edit-btn ul li span.icon_edit_blue{background-position:-70px 0;}
.t-edit-btn ul li span.icon_del_blue{background-position:-105px 0;}
.t-edit-btn ul li span.icon_save_blue{background-position:-140px 0;}
.t-edit-btn ul li span.icon_processsubmit_blue{background-position:-175px 0;}
.t-edit-btn ul li span.icon_processview_blue{background-position:-210px 0;}
.t-edit-btn ul li span.icon_print_blue{background-position:-245px 0;}
.t-edit-btn ul li span.icon_dl_blue{background-position:-280px 0;}
.t-edit-btn ul li span.icon_search_blue{background-position:-385px 0;}
.t-edit-btn ul li span.icon_add_gray{background-position:0 -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_check_gray{background-position:-35px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_edit_gray{background-position:-70px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_del_gray{background-position:-105px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_save_gray{background-position:-140px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_processsubmit_gray{background-position:-175px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_processview_gray{background-position:-210px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_print_gray{background-position:-245px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_dl_gray{background-position:-280px -35px; background-color:#f5f7f7;}
.t-edit-btn ul li span.icon_search_gray{background-position:-385px -35px; background-color:#f5f7f7;}

.featurebg{ background:rgba(0,0,0,.5); position:fixed; width:100%; top:0px; left:0;padding:10px 0; margin-top:0; z-index:999;}
/*.featurebg ul{width:1200px; margin:0 auto; height:32px; display:block; text-align:right; float:none;}*/
.featurebg ul{ height:32px; display:block; text-align:right; float:right; padding-right:10px;}
.featurebg ul li{ display:inline-block; float:none;background-color:#3775ed; border:none;border-radius:3px; margin-left:5px;}
.featurebg ul li:hover{background-color:#3775ed;}
.featurebg ul li:first-child{border-radius:3px;border-left:none;}
.featurebg ul li span{border-radius:3px;background-color:#3f7df5;}
.featurebg ul li span.icon_add_blue{background-position:0 -70px;}
.featurebg ul li span.icon_check_blue{background-position:-35px -70px;}
.featurebg ul li span.icon_edit_blue{background-position:-70px -70px;}
.featurebg ul li span.icon_del_blue{background-position:-105px -70px;}
.featurebg ul li span.icon_save_blue{background-position:-140px -70px;}
.featurebg ul li span.icon_processsubmit_blue{background-position:-175px -70px;}
.featurebg ul li span.icon_processview_blue{background-position:-210px -70px;}
.featurebg ul li span.icon_print_blue{background-position:-245px -70px;}
.featurebg ul li span.icon_dl_blue{background-position:-280px -70px;}
.featurebg ul li span.icon_search_blue{background-position:-385px -70px;}

/*table-list*/
.mod-tabs { width: 100%; height: 36px; overflow:hidden;}
.mod-tabs ul{display:inline-block; float:left;}
.mod-tabs ul li {height: 35px; padding: 0 10px;  border-bottom:none; background-color: #f8f8f8; border-radius:4px 4px 0 0; font-size: 14px; color: #999; float: left; line-height: 35px; cursor: pointer; margin-right:10px;}
.mod-tabs ul li:hover { color: #aaa;}
.mod-tabs ul li.on { background-color: #fff;font-size: 15px;  color: #333;}
.mod-tabs p{ float:left; color:#999; padding-left:10px; line-height:35px;}
.mod-tabs h4{height: 35px; padding: 0 5px; border-bottom:none; background-color: #fff; font-size: 16px; color: #333; float: left; line-height: 35px; cursor: pointer;}
.btn-batch{height:24px; line-height:24px; font-size:14px; color:#156de8; cursor:pointer;}
.btn-batch .icon-batch{display:inline-block; background:url(../images/icon_cate.png) no-repeat; width:18px; height:18px; background-position:0 -20px; vertical-align:middle; margin-right:3px;}

.page {margin-top:20px;padding-bottom:10px;text-align:center;font-size:13px; color:#777;}
.page .quote{display:inline-block;}
.page .pagecon{display:inline-block;}
.page .pagecon a {background:#f7f8fa; color: #777;margin:0 4px; padding:4px 10px; border-radius:4px; display:inline-block;text-decoration:none;}
.page .pagecon a:hover {color: #fff; background:#4388ef; }
.page .pagecon .current {background:#4388ef;color: #fff; margin:0 4px;}
.page .pagecon .disabled {display:inline-block; padding:4px 10px;color:#999; margin:0 4px; background:#f7f8fa; border-radius:4px;}
.page .pagecon .eee{color:#999; margin:0 4px; background:#f7f8fa; border-radius:4px;}
.pagezh{display:inline-block; height:26px; font-size:13px; margin-left:10px;}
.pagenum{ display:inline-block; width:40px; padding-left:3px; background:#fff;border:1px solid #ddd; border-radius:4px; height:24px; line-height:22px; color:#333; margin-left:5px;}
.pagebtn{ display:inline-block; width:50px; height:26px; background:#4388ef; border-radius:4px;  border:none; margin-left:5px; text-align:center; line-height:26px; color:#fff; padding:0; cursor:pointer;}
.page .chosen-container-single .chosen-single{height:28px; border:1px solid #ddd; line-height:26px;}

.m-table-list{ background: none repeat scroll 0 0 #FFF; border: 1px solid #D8D8D8; margin-top: 16px;}
.table-list-head{background: #F6F7F8; padding: 10px 5px 10px 15px;}
.mn-select-box{display: inline-block; line-height: 28px; margin-right:10px;}
.mn-select-sel{display: inline-block; height: 28px; line-height: 26px; border: 1px solid #d8d8d8; background: #fff; color: #424242; cursor: pointer; font-size: 13px; padding-left: 10px; text-overflow: ellipsis; white-space: nowrap; padding-right: 5px; vertical-align: middle; overflow: hidden;}
.mn-page .mn-page-txt{line-height: 30px; padding-right: 10px; float:left;}
.table-list-bd{ width:100%;}
.mod-datatable{width: 100%; background:#fff; table-layout: fixed; text-align:left; overflow-x:scroll; border-collapse:collapse; border:1px solid #e7eaf1; box-sizing:border-box;}
.mod-datatable thead{ background: #e6e9f2; border-bottom: solid 1px #e7eaf1;}
.row_selected { background: #FFC !important;}
.mod-datatable tr.row_selected:hover { background: #FFC;}
.mod-datatable tr.bg_totle:hover { background: #FFC;}
.mod-datatable tbody tr:nth-of-type(2n+1){background:#f6f7fc;}
.mod-datatable tbody tr:hover{background-color:#f1f4fc;}
.mod-datatable th{padding: 9px 8px 9px 7px; border-right: solid 1px #ddd; white-space: nowrap; cursor: inherit; overflow: hidden; height: 24px; text-align:left; color:#000;}
.mod-datatable tbody tr{border-bottom: solid 1px #e7eaf1;}
.mod-datatable td{ border-right:none; border-left:none; border-bottom:none; padding: 9px 7px 9px 7px; color: #666; line-height:24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer; position:relative;}
.mod-datatable th:last-child{border-right:none;}
.mod-datatable th.sorting {background: url(../images/sort_both.png) no-repeat center right 3px; padding-right: 18px;}
.mod-datatable th.sorting_asc {background: url(../images/sort_asc.png) no-repeat center right 3px; padding-right: 18px;}
.mod-datatable th.sorting_desc {background: url(../images/sort_desc.png) no-repeat center right 3px; padding-right: 18px;}
.customers-follow { margin: auto;width: 22px; height: 22px;}
.customers-following { background: url(../images/mod_icons.png) no-repeat 4px -70px;}
.customers-nofollow{ background: url(../images/mod_icons.png) no-repeat 3px -198px;}
.mod-datatable td.dataTables_empty{text-align:center; padding:30px 0;}
.mod-datatable td .inp_t{display:inline-block; width:95%; border:1px solid #ddd; line-height:22px; padding:3px 5px; height:30px; border-radius:2px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mod-addtable .mn-checkbox-item,.mod-addtable .mn-radio-item{vertical-align: -2px;}
.mod-info-list-table .mn-checkbox-item,.mod-info-list-table .mn-radio-item{vertical-align: -2px;}

input.ff-radio{visibility:hidden;width:0;height:0;margin:0;padding:0; vertical-align:middle;}
input.ff-radio + span{ margin-right:3px;}

.credit-area{font-size:13px; color:#666;}
.credit-empty{text-align:center; padding:10px 0;}
.credit-empty span{display:block; text-align:center; padding-bottom:10px;}
.credit-area h5{font-size:16px; color:#333; line-height:30px;}
.credit-area ul li{color:#333; font-size:13px; line-height:24px; padding:5px 0;}
.credit-area ul li .mn-checkbox-item{margin-right:3px;}
.list-empty{text-align:center; padding:10px 0;font-size:13px; color:#666;}
.list-empty span{display:block; text-align:center; padding-bottom:10px;}

/*-----especil-------*/
.Woveroll{width:100%; overflow-x:scroll;}
.mod-datatable-big{text-align:left;border-collapse:collapse;}
.mod-datatable-big thead{ background: #F2F4F6; border-top: solid 1px #d8d8d8;}
.mod-datatable-big tr:hover{background-color:#f3f3f3;}
.row_selected { background: #FFC !important;}
.mod-datatable-big tr.row_selected:hover { background: #FFC;}
.mod-datatable-big tr.bg_totle:hover { background: #FFC;}
.mod-datatable-big th{padding: 5px 8px 5px 7px; border-right: solid 1px #d8d8d8; white-space: nowrap; cursor: inherit; overflow: hidden; height: 24px; text-align:left;}
.mod-datatable-big td{border-top: solid 1px #d8d8d8; padding: 6px 8px 6px 7px; color: #888; line-height:20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer;}
.mod-datatable-big th:last-child{border-right:none;}
.mod-datatable-big th.sorting {background: url(../images/sort_both.png) no-repeat center right 3px; padding-right: 18px;}
.mod-datatable-big th.sorting_asc {background: url(../images/sort_asc.png) no-repeat center right 3px; padding-right: 18px;}
.mod-datatable-big th.sorting_desc {background: url(../images/sort_desc.png) no-repeat center right 3px; padding-right: 18px;}
.mod-datatable-big td.dataTables_empty{text-align:center; padding:30px 0;}
.mod-datatable-big td .inp_t{display:inline-block; width:95%; border:1px solid #ddd; height:28px; line-height:22px; padding:3px 5px; border-radius:2px;}
.mod-datatable-big td .inp_bord{border:1px solid #ddd; border-radius:3px; padding-left:3px;}

.mod-basetable{width:100%; max-height:400px; overflow-y:auto; text-align:left; border-collapse:collapse; border-top: solid 1px #d8d8d8;}
.mod-basetable th{padding: 5px 8px 5px 7px; background:#F2F4F6; border-right: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8; text-align:center; white-space: nowrap; cursor: inherit; overflow: hidden; height: 24px; }
.mod-basetable td{border-bottom: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; padding: 6px 8px 6px 7px; color: #666; line-height:20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer;}
.mod-basetable th:last-child{border-right:none;}


/*table-resizableColumns*/
.rc-handle-container { position: relative; }
.rc-handle { position: absolute;width: 7px; cursor: col-resize; margin-left: -3px; }

.table-page{margin-top: 16px; float: right;}
.table-page .totle{display:inline-block; color:#333; float:left; line-height:30px;}
.table-page .quote{display:inline-block;}
.table-page .page-prev,.table-page .page-next,.table-page .page-select{background-color: #fff; display: inline-block; float:left; font-size:14px; padding:0px 10px; height:28px; line-height:28px; border: 1px #d8d8d8 solid; margin-left:6px; cursor:pointer;}
.table-page .disabled{color:#c7c7c7; cursor:auto;}
.table-page .chose_box{margin-left:6px; float:left;}
/*table-add*/
th,td{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.m-table-detail{border:1px solid #d8d8d8; background:#fff; border-radius:2px; padding:15px 20px 20px;}
.mod-addtable{width: 100%;}
.mod-addtable tr{border-bottom:0px solid #e8e8e8;}
.mod-addtable td{font-size:14px; color:#444; padding:6px 5px; line-height:30px; height:30px; position:relative;}
.mod-addtable td span.lab{ display:block; font-size:13px; color:#757c96; line-height:24px; padding:0;}
.mod-addtable td span.lab em{color:#f00; padding-left:3px;}
.mod-addtable td .inp_t{display:inline-block; border:1px solid #dcdfe6; padding-left:5px; font-size:14px; line-height:26px; height:32px; width:95%; box-sizing:border-box;}
.mod-addtable td .inp_sel{display:inline-block; border:1px solid #dcdfe6; border-radius:2px; padding-left:3px; line-height:28px; height:28px; color:#999;}
.mod-addtable td .inp_bord{border:1px solid #dcdfe6; border-radius:3px; padding-left:3px;}
.mod-addtable img{cursor:pointer;}
.chose_box{display:inline-block;}
.mod-datatable-inner{width:98%; border:1px solid #f2f2f2;}
.mod-datatable-inner tr{border-bottom:none;}
.mod-datatable-inner td{padding:0 0;}
.mod-datatable-inner .t_verCorrect,.mod-datatable-inner .t_verError{top:0;}
.mod-datatable td .inp_bord{border:1px solid #ddd; border-radius:3px; padding-left:3px;}

.mod-datatable-bord td{border-right:1px solid #e8e8e8;}
.file-name{ /*display:inline-block; float:left; max-width:90px; overflow:hidden; text-overflow:ellipsis;*/ white-space:normal;}

.datebox{ display:inline-block; width:95%; color:#666; line-height:26px; padding:0px; position:relative;}
.datebox em{color:#666; display:inline-block; padding:0 5px;}
.datebox .form-control{display:inline-block; width:100%; box-sizing:border-box;border: 1px solid #ddd; font-size:13px; padding:3px 5px; height:32px; line-height:24px; border-radius:3px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.datebox .input-group-btn{ display:inline-block; width:24px; height:24px; position:absolute; top:2px; right:3px;}
.datebox .input-group-btn .btn1{position:absolute; right:0px; top:3px; width:24px; height:20px; color:#333;background-color:transparent; border:none;}

.t_verCorrect{position: absolute;right:-3px; top:5px; z-index:22; background:url(../images/edit-btn.png) no-repeat;  background-position:-315px 0px; width:30px; height:30px;}
.t_verError{position: absolute;right:-3px; top:5px; z-index:22;  background:url(../images/edit-btn.png) no-repeat;  background-position:-315px -35px; width:30px; height:30px;}
.fa-info .t_verCorrect{right:-23px; top:2px;}
.fa-info .t_verError{right:-23px; top:2px;}


.mod-mbar .tip{position:relative; visibility:hidden; width:95px; position:absolute; left:-110px; top:0; opacity:0; z-index:222222; }
.mod-mbar:hover .tip{display:block; visibility:visible; opacity:1; left:-90px; -ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s  ease-in-out;transition:all .3s ease-in-out;}
.mod-mbar:hover .icon{background-color:#3f7df5; -ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s  ease-in-out;transition:all .3s ease-in-out;}
.mod-mbar .tip .txt{ display:block; width:80px; float:left; background:#9fa0a4; font-size:13px; color:#fff; line-height:35px; padding:0 0 0 10px;}
.mod-mbar .tip .arrow{display:block; position:absolute; left:90px; top:11px; width:0; height:0; border-left:8px solid #9fa0a3; border-top:6px solid transparent; border-bottom:6px solid transparent;}
.mod-mbar a{display:block;}

/*task-customer-detail----*/
.customer-detail-cont{ width:1200px;}
.customer-detail-tab { width:1198px; margin-top: 0px;background-color: #fff; border: 1px solid #d9d9d9;}
.customer-detail-tab .title{padding:20px 25px 5px; height:35px;}
.customer-detail-tab .title h1{font-size: 26px; color: #333; float:left; font-family:"Microsoft Yahei"; margin:0; font-weight:normal;}
.customer-detail-tab .title .btns{float:right; margin-top:8px;}
.goback .btn-blue{margin-left:0;}
.customer-detail-tab .tags{padding:10px 25px;}
.customer-detail-tab .tags .follow-switch{display:block; float:left; color: #666;  border: 1px solid #D8D8D8; border-radius: 4px; padding: 0 12px 0 23px; margin-right: 8px; line-height: 28px; cursor: pointer; background-color: #FFF;vertical-align: middle;}
.customer-detail-tab .tags .nofollow{background: url(../images/mod_icons.png) no-repeat 7px -246px;}
.customer-detail-tab .tags .following {background: #53A93F url(../images/mod_icons.png) no-repeat 6px -295px; color: #FFF; border-color: #FFF;}
.customer-detail-tab .tags .status{float:left; color:#555; line-height:30px;}
.customer-detail-tab .tags .numb{float:right; color:#666; line-height:28px;}
.tab-menu{border-top: 1px solid #E9EAED; margin-top:10px; background:url(../images/ul_line.png) #fff repeat-x left bottom; margin-bottom:-1px;}
.tab-menu ul{border-left: 1px solid #E9EAED; margin-left: 28px;}
.tab-menu ul li{float:left; border-right: 1px solid #E9EAED;}
.tab-menu ul li a{display:block;  padding: 12px 20px; color:#666;}
.tab-menu ul li a:hover{color:#222;}
.tab-menu ul li.on a{background: url(../images/tit_li.png) no-repeat center bottom; color:#333;}
.customer-detail-bd{ padding:20px 25px; margin-top: 18px;background-color: #fff; border: 1px solid #d9d9d9; position:relative;}
.info-tit{height:30px; padding-bottom:5px; border-bottom:1px solid #d8d8d8; line-height:30px;}
.info-tit h4{font-size:18px; color:#333; float:left;}
.info-tit a{display:block;}

.baseinfo-bd-area{width:920px; border-right:1px solid #d8d8d8;}
.baseinfo-bd-edit{width:920px; border-right:1px solid #d8d8d8;}
.mod-info-list{padding:15px 0;}
.mod-info-list ul li{line-height:30px; padding:4px 0; float:left; width:460px;}
.mod-info-list ul li span.lab{ display:block; float:left; width:110px; padding-right:5px; color:#999;}
.mod-info-list ul li span.txt{display:block; float:left; width:330px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod-info-list ul li .editbox{display:block; float:left; width:330px; height:30px; color:#333;}
.mod-info-list ul li .inp_t{display:inline-block; width:90%; height:28px; line-height:28px; color:#333; border:1px solid #fff; border-radius:2px; padding:0 3px;}
.mod-viewCon{ background:#f6f7fc; border-radius:6px; border:1px solid #e7eaf1;padding:10px 15px; box-sizing:border-box;}
.mod-info-list-table{width:100%;}
.mod-info-list-table td{line-height:24px; padding:5px 10px 8px 0; font-size:15px; color:#333; vertical-align:top; position:relative;}
.mod-info-list-table span.lab{display:block; font-size:13px; color:#757c96; line-height:24px; text-align:left;}
.mod-info-list-table .inp_t{display:inline-block; border:1px solid #dcdfe6; padding-left:5px; font-size:14px; line-height:26px; height:32px; width:95%; box-sizing:border-box;}


.mod-info-tit{height:32px; padding-bottom:5px; padding-top:0px; border-bottom:0px solid #d8d8d8; line-height:32px; position:relative;}
.mod-info-tit h4{font-size:16px; color:#333; font-weight:600; float:left; line-height:32px;}
.mod-info-tit h4 span{color:#999; font-size:13px; padding-left:5px; font-weight:normal;}
.baseinfo-bd-side{width:210px; padding-top:20px;}
.baseinfo-bd-side ul{margin-bottom:15px;}
.baseinfo-bd-side ul li{line-height:36px;color:#333; position:relative; text-align:right;}
.baseinfo-bd-side ul li span.lab{ padding-right:10px; color:#999; position:absolute; left:0; top:0;}
.baseinfo-bd-side ul li span.txt{color:#333;}

.arrowbtn{position:absolute; top:30px; right:252px; display:block; background:url(../images/icon_sh.png) no-repeat left -4px; width:13px; height:24px; border:1px solid #d8d8d8; text-indent:-99999px;}

.mod-info-list-three ul li{width:305px;}
.mod-info-list-three ul li span.lab{width:100px;}
.mod-info-list-three ul li span.txt{width:190px;}


.customer-detail-bd .table-list-bd{margin-top:15px; border:1px solid #d8d8d8; border-top:none;}
.mod-info-table{margin-top:15px; margin-right:15px; border:1px solid #d8d8d8; border-collapse:collapse;}

.table-info-hd{height:35px; padding-bottom:0px;}
.table-info-hd li{float:left; font-size:15px; color:#338aca; position: relative; top: 1px; padding: 0 10px; line-height:35px; cursor:pointer;}
.table-info-hd li.on{background:url(../images/tab_li.png) no-repeat bottom center; color:#000;}
.bg_totle{background:#ffffcd;}
.bg_totle td{ color:#666;}
.sug-box{margin-top:15px; margin-right:15px;}

.addtab-form .mod-info-table{margin-right:0;}
.mod-info-textbox{margin-top:15px;}
.mod-info-textbox ul li{line-height:34px; width:920px; float:left; margin-bottom:15px;}
.mod-info-textbox ul li .lab{display:block; float:left; width:88px; color:#666;}
.mod-info-textbox ul li .inp_t{display:block; float:left; width:823px; border:1px solid #ddd; padding:4px 0 5px 4px; line-height:24px;}
.mod-info-textbox ul li .textbox{display:block; float:left; width:830px;}
.result-info{padding-top:10px;}
.result-info ul li{width:215px; float:left; margin-left:10px; color:#333; line-height:30px;}
.result-info ul li span.lab{display:block; float:left; width:80px; color:#777;}
.addtab-show{color:#666; background:url(../images/more_arrow_up.gif) no-repeat right center; padding-right:5px; float:right; padding-right:15px; color:#338aca;}
.addtab-hide{ background:url(../images/more_arrow_down.gif) no-repeat right center;}

.mod-addtable td .mmbox{width:95%; position:relative; height:32px; border:1px solid #dcdfe6; border-radius:3px; line-height:28px; box-sizing:border-box;}
.mod-addtable td .mmbox .inp_t{color:#333; border:none; width:100%; height:30px;}
.mod-addtable td .mmbox span.per{position:absolute; right:5px; top:6px; line-height:16px; color:#777;}
.bg-eee{background-color:#f5f6fa;}
.Wdate.bg-eee{background-color:#f5f6fa;}
.mmbox .inp_t.pr25{padding-right:25px;}
.mod-addtable td .mmbox1{width:95%; position:relative; height:32px;border:1px solid #dcdfe6; border-radius:3px; line-height:28px; box-sizing:border-box;}
.mod-addtable td .mmbox1 .inp_t{color:#333; border:none; width:100%; height:30px;}
.mod-addtable td .mmbox1 span.per{position:absolute; right:5px; top:6px; line-height:16px; color:#777;}
.mmbox1 .inp_t.pr25{padding-right:25px;}

.mod-info-list-table td .mmbox{width:93%; position:relative; height:30px;border:1px solid #ccc; border-radius:3px; line-height:28px;}
.mod-info-list-table td .mmbox .inp_t{color:#666; border:none; width:90%;}
.mod-info-list-table td .mmbox span.per{position:absolute; right:5px; top:6px; line-height:16px; color:#777;}

.applytips{background:#ffffcc; border:1px solid #eee; padding:10px 15px; font-size:13px; color:#666; line-height:24px; margin-bottom:15px; position:relative;}
.applytips .icon-d{display:block; position:absolute; right:15px; top:13px; background:url(../images/pop_loading.png) no-repeat; background-position:-35px -40px; width:18px; height:18px; cursor:pointer;}
.applytips .icon-u{display:block; position:absolute; right:15px; top:13px; background:url(../images/pop_loading.png) no-repeat; background-position:-35px -55px; width:18px; height:18px; cursor:pointer;}

.mod-info-edbox{margin-top:15px; margin-bottom:10px;}
.mod-info-edbox-gray{margin-top:10px; margin-bottom:10px; padding:10px 0; background-color:#f8f8f8;}
.fa-info:before{content:"";}
.fa-leaf:before {content: "";}
.fa-leaf{font-family: 'Glyphicons Halflings';}
.fa-info td{padding:4px 0; position:relative;}
.fa-info span.lab{display:block; width:90px; padding-left:10px; color:#666; line-height:30px;}
.fa-info em{color:#f00; line-height:30px;}
.fa-info .mmbox{width:198px; float:left; position:relative; height:28px; background-color:#fff; border:1px solid #ddd; border-radius:3px; line-height:28px;}
.fa-info .mmbox .inp_t{color:#666; border:none; padding-left:5px; padding-right:5px; width:100%; height:28px; line-height:28px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.fa-info .mmbox span.per{position:absolute; right:5px; top:6px; line-height:16px; color:#777;}
.fa-info .bg-eee{background-color:#eee;}
.fa-info .mmbox .inp_t.pr25{padding-right:25px;}

/*messages*/
.messages-detail{padding:15px;font-size:14px;}
.messages-detail .tit h4{font-size:18px; color:#333; line-height:24px; padding-bottom:20px;}
.messages-detail .txt{font-size:15px; color:#333; line-height:26px;}
.messages-detail .date{color:#777; line-height:26px; padding-top:15px;}
.messages-detail .txt .underline{color:#000; padding:0 10px; border-bottom:1px solid #333;}
/*--review-ratingModel-------*/
.m-w220{width:220px; padding:0 10px 10px; box-sizing:border-box; background:#fff; border:1px solid #d8d8d8; border-radius:2px;}
.m-w720{width:725px; padding:0 10px 10px; box-sizing:border-box; background:#fff; border:1px solid #d8d8d8; border-radius:2px;}
.m-w910{width:910px; padding:0 10px 10px; box-sizing:border-box; background:#fff; border:1px solid #d8d8d8; border-radius:2px;}
.zb-tree{padding-top:10px; color:#666;}
.zb-tree ul li{font-size:13px; color:#333; line-height:24px; padding-left:5px; position:relative;}
.zb-tree ul li li{font-size:12px; color:#666; padding-left:18px; background:url(../images/line-2.png) repeat-y;}
.zb-tree ul li li li{padding-left:18px;}
.zb-tree ul li a{color:#777;}
.zb-tree ul li span{color:#333;}
.zb-tree ul li .row_selected{background:#FFC;}
.zb-tree li.current{color:#338aca;}
.tree-btn-open{display:inline-block; background:url(../images/icos.png) no-repeat; background-position:4px -78px; width:20px; height:24px; vertical-align:middle;}
.tree-btn-close{display:inline-block; background:url(../images/icos.png) no-repeat; background-position:5px -103px; width:20px; height:24px; vertical-align:middle;}
.zb-tree .glyphicon{display:block; font-size:13px; font-family:'Hiragino Sans GB','Hiragino Sans GB W3','Microsoft Yahei'; line-height:24px; }
.glyphicon-minus:before{content:"";}
.glyphicon-plus:before{content:"";}
.glyphicon-minus,.glyphicon-plus{background:url(../images/line-2.png) repeat-y;}
.glyphicon-minus span{ display:inline-block; background:url(../images/minus.png) no-repeat left 5px; padding-left:18px;}
.glyphicon-plus span{ display:inline-block; background:url(../images/plus.png) no-repeat left 5px; padding-left:18px;}
.fa-leaf span{ display:inline-block; background:url(../images/leaf.png) no-repeat left center; padding-left:18px;}


/*--addpage-edit-btn--*/
.add-edit-btn{height:32px; float:right; position:relative; top:7px; }
.add-edit-btn ul li{float:left; background-color:#fff; border:1px solid #d8d8d8; border-radius:3px; margin-left:5px; }
.add-edit-btn ul li .m-btn{padding:0 10px; color:#999; line-height:30px;}
.add-edit-btn ul li .m-btn:hover{color:#338aca;}
.add-edit-btn ul li a{display:block; padding:0;}
.add-edit-btn ul li a:hover{background-color:#f8f8f8;}
.add-edit-btn ul li span{display:block; background:url(../images/edit-btn.png) no-repeat; width:30px; height:30px;}
.add-edit-btn ul li span.icon_add_blue{background-position:-1px -106px;}
.add-edit-btn ul li span.icon_check_blue{background-position:-36px -106px;}
.add-edit-btn ul li span.icon_edit_blue{background-position:-71px -106px;}
.add-edit-btn ul li span.icon_del_blue{background-position:-106px -106px;}
.add-edit-btn ul li span.icon_save_blue{background-position:-141px -106px;}
.add-edit-btn ul li span.icon_processsubmit_blue{background-position:-176px -106px;}
.add-edit-btn ul li span.icon_processview_blue{background-position:-211px -106px;}
.add-edit-btn ul li span.icon_print_blue{background-position:-246px -106px;}
.add-edit-btn ul li span.icon_export_blue{background-position:-351px -106px;}


/*date-bootstrap-*/
.dropdown-menu{font-size:13px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border-radius:3px; border-color:#ddd; padding:2px;}
.dropdown-menu em{color:#666;}
.dropdown-menu button{outline:none;}
button:active,button:hover,button:focus,button:link{outline:none;}
.dropdown-menu>li>a{display:block;padding:3px 10px;}
.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#fff}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#3487E2; border:none;outline:none;}
.dropdown-menu .btn{border:none; padding:5px 10px; margin:2px 0;outline:none;}
.dropdown-menu small{color:#777; font-size:13px;}
.dropdown-menu tr{border-top:none;}
.dropdown-menu td{padding:0 0;}
.mod-addtable .dropdown-menu tr{border-bottom:none;}
.mod-addtable .dropdown-menu td{padding:0 0;}
.btn-info{background-color:#5bc0de;}
.btn-danger{background-color:#e06e6a;}
.btn-info,.btn-default,.btn-danger,.btn-success{border-color:transparent; border:none;outline:none;}
.btn-default.focus,.btn-default:focus,.btn-default:hover,.btn-default:active,.btn-default.active:hover{color:#333;background-color:#f5f5f5;border-color:#fff;outline:none;}
.btn-info[disabled].active,.btn-info.active,.btn-info:active{background-color:#3487e2; border:none; color:#fff;outline:none;}
.btn-info.focus,.btn-info:focus,btn-info:hover,.btn-info.active:hover{color:#fff;background-color:#3487e2;border:none;outline:none;}
.btn.active,.btn:active,.btn.focus,.btn:focus{  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;outline:none;}
.text-info{color:#fff}
.btn-info:hover{background-color:#3487e2;color:#fff; border-color:#fff;}
.btn-danger:hover {color: #fff; background-color: #d9534f; border-color:#d9534f;}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content:""}
.glyphicon-chevron-left,.glyphicon-chevron-right{ display:block; width:16px; height:16px;background:url(../images/calendar.png) no-repeat;}
.glyphicon-chevron-left{ background-position:-28px 0;}
.glyphicon-chevron-right{background-position:-40px 0;}

.mod-datatable .datebox{ display:inline-block; width:95%; color:#666; line-height:22px; padding:0px; position:relative;}
.mod-datatable .datebox em{color:#666; display:inline-block; padding:0 5px;}
.mod-datatable .datebox .form-control{display:inline-block; font-size:13px; padding:3px 5px;border: 1px solid #ddd; width:100%; box-sizing:border-box; height:30px; line-height:24px; border-radius:3px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.mod-datatable .datebox .input-group-btn{ display:inline-block; width:24px; height:24px; position:absolute; top:3px; right:3px;}
.mod-datatable .datebox .input-group-btn .btn1{position:absolute; right:0px; top:2px; width:24px; height:20px; color:#333;background-color:transparent; border:none;}
.inp_t.bg-eee{background:#f5f6fa;}
.mod-datatable .dropdown-menu tbody tr{border-top: solid 0px #d8d8d8;}
.mod-datatable .dropdown-menu tbody tr:hover{background-color:#fff;}
.mod-datatable .dropdown-menu td{border-top:none;}
.mod-datatable .dropdown-menu thead{ background: #fff; border-top: solid 0px #d8d8d8;}
.mod-datatable .dropdown-menu th { background:#fff; padding: 2px 0; border-right: solid 0px #d8d8d8; white-space: nowrap; cursor: inherit; overflow: hidden; height: 24px; text-align:center;}
.mod-datatable .dropdown-menu thead{ background: #fff; border-top: solid 0px #d8d8d8;}
.mod-datatable .dropdown-menu tr{border-top:none;}

.m-select-bd .rows ul.dropdown-menu{width:auto;}
.m-select-bd .rows ul.dropdown-menu li{margin-right:0; float:none; display:block;}

/*popup-reveal-modal*/
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000; background: rgba(0,0,0,.5); z-index:1000;display:none;top:0;left:0;}
.reveal-modal{position:absolute;width:600px; top:80px;left:50%;margin-left:-300px;background:#fff;z-index:1001; padding-bottom:15px; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal-big{width:920px; margin-left:-460px;}
.reveal-modal-loading{width:400px; margin-left:-200px;}
.reveal-modal-area{padding:15px; max-height:400px; overflow-y:auto; position:relative;}
.reveal-modal-area-small{max-height:inherit; overflow-y:visible;}
.close-reveal-modal {font-size:22px;line-height:.5;position:absolute;top:15px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer;}
.reveal-modal-tit{background:#f8f8f8; height:45px; line-height:45px; padding-left:20px; font-size:16px; color:#333; -moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}
.reveal-modal-btn{margin-right:15px;}
.addlxr{padding:15px 15px 0;}
.addlxr li{padding-bottom:15px; width:550px; float:left; line-height:30px; color:#666;}
.addlxr li .lab{display:block; width:100px; padding-right:10px; text-align:right; float:left; color:#666; line-height:30px;}
.addlxr li .inp_t{display:block; float:left; width:250px; padding:0 3px; line-height:28px; border:1px solid #eee; border-radius:2px; color:#666;}
.addlxr li .inp_t.disabled{background-color:#eee;}
.identify-customer{padding:15px 15px 0;}
.identify-customer ul li{float:left; width:150px; margin-left:5px; margin-bottom:10px; white-space: nowrap; display: inline-block; vertical-align:middle; line-height:22px;}
.change-person{padding:15px 15px 10px;}
.change-person li{float:left; width:200px; height:80px; line-height:80px; color:#333; margin:0 10px 15px; border:1px solid #ddd;}
.change-person li img{display:block; float:left; width:80px; height:80px; margin-right:5px;}
.change-person li:hover,.change-person li.selected{border:1px solid #4285f4;}

.mx-details{padding:15px 15px 0;}
.mx-details li{padding-bottom:10px; width:550px; float:left; line-height:30px; color:#333;}
.mx-details li span.lab{display:inline-block; float:left; width:110px; padding-right:5px; color:#777;}

.item-list-view{margin-top:15px; border:1px solid #d8d8d8; border-top:none;}
.reveal-bord .mod-addtable tr{border-bottom:none; color:#666;}
.reveal-bord .mod-addtable .inp_t{border:1px solid #ddd; width:95%;}

.reveal-modal-loading .reveal-modal-tit{background-color:#f4f7fe;}
.reveal-modal-area .load{width:370px; position:relative; font-size:14px; color:#666; line-height:20px;}
.reveal-modal-area .load span{display:inline-block; width:20px; height:20px; background:url(../images/pop_loading.png) no-repeat; margin-right:5px; vertical-align:middle;}
.reveal-modal-area .load span.ico-success{background-position:0 0;}
.reveal-modal-area .load span.ico-error{background-position:0 -20px;}
.reveal-modal-area .load .btn-error{position:absolute; right:0px; top:3px; background:url(../images/more_arrow_down.gif) no-repeat right center; padding-right:15px;  color:#999; cursor:pointer;}
.reveal-modal-area .load .btn-error-up{position:absolute; right:0px; top:3px; background:url(../images/more_arrow_up.gif) no-repeat right center; padding-right:15px;  color:#999; cursor:pointer;}
.reveal-modal-area .error-tips{border-top:1px solid #e6e6e6; font-size:13px; color:#666; line-height:22px; padding:10px 5px 0; margin-top:15px; }
.loading{text-align:center; color:#666; line-height:26px;}
.reveal-modal-tit span{color:#666; font-size:13px; padding-left:15px;}
.process-pic{text-align:center;}
.process-pic img{max-width:100%;}

.btn-load .loading { color: #fff; padding-left: 25px; background: url(../images/lg-loading.gif) no-repeat left center;}
.over-none{overflow-y: inherit;}


/*--------------------------------------------manage------------------------------------------------------------*/
.m-wrap{width:100%; position:relative;}
.manage-menu{width: 200px; background-color: #343f51; position: fixed; left: 0;top: 60px; bottom:0px; overflow:hidden;}
.manage-menu-inner{width:100%; height:100%; overflow-y:auto;}
.manage-menu .menu-tit{ line-height:54px;}
.manage-menu .menu-tit a{display:block; padding: 0 20px; height:54px; color: #cfdaec; text-indent: 24px; position: relative; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}
.manage-menu .menu-tit a:hover,.manage-menu .currentM a{ background-color: #2b3442; text-decoration: none; color: #5d8fe1;}
.manage-menu .menu-tit span { width: 20px; height: 20px; display: inline-block; background-image: url(../images/manage-nav.png); position: relative; left: -14px; top: 6px;}
.manage-menu .menu-tit .ico-arrow { background-image: url(../images/manage-nav.png); right: 24px; height: 30px; position: absolute; left: auto; top: 17px; background-position: 0 -225px;}
.manage-menu .currentM .ico-arrow{background-position:0 -250px;}
.second-box { }
.second-box li {line-height: 35px;}
.second-box li a{ display:block; border-left: 0 solid #6079a0; height:35px; padding-left:38px; text-indent: 24px; line-height:35px; font-size: 12px; color: #cfdaec; -webkit-transition: all .125s; -moz-transition: all .125s; transition: all .125s;}
.second-box li a:hover,.second-box li a.current {border-left-width: 5px; background: #262b33;  padding-left: 33px; color: #5d8fe1;}
.m-hide{display:none;}
.manage-menu .menu-tit .i-monitor{background-position:0 0;}
.manage-menu .menu-tit .i-configuration{background-position:0 -25px;}
.manage-menu .menu-tit .i-setting{background-position:0 -50px;}
.manage-menu .menu-tit .i-authority{background-position:0 -75px;}
.manage-menu .menu-tit .i-notice{background-position:0 -100px;}
.manage-menu .menu-tit .i-basic{background-position:0 -125px;}
.manage-menu .menu-tit .i-printing{background-position:0 -150px;}
.manage-menu .menu-tit .i-warning{background-position:0 -175px;}
.manage-menu .menu-tit .i-workflow{background-position:0 -200px;}


.manege-content{ background-color: #ecedf1; position: fixed; left: 200px; right: 0; bottom: 0; top: 60px; overflow: hidden;}
.m-g-title { height: 53px; border-bottom: 1px solid #DDD; padding: 0 15px; background-color: #fff;}
.m-g-title h4{float:left; font-size: 16px;color: #444; line-height: 53px; }
.m-g-title .t-edit-btn{ height:32px; margin-top:10px;}
.m-g-title .t-edit-btn ul li{background-color:#fff;}
.m-g-cont{margin:0px 0 10px 15px; border-radius:3px;}
.m-scrollbar{position:absolute; top:70px; bottom:0; width:100%; height:auto; overflow-x:hidden; overflow-y:auto;}
.m-g-cont .m-table-list .table-list-head{background-color:#fff;}
.per20{width:25%; padding-right:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.per78{width:75%;}

.identy-num{height:32px; width:378px; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.identy-num li{width:20px; height:32px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; float:left;}
.identy-num li .inp_t{border:none; width:10px; text-align:center;}

.eq-register-blue,.eq-insure-blue,.eq-mortgage-blue,.eq-right-blue,.eq-register-gray,.eq-insure-gray,.eq-mortgage-gray,.eq-right-gray{display:inline-block; background:url(../images/eq-state.png) no-repeat; width:20px; height:20px; vertical-align:middle;}
.eq-register-blue{ background-position:0 0;}
.eq-insure-blue{ background-position:-20px 0;}
.eq-mortgage-blue{ background-position:-40px 0;}
.eq-right-blue{ background-position:-60px 0;}
.eq-register-gray{ background-position:0 -20px;}
.eq-insure-gray{ background-position:-20px -20px;}
.eq-mortgage-gray{ background-position:-40px -20px;}
.eq-right-gray{ background-position:-60px -20px;}

/*----------workflow--------------------*/
.workflowtabs{width:1200px;}
.process-title{border-bottom:3px solid #fc9323; height:35px; position:relative;}
.process-tab h4{float:left; font-size:14px; line-height:35px; color:#666; background:url(../images/icon-01.png) no-repeat 0px bottom; padding-left:15px; position:relative; left:-3px; z-index:3;}
.process-tab ul{float:left; margin-left:40px;}
.process-tab ul li{font-size:14px;  line-height:35px; height:35px; float:left;}
.process-tab ul li a{display:block; padding:0 15px;color:#333;}
.process-tab ul li a:hover{color:#fc9323;}
.process-tab ul li.current a{background:#fc9323; border-radius:3px 3px 0 0; color:#fff;}
.process-cont{background:#ffffc6; font-size:14px; padding:10px; color:#333; line-height:30px;}
.process-cont span{color:#666; padding:0 10px;}
.workflowline{ background:#fff; padding:0px 20px 15px; border:1px solid #d8d8d8; margin-top:15px;}
.progress_start { background: rgba(0, 0, 0, 0) url(../images/progress_strat_bg.jpg) repeat scroll 0 0; float: left; height: 108px;position: relative; width: 66px; z-index: 0;}
.progress_start img { height: 50px; margin-left: 8px; margin-top: 8px; width: 50px;}
.progress_start_mask { background: rgba(0, 0, 0, 0) url(../images/progress_pic_mask.png) repeat scroll 0 0; height: 76px; left: 0; position: absolute; top: 0; width: 66px;z-index: 1;}
.progress_start_bg { background: rgba(0, 0, 0, 0) url(../images/progress_finished_bg.jpg) repeat scroll 0 0; float: left; height: 108px; width: 180px;}
.progress_start_containner { margin-left: 10px;  padding-top: 5px;}
.progress_start_containner h1 { color: #407cf8;  font-size: 14px;}
.progress_start_statu { color: #666;  line-height: 16px;  margin-top: 5px;}
.progress_more { background: rgba(0, 0, 0, 0) url(../images/progress_more.jpg) repeat scroll 0 0; float: left;  height: 108px; width: 80px;}
.progress_finished_leftbg { background: rgba(0, 0, 0, 0) url(../images/progress_finished_left.jpg) repeat scroll 0 0; float: left; height: 108px; position: relative; width: 66px; z-index: 0;}
.progress_finished_leftbg img { height: 50px; margin-left: 8px;  margin-top: 8px; width: 50px;}
.progress_finished_mask { background: rgba(0, 0, 0, 0) url(../images/progress_pic_mask.png) repeat scroll 0 0; height: 76px; left: 0; position: absolute; top: 0;  width: 66px; z-index: 1;}
.progress_finished_bg { background: rgba(0, 0, 0, 0) url(../images/progress_finished_bg.jpg) repeat scroll 0 0; float: left;  height: 108px;  width: 180px;}
.progress_finished_containner { margin-left: 10px; padding-top: 5px;}
.progress_finished_containner h1 { color: #407cf8; font-size: 14px;}
.progress_finished_right { background: rgba(0, 0, 0, 0) url(../images/progress_finished_right.jpg) repeat scroll 0 0;  float: left;  height: 108px; width: 24px;}
.progress_finished_statu {  color: #666; line-height: 16px; margin-top: 5px;}
.progress_now_leftbg { background: rgba(0, 0, 0, 0) url(../images/progress_unfinished_left.jpg) repeat scroll 0 0; float: left;  height: 108px; position: relative; width: 66px; z-index: 0;}
.progress_now_leftbg img {  height: 50px;  margin-left: 8px;  margin-top: 8px; width: 50px;}
.progress_now_mask { background: rgba(0, 0, 0, 0) url(../images/progress_pic_mask.png) repeat scroll 0 0; height: 76px; left: 0; position: absolute; top: 0; width: 66px; z-index: 1;}
.progress_now_bg {background: rgba(0, 0, 0, 0) url(../images/progress_unfinished_bg.jpg) repeat scroll 0 0; float: left; height: 108px; width: 160px;}
.progress_now_containner { margin-left: 10px; padding-top: 5px;}
.progress_now_containner h1 { color: #407cf8; font-size: 14px ;}
.progress_now_statu { color: #666;line-height: 16px; margin-top: 5px;}
.progress_now_right { background: rgba(0, 0, 0, 0) url(../images/progress_unfinished_right.jpg) repeat scroll 0 0; float: left; height: 108px; width: 24px;}

.process-records{margin-top:25px; background:url(../images/bgline.jpg) repeat-y 208px top; position:relative;}
.mod_rd{padding-bottom:35px;}
.mod_rd .name{float:left; width:150px; margin-top:10px; text-align:right; color:#999; line-height:24px;}
.mod_rd .name h4{color:#333; font-size:14px;}
.mod_rd .name h4 span{color:#999; padding-left:15px; font-size:13px;}
.mod_rd .pic{float:left; width:60px; height:60px; margin-left:30px;}
.mod_rd .pic img{ display:block;width:50px; height:50px; border:5px solid #f4f4f4; border-radius:50%;}
.mod_rd .nr{float:left; margin-left:20px; width:850px;}
.mod_rd .nr .opinion{color:#333; line-height:24px; padding-left:10px;}
.mod_rd .nr .opinion span{color:#999;}
.mod_rd .nr .txtbox{ width:100%; position:relative; height:auto;}
.mod_rd .nr .txtbox .txt{position:relative; left:10px; top:0px; display:inline-block; background:#d3ecf5; padding:8px 10px; margin-top:10px; font-size:14px; color:#333; line-height:24px; border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mod_rd .nr .txtbox .arrow{display:block; width:0px; height:0px; position:absolute; left:0px; top:20px; border-right:10px solid #d3ecf5;  border-bottom:10px solid transparent;}

.process-records .circle{width:10px; height:10px; background:#ccc; border-radius:5px; margin-left:205px;}
.mod-addtable.bor_btm tr{border-bottom:none;}

.mod-info-more-table{width:100%; background-color:#fff; border:1px solid #eee; box-sizing:border-box;}
.mod-info-more-table td{line-height:28px; padding:4px 4px;color:#333;}
.mod-info-more-table span.lab{ padding-right:5px; color:#999;}


.HX-steps { height: 40px; overflow: hidden; margin: 0 auto }
.HX-steps ol { height: 40px; width: 100%; overflow: hidden }
.HX-steps li { position: relative; float: left; display: inline; width: 32%; margin-right:1.33%; height: 40px; line-height: 40px; background: #e8e8e8 url(../images/reg.png) no-repeat 20px -50px; color: #999; border-radius:5px; }
.HX-steps .txt { float: left; display: inline; font-size:16px; position: relative; padding-left: 80px }
.HX-steps .dot22 { display:block; position: absolute; left:18px; top: 0px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; text-indent: 0; line-height: 40px; color:#999; font-family: Tahoma; font-size: 24px; font-style: normal;}
.HX-step-1 .step-1,.HX-step-2 .step-2 ,.HX-step-3 .step-3{ color: #fff; background-color: #69d1fb; }
.HX-step-3 .step-3 { color: #fff; background: #69d1fb }
.HX-step-1 .step-1 .dot22,.HX-step-2 .step-2 .dot22,.HX-step-3 .step-3 .dot22{ color: #fff }
.rgnote{width:210px; padding-left:25px; border-left:1px solid #f8f8f8; color:#999; line-height:24px; margin-top:80px;}
.rgnote h4{color:#333; line-height:30px;}

.date-tab{margin:10px 10px 0 10px; border:1px solid #ddd; border-bottom:2px solid #fc923f;}
.date-tab ul{float:left;}
.date-tab ul li{float:left; width:58px; height:58px; border-right:1px solid #ddd;}
.date-tab ul li a{display:block; padding:10px 15px; font-size:14px; color:#999; line-height:18px;}
.date-tab ul li a:hover{color:#fc923f;}
.date-tab ul li span{display:block; background:url(../images/date-tip.png) no-repeat; width:26px; height:26px; margin-top:6px; text-indent:-9999px; }
.date-tab ul li span.day{background-position:0 0;}
.date-tab ul li span.day.active{background-position:0 -30px;}
.date-tab ul li span.week{background-position:-30px 0;}
.date-tab ul li span.week.active{background-position:-30px -30px;}
.date-tab ul li span.month{background-position:-60px 0;}
.date-tab ul li span.month.active{background-position:-60px -30px;}
.date-tab .today{float:left; padding-left:20px; font-size:14px; color:#999; line-height:58px;}

.date-count{margin:10px 10px 0 10px; border:1px solid #ddd; border-bottom:2px solid #fc923f;}
.date-count .today{padding-left:20px; font-size:14px; color:#999; line-height:58px;}

.date-list{margin:0px 10px 0 10px; border:1px solid #ddd; border-top:none; position:relative;}
.date-list .prev,.date-list .next{display:block; width:15px; height:14px; position:absolute; top:28px;  background:url(../images/date-tip.png) no-repeat; cursor:pointer;}
.date-list .prev{background-position:0 -60px; left:5px;}
.date-list .next{background-position:-30px -60px; right:5px;}
.date-list ul{float:left; margin-left:20px; border-left:1px solid #ddd; height:70px;}
.date-list ul li{width:126px; float:left; border-right:1px solid #ddd; background:#eff3f7; padding:5px 0; text-align:center; color:#666; line-height:20px;}
.date-list ul li.current{background:#fc923f; color:#fff;}
.date-list ul li span{display:block;}

/*---------------account------------------------*/
.accountNum{background:#f6f7f8; border:1px solid #ddd; border-radius:2px; margin-bottom:15px;}
.numlist{padding:20px 15px;}
.numlist li{width:30%; float:left; padding-left:20px; color:#888; position:relative;}
.numlist-four li{width:23%; padding-left:2%;}
.numlist li .name{display:inline-block; font-size:14px;color:#888; line-height:16px;}
.numlist li .icon{display:inline-block; margin-left:5px; background:url(../images/icon-ts.png) no-repeat; width:16px; height:16px; vertical-align:middle; cursor:pointer;}
.numlist li .money{display:block; padding-top:5px;}
.numlist li .money .num{font-size:24px; color:#333; margin-right:5px;}
.numlist li .money .num.font_red{color:#fc656a;}
.numlist li .altdiv{position:absolute; left:120px; top:-5px; width:110px; background:#000; border-radius:3px; font-size:12px; color:#fff; line-height:18px; z-index:99;}
.numlist li .altdiv1{left:120px;}
.numlist li .altdiv .arrow{width: 0; height: 0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #000;  margin-left:-8px; margin-top:5px; display:inline-block; float:left;}
.numlist li .altdiv p{padding:5px;}
/*0217*/
.ico-green,.ico-blue,.ico-orange,.ico-red{display:inline-block;background-color:#12c588; border-radius:9px; width:18px; height:18px; vertical-align:middle; text-align:center; line-height:18px; font-size:12px; color:#fff;}
.ico-green{background-color:#12c588;}
.ico-blue{background-color:#00b0f2;}
.ico-orange{background-color:#ffb400;}
.ico-red{background-color:#ff736f;}

.bankcarddetail{background:#f6f7f8; border:1px solid #d8d8d8; border-radius:2px; margin-bottom:15px; position:relative;}
.bankcard{width:250px; position:absolute; left:20px; top:20px; z-index:33; background-color:#ffffff; border:1px solid #b6b9be; box-shadow:3px 3px 3px #ddd, -2px -2px 3px #ddd; border-radius:3px;}
.bankcard .ibanks{padding:10px 10px 5px 15px;}
.bankcard .num{font-size:19px; height:26px; color:#000; padding:10px 0px 15px 15px;}
.bankcard .state{position:absolute; right:10px; top:10px; height:20px; line-height:20px; font-size:12px; padding:0 5px; background-color:#80b2d0; color:#fff; }
.bankcard .state .arrow{width: 0; height: 0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-right:5px solid #80b2d0;  margin-left:-10px; margin-top:4px; display:inline-block; float:left;}
.bankcard .name{font-size:12px; color:#999; padding:4px 10px; background:#fafafa; border-radius:0 0 3px 3px; line-height:24px; border-top:1px dashed #b6b9bf;}
.bankinfo{ float:left; width:100%;}
.bankinfo .numlist{margin-left:270px;}
.bankstatus{background:#fff; border-top:2px solid #ccc; padding-left:300px; padding-top:15px; padding-bottom:20px; position:relative;}
.bankstatus ul li{float:left; width:33%; color:#333; line-height:28px; }
.bankstatus ul li span{color:#999;}
.bankstatus-more{position:absolute; right:15px; bottom:8px; color:#666; cursor:pointer;}

/*------------------business-index--------------------*/
.statistic{width:1200px;}
.statistic .tit{float:left; font-size:20px; color:#000; line-height:55px; border-right:1px solid #ddd; padding-right:20px;}
.statistic ul{float:left; padding-left:20px;}
.statistic ul li{float:left; width:150px; color:#999; line-height:26px;}
.statistic ul li span.lab{color:#999; display:block;}
.statistic ul li span.num{font-size:24px; color:#000;}
.p15{padding:15px;}
.data-statistic{width:780px;}
.rg-statistic{width:400px;}
.stat-tit{ height:28px; width:100%;}
.stat-tit h4{float:left;font-size:18px; color:#000; line-height:28px;}
.count{width:720px; height:300px; background:#f9f9f9; margin-left:auto; margin-right:auto;}
.stat-tit .w-head-search{background-color:#fff; border:1px solid #eee;}
.stat-tit .w-head-search .m-ss-txt,.stat-tit .w-head-search .m-ss-btn{background-color:#fff;}
.stat-tit .w-head-search .m-ss-txt{width:110px;}
.curMonth{padding-top:15px; height:90px;}
.curMonth li{padding:5px 0; border-bottom:1px solid #eee; float:left; line-height:34px;}
.curMonth li .lab{width:90px; padding-right:10px; display:block; float:left; color:#999;}
.curMonth li p{width:250px; display:block; float:left; color:#999;}
.curMonth li .num{color:#333; font-size:16px; }

.mail-list{height:440px; clear:both; margin-top:10px; border-top:1px solid #eee; overflow-y:auto;}
.mail-list li{float:left; width:360px; border-bottom:1px solid #eee; line-height:35px; height:35px; font-size:14px; color:#999;}
.mail-list li span{display:inline-block;}
.mail-list li span.name{width:110px; color:#333; padding-left:5px;}
.mail-list li span.tel{width:120px; padding-right:5px;}


/*serverMonitor*/
.serverMonitor{width:65%;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.serverMonitor ul,.dataMonitor ul{ margin-top:10px; height:105px;}
.serverMonitor ul li{float:left; width:25%; color:#999; line-height:32px;}
.serverMonitor ul li span.lab{color:#999; display:block;}
.serverMonitor ul li span.num{font-size:32px; color:#000;}
.dataMonitor{width:35%; padding-left:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.dataMonitor li{color:#333;line-height:32px;}
.dataMonitor li span.lab{color:#999;}
.mod-usage{width:33%; float:left; margin-top:15px; margin-bottom:15px; position:relative;}
.percent{width:100px; height:100px; float:left; margin-right:10px; position:relative; left:0px; top:0px;}
.percent .progressbar-text{width:100%;position:absolute; left:0; top:0; text-align:center; display:block; font-size:18px; color:#777; line-height:100px;}
.mr15{margin-right:15px;}
.mr0{margin-right:0;}
.mt0{margin-top:0;}
.ml0{margin-left:0;}
.usenote{font-size:14px; color:#000; line-height:30px;}
.ft20{font-size:20px;}
.ftgray{color:#999;}
.bordtop{ clear:both; border-top:1px solid #ddd; padding-top:10px;}

/*ca*/
.calendar-content .well{background:#fff; font-size:14px; border:none; margin-bottom:0px;}
.calendar-content .well-sm{padding:9px 0 0;}
.calendar-content .well th{ padding-top:5px; padding-bottom:5px;}
.calendar-content .well td{padding:3px 3px;}
.calendar-content .btn-group-sm>.btn,.calendar-content .btn-sm{padding:3px 11px; border-radius:30px;}
.calendar-content .btn-sm strong{ color:#3487e2;}
.calendar-content .btn-info.active,.calendar-content .btn-info:active{ border-radius:30px;}
.remind .btn-sm{background-color:#fff; border:1px solid #f99d33; padding:2px 10px;}
.remind .btn-info.active{border:1px solid #3487e2; background-color:#3487e2;}
.calendar-content .btn.active,.calendar-content .btn:active,.calendar-content .btn.focus,.calendar-content .btn:focus{border-radius:30px; }
.calendar-content .btn{border-radius:30px;}

.userset li{padding-bottom:15px; line-height:30px;}
.userset li span.lab{display:inline-block; width:80px; text-align:right; padding-right:15px; color:#666;}
.userset li .inp_t{display:inline-block; width:360px; padding:0 5px; height:30px; line-height:30px;}
.userset li .photo{border-radius:3px; width:50px; height:50px;}

/*----apps--03--*/
.apps-list{ border:1px solid #d8d8d8; margin-bottom: 16px; margin-top:-17px; border-top:1px solid #eee; }
.apps-list h4{height:42px; background:#f4f4f4; line-height:42px; color:#fc9323; padding-left:20px;}
.apps-list-inner{padding:0 20px; background:#fff;}

.apps-list .apps-tit{ line-height:42px; height:42px; border-bottom: 1px solid #f0f0f0; position:relative;}
.apps-list .apps-tit a{display:block; height:42px; color: #333; text-indent: 5px; position: relative; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}
.apps-list .apps-tit a:hover,.apps-list .currentM a{ text-decoration: none; color: #fc9323;}
.apps-list .apps-tit span { width: 20px; height: 20px; display: inline-block; background-image: url(../images/apps-icon.png); position: relative; left: -5px; top: 7px;}
.apps-list .apps-tit .ico-arrow {background:url(../images/apps-icon.png) no-repeat;  right: 0px; height: 20px; position: absolute; left: auto; top: 17px; background-position: 0 -120px; }
.apps-list .currentM .ico-arrow{background-position:0 -140px;}
.apps-con { }
.apps-con li {line-height: 35px;}
.apps-con li a{ display:block; height:35px; padding-left:24px;  line-height:35px; font-size: 13px; color: #333; -webkit-transition: all .125s; -moz-transition: all .125s; transition: all .125s;}
.apps-con li a:hover,.apps-con li a.current { background: #eee;  color: #333;}
.m-hide{display:none;}
.apps-tit .i-financialdeve{background-position:0 0;}
.apps-tit .i-credit{background-position:0 -20px;}
.apps-tit .i-msg{background-position:0 -40px;}
.apps-tit .i-email{background-position:0 -60px;}
.apps-tit .i-identify{background-position:0 -80px;}
.apps-tit .i-interface{background-position:0 -100px;}

.apps-tit a:hover .i-financialdeve,.apps-tit.currentM .i-financialdeve{background-position:-20px 0;}
.apps-tit a:hover .i-credit,.apps-tit.currentM .i-credit{background-position:-20px -20px;}
.apps-tit a:hover .i-msg,.apps-tit.currentM .i-msg{background-position:-20px -40px;}
.apps-tit a:hover .i-email,.apps-tit.currentM .i-email{background-position:-20px -60px;}
.apps-tit a:hover .i-identify,.apps-tit.currentM .i-identify{background-position:-20px -80px;}
.apps-tit a:hover .i-interface,.apps-tit.currentM .i-interface{background-position:-20px -100px;}

/*print0311*/
.icon-print{display:inline-block; background:url(../images/edit-btn.png) no-repeat; background-position:-250px -5px; width:20px; height:20px; margin-right:5px;}
.listscroll{height:200px; overflow:auto; border:1px solid #d8d8d8; margin-top:15px;}
.listscroll li{ line-height:26px; padding:8px 10px; background:#f4f4f4; border-bottom:1px solid #d8d8d8; color:#666; cursor:pointer;}
.listscroll li:hover,.listscroll li:focus{background:#fff; color:#3b76f4;}

/*upload*/
.upload_div{position:relative; margin-top:10px;}
.upload_file{position:absolute;left:0;top:0px;width:85px;height:30px;opacity:0;cursor:pointer;}
.icon-js{ display:block; position:absolute; right:6px; top:7px; background:url(../images/icon-js.png) no-repeat; width:16px; height:16px; cursor:pointer;}

.mn-checkbox-item.bg-eee,.mn-radio-item.bg-eee{background:#eee;}
.locking,.nolocking{display:inline-block; background:url(../images/ht-lock.png) no-repeat; width:20px; height:20px; vertical-align:middle;}
.locking{background-position:0 0;}
.nolocking{background-position:-20px 0;}
/*2017*/
.V-add,.V-check,.V-edit,.V-del,.V-save{display:inline-block; width:20px; height:20px; background:url(../images/edit-btn.png) no-repeat; cursor:pointer;}
.V-add{background-position:-8px -6px;}
.V-check{background-position:-42px -6px;}
.V-edit{background-position:-78px -6px;}
.V-del{background-position:-113px -6px;}
.V-save{background-position:-148px -6px;}
/*Revoke*/
.Rstatus{ padding-left:5px; position:relative;}
.Rstatus .arrow{width:0; height:0; display:block; border:8px solid #ededed; border-top-color: transparent; border-bottom-color: transparent;border-left-color: transparent; position:absolute; left:-10px; top:5px;}
.Rstatus .txt{ float:left;background:#ededed; border-radius:3px; padding:8px 5px 8px 10px; margin-top:-5px; color:#666; line-height:20px; min-width:200px; max-width:700px;}

/*user-index0301*/
.w920{width:920px;}
.w260{width:260px;}
.p20{padding:20px;}
.accnews{background:#fff; position:relative;}

/*404-500*/
.bg_blue{background:#156de8;}
.bg_404{background:url(../images/bg_404.png) #156de8 no-repeat center top; padding-bottom:40px;}
.bg_404 .pic{width:500px; height:190px; margin:0 auto; padding-top:150px;}
.bg_404 .pic1{width:400px; height:255px; margin:0 auto; padding-top:120px;}
.bg_404 .txt{font-size:30px; color:#fff; text-align:center; line-height:50px; margin-top:50px;}
.bg_404 .btn{width:210px; height:50px; margin:0 auto; margin-top:60px; border:1px solid #fff; border-radius:6px; font-size:18px; text-align:center; line-height:50px;}
.bg_404 .btn a{display:block; color:#fff; transition:all .5s ease-in-out;}
.bg_404 .btn a:hover{background-color:#fff; border-radius:4px; color:#156de8;}
/*account-choice-0321*/
.accChoice{width:900px; margin:0 auto; padding-top:20px; text-align:center;}
.mod-a{width:300px; height:180px; margin:0 15px; display:inline-block; border:1px solid #ccc; border-radius:5px; position:relative;}
.mod-a a{display:block; text-align:center; line-height:180px; font-size:16px; color:#333;}
.mod-a a:focus{background:url(../images/icon_choice.png) no-repeat right bottom;}
.mod-a .icon-ch{background:url(../images/icon_choice.png) no-repeat right bottom; width:30px; height:30px; position:absolute; right:0; bottom:0;}
.approvalResult{width:500px; margin:0 auto; padding:20px 0 20px; min-height:100px;}
.approvalResult span.icon{display:inline-block; float:left; width:40px; height:40px; margin-right:20px;}
.approvalResult .icon-inreview{background:url(../images/icon_inreview.png) no-repeat;}
.approvalResult .icon-nopass{background:url(../images/icon_nopass.png) no-repeat;}
.approvalResult .icon-pass{background:url(../images/icon_pass.png) no-repeat;}
.approvalResult .icon-operatip{background:url(../images/icon_operatip.png) no-repeat;}
.approvalResult .appTxt{ float:left; width:400px; font-size:14px; line-height:26px; color:#333; padding-bottom:20px;}
.approvalResult .appTxt h3{font-size:18px; margin-bottom:15px; color:#1ccd5f;}
/*pay-pop--0331*/
.bg-filter{position:fixed;top:0;left:0;	width:100%;height:100%;	background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:200;}
.popUp{max-width:100%; display:block; position:fixed; left:50%; top:50px; margin-left:-275px; z-index:299; }
.popArea{width:550px; height:350px; background-color:#fff; border-radius:8px; z-index:99; margin:0 auto; margin-top:50px; font-size:14px;}
.popArea .tit{height:50px; background:#f2f2f2; border-radius:8px 8px 0 0; font-size:18px; color:#333; padding-left:20px; line-height:50px;}
.popArea .conTxt{margin:0 auto; text-align:center; padding:20px 0px; line-height:24px;}
.popArea .conTxt>img{margin-bottom:10px;}
.popArea .conTxt h4{font-size:22px;	color:#003333;margin-bottom:15px;}
.popArea .conTxt p{color:#666666;margin-bottom:5px;}
.popArea .conTxt a.ok,.popArea .conTxt a.no{display:inline-block; width:120px; height:40px; line-height:40px;color:#fff;background-color:#156de8; text-align:center; text-decoration:none; border-radius: 2px; margin-right:5px;margin-top: 20px;}
.popArea .conTxt a.no{background-color:#b2b2b2; margin-right:0;}
.PopCode{position:relative; z-index:200;}
.PopCode .popUp{margin-left:-200px;}
.PopCode .popArea{width:400px; height:300px;}
.PopCode .popArea .conTxt{width:180px;}
.PopCode .popArea .inp_t{padding:5px 10px; line-height:26px; width:150px;}
.PopCode .popArea img{cursor:pointer;}
.PopCode .popArea .conTxt a.ok{margin-top:10px;}
.PopCode .popArea .mod_error{margin-top:5px;}
/*sign*/
.contractSign h4{ display:inline-block; font-size:16px; color:#333; line-height:30px;}
.contractSign span{ display:inline-block;font-size:14px; color:#f99d33; background:url(../images/icon_tip.png) no-repeat left center; padding-left:20px; margin-left:50px; line-height:30px;}
.sign-tit h4{ display:inline-block; padding:0 5px; background:transparent; border:0px solid #ededed; border-bottom:none; font-size:14px; color:#656c7e; line-height:26px; cursor:pointer;}
.sign-tit li{float:left; background:#eee; color:#666; border:1px solid #ddd; border-radius:3px 3px 0 0; line-height:34px; height:34px; border-bottom:none; padding:0 20px; margin-left:5px;}
.sign-tit li.on{background:#4388ee; color:#fff; border:1px solid #4388ee;}
.sign-con{height:680px; background:url(../images/signbg.png) #fff; border:1px dashed #ffcc00; border-radius:6px; position:relative;}
.sign-con .pic-HT{margin:5px; text-align:center; height:672px; overflow-y:auto;}

.Supplier_QRcode{position:relative;}
.mobileSign{position:fixed; width:300px; height:350px; border:0px solid #c9c9c9; left:50%; margin-left:-150px; top:80px; background:#0099ff; border-radius:6px; z-index:300;}
.mobileSign .title{background:#156de8; border-radius:6px 6px 0 0; padding:20px 0; height:35px;}
.mobileSign .title img{display:inline-block; height:35px; margin-left:10px; float:left;}
.mobileSign .title span{display:inline-block; font-size:20px; color:#fff; line-height:35px; margin-left:15px; padding-left:15px; border-left:1px solid #7cadf2;}
.mobileSign .cont{padding:15px 0; text-align:center; font-size:14px; color:#fff; line-height:30px;}
.mobileSign .cont img{display:inline-block; width:180px; height:180px;}
.mobileSign .btn-close{position:absolute; right:-10px; top:-10px; width:30px; height:30px; background:url(../images/iconfont-close.png)  no-repeat; border-radius:50%; cursor:pointer;}

/*Top-tips-flash*/
.topNotice{top: 0; left: 0; right: 0;  height: 35px; line-height: 35px; min-width: 1200px; background-color: #F5ECD7; font-size: 14px; color: #323232;}
.topNotice .txt{float: left; margin-left: 40px; padding-left: 26px; color:#666; position:relative;}
.topNotice .txt::before{content:""; position:absolute; left:0; top:10px; background: url(../images/icon_tip.png) no-repeat; width:16px; height:16px;}
.topPlat{top: 0; left: 0; right: 0;  height: 35px; line-height: 35px; min-width: 1200px; background-color: #F5ECD7; font-size: 14px; color: #323232;}
.topPlat .nr{display:inline-block; padding-left:3px;}

/*servceTime*/
.servceTime{width:620px; margin:20px auto; padding:35px 50px; background:#fff; border:10px solid #f1f1f1;}
.servceTime .title{ height:17px; border-bottom:1px solid #ddd; margin-bottom:25px; text-align:center;}
.servceTime .title h4{ display:inline-block; font-size:26px; color:#333; line-height:34px; background:#fff; padding:0 10px; margin-top:0px; }
.servceTime .txt{font-size:14px; color:#666; line-height:24px; padding-top:10px;}
.servceTime .mod-time{width:620px; height:121px; margin:0 auto; padding:10px 0; overflow:hidden;}
.servceTime .mod-time .name{ float:left; font-size:26px; color:#fff; width:240px; height:121px; text-align:center; line-height:121px;}
.servceTime .mod-time .bgRed{background:#f65f4c;}
.servceTime .mod-time .bgBlue{background:#4794e4;}
.servceTime .mod-time .nr{float:left; width:379px; font-size:14px; color:#333; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
.servceTime .mod-time .nr p{line-height:59px; height:59px; padding-left:15px; border-top:1px solid #ddd;}
.servceTime .mod-time .nr .f18{font-size:18px; color:#333;}
/*repaymentSlip------------------*/
.repayslip{width:1110px; margin:0 auto; padding:20px 0;}
.repayResult{width:350px; margin:0 auto; padding:20px 0 10px;}
.repayResult span.icon{display:inline-block; float:left; width:50px; height:50px; margin-right:20px;}
.repayResult .icon-inreview{background:url(../images/icon_inreview.png) no-repeat;}
.repayResult .icon-nopass{background:url(../images/icon_nopass.png) no-repeat;}
.repayResult .icon-pass{background:url(../images/icon_pass.png) no-repeat;}
.repayResult .icon-operatip{background:url(../images/icon_operatip.png) no-repeat;}
.repayResult .appTxt{ float:left; font-size:26px; line-height:50px; color:#333;}

.rep-area{width:1107px; padding-bottom:0px; position:relative; font-family:SimSun;}
.rep-inner{padding:0 10px;}
.slip-tit{position:relative; color:#333; font-size:13px; line-height:22px; text-align:center; padding-bottom:5px;}
.slip-tit .yxtit{display:inline-block; height:45px; padding:0px 5px 4px; margin:0 auto; border-bottom:2px solid #e9d9c3;}
.slip-tit .yxtit img{display:inline-block; height:40px; float:left}
.slip-tit .yxtit h3{display:inline-block; margin-left:15px; padding-left:15px; border-left:1px solid #ddd; font-size:28px; height:40px; line-height:40px;}
.slip-tit .num{display:block; font-size:18px; color:#ff0003;}
.slip-tit .yxnum{position:absolute; left:0; top:4px; text-align:left;}
.slip-tit .yxdate{position:absolute; right:0; top:4px; text-align:right;}
.slip-data{position:relative; height:20px;}
.slip-data .num{display:inline-block;}

.table-slip{width:100%; border:1px solid #e9d9c3; border-collapse:collapse; font-size:13px;}
.table-slip-inner{width:100%;}
.table-slip td{color:#333; line-height:20px; padding:8px 10px; border-right:1px solid #e9d9c3; border-bottom:1px solid #e9d9c3; box-sizing:border-box;}
.table-slip th{background:#f5f5f5; line-height:20px; padding:8px 10px; text-align:left; border-bottom:1px solid #e9d9c3; box-sizing:border-box;}
.table-slip span.lab{ display:block; color:#cc9966; text-align:center;}
.table-slip span.btit{display:block; color:#b38443; font-size:15px; text-align:center;}
.yxChapter{position:absolute; right:100px; bottom:15px; width:130px; height:130px; background:url(../images/yxChapter.png) no-repeat; font-size:0;}
.blChapter{position:absolute; right:100px; bottom:15px; width:130px; height:130px; background:url(../images/bljrChapter.png) no-repeat; font-size:0;}
.xinvalid{position:absolute; left:50%; bottom:120px; margin-left:-50px; width:130px; height:80px; background:url(../images/invalid.png) no-repeat; font-size:0;}
.rzchapter{display:inline-block; width:130px; min-height:130px;}
.operatBtn{position:relative; background:#f6f7fc; border-radius:0 0 4px 4px; border-top:1px dashed #ddd; padding:15px;}
.operatBtn .yxdownload{position:absolute; left:0; top:0;}
.operatBtn .yxprint{position:absolute; right:0; top:0;}
.operatBtn .yxprint a{display:block; background:url(../images/yxprint.png) no-repeat left center; padding-left:24px; font-size:14px; line-height:26px;}

/**/
.paymentLetter{width:1110px; margin:0 auto; padding:20px 0;}
.paymentLetter .slip-tit .yxtit{ border-bottom:2px solid #ccf1ff;}
.paymentLetter .table-slip{ border:1px solid #ccf1ff;}
.paymentLetter .table-slip td{border-right:1px solid #ccf1ff; border-bottom:1px solid #ccf1ff;}
.paymentLetter .table-slip th{background:#e5f8ff; border-bottom:1px solid #ccf1ff; border-right:1px solid #ccf1ff;}
.paymentLetter .table-slip span.lab{color:#0b84ed;}
.paymentLetter .table-slip span.btit{color:#0b85ed;}
/**/
.transferSheet{width:1110px; margin:0 auto; padding:20px 0;}
.transferSheet .slip-tit .yxtit{ border-bottom:2px solid #ffccd4;}
.transferSheet .table-slip{ border:1px solid #ffccd4;}
.transferSheet .table-slip td{border-right:1px solid #ffccd4; border-bottom:1px solid #ffccd4;}
.transferSheet .table-slip th{background:#ffe5e9; border-bottom:1px solid #ffccd4;border-right:1px solid #ffccd4;}
.transferSheet .table-slip span.lab{color:#cc3333;}
.transferSheet .table-slip span.btit{color:#cc3333;}

/**/
.financingVoucher{width:1110px; margin:0 auto; padding:20px 0;}
.financingVoucher .slip-tit .yxtit{ border-bottom:2px solid #e9d9c3;}
.financingVoucher .table-slip{ border:1px solid #e9d9c3;}
.financingVoucher .table-slip td{border-right:1px solid #e9d9c3; border-bottom:1px solid #e9d9c3;}
.financingVoucher .table-slip th{background:#f7f1e8; border-bottom:1px solid #e9d9c3; border-right:1px solid #e9d9c3;}
.financingVoucher .table-slip span.lab{color:#cc9966;}
.financingVoucher .table-slip span.btit{color:#b38443;}

.table-slip .numtab{width:100%; text-align:right;}
.table-slip .numtab table{border:none;}
.table-slip .numtab th{padding:3px 0; text-align:center;}
.table-slip .numtab td{padding:3px 0; text-align:center; border-bottom:none;}
.table-slip .numtab th:last-child{border-right:none;}
.table-slip .numtab td:last-child{border-right:none;}

.YXhandle{width:940px; margin:0 auto; position:relative;}
.YXhandle .rep-area{background:#fff; width:940px; padding-bottom:10px;}
.YXhandle .rep-inner{padding:0 10px 0 10px;}

/**/
.sign-con .pic-HT{text-align:left;}
.mod-Agreement{padding:30px; background:transparent; color:#666;}
.Agreement-head{text-align:center; padding-bottom:30px;}
.Agreement-head h2{font-size:22px; color:#f00; line-height:32px;}
.Agreement-body{font-size:14px; color:#666; border:0px solid #eee; padding:10px; line-height:26px; border-radius:4px;}
.Agreement-body p{text-indent:2em; padding-bottom:10px;}
.Agreement-body .tit{text-align:center; font-size:18px; color:#f60; line-height:28px; padding:20px 0;}
.Agreement-body .tit-lit{color:#f60; font-weight:bold; padding-right:10px;}

/*activate-acc*/
.activate-acc{margin:20px 10px 30px; border:1px solid #eee; border-radius:3px; padding:20px 20px 50px; }
.activate-acc .title{font-size:13px; color:#999; line-height:30px;}
.activate-acc .title h4{font-size:18px; color:#333; display:inline-block; padding-right:10px;}
.activate-acc .cont{font-size:14px; color:#666; line-height:30px; padding-top:10px;}
.activate-acc .re-money{width:600px; margin-top:30px; margin-left:20px;}
.activate-acc .re-money .lab{display:block; float:left; color:#666; width:200px; line-height:34px; text-align:right;}
.activate-acc .re-money .inp_t{display:block; float:left; font-size:14px; height:28px; line-height:28px; border:1px solid #ddd; border-radius:0; padding:2px 5px; width:200px;}
/*0707*/
.msgCode h4{font-size:20px; color:#156de8; text-align:center; line-height:26px;}
.codebox-input{text-align:center; color:#999;margin-top:30px;}
.codebox-input .inp-code{display:inline-block; width:48px; height:53px; border:1px solid #ccc; border-radius:4px; font-size:22px; color:#333; line-height:53px; text-align:center; padding:0; margin:0 2px;}
.codebox-input .inp-code.on,.codebox-input .inp-code:focus{border:1px solid #156de8;}
.codebox-tip{width:365px; margin:0 auto; padding-top:10px; line-height:28px; font-size:14px;}
.msgCode-btn{border-top:1px solid #ddd; padding-top:6px; margin:0 20px; margin-top:15px; font-size:14px; color:#666; line-height:30px;}
.msgCode-btn a.close{display:block; width:48%; border-left:1px solid #ddd; height:30px; line-height:30px; color:#666; text-align:right;}
.msgCode-btn a.close:hover{color:#156de8;}

.distribute{border:1px solid #ddd; padding:10px; max-height:200px; overflow-y:auto;}
.distribute li{border-bottom:1px dashed #ededed; padding:4px 0; line-height:24px;}
.distribute li span{margin-right:5px;}

.acc-balance{font-size:14px; color:#777; line-height:26px;}
.acc-balance .name{color:#333;}
.acc-balance .num{font-size:20px; color:#f30;}
.acc-balance ul{padding:20px 0 10px; border-top:1px solid #ddd; margin-top:20px;}
.acc-balance li{width:45%; float:left;}
.acc-balance li.li2{border-left:1px solid #ddd; padding-left:20px;}

.acc-add{width:900px;}
.acc-add ul li{width:900px; margin-left:0px;}

.accIntro{font-size:13px; color:#333; line-height:26px;}
.accUser h4{font-size:16px; color:#333; line-height:28px;}
.accUser .info{display:inline-block; padding-left:20px;}

.acc-bankCard{width:960px;}
.mod-bindcard{width:300px; float:left; margin-right:16px; margin-bottom:10px; height:150px; border:1px solid #ddd; border-radius:3px;}
.mod-bindcard .title{height:20px; font-size:13px; line-height:20px; padding:10px 8px;}
.mod-bindcard .title .kj{display:inline-block; float:right; width:70px; height:18px;}
.mod-bindcard .title .cardType{display:inline-block; float:right; width:48px; height:18px; background:url(../images/card_cx.png) no-repeat; margin-left:8px; }
.mod-bindcard .title .name{display:inline-block; line-height:20px; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod-bindcard .cardNum{background-color:#f5f5f5; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:15px 0; text-align:center; line-height:24px; font-size:22px; color:#666;}
.mod-bindcard .cardTel{font-size:14px; color:#666; line-height:30px; padding:10px; position:relative;}
.operate-btn{display:none; position:absolute; right:10px; top:5px; line-height:20px; text-align:right; }
.operate-btn a{display:inline-block; font-size:13px;}
.operate-btn .lih40{line-height:40px;}
.mod-bindcard:hover{border:1px dashed #4b94f9;}
.mod-bindcard:hover .operate-btn{display:block;}
.mod-bindcard.on:hover .operate-btn{display:none;}
.mod-bindcard.active{background-color:#f8f8f8; border:1px solid #ccc;}
.mod-bindcard.active .cardNum{background-color:#4b94f9; color:#fff;}
.mod-bindcard.active .title .name{color:#156de8;}
.mod-bindcard .icon{display:inline-block; width:20px; height:20px; background:url(../images/bank.png) no-repeat; margin-right:3px; /*vertical-align:middle;*/}
.mod-bindcard .icon-cmb{background-position:0 0;}
.mod-bindcard .icon-icbc{background-position:0 -20px;}
.mod-bindcard .icon-ccb{background-position:0 -40px;}
.mod-bindcard .icon-boc{background-position:0 -60px;}
.mod-bindcard .icon-abc{background-position:0 -80px;}
.mod-bindcard .icon-psbc{background-position:0 -100px;}
.mod-bindcard .icon-bcm{background-position:0 -120px;}
.mod-bindcard .icon-bob{background-position:0 -140px;}
.mod-bindcard .icon-cmbc{background-position:0 -160px;}
.mod-bindcard .icon-cmcb{background-position:0 -180px;}
.mod-bindcard .icon-bank{background-position:0 -200px;}

/**/
.comlist{border:1px solid #ddd; margin:5px 0; height:250px; max-height:250px; overflow-y:auto;}
.comlist li{ margin-bottom:1px; background:#f2f2f2; text-align:left; line-height:24px; padding:3px 5px; padding-left:22px; font-size:14px; color:#666; position:relative;}
.comlist li .mn-checkbox-item{position:absolute; left:5px; top:8px;}
.btn-opp{display:inline-block; border:1px solid #ccc; background:#fff; border-radius:4px; width:90px; text-align:center; font-size:13px; color:#4b94f9; padding:2px 0px; line-height:24px; margin-bottom:10px;}
.btn-opp:hover{background-color:#4b94f9; color:#fff;border:1px solid #4b94f9;}

.div-tips{position:relative; display:inline-block;}
.txt-tips{width:120px; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; padding:10px 10px 10px; font-size:13px; color:#666; line-height:20px; position:absolute; left:-15px; top:22px; margin-top:10px; z-index:3333; display:none; text-align:left;}
.txt-tips .arrow1{position:absolute; left:15px; top:-10px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #ddd;}
.txt-tips .arrow2{position:absolute; left:15px; top:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #f8f8f8;}
.btn-tips{cursor:pointer; vertical-align:middle; margin-left:3px;}
.close-tips{position:absolute; right:3px; top:3px; width:18px; height:18px; text-align:center; font-size:22px; line-height:18px; color:#666;  cursor:pointer;}
.close-tips:hover{background:#aaa; color:#fff; border-radius:50%;}

/*0728*/
.invite{background:#9bb4dc; padding:15px 10px; font-size:14px; color:#fff; line-height:24px; border-radius:4px; box-sizing:border-box;}
.invite-link{width:750px; border-right:1px solid #d0e2ff; padding:5px 15px;}
.invite-link .invitetxt{float:left; width:600px; height:34px; line-height:34px; font-size:14px; color:#333; padding:0 10px; background:#fff; border-radius:3px;}
.invite-link .invitetxt .link{display:inline-block; width:550px; height:30px; font-size:14px; color:#333; padding:0; margin:0; border:none;}
.invite-link .btn-opp{ background:#fff; border:none; border-radius:4px; width:50px; padding:0 20px; text-align:center; line-height:34px; font-size:14px; color:#44648b;}
.invite-num{width:130px; padding-left:20px; padding-top:10px;}
.inspection-result{background:url(../images/logo_g.png) #fff no-repeat 95% 90%; border:1px dashed #ffcc00; border-radius:6px; width:85%; padding:10px 15px; position:relative;}
.inspection-result h4{font-size:15px; color:#F60; line-height:24px;}
.inspection-result .txt{font-size:13px; color:#666; line-height:22px; padding-top:5px;}
.inspection-result .txt img{display:inline-block; vertical-align:middle;}
.inspection-result h4 span{color:#999; font-size:13px;}
.inspection-result .icon-u1{display:block; position:absolute; right:15px; top:14px; background:url(../images/zt_arrow_2.png) no-repeat right 5px; height:18px; line-height:18px; padding-right:17px; cursor:pointer;}
.inspection-result .icon-d1{display:block; position:absolute; right:15px; top:14px; background:url(../images/zt_arrow_1.png) no-repeat right 6px; height:18px; line-height:18px; padding-right:17px; cursor:pointer;}

.lfinfo{width:680px; padding-right:8px; border-right:1px solid #eee; float:left;}
.EXmaninfo{ float:right; width:250px; min-height:300px; padding-left:10px; padding-bottom:10px;}
.EXmaninfo li{ font-size:13px; color:#777; line-height:24px;}
.EXmaninfo li h4{font-size:14px; color:#333; line-height:34px; border-bottom:1px solid #eee; padding-left:10px; }
.EXmaninfo li .txt{padding:10px;}
.YXmaninfo{ float:right; width:250px; min-height:300px; padding-left:10px; padding-bottom:10px;}
.YXmaninfo li{ font-size:13px; color:#777; line-height:24px;}
.YXmaninfo li h4{font-size:14px; color:#333; line-height:34px; border-bottom:1px solid #eee; padding-left:10px; }
.YXmaninfo li .txt{padding:10px;}
.modal-warn{padding:15px; font-size:16px; color:#333; line-height:28px; text-align:center;}
.modal-warn .icon-w{display:inline-block; background:url(../images/icon_w.png) no-repeat; width:24px; height:24px; vertical-align:middle;}
.modal-warn span{display:inline-block; padding-left:5px;}
.tip-result{border:1px solid #ddd; background:#f8f8f8; border-radius:3px; padding:10px; text-align:center; color:#666;}
.tip-result h4{ color:#f60; padding-bottom:5px;}

/*initial-pwd0816*/
.bg-filter{position:fixed;top:0;left:0;	width:100%;height:100%;	background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:200;}
.Popup-initialPwd{max-width:100%; position:fixed; left:50%; top:50px; margin-left:-250px; z-index:199; }
.Popup-area{width:500px; min-height:500px; background-color:#fff; border-radius:8px; position:relative; z-index:399; margin:0 auto; margin-top:50px; font-size:14px;}
.initial-tit{height:150px; background:url(../images/bg_setpwd.jpg) no-repeat #096bf1; border-radius:8px 8px 0 0; font-size:14px; color:#a5bef8; text-align:center; line-height:40px; position:relative;}
.initial-tit h4{font-size:30px; padding-top:60px; color:#fff;}
.initial-tit .pwdicon{width:100px; height:100px; background:url(../images/icon_initapwd.png) no-repeat; margin:0 auto; position:absolute; left:200px; top:-50px;}
.initial-con{ padding-bottom:15px; margin-top:30px;}
.initial-con ul{padding-top:15px;}
.initial-con li{width:400px; float:left; margin-left:90px; margin-bottom:25px; position:relative;}
.initial-con li .mnbox{width:320px; float:left; background:#f4f4f4; height:46px; border-radius:4px; font-size:14px;}
.initial-con li .lab{float:left; display:inline-block; width:75px; padding-left:15px; background:#eaeaea; border-radius:4px 0 0 4px; line-height:46px;}
.initial-con li .inp_t{display:inline-block; width:180px; float:left; padding:10px 10px; line-height:26px; background:none; border:none;}
.initial-con li .mod_error{position:absolute; left:0; top:45px; margin-top:3px; font-size:13px;}

.lgDownload{position:absolute; left:1px; bottom:1px; width:328px; height:36px; background:#f3f3f3; text-align:center; font-size:13px; color:#666; line-height:36px;}
.lgDownload span.name{display:inline-block; font-size:13px; margin-right:10px;}
.lgDownload a{padding:0 5px;}
/*print0828*/
.repet-bg{display:none;}
.Numbox{position:absolute; left:3px; top:32px; width:92%; color:#fff; z-index:33; margin-top:12px;}
.Numbox .arrow{display:inline-block; width:0; height:0; position:absolute; left:10px; top:-8px; border-bottom:8px solid #444; border-left:6px solid transparent; border-right:6px solid transparent;}
.Numbox p{background:#444; border-radius:3px; padding:5px 10px; font-size:13px; line-height:20px;}

.table-calculat{border:1px solid #ddd; background:#fff; border-collapse:collapse; width:100%; font-size:14px;}
.table-calculat td{color:#333; line-height:20px; padding:10px 10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
.table-calculat td:nth-child(2n+1){background:#f8f8f8;}
.table-calculat span.lab{color:#333;}
.calculat span.btit{color:#b38443; font-size:16px;}
.calculat .slip-tit{position:relative; color:#333; font-size:13px; line-height:22px; text-align:center; padding-bottom:0px;}
.calculat .slip-tit .yxtit{display:inline-block; height:45px; padding:0px 5px 4px; margin:0 auto; border-bottom:0px solid #ddd;}
.calculat .slip-tit .yxtit img{display:inline-block; height:40px; float:left}
.calculat .slip-tit .yxtit h3{display:inline-block; margin-left:15px; padding-left:15px; border-left:1px solid #ddd; font-size:28px; height:40px; line-height:40px;}

.Mbgline1{position:relative; padding-top:15px;}
.Mbgline1:before{content:""; position:absolute; left:703px; top:0; height:100%; width:1px; background-color:#d8d8d8;}
/*credit-tree*/
.Mbgline{position:relative; padding-top:15px;}
.Mbgline:before{content:""; position:absolute; left:520px; top:0; height:100%; width:1px; background-color:#ddd;}
.organize-tree{padding-top:10px; color:#666;}
.organize-tree ul li{font-size:15px; color:#333; line-height:32px; padding-left:0px; position:relative; background:none;}
.organize-tree ul li li{font-size:14px; color:#666; padding-left:25px; background:url(../images/line_org.png) repeat-y left top;}
.organize-tree .lastli > li{padding-left:25px; background:none;}
.organize-tree ul li li li { padding-left: 25px;}
.organize-tree ul li a{color:#777;}
.organize-tree ul li span{color:#333;}
.organize-tree ul li .row_selected{background:#FFC;}
.organize-tree li.current{color:#338aca;}
.organize-tree .tree-btn-open{display:inline-block; background:url(../images/icos.png) no-repeat; background-position:4px -78px; width:20px; height:32px; vertical-align:middle;}
.organize-tree .tree-btn-close{display:inline-block; background:url(../images/icos.png) no-repeat; background-position:5px -103px; width:20px; height:32px; vertical-align:middle;}
.organize-tree .glyphicon{display:block; font-size:14px; font-family:'Hiragino Sans GB','Hiragino Sans GB W3','Microsoft Yahei'; line-height:32px; }
.glyphicon-minus:before{content:"";}
.glyphicon-plus:before{content:"";}
.organize-tree .glyphicon-minus,.organize-tree .glyphicon-plus{background:url(../images/line_org.png) repeat-y;}
.organize-tree .glyphicon-minus { display:inline-block; background:url(../images/minus_org.png) no-repeat left 5px; padding-left:25px;}
.organize-tree .glyphicon-plus { display:inline-block; background:url(../images/plus_org.png) no-repeat left 5px; padding-left:25px;}
.organize-tree .glyphicon-minus span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree .glyphicon-plus span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree ul li .fa-leaf{ display:inline-block; background:url(../images/leaf_org.png) no-repeat left top; padding-left:25px;}
.organize-tree ul li .fa-leaf span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree ul li:nth-last-child(1) > .fa-leaf{background:url(../images/leaf_org_last.png) no-repeat left top;}
.org-node,.org-sign,.org-entity{display:inline-block; width:20px; height:20px; vertical-align:middle; padding-right:5px;}
.org-node{background:url(../images/org_1.png) no-repeat;}
.org-sign{background:url(../images/org_2.png) no-repeat;}
.org-entity{background:url(../images/org_3.png) no-repeat;}
.organize-note{position:absolute; right:15px; top:15px; background:#f8f8f8; border:1px solid #eee; font-size:13px; color:#666; line-height:26px; padding:10px;}
.organize-tree ul li li{white-space:nowrap; padding-right:0px;}
.organize-tree ul li .fa-leaf span{display: inline;}
.organize-tree .glyphicon-plus span ,.organize-tree .glyphicon-minus span{display: inline;}
.organize-tree .glyphicon-plus,.organize-tree .glyphicon-minus{display:table;}
.organize-tree li .active{background-color:#ffc; padding-right:10px;}
/*errorAddress-0921-*/
.errorAddr{padding:30px 0; min-height:450px;}
.errorAddr .pic{width:550px;}
.errorAddr .nr{width:600px; font-size:18px; color:#666; line-height:40px; padding-top:120px;}
.errorAddr .nr h4{font-size:26px; font-weight:lighter; padding-bottom:10px; color:#333;}
.errorAddr .nr .btn{margin-top:20px;}
.errorAddr .nr .btn a{display:inline-block; padding:5px 25px; line-height:24px; height:24px; background:#4285f4; border-radius:4px; font-size:14px; color:#fff;}

/*video-1130--*/
.rg-videoBox{position:fixed; left:50%; top:40%; width:100%;}
.rg-videoBox .cont{position:absolute; margin-left:610px; width:75px; padding:10px 0; background:#427fed; border-radius:4px;}
.rg-videoBox .cont .pic{display:block; text-align:center; padding-bottom:5px; border-bottom:1px solid #f2f2f2;}
.rg-videoBox .cont .pic .icon{display:inline-block; background:url(../images/icon_video.png) no-repeat; width:30px; height:30px; margin:0 auto;}
.rg-videoBox a.link{ display:block; font-size:13px; padding:10px 10px 0; color:#fff; line-height:20px;}


/*product---user---*/
.w920{width:920px; overflow:hidden;}
.w260{width:260px; overflow:hidden;}
.p20{padding:20px;}
.pt0{padding-top:0;}
.acc-info{background:#fff; position:relative;}
.acc-info .photo{width:68px; height:68px; border-radius:50%; float:left;}
.acc-info .photo img{display:block; width:68px; height:68px; border-radius:50%;}
.acc-info .photo span{display:none; position:absolute; bottom:0px; height:24px; background:rgba(0,0,0,.5); color:#fff; font-size:12px; line-height:24px; padding-bottom:5px; width:68px; text-align:center;}
.acc-info .photo a{display:block; position:relative; border-radius:32px; overflow:hidden;}
.acc-info .photo a:hover span{display:block;}
.acc-info .nr{width:790px; float:left; margin-left:20px; font-size:14px; color:#777; line-height:30px;}
.acc-info .nr .name{font-size:18px; color:#333; padding-top:5px;}
.acc-info .nr .name span.history{padding-left:20px; font-size:14px; color:#999;}
.acc-info .nr .acc span{padding:0 5px;}
.acc-info .nr .acc .ico-cer,.acc-info .nr .acc .ico-nocer{display:inline-block; width:14px; height:14px; background:url(../images/icon_acc.png) no-repeat; margin-right:3px; vertical-align:middle;}
.acc-info .nr .acc .ico-cer{background-position:0 -120px;}
.acc-info .nr .acc .ico-nocer{background-position:-15px -120px;}
.accQuicklink{background:#fff; margin-top:15px;}
.acc-tit{line-height:26px;}
.acc-tit h4{font-size:16px; color:#000; float:left; line-height:26px; height:26px;}
.acc-tit h4 .icon{display:inline-block; background:url(../images/icon_acc.png) no-repeat; width:28px; height:22px; margin-right:3px; vertical-align:middle;}
.acc-tit h4 .icon-overdue{background-position:0 0;}
.acc-tit h4 .icon-quicklink{background-position:0 -25px;}
.acc-tit h4 .icon-news{background-position:0 -50px;}
.acc-tit h4 .icon-user{background-position:-50px 0;}
.acc-tit h4 .icon-custper{background-position:-50px -25px;}
.acc-tit h4 .icon-proInfo{background-position:-50px -50px;}
.acc-tit h4 .icon-chart{background-position:-50px -75px;}
.acc-tit h4 .icon-kefu{background-position:-50px -100px;}
.acc-tit .btn-set{display:block; float:right; margin-right:5px; font-size:14px; color:#777; line-height:24px;}
.acc-tit .btn-set .icon-set{display:inline-block; width:20px; height:20px; background:url(../images/icon_set.png) no-repeat; cursor:pointer; vertical-align:middle; }
.acc-info .perSet{position:absolute; right:15px; top:10px; font-size:13px;}
.acc-info .perSet a{display:block; color:#156de8; line-height:24px;}
.acc-info .perSet .ico-set{display:inline-block; background:url(../images/icon_acc.png) no-repeat; background-position:0 -100px; width:16px; height:16px; margin-right:5px; vertical-align:middle;}

.link-list1{padding-top:0px; width:900px;}
.mod-link{width:255px; margin-top:20px; margin-left:10px; margin-right:30px; float:left; position:relative;}
.mod-link .cont{width:253px; height:155px; padding:15px 0; overflow:hidden; border:1px solid #e5e5e5; background-color:#f8f8f8; text-align:center; position:relative;}
.mod-link .cont .txt{font-size:13px; color:#666; line-height:20px; padding:5px 20px 20px; height:40px; overflow:hidden;}
.mod-link .cont .icon{display:inline-block; width:70px; height:70px; background:url(../images/prolink.png) no-repeat;}
.mod-link .cont .ico-exin{background-position:0 0;}
.mod-link .cont .ico-shang{background-position:-70px 0;}
.mod-link .cont .ico-bao{background-position:-140px 0;}
.mod-link .cont .ico-yufu{background-position:-210px 0;}
.mod-link .cont .ico-cunhuo{background-position:-280px 0;}
.mod-link .cont .ico-cang{background-position:-350px 0;}
.mod-link .cont .ico-ding{background-position:-420px 0;}
.mod-link .cont .ico-licai{background-position:-490px 0;}
.mod-link .cont .ico-dai{background-position:-560px 0;}
.mod-link .cont .ico-wuliu{background-position:-630px 0;}
.mod-link .cont .ico-abs{background-position:-700px 0;}
.mod-link .cont .ico-bill{background-position:-770px 0;}
.mod-link .cont .ico-warrant{background-position:-840px 0;}
/*.mod-link .proinfo{width:100%; background-color:#ff7373; position:absolute; top:170px; height:165px; z-index:22; transition:all .3s ease-in;}
.mod-link .proinfo li{width:85%; margin:0 auto; margin-top:15px; height:35px; line-height:35px; font-size:15px; color:#333;}
.mod-link .proinfo li a{display:block; color:#333; background-color:#ffacac; border-radius:4px;}
.mod-link .proinfo li a:hover{background-color:#fff;}
.mod-link:hover .proinfo{position:absolute; top:0px; display:block;}*/
.mod-link .proinfo{width:100%; background:rgba(0,0,0,0.5); position:absolute; top:190px; height:45px; z-index:22; transition:all .3s ease-in;}
.mod-link .proinfo li{width:32%; float:left; text-align:center; border-right:1px solid #ccc; height:16px; line-height:16px; font-size:13px; color:#fff; margin-top:13px;}
.mod-link .proinfo li:last-child{border-right:none;}
.mod-link .proinfo li a{display:block; color:#eee;}
.mod-link .proinfo li a:hover{color:#f87509;}
.mod-link:hover .proinfo{position:absolute; top:145px; display:block;}
.mod-link .name{ font-size:16px; text-align:center; line-height:26px; color:#333; padding-top:8px;}
.mod-link .name i{display:inline-block; color:#ddd; padding:0 8px;}

.custservice{font-size:13px; color:#999; line-height:20px; padding-top:10px;}

/*---factoring-tabs-list----*/
.mod-tit{border-bottom:1px solid #e5e5e5; font-size:14px; color:#999; height:36px;}
.mod-tit h4{display:inline-block; padding:0 15px; border:1px solid #e5e5e5; border-bottom:none; height:36px; background:#fff; line-height:36px; font-size:16px; color:#333;}
.mod-tit li{float:left; padding:0 5px; margin-right:10px; font-size:16px; height:35px; line-height:26px; color:#777; cursor:pointer;}
.mod-tit li.on,.mod-tit li:hover{border-bottom:2px solid #f60; color:#333;}
.mod-tit li.on .num{color:#f60;}
.mod-tit .f14 li{font-size:14px;}

.cate-con{padding:5px 0 5px;}
.cate-con li{width:100%; height:30px; border-bottom:1px dashed #eee; padding-bottom:5px; margin-bottom:5px; font-size:13px; color:#777;}
.cate-con li .lab{display:block; float:left; width:100px; text-align:right; color:#999; line-height:30px;}
.cate-con li a{/*display:block; float:left; line-height:28px; padding:0 10px; margin-right:10px; color:#333;}*/
	background-color:#fff; min-width:42px; text-align:center; padding:2px 10px; line-height:22px; margin-right:10px; float:left; border:2px solid #fff; margin-bottom:10px;}
.cate-con li a:hover{color:#f60;}
.cate-con li a.current,.cate-con li a:focus{border:2px solid #ff7500; background:url(../images/ss_on.png) no-repeat right bottom; padding:2px 10px;}
.cate-con li a.current:hover{color:#ff7500;}
.cate-con li .mmbox{ display:inline-block; position:relative; height:32px; border:1px solid #ddd; border-radius:2px; line-height:26px;}
.cate-con li .mmbox .inp_t{color:#666; border:none; width:80%; height:30px;}
.cate-con li .mmbox span.per{position:absolute; right:0px; top:0px; width:28px; height:28px; background-color:#f8f8f8; line-height:28px; color:#777; text-align:center;}
.cate-selected{position:relative; left:0; bottom:0; height:40px; background:#f8f8f8; font-size:13px; color:#666;}
.cate-selected .lab{display:block; float:left; }
.select-lit{padding-left:15px; color:#666; line-height:26px; margin-top:8px;}
.select-lit .select-cur{display:inline-block; background:#fff; border:1px solid #ccc; color:#ff6500; height:26px; line-height:26px; padding:0 5px; padding-right:28px; margin-right:8px; position:relative;}
.select-lit .select-cur:hover{ border:1px solid #ff6500;}
.select-lit .select-cur i{display:block; position:absolute; right:0px; top:0px; font-size:14px; color:#fff; width:24px; height:26px; background:url(../images/ss_close.png) no-repeat; background-position:0px 0px;}
.select-lit .select-cur i:hover{ background-color:#ff6500; background-position:-24px 0px;}
.select-num{padding-right:15px; padding-top:8px; line-height:26px;}


.tab-list{ position:absolute; left:50%; margin-left:-110px; top:45px;}
.tab-list ul{background:#fff;}
.tab-list li{float:left; border:1px solid #ddd; background-color:#f8f8f8; font-size:13px; color:#666; padding:0 15px; line-height:30px; cursor:pointer;}
.tab-list li:first-child{border-radius:4px 0 0 4px; border-right:none;}
.tab-list li:last-child{border-radius:0 4px 4px 0; border-left:none;}
.tab-list li.on{background-color:#4388ee; border-color:#4388ee; color:#fff;}

.mod-vlist{border:1px solid #f2f2f2;}
.vlist-tit{background-color:#f5f5f5; height:34px; padding:0 15px; line-height:34px; font-size:13px; color:#999;}
.vlist-txt{padding-left:15px;}
.vlist-txt .pro-tit{font-size:18px; color:#333; line-height:28px; padding-top:10px; padding-bottom:5px; border-bottom:1px dashed #f2f2f2;}
.vlist-txt .pro-tit .name{font-size:13px; color:#999;}
.vlist-txt ul li{width:15%; float:left; color:#333; padding:15px 0; padding-right:8px; line-height:26px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vlist-txt ul li.wp20{width:20%;}
.vlist-txt ul li.wp10{width:10%;}
.vlist-txt ul li .name{display:block; font-size:13px; color:#999;}
.vlist-txt .operate{text-align:center; height:85px; display:table-cell; vertical-align:middle; color:#666; border-left:1px solid #f2f2f2; box-sizing:border-box; position:relative; line-height:30px; padding-top:10px;}
.vlist-txt .operate a{vertical-align:middle;}
.btn-operate{display:inline-block; background-color:#f2f2f2; border:1px solid #d8d8d8; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; padding:0 10px; font-size:13px; color:#666; line-height:26px;}
.btn-operate:hover{ background-color:#f8f8f8; color:#ef2712;}
.btn-operate i{display:inline-block; background:url(../images/btn_operate.png) no-repeat; width:20px; height:20px; vertical-align:middle; margin-right:0px;}
.btn-operate .icon-apply{background-position:0 0;}
.btn-operate .icon-edit{background-position:-20px 0;}
.btn-operate .icon-reason{background-position:-40px 0;}
.btn-operate .icon-withdraw{background-position:-60px 0;}
.btn-operate .icon-confirm{background-position:-80px 0;}
.btn-rgtop{display:inline-block; background-color:#fff; border:1px solid #d8d8d8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; padding:0 15px; font-size:13px; color:#ef2712; line-height:28px;}
.btn-rgtop:hover{ background-color:#f8f8f8;}
.btn-rgtop i{display:inline-block; background:url(../images/btn_operate.png) no-repeat; width:20px; height:20px; vertical-align:middle; margin-right:0px;}
.btn-rgtop .icon-apply{background-position:0 -20px;}
/*factoring-progress*/
.Fprogress{position:relative;}
.mod-pg{position:relative; margin-left:15px; margin-right:15px;}
.mod-pg .time{ width:100px; position:absolute; left:0; top:-2px; font-size:14px; color:#999; text-align:right; padding-right:20px;}
.mod-pg .circle{width:13px; height:13px; border-radius:50%; background:#ccc; position:absolute; left:114px; top:0; z-index:33;}
.mod-pg .circle.on{width:12px; height:12px; border:3px solid #fde1c7; border-radius:50%; background:#f79a40; position:absolute; left:112px; top:0;}
.mod-pg .status{ margin-left:120px; padding-left:20px;border-left:1px solid #ddd; position:relative; padding-bottom:25px;}
.mod-pg .status .arrow{width:0; height:0; display:block; border:8px solid #ededed; border-top-color: transparent; border-bottom-color: transparent;border-left-color: transparent;float:left; margin-top:0px;}
.mod-pg .status .txt{ float:left; color:#999; line-height:24px; border-radius:3px; padding:0 10px; margin-top:-5px; color:#777; min-width:250px; max-width:700px;}
.mod-pg .status h5{font-size:14px; color:#333; line-height:26px;}
.mod-pg:last-child .status{background:#fff; border-left:none;}

.circleTip{position:absolute; right:0; top:10px; background-color:#f8f8f8; font-size:13px; color:#666; line-height:24px; padding:8px 15px;}
.circleTip .circle1{display:inline-block; width:12px; height:12px; border:3px solid #fde1c7; border-radius:50%; background:#f79a40; vertical-align:middle;}
.circleTip .circle2{display:inline-block; width:13px; height:13px; border-radius:50%; background:#ccc; vertical-align:middle; margin:0 3px;}

.mod-tit1{border-bottom:1px solid #e5e5e5; font-size:14px; color:#999; height:36px;}
.mod-tit1 li{display:inline-block; float:left; padding:0 15px; font-size:16px; color:#333; line-height:36px; margin-right:5px; cursor:pointer;}
.mod-tit1 li.on{ border:1px solid #e5e5e5; border-bottom:none; height:36px; background:#fff; color:#ef2712;}
.mod-tit1 li:hover{}
.batchOperate{background-color:#f2f2f2; height:42px; line-height:42px; font-size:14px; color:#666;}
.btn-batch{display:inline-block; background-color:#ef2712; color:#fff; height:42px; line-height:42px; padding:0 15px; margin-left:15px;}

.inviteNum{background:#f6f7f8; border:1px solid #ddd; border-radius:2px; margin-bottom:15px;}
.inviteNum .numlist{padding:20px 15px;}
.inviteNum .numlist li{width:25%; float:left; padding-left:2%; color:#666; position:relative; border-left:1px solid #ddd; line-height:24px;}
.inviteNum .numlist li:first-child{border-left:none;}
.inviteNum .numlist li .name{display:inline-block; font-size:16px;color:#666; line-height:30px; margin-bottom:10px;}
.inviteNum .numlist li .num{font-size:30px; color:#333; margin-right:5px;}
.inviteNum .numlist li .num.font_green{color:#34d813;}

.inviteLink{width:100%; }
.inviteLink .invitetxt{float:left; width:96%; height:30px; line-height:30px; font-size:14px; color:#333; padding:0 10px; background:#fff; border-radius:3px;}
.inviteLink .invitetxt .link{display:inline-block; width:100%; height:30px; font-size:14px; color:#333; padding:0; margin:0; border:none;}

.invoiceBox{ padding:15px; background-color:#f4f4f4; border:1px solid #eee;}
.invoiceInfo{float:left; width:43%; padding-left:15px; border-right:1px solid #ddd; font-size:13px; color:#333; line-height:24px;}
.invoiceInfo:last-child{border-right:none;}
.invoiceInfo h4{font-size:15px; color:#666; line-height:26px;}
.invoiceInfo .name{color:#999; padding-right:5px;}
/*transfer-notice*/
.mod-transfer{width:24%; margin:0 0.5%; margin-bottom:15px; padding:10px; float:left; border:1px solid #ddd; background:url(../images/transN_bg.png) #fff; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mod-transfer .tit{font-size:16px; color:#333; text-align:center; line-height:26px;}
.mod-transfer .txt{font-size:13px; color:#777; line-height:22px; padding-top:10px;}
.mod-transfer .txt p{height:22px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod-transfer .chapter{position:absolute; right:10px; bottom:10px; width:60px; height:60px; background:url(../images/blchapter.png) no-repeat;}
/*f-repayment-*/
.mod-repay{width:24%; margin:0 0.5%; margin-bottom:15px;float:left; border:1px solid #ddd; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mod-repay .tit{background-color:#f2f6f9; border-bottom:1px solid #ddd; text-align:center; padding:10px 0 5px; height:43px;}
.mod-repay .tit h4{font-size:18px; color:#333; line-height:26px;}
.mod-repay .txt{padding:10px; font-size:13px; color:#666; line-height:30px;}
.mod-repay .txt p{height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.mod-repay .txt .num{font-size:24px; color:#000;}
.mod-repay .opbtn{border-top:1px dashed #ddd; padding:10px 15px; position:relative;}
.mod-repay .opbtn:before{content:""; position:absolute; left:50%; top:12px; width:1px; height:14px; background-color:#ddd;}
.mod-repay .duedate{position:absolute; left:0; top:0px;}
.mod-repay .duedate .bgborder{display:block; position:absolute; left:-40px; top:-40px; width:40px; height:40px; border-bottom:20px solid #ff9292; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid transparent; transform:rotate(-45deg);}
.mod-repay .duedate .name{display:block; transform:rotate(-45deg); font-size:12px; color:#fff; margin-top:11px; margin-left:-3px;}
/*open-wuliu180108*/
.openBox{margin-left:120px; width:900px; overflow:hidden;}
.openBox .status{margin-bottom:20px;}
.openBox .status .icon{display:block; float:left; width:70px; height:75px; background:url(../images/icon_Status.png) no-repeat; position:absolute; left:0; top:0;}
.openBox .status .nr{font-size:14px; color:#666; line-height:30px; padding-left:90px;}
.openBox .mod-info-tit h4{font-size:18px;}
.picUpload{line-height:24px; color:#666;}
.picUpload .noupload{display:block; width:30px; height:38px; padding:5px 10px; background-color:#f2f2f2; border:1px solid #e5e5e5; font-size:14px; line-height:38px; color:#777; margin-right:6px; float:left; cursor:pointer;}
.Nminus,.Nplus{display:inline-block; float:left; width:25px; height:28px; border:1px solid #ddd; text-align:center; line-height:28px; font-size:16px; color:#333; background:#f5f5f5; cursor:pointer;}
.Nnum{display:inline-block; float:left; width:100px; height:28px; background:#fff; border:1px solid #ddd; border-left:none; border-right:none; font-size:14px; color:#333; line-height:28px; text-align:center;}
.Nnum:hover{border-color:#ddd;}
/*logistics-apply*/
.fcSelectd{font-size:14px; color:#666; line-height:26px;}
.apply-steps .status{height:50px; margin-top:30px;}
.apply-steps .status li{float:left;color:#b5b5b6; border-top:4px solid #e6e6e6; width:25%; margin-left:0; font-size:14px; line-height:28px; text-align:center;}
.apply-steps .status li span{display:block; width:28px; height:28px; background:#b5b5b6; color:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; margin:0 auto; margin-top:-16px;}
.apply-steps .status li.active{ border-top:4px solid #156de8; color:#156de8;}
.apply-steps .status li.active span{background:#156de8;}
/**/
.noUpload{line-height:24px; color:#666;}
.noUpload .noupload{display:block; width:30px; height:38px; padding:5px 10px; background-color:#f2f2f2; border:1px solid #e5e5e5; font-size:14px; line-height:18px; color:#999; margin-right:6px; float:left;}
.hasUpload{font-size:13px; color:#666; line-height:20px;}
.hasUpload li{width:50px; height:50px; background:#fff; border:1px solid #eee; position:relative; float:left; text-align:center; margin-right:5px;}
.hasUpload li img{display:block; width:50px; height:50px;}
.hasUpload li .del{display:none; position:absolute; right:0; top:0; background:#999; width:20px; height:20px; font-size:16px; font-weight:lighter; color:#fff; text-align:center; line-height:20px; padding:0; cursor:pointer;}
.hasUpload li:hover .del{display:block;}
.hasUpload li .ico-add{display:inline-block; font-size:45px; font-weight:lighter; color:#35a6e8; padding-top:10px; text-align:center;}
.hasUpload li:hover{border:1px solid #ddd;}
/**/
.js-btnUk{position:absolute; bottom:0; width:100%; padding:15px 0; margin-top:70px;}
.btnUKfixed{position:fixed; bottom:0; left:0; width:100%; z-index:3333; border-top:1px solid #ddd;}
/*tab-monitor*/
.tab-monit{border-bottom:1px solid #eaeaea; height:35px;}
.tab-monit ul li{float:left; padding:0 10px; font-size:13px; color:#333; line-height:36px; cursor:pointer;}
.tab-monit ul li.on{background:url(../images/tab_li.png) no-repeat center bottom; color:#ef2712;}
.tab-monit-bd{border:1px solid #eaeaea; border-top:none; padding:15px;}
.com-second{font-size:13px; color:#333;}
.com-second ul{ padding-bottom:5px;}
.com-second li{float:left; height:34px; padding-top:0px;}
.com-second li a{display:block; line-height:30px; height:30px; color:#333; padding:0px 8px;}
.com-second li.on a{display:block; border-bottom:2px solid #4285f4; height:29px; padding:0px 8px;}
.com-second li span{padding-left:5px;}
.mod-comTit{margin-top:15px;}
.mod-comTit h4{font-size:16px; color:#000; line-height:28px; position:relative; padding-left:12px;}
.mod-comTit h4::before{content:""; position:absolute; left:0; top:10px; width:6px; height:6px; background:#ffad00;}
.mod-infoTable{border:1px solid #e8e8e8; border-collapse:collapse; width:100%;}
.mod-infoTable td{font-size:14px; color:#333; line-height:24px; padding:10px 10px; border:1px solid #e8e8e8;word-wrap:break-word; word-break:break-all;}
.mod-infoTable tr td:nth-child(2n+1){background:#f6f6f6;}
.mod-infoTable td span.lab{font-size:13px; color:#333;}

.showBtn{display:inline-block; background:url(../images/more_arrow_up.gif) no-repeat right 17px; padding-right:13px;}
.hideBtn{display:inline-block; background:url(../images/more_arrow_down.gif) no-repeat right 17px; padding-right:13px;}
/*NewFunction*/
.Popup-NewFunction{max-width:100%; position:fixed; left:42%; top:2%; margin-left:-225px; z-index:199; }
.Popup-NewFunction .Popup-area{width:800px; min-height:520px; background-color:#fff; border-radius:8px; position:relative; z-index:399; margin:0 auto; margin-top:50px; font-size:14px;}
.NewFun-tit{height:40px; padding:15px 25px; background:#29b9f5; border-radius:8px 8px 0 0; font-size:14px; color:#a5bef8; text-align:center; line-height:40px; position:relative;}
.NewFun-tit .bg-tit{display:block; /*background:url(../images/pic_newFun.png) no-repeat;*/ width:400px; height:150px; margin:0 auto;}
.NewFun-tit h4{ display:inline-block; font-size:30px; /*background:rgba(34,180,241,0.8);*/ border:1px solid #5ebee8; border-radius:25px; padding:0 30px; height:50px; /*line-height:50px; margin:45px auto; */color:#fff;}
.NewFun-con{ padding:10px 25px; height:350px; overflow-y:auto; margin-bottom:15px;}
.NewFun-con h5{ font-size:18px; color:#000; line-height:26px; text-align:center; margin-top:15px;}
.NewFun-con .txt{font-size:13px; color:#666; line-height:24px; padding-right:5px; padding-bottom:15px; margin-top:10px;  }
.NewFun-con .txt .date{text-align:right; color:#999;}
.NewFun-con .con{border-bottom:1px dashed #ddd;}
.NewFun-con .con:last-child{border-bottom:none;}


.quota-info{background:#9bb4dc;width:65%; height:270px; padding:10px 15px; border-radius:4px; box-sizing:border-box;}
.quota-totle h4{font-size:14px; color:#fff; line-height:26px;}
.quota-totle .num{font-size:70px; font-family:Arial; color:#fff; padding-top:10px; line-height:80px;}
.quota-totle .perline{width:100%; height:30px; background:#fff; border-radius:15px; margin-top:20px; position:relative;}
.quota-totle .perline .per-01{position:absolute; left:0; top:0; width:auto; height:30px; background:#ffdb51; border-radius:15px; z-index:3;}
.quota-totle .perline .per-02{position:absolute; left:0; top:0; width:auto; height:30px; background:#535353; border-radius:15px; z-index:2;}
.quota-list{ margin-top:25px;}
.quota-list li{ float:left; width:33%; line-height:22px; margin-bottom:15px; padding-left:16px; padding-right:10px; overflow:hidden; position:relative; box-sizing:border-box;}
.quota-list li h4{font-size:14px; color:#fff;}
.quota-list li .num{ font-family:Arial;font-size:20px; color:#fff;}
.quota-list li:before{content:""; position:absolute; left:0; top:5px; width:8px; height:34px; border-radius:4px;}
.quota-list li.li01:before{background:#ffdb51;}
.quota-list li.li02:before{background:#fff;}
.quota-list li.li03:before{background:#535353;}

.view-source{width:35%; padding-left:10px; box-sizing:border-box; }
.view-source-list{ background:#9bb4dc; border-radius:4px; height:110px; margin-bottom:10px; padding:10px 15px; line-height:30px;}
.view-source-list h4{font-size:14px; color:#fff;}
.view-source-list .num{ font-family:Arial;font-size:28px; color:#fff; margin-top:5px;}
.view-source-list .btn{margin-top:10px; padding:0;}
.view-source-list .btn-opp{ background:#fff; border:none; border-radius:4px; padding:0 20px; text-align:center; line-height:30px; font-size:14px; color:#44648b;}

.apprinfo{font-size:13px; color:#666; line-height:26px;}
.apprinfo > div{padding-bottom:10px;}
.apprinfo h4{font-size:15px; color:#656c7e; line-height:30px; padding-bottom:5px;}
.apprinfo .lab{color:#656c7e;}

.acc-balance{background:#9bb4dc; position:relative; width:65%; height:195px; padding:15px 15px; border-radius:4px; box-sizing:border-box; color:#fff;}
.acc-totle h4{display:inline-block; font-size:14px; color:#fff; line-height:26px;}
.acc-totle .num{font-size:40px; font-family:Arial; color:#fff; padding-top:20px; padding-bottom:10px; line-height:60px;}
.acc-totle .num span{display:inline-block;}
.acc-balance .btn{position:absolute; right:15px; top:50px; }
.acc-balance .btn-opp{display:inline-block; width:120px; height:36px; line-height:36px; background:#fff; border:none; text-align:center; border-radius:4px; padding:0; font-size:14px; color:#4388ee; vertical-align:middle;}
.icon-visible,.icon-unvisible{display:inline-block; width:20px; height:20px; background:url(../images/icon_visible.png) no-repeat; vertical-align:middle; margin-left:5px;}
.icon-unvisible{ background-position:-20px 0;}
.bank-manage{width:35%; padding-left:10px; box-sizing:border-box; }
.bank-manage-cont{ background:#9bb4dc; border-radius:4px; height:165px; margin-bottom:10px; padding:15px 15px; line-height:30px;}
.bank-manage-cont h4{display:inline-block; font-size:14px; color:#fff;}
.bank-manage-cont .b-manage{display:inline-block; font-size:14px; color:#fff; line-height:26px;}
.cardinfo{font-size:13px; color:#fff; line-height:24px; margin-top:10px;}
.cardname{font-size:15px; line-height:24px; max-height:48px; overflow:hidden;}
.cardnumb{font-size:24px; line-height:40px; padding-bottom:10px;}
.noBankInfo{text-align:center; padding:10px 0; font-size:14px; color:#fff; line-height:24px;}

.photoinfo{text-align:center; margin-top:10px;}
.photoinfo .pic{display:inline-block;width:60px; height:60px; border-radius:50%;}
.photoinfo .pic img{display:inline-block; width:60px; height:60px; background-color:#4388ef; border:none; border-radius:50%;}
.photoinfo .pic span{display:none; position:absolute; bottom:0px; height:24px; background:rgba(0,0,0,.5); color:#fff; font-size:12px; line-height:24px; padding-bottom:5px; width:60px; text-align:center;}
.photoinfo .pic a{display:inline-block; position:relative; border-radius:30px; overflow:hidden;}
.photoinfo .pic a:hover span{display:block;}
.inp_t_red{border:1px solid #f00 !important;}

.ppList{border:1px solid #e7eaf1;}
.mod-pp{font-size:14px; color:#666; line-height:28px; padding:10px 15px 10px; border-bottom:1px solid #e7eaf1;}
.mod-pp .name{width:30%; padding-right:10px; box-sizing:border-box; float:left;}
.mod-pp .name .pic{width:40px; height:40px; border-radius:20px; background:#4382eb; float:left; margin-top:5px; margin-right:10px; overflow:hidden;}
.mod-pp .name .pic img{display:block; width:40px; height:40px;}
.mod-pp .name .nr{float:left; width:210px; color:#6e748a; line-height:30px;}
.mod-pp .name .nr p{display:block; height:30px; overflow:hidden;}
.mod-pp .name .nr .lab{display:inline-block; float:left; max-width:90px; height:30px; overflow:hidden; font-size:18px; color:#333;}
.mod-pp .name .nr .tag{display:inline-block; margin-left:8px; height:22px; line-height:22px; background:#dfe6f6; border-radius:3px; padding:0 6px; font-size:12px; color:#6e748a;}
.mod-pp .intro{width:55%; height:56px; border-left:1px solid #ddd; padding:0 10px; box-sizing:border-box;float:left; text-align:right; color:#ddd;}
.mod-pp .intro span{color:#444; padding:0 5px;}
.mod-pp .bind{width:15%; height:56px; border-left:1px solid #ddd; padding-left:10px; box-sizing:border-box;float:left;}
.mod-pp:last-child{border-bottom:none;}
.mod-pp:hover{background:#f1f4fc;}
.mod-pp:nth-of-type(2n+1){background:#f6f7fc;}
.mod-pp.disabled{background:#f5f6fb; color:#999; }
.mod-pp.disabled .name{opacity:0.5;}
.mod-pp.disabled .intro p span{opacity:0.5;}
.mod-pp.disabled .bind{opacity:0.5;}


.mod-btn{display:inline-block; padding:0 10px; background-color:#fff; font-size:13px; color:#545454; height:28px; line-height:28px; border:1px solid #c2c5cc; border-radius:3px;}
.mod-btn:hover{background-color:#f8f8f8; color:#44648b;}

.progressinfo{background:#9bb4dc; padding:15px; border-radius:6px; color:#fff;}
.progressinfo h4{font-size:16px; line-height:28px; padding-bottom:5px;}
.progressinfo li{width:25%; display:inline-block; line-height:24px; font-size:18px; color:#fff; overflow:hidden;}
.progressinfo li .lab { display: block;font-size: 13px;}

/**/
.u-msg{background:#f6f7fc; border:1px solid #e7eaf1; margin:10px 10px 0; padding:10px; border-radius:4px;}
.u-tit h4{position:relative; font-size:15px; color:#333; padding-left:10px; line-height:26px;}
.u-tit h4:before{content:""; position:absolute; left:-10px; top:5px; width:4px; height:14px; background:#4388ee;}
.u-msg .cont{padding-top:10px; line-height:20px;}
.u-msg li{position:relative; font-size:14px; line-height:22px; padding-bottom:10px;}
.u-msg li a{display:block; color:#666;}
.u-msg li a:hover{color:#4388ee;}
.u-msg .tel{font-size:22px; color:#333; line-height:30px; padding-bottom:5px;}

.w600{width:600px;}
.quicklink{background:#fff; padding:15px 15px 15px 15px; border-radius:4px;}
.p20{padding:20px;}
.p15{padding:15px;}
.acc-tit{line-height:26px; position:relative;}
.acc-tit h4{font-size:16px; color:#000; float:left; line-height:26px; height:26px;}
.acc-tit .btn-set{display:block; float:right; margin-right:5px; font-size:14px; color:#777; line-height:24px;}
.acc-tit .btn-set .icon-set{display:inline-block; width:20px; height:20px; background:url(../images/icon_set.png) no-repeat; cursor:pointer; vertical-align:middle; }
.acc-tit .hottel{position:absolute; right:0px; top:0px; font-size:14px; color:#000; line-height:26px;}

.link-list{margin-top:15px;}
.link-list ul{border-left:1px solid #e5e5e5;}
.link-list li{width:25%; height:130px; float:left; border-top:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background:#fff; text-align:left; position:relative; box-sizing:border-box;}
.link-list li a{display:block; padding:5px 10px; height:120px; font-size:14px; color:#333;}
.link-list li a:hover{color:#4388ee;}
.link-list li i{display:inline-block; width:65px; height:65px; background:url(../images/ulink.png) no-repeat; margin-top:15px;}
.link-list li i.ico-zrczZY{background-position:0 0;}
.link-list li i.ico-zrzd{background-position:-65px 0;}
.link-list li i.ico-rzczZY{background-position:-130px 0;}
.link-list li i.ico-rzsq{background-position:-195px 0;}
.link-list li i.ico-qsczZY{background-position:-260px 0;}
.link-list li i.ico-qsrx{background-position:-325px 0;}
.link-list li i.ico-sxtj{background-position:-390px 0;}
.link-list li i.ico-sxxx{background-position:-455px 0;}
.link-list li i.ico-fpxx{background-position:-520px 0;}
.link-list li i.ico-sxed{background-position:-585px 0;}
.link-list li i.ico-kjzd{background-position:0 -65px;}
.link-list li i.ico-kjfh{background-position:-65px -65px;}
.link-list li i.ico-ykj{background-position:-130px -65px;}
.link-list li i.ico-wdx{background-position:-195px -65px;}
.link-list li i.ico-zrfh{background-position:-260px -65px;}
.link-list li i.ico-yzr{background-position:-325px -65px;}
.link-list li i.ico-yrz{background-position:-390px -65px;}
.link-list li i.ico-ycd{background-position:-455px -65px;}
.link-list li i.ico-rzzd{background-position:-520px -65px;}
.link-list li i.ico-rzfh{background-position:-585px -65px;}
.link-list li i.ico-rzjd{background-position:0 -130px;}
.link-list li i.ico-rzcg{background-position:-65px -130px;}
.link-list li i.ico-rzsb{background-position:-130px -130px;}
.link-list li i.ico-dhk{background-position:-195px -130px;}
.link-list li i.ico-hkjd{background-position:-260px -130px;}
.link-list li i.ico-zcmr{background-position:-325px -130px;}
.link-list li i.ico-ymrzc{background-position:-390px -130px;}
.link-list li i.ico-wcdzc{background-position:-455px -130px;}
.link-list li i.ico-ycdzc{background-position:-520px -130px;}
.link-list li i.ico-llsz{background-position:-585px -130px;}
.link-list li i.ico-rygl{background-position:-65px -195px;}
.link-list li i.ico-qyxx{background-position:-130px -195px;}
.link-list li i.ico-yqqy{background-position:-195px -195px;}
.link-list li i.ico-grxx{background-position:-260px -195px;}
.link-list li i.ico-znx{background-position:-325px -195px;}
.link-list li i.ico-zhxx{background-position:-390px -195px;}
.link-list li i.ico-glybg{background-position:-455px -195px;}
.link-list li i.ico-ywstgl{background-position:-520px -195px;}
.link-list li i.ico-ywstry{background-position:-585px -195px;}
.link-list li i.ico-qybg{background-position:0 -260px;}
.link-list li i.ico-yhk{background-position:-65px -260px;}
.link-list li i.ico-kjqz{background-position:-130px -260px;}
.link-list li i.ico-zrqz{background-position:-195px -260px;}
.link-list li i.ico-qsqz{background-position:-260px -260px;}
.link-list li i.ico-qsfh{background-position:-325px -260px;}
.link-list li i.ico-yhuank{background-position:-390px -260px;}

.link-list li .name{display: table; width:100%; line-height:18px; margin-top:0px; height:30px;}
.link-list li .name span{display: table-cell; vertical-align: middle; padding:0 5px;}
.link-list li .close{display:none; position:absolute; right:0; top:0; z-index:33; width:20px; height:20px; background:url(../images/close_b.png) no-repeat; cursor:pointer;}
.link-list li:hover .close{display:none;}
.link-list li:hover .close:hover{background:url(../images/close_bh.png) no-repeat;}
.link-list li .ico-add{display:block; background:url(../images/icon_add.png) no-repeat center center; height:50px; text-align:center; padding:40px 0;}

.acc-daiban{width:265px; margin-right:10px; background:#fff; border-radius:4px; box-shadow:1px 1px 5px #ddd;}
.acc-daiban .news-list{background:#f6f7fc; border:1px solid #e7eaf1; border-radius:4px; padding:10px 0; margin-top:15px; max-height:205px;}
.acc-daiban .news-list li{font-size:14px;}
.acc-daiban .news-list li a{display:block; line-height:34px; height:34px; border-bottom:0px solid #efefef; color:#666; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.acc-daiban .news-list li a:hover{color:#4388ee;}

.acc-quanyi{width:265px; background:#fff; border-radius:4px; box-shadow:1px 1px 5px #ddd;}
.qy-list li{ height:45px; border:1px solid #e7eaf1; border-radius:4px; line-height:45px; margin-top:10px; position:relative; overflow:hidden;}
.qy-list li p{display:block; height:40px; font-size:15px; padding-left:15px;}
.qy-list li a .qyNum{position:absolute; left:0; top:45px; font-size:18px; color:#333; padding-left:15px;}
.qy-list li a{display:block; background:#f6f7fc; height:45px; position:relative;}
.qy-list li a:hover{background:#4388ee;}
.qy-list li a:hover p{display:none;}
.qy-list li a:hover .qyNum{dispaly:block; position:absolute; left:0; top:0; color:#fff;}

.w360{width:360px;}
.acc-news{background:#fff; border-radius:4px;}
.acc-news .news-list{background:#f6f7fc; border:1px solid #e7eaf1; border-radius:4px; padding:10px 0; margin-top:15px; max-height:170px; overflow:hidden;}
.acc-news .news-list li{font-size:14px;}
.acc-news .news-list li a{display:block; line-height:34px; height:34px; border-bottom:0px solid #efefef; color:#666; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.acc-news .news-list li a:hover{color:#4388ee;}
.acc-video{background:#fff; border-radius:4px;}
.acc-video .v-list{padding-bottom:10px; width:100%;}
.acc-video .v-list li{ float:left; width:175px; height:35px; margin-right:15px; box-shadow:1px 2px 3px #ddd; font-size:14px; color:#333; text-align:center; line-height:35px; margin-top:15px; box-sizing:border-box;}
.acc-video .v-list li a{display:block; color:#333; background:#fff; border:1px solid #ddd; border-radius:3px;}
.acc-video .v-list li a:hover{background:#4388ee; color:#fff;}

.pop-notice .tit{font-size:16px; color:#333; line-height:20px; text-align:center; padding-bottom:10px;}
.pop-notice .txt{padding-top:5px; font-size:14px; color:#666; line-height:26px;}
.pop-notice .txt img{display:inline-block; max-width:100%;}

.nodata{background:#f6f7fc; border:1px solid #e7eaf1; border-radius:4px; margin-top:15px; padding:30px 0;  text-align:center; font-size:14px; color:#666; line-height:24px;}
.nodata .ico{display:block; background:url(../images/nodata.png) no-repeat center top; width:40px; height:40px; margin:0 auto;}

.msglist{padding: 10px;}
.msglist li{line-height: 35px; padding: 5px 0; border-bottom: 1px solid #eee; font-size: 14px; overflow: hidden;}
.msglist li a{display:block; float: left; font-size: 15px;  font-weight: bold; color: #333; width: 750px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.msglist li a:hover{color: #4388ee;}
.msglist li a.font_gray{color: #888; font-weight: normal;}
.msglist li .date{display: inline-block; float: right; color: #777;}
/*201811*/
.audit-progress{ margin-top:25px; position:relative;}
.mod-pg{position:relative; margin-left:15px; margin-right:15px;}
.mod-pg .time{ width:100px; position:absolute; left:0; top:-2px; color:#666; text-align:right; padding-right:20px;}
.mod-pg .time span{display:block;}
.mod-pg .circle{width:12px; height:12px; border-radius:50%; background:#b4b4b4; position:absolute; left:115px; top:0; z-index:33;}
.mod-pg .circle.on{width:12px; height:12px; border:3px solid #fde1c7; border-radius:50%; background:#f79a40; position:absolute; left:112px; top:0;}
.mod-pg .status{ margin-left:120px; padding-left:20px;border-left:1px solid #ccc; position:relative; padding-bottom:25px;}
.mod-pg .status .arrow{width:0; height:0; display:block; border:6px solid #f6f7fc; border-top-color: transparent; border-bottom-color: transparent;border-left-color: transparent;float:left; margin-top:2px;}
.mod-pg .status .txt{ float:left;background:#f6f7fc; border-radius:3px; padding:10px; margin-top:-5px; color:#777; min-width:250px; max-width:700px;}
.mod-pg .status .txt h5{font-size:14px; color:#333; line-height:26px;}
.mod-pg:last-child .status{background:#fff; border-left:none;}

/*change*/
.change{width:900px; padding-top:0;}
.change .regtips{width:870px;}
.change .reg-items{width:900px;}
.change .reg-items li{width:700px; margin-left:100px;}
.change .reg-items li .bd15{width:670px; background-color:#fff;}

/*organize-tree*/
.lf-orgtree{padding-right:10px; box-sizing:border-box;}
.lf-orgtree .cont{overflow-x:auto; max-height:800px; border:1px solid #eee; border-top:none;}
.pl10{padding-left:10px;}
.organize-tree{padding-top:10px; padding-right:5px; color:#666;}
.organize-tree ul li{font-size:15px; color:#333; line-height:32px; padding-left:10px; position:relative; background:none;}
.organize-tree ul li li{font-size:14px; color:#666; padding-left:25px; background:url(../images/line_org.png) repeat-y left top;}
.organize-tree .lastli > li{padding-left:25px; background:none;}
.organize-tree ul li li li { padding-left: 25px;}
.organize-tree ul li a{color:#777;}
.organize-tree ul li span{color:#333;}
.organize-tree ul li .row_selected{background:#FFC;}
.organize-tree li.current{color:#338aca;}
.organize-tree .glyphicon{display:block; font-size:14px; font-family:'Hiragino Sans GB','Hiragino Sans GB W3','Microsoft Yahei'; line-height:32px; }
.glyphicon-minus:before{content:"";}
.glyphicon-plus:before{content:"";}
.organize-tree .glyphicon-minus,.organize-tree .glyphicon-plus{background:url(../images/line_org.png) repeat-y;}
.organize-tree .glyphicon-minus { display:inline-block; background:url(../images/minus_org.png) no-repeat left 5px; padding-left:25px;}
.organize-tree .glyphicon-plus { display:inline-block; background:url(../images/plus_org.png) no-repeat left 5px; padding-left:25px;}
.organize-tree .glyphicon-minus span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree .glyphicon-plus span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree ul li .fa-leaf{ display:inline-block; background:url(../images/leaf_org.png) no-repeat left top; padding-left:25px;}
.organize-tree ul li .fa-leaf span{ display:inline-block; background:none; padding-left:0px;}
.organize-tree ul li:nth-last-child(1) > .fa-leaf{background:url(../images/leaf_org_last.png) no-repeat left top;}
.org-node,.org-sign,.org-entity,.org-company{display:inline-block; width:20px; height:20px; vertical-align:middle; padding-right:5px;}
.org-node{background:url(../images/org_1.png) no-repeat;}
.org-sign{background:url(../images/org_2.png) no-repeat;}
.org-entity{background:url(../images/org_3.png) no-repeat;}
.org-company{background:url(../images/org_4.png) no-repeat;}
.organize-note{position:absolute; right:15px; top:15px; background:#f8f8f8; border:1px solid #eee; font-size:13px; color:#666; line-height:26px; padding:10px;}
.organize-tree ul li .fa-leaf span{display: inline;}
.organize-tree .glyphicon-plus span ,.organize-tree .glyphicon-minus span{display: inline;}
.organize-tree .glyphicon-plus,.organize-tree .glyphicon-minus{display:table;}
.organize-tree li .active{background-color:#ffc; padding-right:10px;}

.mod_addtable{width: 100%;}
.mod_addtable tr{border-bottom:0px solid #e8e8e8;}
.mod_addtable td{font-size:14px; color:#444; padding:6px 3px; line-height:30px; height:30px; position:relative;}
.mod_addtable td span.lab{ display:block; text-align:right; padding-right:10px; line-height:24px; padding:3px 0;}
.mod_addtable td span.lab em{color:#f00; padding-left:3px;}
.mod_addtable td .inp_t{display:inline-block; border:1px solid #ccc; padding-left:3px; font-size:13px; line-height:26px; height:26px; width:90%;}
.mod_addtable td .inp_sel{display:inline-block; border:1px solid #ccc; border-radius:2px; padding-left:3px; line-height:28px; height:28px; color:#999;}
.mod_addtable td .inp_bord{border:1px solid #ddd; border-radius:3px; padding-left:3px;}
.mod_addtable img{cursor:pointer;}

/*20190528*/
.rz-steps{margin-bottom:10px; background:#f8f8f8; border-radius:8px; padding:15px 0;position:relative;}
.rz-steps ul{position:relative; width:100%; height:90px;}
.rz-steps ul:before{content:''; position:absolute; left:0; top:15px; width:860px; height:1px; background:#4388ee;}
.rz-steps ul li{float:left; width:150px; margin-right:200px; background:#f8f8f8; padding-left:10px; cursor:pointer; position:relative; z-index:2;}
.rz-steps ul li:last-child{margin-right:0;}
.rz-steps ul li .num{float:left; width:30px; height:30px; border-radius:50%; background:#4388ee; font-size:18px; color:#fff; line-height:30px; text-align:center; position:relative;}
.rz-steps ul li .txt{float:left; width:110px; margin-left:10px; font-size:13px; color:#999; line-height:20px;}
.rz-steps ul li .txt h4{font-size:16px; color:#333; line-height:30px; margin-bottom:5px;}
.rz-steps ul li:nth-child(1) .txt p{width:180px;}
.rz-steps ul li:nth-child(2) .txt p{width:160px;}
.rz-steps ul li:nth-child(3) .txt p{width:160px;}
.rz-steps ul li:hover .num,.rz-steps ul li.on .num{background:#f30;}
.rz-steps ul li:hover .num:after,.rz-steps ul li.on .num:after{content:''; position:absolute; left:7px; top:28px; width:0; height:0; border-top:8px solid #f30; border-left:8px solid transparent; border-right:8px solid transparent;}
.rz-steps ul li:hover .txt h4,.rz-steps ul li.on .txt h4{color:#f30;}
.rz-steps-con h4{color:#333; font-weight:bold; line-height:32px; margin-top:10px;}
.rz-steps-con .txt{font-size:14px; color:#666; line-height:26px; padding-top:10px;}
.rz-steps-con .table-slip{border:1px solid #ddd; font-size:14px;}
.rz-steps-con .table-slip td{border:1px solid #ddd;}

/*report-process*/
.report-process h4{font-size:14px; padding-top:10px;}
.report-process .step{font-size:14px; color:#666; line-height:30px; padding:5px 0;}
.report-process .icon-arrow{display:inline-block; background:url(../images/icon-lc.png) no-repeat; width:25px; height:25px; vertical-align:middle; margin-left:10px;}

.div-tips{position:relative; display:inline-block;}
.txt-tips{width:120px; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; padding:10px 10px 10px; font-size:13px; color:#666; line-height:20px; position:absolute; right:-15px; top:22px; margin-top:10px; z-index:3333; display:none; text-align:left;}
.txt-tips .arrow1{position:absolute; right:15px; top:-10px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #ddd;}
.txt-tips .arrow2{position:absolute; right:15px; top:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #f8f8f8;}
.btn-tips{cursor:pointer; vertical-align:middle; margin-left:3px;}
.close-tips{position:absolute; right:3px; top:3px; width:18px; height:18px; text-align:center; font-size:22px; line-height:18px; color:#666;  cursor:pointer;}
.close-tips:hover{background:#aaa; color:#fff; border-radius:50%;}

.div-tips1{position:relative; display:inline-block;}
.txt-tips1{width:150px; border:1px solid #ddd; border-radius:3px; background:#f8f8f8; padding:8px 8px 8px; font-size:13px; color:#c30; line-height:20px; position:absolute; right:-5px; top:22px; margin-top:10px; z-index:3333; display:none; text-align:left;}
.txt-tips1 .arrow1{position:absolute; right:5px; top:-10px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #ddd;}
.txt-tips1 .arrow2{position:absolute; right:5px; top:-8px; width:0; height:0; border-left:8px solid transparent; border-right:8px solid transparent; border-bottom:10px solid #f8f8f8;}
.btn-tips1{cursor:pointer; vertical-align:middle; margin-left:3px;}


.changebox{width:550px; min-height: 500px; position:relative; margin:0 auto; overflow: hidden;}
.changebox .items{width:20000px; clear:both; position:absolute;}
.changebox .items-con{width: 550px; float: left;overflow:hidden;}
.changebox .changesteps{height:40px; width:500px; margin:0 auto; margin-top:22px;}
.changesteps li{float:left; color:#999; border-top:3px solid #ccc; width:165px; font-size:14px; line-height:28px; text-align:center;}
.changesteps li span{display:block; width:28px; height:28px; background:#fff; border:2px solid #ccc; font-size:15px; color:#888; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; margin:0 auto; margin-top:-16px;}
.changesteps li.active{ border-top:3px solid #4388ee; color:#4388ee;}
.changesteps li.active span{background:#fff; border:2px solid #4388ee; color:#4388ee;}
.btn-pn .next,.btn-pn .prev{ display:inline-block; background:#4388ee; width:150px; height:40px; line-height:40px; text-align:center; font-size:15px; margin-left:3px; -weblit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; overflow:hidden; border:none; color:#fff; cursor:pointer;}
.btn-pn .next-gray{ display:inline-block; background:#ddd; width:150px; height:40px; line-height:40px; text-align:center; font-size:15px; margin-left:3px; -weblit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; overflow:hidden; border:none; color:#999; cursor:pointer;}

/* 首页二维码 */
.picslide{z-index: 0;}
.t-wec{display: inline-block; position:relative; z-index:2222; height: 40px;  padding: 0 5px; text-align: center; cursor:pointer;}
.t-wec .icon{display: inline-block; background-size: 26px 26px; width: 26px; height: 26px; vertical-align: middle;}
.t-wec .wcon{display:none; position: fixed;  width: 120px; height: auto; right: 150px; z-index: 99999; margin-left: 0; top: 65px; background:#fff; box-shadow:0px 0px 2px #ccc;}
.t-wec .wcon p{background:#fff; text-align:center; padding:10px; font-size:12px; color:#555; line-height:24px; }
.t-wec .wcon p span{display:block; text-align:center; line-height:20px;}
.t-wec .wcon p img{display:block; width:100px; height:100px;}
.t-wec:hover .wcon{display: block;}
.t-wec.andrid .icon{background:url(../images/android.png) no-repeat;}
.t-wec.ios .icon{background:url(../images/ios.png) no-repeat;}
.t-wec.andrid .wcon{right:190px;}

/*202108票样*/
.paymentLetter,.transferSheet,.financingVoucher{position: relative;}
.tag-own{position: absolute; right: 10px; top: 20px; height: 46px; background-color: #ec4d46; border-radius: 40px 4px 4px 4px;}
.tag-own .tit{font-size: 16px; color: #fff; line-height: 46px; padding: 0 28px;}
.tag-bank{position: absolute; right: 10px; top: 20px; display: flex; height: 46px; background-color: #fff; border: 1px solid #ec4d46; border-radius: 40px 4px 4px 4px; box-sizing: border-box;}
.tag-bank .tit{ background-color: #ec4d46; border-radius: 38px 0 38px 0; font-size: 16px; color: #fff; line-height: 44px; padding: 0 28px;}
.tag-bank .rate{padding: 0 15px; font-size: 12px; color: #999; line-height: 18px; text-align: center;}
.tag-bank .rate .num{display: block; font-size: 16px; font-weight: 600; color: #ec4d46; padding-top: 5px;}

/* 202110顶部APP */
.topcon .t-wec{display: inline-block; position:relative; z-index:2222; height: 40px; padding: 0 5px; text-align: center; cursor:pointer;}
.topcon .t-wec .icon{display: inline-block; background-size: 18px 18px; width: 18px; height: 18px; margin-right: 0; vertical-align: middle;}
.topcon .t-wec .wcon{display:none; position: absolute;  width: 120px; height: auto; left: -40px; z-index: 99999; margin-left: 0;top: 35px; background:#fff; box-shadow:0px 0px 2px #ccc;}
.topcon .t-wec .wcon p{background:#fff; text-align:center; padding:10px; font-size:12px; color:#555; line-height:24px; }
.topcon .t-wec .wcon p span{display:block; text-align:center; line-height:20px;}
.topcon .t-wec .wcon p img{display:block; width:100px; height:100px;}
.topcon .t-wec:hover .wcon{display: block;}
.topcon .t-wec.andrid .icon{background:url(../images/android.png) no-repeat;background-size: 18px 18px;}
.topcon .t-wec.ios .icon{background:url(../images/ios.png) no-repeat;background-size: 18px 18px;}

/* 前台-已开具-流转记录tree样式*/
.org-open,.org-transfer,.org-finance,.org-outpool{display:inline-block; width:20px; height:20px; vertical-align:middle; padding-right:5px;}
.org-open{background:url(../images/ico_open.png) no-repeat;}
.org-transfer{background:url(../images/ico_transfer.png) no-repeat;}
.org-finance{background:url(../images/ico_finance.png) no-repeat;}
.org-outpool{background:url(../images/ico_outpool.png) no-repeat;}


/* 22-01-18 */
.noBankInfo{display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100%; padding:0; font-size:14px; color:#fff; line-height:24px;}
.noBankInfo .btn-blue{background: #0766e1;}
.cardnumb{padding-bottom: 0;}
a{cursor: pointer;}
.f15{font-size: 15px;}
.mb5{margin-bottom: 5px;}
.acc-balance{position: relative; height: 190px;background:#5f91db;}
.acc-balance .tip-w{position: absolute; top: 15px; right: 10px; font-size: 14px; color: #4682b4; color:#fff; cursor: pointer;}
.acc-balance .tip-w i{display: inline-block; width: 5px; height: 5px; background: transparent; border:2px solid #fff; opacity: .8; border-radius: 50%; margin-right: 5px;}
.acc-balance .tip-w .tip-cont{display: none; font-size: 13px; color: #fff; line-height: 20px; position: absolute; right: 0; top: 22px; padding-top: 8px;}
.acc-balance .tip-w .tip-cont:before{content:''; position: absolute; top: 0; left: 60px; width: 0; height: 0; border-left: 5px solid transparent;  border-right: 5px solid transparent; border-bottom: 8px solid #fff;}
.acc-balance .tip-w .tip-cont .txt{width: 110px; padding:10px; background: #fff; color: #4682b4; border-radius: 4px;}
.acc-balance .tip-w:hover span{color: #f99d33;}
.acc-balance .tip-w:hover i{ border:2px solid #f99d33;}
.acc-balance .tip-w:hover .tip-cont{display: block;}
.btn-opp.bg-y{background: #f99d33;color: #fff;}
.btn-opp.bg-r{background: #f23947;color: #fff;}
.btn-opp.bg-b{background: #0766e1;color: #fff;}

.icon-sale{display: inline-block; background: url(../images/icon_sale.png) no-repeat; width: 24px;height: 24px; position: relative; top: -3px;}