@charset "utf-8";
/* CSS Document */
.wrap1000{ width:1000px; margin:0 auto;}	
.fix,.wrap1000,.center,.page-bg{*zoom: 1;}
.fix:after,.wrap1000:after,.center:after,.page-bg:after {content: "";visibility: hidden;display: block;height: 0;clear: both}	
.page-header .pull-right a:hover{ cursor: text; }
.login{background: #fff;}
.login .loginnav{padding: 29px 0 23px; }
.wrapbd{ background:#2f79d3 url(../images/loginBg.jpg) center center no-repeat; min-height: 612px; }
.wrapbd .login-left{ padding: 150px 0 20px 40px; width:580px; float: left;}
.wrapbd .login-left .pop_video_box { margin-top: 80px;padding-left: 90px; }
.wrapbd .login-left .pop_video_box img { width: 380px; height: auto; border-radius: 10px; }
.jquery-lightbox { box-sizing: unset; }
.wrapbd .login-box{padding-top: 139px; width: 315px;float: left;}
.login-box form{ background:#fff;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; padding: 35px 30px 30px; }
.login-box .login-tt{ font-size: 14px; color: #535353; padding-bottom: 25px;}
.login-iptbox .tip { padding-top: 20px; height: 22px; line-height: 16px; color: #666; font-size: 14px; }
.login-iptbox li { padding-bottom: 20px; margin: 0; }
.login-iptbox .login-ipt input { width: 255px; height: 30px; line-height: 28px; color: #666; padding: 0 0 0 36px; border: 1px solid #dedede; }
.login-iptbox .user-name { background:#fff url(../images/login.gif) left no-repeat;  }
.login-iptbox .user-psw { background:#fff url(../images/psw.gif) left no-repeat; }
/*.login-iptbox .user-verify { background:#fff url(../images/verify.png) left no-repeat; }*/
.login-iptbox .login-bt { margin-top: 7px; font-size: 18px; display: block; background: #a9050e; width:100%; text-align: center; color: #fff; height: 38px; line-height: 38px;  opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; cursor: pointer; }
.login-iptbox .login-bt:hover { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
.reg-btn{text-align: right; display: block; margin-top: -4px; color: #106ee8; font-size:16px; }
.reg-btn:hover{color: #106ee8;  }
.login-box-bg{ float: right; margin-right: 100px; width: 315px; height:20px;  background:url(../images/login_bg.png)  0  -50px no-repeat;  }
.login .footer{margin-top: 110px; }
.footer,.footer p{ font-size: 12px; line-height: 24px; color: #333;}

.center .tab {padding: 0 15px; }
.table{border: 1px solid #e4e4e4;width: 100%; }
.center .table th,.modal .table th { border-top: none; font-size: 14px; text-align: center; color: #646464; background: #f5f6fa; height: 46px; padding: 0; line-height: inherit;vertical-align: middle; }
.center .table td,.modal .table td { border-top: 1px solid #eee; font-size: 14px; height: 65px; text-align: left; line-height: inherit;vertical-align: middle; }
.center .table.table-invoice td { height: 37px; } 
.center .table td a,.modal .table td a{ color: #4c950f;}
.tipred{padding: 10px 0 50px;}
/*.center .table td a.btn-success{color: #fff;}*/
.center .fast-btn .btn,.center #btn_recycle_balance { width: 120px; height: 50px; line-height: 50px; margin: 0; border: 0; text-align: center;  font-size: 14px; color: #fff; text-shadow: none; background: #19a1ed;}
.center .fast-btn .btn i { font-size: 28px; color: #fff; height: 29px; line-height:30px; width: 30px; }
.center #btn_recycle_balance.disabled{ background-color: #ccc; }
.center .fast-btn .btn:hover { background: #19a1ed ; }
.center .fast-btn #invoice { background: #ffa93c; float: right; }
.inv-bk ul li {color: #777;font-size: 14px;line-height: 30px;}


/* regPay ------start--------- */
.page-bg { background: #fff; padding: 15px 15px; }
.page-bg .pagination { float: right; margin: 0; height: auto; display: inline-block; padding-left: 0; }
.page-bg .pagination a { font-size: 14px; padding: 4px 12px; line-height: 20px; background: #fff; text-decoration: none; color: #4cb158; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;   float: left;text-decoration: none;border: 1px solid #ddd;margin-left: -1px;}
.page-bg .pagination a:hover { background: #f5f5f5; color: #2f913a; }
.page-bg .pagination .disabled a { color: #999; background: #fff }
.page-bg .pagination .disabled a:hover { background: #fff; }
.page-bg .pagination .active a { color: #999; background: #f5f5f5 }
.page-bg .pagination .active a:hover { background: #f5f5f5; }
.pagination li{ display:inline; }
.regPay { position: relative; }
.regPay .cap { border-bottom: none; }
.regPay .tt2 { height: 36px; line-height: 36px; background: #f9f9f9; color: #333; margin-left: -20px; padding-left: 20px; font-size: 14px; margin-bottom: 16px; }
/*.regPay .left { float: left; width: 810px; }*/
.regPay .left .history th { border-top: 1px solid #eee; font-weight: bold; }
.regPay .left .history th, .regPay .left .history td { text-align: center; font-size: 14px; }
.regPay .left .history i { line-height: 20px; padding-left: 4px; cursor: pointer; font-size: 18px; }
.regPay .left .history a, .regPay .left .history .num { color: #4cb158; }
.regPay table { margin: 0; }
.regPay .right {position: absolute; z-index: 10; top: -90px; right: 20px; width: 120px; }
.center .right {position: absolute; z-index: 10; top: 70px; right: 20px; width: 260px; }
.regPay .right .fast-btn a { margin-bottom: 10px; }
.regPay .right .tab th { line-height: 38px; font-size: 18px; text-align: center; }
.regPay .right .tab th i { font-size: 28px; line-height: 33px; padding-left: 3px; }
.regPay .right .tab td { line-height: 26px; font-size: 14px; text-align: center; }
.regPay .right .tab td p { color: #4cb158; font-size: 18px; }
.regPay .search { font-size: 14px; padding:10px 0 20px}
.regPay .search .btn-group { display: inline-block; vertical-align: middle; margin-right: 10px; }
.regPay .search .btn-group .dropdown-toggle { width: 86px; text-align: left; }
.btn-group .dropdown-toggle span { margin-left: 2px; }
.regPay .search input[type=text] { width: 145px; }
.regPay .search i { font-size: 28px; color: #555; padding-left: 3px; cursor: pointer; line-height: 26px; }
/* regPay ------end--------- */


/* regs ------start--------- */
.info-center .regs{ margin: 20px auto;}
.regs {/* width: 840px; */background-color: #fff; padding: 20px 0; }
.regs.secondAgencyRegs{padding:40px 0 100px 100px; margin: 0 auto;}
.regs .step { /* background: url(../images/regs41.png) no-repeat;  */height: 80px; /* padding-top: 45px; background-size: 78% 50%; */}
.regs .step img{ width: 78%;}
/* .regs .step2 { background: url(../images/regs42.png) no-repeat; background-size: 78% 50%;}
.regs .step3 { background: url(../images/regs43.png) no-repeat; background-size: 78% 50%;}
.regs .step4 { background: url(../images/regs44.png) no-repeat; background-size: 78% 50%;} */

.regs .step li.cur{ color:#19a1ed;}
.regs .step li { float: left; width: 25%; line-height: 35px; font-size: 14px; }
.regs4 .step li {  width: 25%;}

.regs .tt { font-size: 16px; padding: 20px 0; }
.regs .tt2 { font-size: 14px; padding: 0 0 0 20px; width: auto; }
.regs .btn-box li { display: inline-block; width: 194px; line-height: 30px; }
.regs .btn-box li i { font-size: 21px; color: #333; line-height: 21px; padding-right: 3px; }
.regs .btn-box li a { color: #19a1ed; font-size: 14px; }
.regs .view input { width: 340px; height: 30px; line-height: 30px;  float: left; margin: 0 10px 0 0; }
.regs .view .btn { float: left; width: 82px; height: 31px; padding: 0; line-height: 30px; }
.regs .btm { padding-top: 20px; }
.regs .btm .sub { display: inline-block; background: #19a1ed; color: #fff; font-size: 18px; padding: 11px 14px; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; }

.steps_new { width: 873px; }
.steps_new .step { background: url(../images/regs1.gif) no-repeat; height: 80px; padding-top: 45px; }
.steps_new .step2 { background: url(../images/regs2.gif) no-repeat; }
.steps_new .step3 { background: url(../images/regs3.gif) no-repeat; }
.steps_new .step li { float: left; width: 48%; text-align: center; line-height: 40px; font-size: 14px; }
.steps_new .step li:first-child{ width: 26%; text-align: left; }
.steps_new .step li:last-child{ width: 26%; text-align: right; }
.steps_new .step li.cur{ color:#19a1ed;}



/*添加机构*/
.ipt_div { position: relative; margin: 11px 0; line-height: 20px; min-height: 20px; border:1px solid #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 4px; color: #555; font-size: 14px; background: #fff;}
.ipt_div .ipt_div_drop { position: relative; float: right; z-index: 2; width: 18px; height: 20px; line-height: 16px; background-color: #fff; bottom: 0; text-align: center; color: #555; cursor: default; }

.store-selector a { font-size: 14px; display: inline-block; }
.store-selector ul { padding-left: 40px; width: 658px; }
.store-selector .content { display: none; position: absolute; border: 1px solid #ccc; width: 698px; padding: 5px 5px 10px; background: #fff; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; z-index: 2100; border-radius: 3px; }
.store-selector .tab { height: 25px; margin-bottom: 10px; float: left; border-bottom: 2px solid #ddd; overflow: visible; }
.store-selector .tab li { float: left; clear: none; padding: 0; }
.store-selector .tab a { position: relative; float: left; height: 23px; line-height: 23px; padding: 1px 19px 0 11px; margin-right: 3px; border: 1px solid #ddd; border-bottom: 0; color: #4090e2; text-align: center; cursor: pointer; text-decoration: none; font-weight: bold; }
.store-selector em { font-style: normal; }
.store-selector .tab .curr a { height: 25px; background-color: #fff; border: 2px solid #ddd; border-bottom: 0; padding: 0 18px 0 10px; line-height: 22px; }
.store-selector .tab a i { position: absolute; right: 6px; top: 10px; display: block; width: 7px; height: 5px; overflow: hidden; background-image: url(../images/study_19.gif); background-repeat: no-repeat; opacity: 0.60; filter: alpha(opacity=60); -moz-opacity: 0.60;}
.store-selector .tab .curr a i { right: 5px; top: 9px; }
.store-selector .area-list li { float: left; text-align: left; width: 208px; padding: 2px 0 2px 8px; clear: none; line-height: 20px; font-size: 14px;}
.store-selector .area-list li a { padding: 2px 4px; text-decoration: none; color: #4090e2; }
.store-selector .area-list li a:hover { background: #4090e2; color: #ffffff;; }
.store-selector .close { position: absolute; z-index: 2; top: 5px; right: 5px; line-height: 16px; font-size: 20px; width: 16px; height: 16px; }


/*regs2*/
.confirm { }
.confirm th { text-align: center; }
.confirm td { vertical-align: middle; font-size: 12px; text-align: center; }
.confirm td.left { text-align: left; }
.confirm td.yes { color: #4cb158; }
.confirm td.no { color: #fa4848; }
.confirm table { margin: 0; }
.confirm .ok, .confirm .no { width: 120px; }
.confirm .no { text-align: left; }
.confirm .ok i, .confirm .no i { font-size: 18px; line-height: 22px; }
.confirm .ok i { color: #4CB158; }
.confirm .no i { color: #e85050 }
.regs2-cap { padding: 20px 0 7px; }
.regs2-btm{ padding:10px 0 30px; }
.regs2-btm .left { float: right; width: 500px; line-height: 34px; font-size: 16px; text-align: right;}
.regs2-btm .left .num { color: #4cb158; }
.regs2-btm .left2 { float: left; width: 680px; line-height: 24px; font-size: 14px; color: #aaa; }
.regs2-btm .right { float: right; width: 279px; text-align: right; position: relative; top: 0; right: 0;}
.regs2-btm .right a { text-align: center; display: inline-block; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; }
.regs2-btm .right .back { width: 109px; height: 36px; line-height: 36px; background: #19a1ed; font-size: 14px; color: #fff; margin-right: 10px; }
.regs2-btm .right .con-btn { width: 140px; height: 46px; line-height: 46px; background: #19a1ed; font-size: 18px; color: #fff; margin-top: 5px;}
.regs2-btm .right .con-btn.disabled { background: #ccc; cursor: default; color: #fff; }
.regs3-sub { padding: 20px 0 30px 0px; }
.regs3-sub .sub { text-align: center; display: inline-block; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; width: 130px; height: 46px; line-height: 46px; background: #19a1ed; font-size: 18px; color: #fff; }
.regs3-sub .warn { background: #f39533; }
.regs3-tip { line-height: 30px; color: #f00; font-size: 16px; padding: 10px 0 0 0px; }
.regs-pay { padding: 20px 0 20px 30px; }
.regs-pay .showCode,.regs-pay .pay-btn,.regs-pay .code-btn,.offline-pay .code-btn{ width: 140px; height: 46px; line-height: 46px; background: #19a1ed; font-size: 18px; color: #fff; text-align: center; display: inline-block; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; border: none; }
.regs-pay .pay-btn.disabled{ background-color: #A1A1A1; }
.regs-success { background:#fff url(../images/icon_right.gif) 320px 70px no-repeat; height: 20px; line-height: 20px; font-size: 14px; padding: 80px 0 100px 380px; }
.num { color: #4cb158; }
.invoice_steps {padding:30px 0 10px; text-align: center;}
.invoice_title, .invoice .invoice_title { font-size: 18px; color: #333; padding: 20px; border-top: 1px solid #dcdcdc; margin-top: 10px; }
.invoice-need { margin: 0 auto; padding: 0 20px 0 66px; background: none; font-size: 14px; background: #fff;}
.invoice-need input { margin: 0; }
.invoice { margin: 0 auto; padding: 10px 0 20px; margin-bottom: 10px; background: #fff; position: relative; display: none; }
.invoice .arrow { background: url(../images/answer-sanjiao.gif) no-repeat; width: 16px; height: 9px; position: absolute; left: 120px; top: -9px; display: block; }
.invoice li { padding: 10px 0; }
.invoice1 li { padding:0; }
.invoice li.red { color: #fd5159; font-size: 14px; padding: 0 0 20px; }
.invoice .tag { float: left; width: 85px; text-align: right; font-size: 14px; line-height: 30px; padding-right: 2px; }
.invoice .tag.big { font-size: 16px; font-weight: bold; }
.invoice .content { float: left; line-height: 30px; color: #333; font-size: 14px; }
.invoice .content .tip { color: #fd5159; font-size: 13px; margin-top: 6px; line-height: 18px; }
.invoice .content .tip2 { color: #666; font-size: 13px; margin-top: 6px; line-height: 18px; }
.invoice .content input[type=text] {border: 1px solid #dbdbdb; margin: 0; }
.invoice .type { line-height: 30px; font-size: 14px; }
.invoice .type input { margin: 0; }

/* user ------start--------- */
.train { }
.train .tt { font-size: 18px; padding: 20px 0; }
.train .tt2 { height: 36px; line-height: 36px; background: #f9f9f9; color: #333; margin-left: -20px; padding-left: 20px; font-size: 14px; margin-bottom: 16px; }
/*.train .search { padding:20px 0 0 0px; width: 375px; float: left; }*/
.train .search input {  width:145px; line-height: 20px; padding: 4px 6px; font-size: 14px; }
.train .search i { font-size: 28px; line-height: 24px; color: #666; cursor: pointer; }
.search i:hover { color: #4c950f; text-decoration: none; }
.train .btn-group { float: right; padding: 26px 100px 0 0; }
.train .btn-group .dropdown-toggle { width: 90px; text-align: left; }
.train .tab th, .train .tab td { text-align: center; vertical-align: middle; font-size: 14px; }
.train .tab td i { font-size: 16px; line-height: 22px; cursor: pointer; }
/* regs ------end--------- */


.reg-detail { }
.reg-detail .tab1 { padding-bottom: 10px; }
.reg-detail .tab th, .reg-detail .tab td { text-align: center; }
.reg-detail .tab tr.sum td { text-align: center; font-size: 14px; }
/* user ------start--------- */
.right-box .bar { height: 37px; border: 1px solid #ddd; background: url(../images/bar_bg.gif) 0 0 repeat-x; padding: 0 10px 0 16px; }
.right-box .bar .i-box { float: left; height: 37px; border-right: 1px solid #ddd; padding-right: 4px; margin-right: 14px; }
.right-box .bar .i-box i { display: inline-block; font-size: 18px; margin: 13px 16px 0 0; color: #888; cursor: pointer; }
.right-box .bar .i-box i:hover { color: #666; }
.right-box .bar .i-box a { text-decoration: none; }
.right-box .bar .i-box2 { float: left; height: 37px; border-right: 1px solid #ddd; padding-right: 4px; margin-right: 14px; }
.right-box .bar .i-box2 i { display: inline-block; font-size: 18px; margin: 13px 16px 0 0; color: #888; }
.right-box .bar .btn-group { margin: 4px 14px 0 0; float: left; }
.right-box .bar .btn-group .dropdown-toggle { padding-left: 10px; padding-right: 10px; }
.right-box .bar .btn-group .btn { border-color: #d5d5d5; }
.right-box .bar .btn-group .caret { margin-left: 10px; }
.right-box .bar .input-append { float: right; margin-top: 4px; }
.right-box .bar .input-append .search-query { padding: 4px 4px; width: 150px; }
.right-box .bar .input-append .btn { margin-left: -5px; }
.right-box .bar .btn-group.search-right { float: right; margin-left: 14px; margin-right: 0; }
.user-form { background: #fff; margin: 16px 0 0 0; }
.user-form table { border: 1px solid #ddd; border-right: none; margin: 0; }
.user-form td, .user-form th { border-right: 1px solid #ddd; text-align: center; }
.user-form .oprate { width: 170px; }
.user-form .oprate i { margin-right: 10px; font-size: 16px; vertical-align: middle; padding: 3px; cursor: pointer; color: #666; }
.user-form .oprate a { margin-right: 10px; text-decoration: none; }
.user-form .oprate a i { margin: 0; }
.user-form .oprate .public, .user-form .oprate .public i { color: #72c918; }
.user-form .oprate .public:hover, .user-form .oprate .public:hover i { color: #63b40d; }
.user-form .oprate .no-pass, .user-form .oprate .no-pass i { color: #d43230; }
.user-form .oprate .no-pass:hover, .user-form .oprate .no-pass:hover i { color: #b51210; }
.user-form .oprate i:hover { color: #333; }
.page .pagination a { background: #fff; text-decoration: none; font-size: 14px; }
.sort_down { margin: 7px 0 0 0; width: 9px; height: 6px; float: right; background: url(../images/sort_arrow.gif) no-repeat; }
.sort_up { margin: 7px 0 0 0; width: 9px; height: 6px; float: right; background: url(../images/sort_arrow2.gif) no-repeat; }
/* user ------end--------- */


/* count ------start--------- */
.right-box .bar .title { float: left; font-size: 14px; font-weight: bold; line-height: 37px; }
.right-box .bar .title .no-bold { font-weight: normal; }
.right-box .bar .f-right { float: right; margin-right: 0px; }
.right-box .bar .f-right2 { float: right; border-left: 1px solid #ddd; padding-left: 16px; }
.right-box .bar .f-right3 { float: right; border: none; border-left: 1px solid #ddd; padding-left: 12px; margin-right: -15px; }
.right-box .bar .year ul { min-width: 182px; padding: 4px; }
.right-box .bar .year li { display: inline-block; }
.right-box .bar .year .dropdown-toggle { color: #3399cc; font-weight: bold; font-size: 15px; line-height: 28px; height: 28px; padding: 0 6px; font-family: Arial, Helvetica, sans-serif; }
.right-box .bar .year .dropdown-toggle .caret { margin: 12px 0 0 8px; }
.made-date { height: 30px; line-height: 30px; color: #999; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; }
thead.foot { background: #ffffcc; }
/* count ------end--------- */



/* user-info ------start--------- */
.user-info { position: relative; padding: 18px 10px 30px; border: 1px solid #ddd; border-top: none; background: #f9f9f9; }
.user-info p{padding-left: 20px;}
.user-info .user-img { position: absolute; z-index: 10; width: 50px; height: 50px; left: 76px; top: 32px; }
.user-info .user-img img { width: 50px; height: 50px; }
.user-info .info-list { }
.user-info .info-list li { height: 38px; line-height: 38px;  }
.user-info .info-list li.last { border-bottom: none; }
.user-info .info-list .name { padding: 18px 0; border-top: none; }
.info-list li span { display: inline-block; }
.user-info .info-list .info-tt { width: 215px; padding-right: 20px; text-align: right; }
.user-info .info-list .tip { padding-left: 20px; color: #666; }
.user-set { border: none; }
.user-set .info-list li { line-height: 50px; min-height: 50px; height: auto; font-size: 14px; }
.setphonetip{ display: none; font-size: 12px; color:#989898; line-height: 25px; height: 25px; }
.setphonetip.red{color: #cc0000;}
.user-set .name { border-top: medium none; padding: 18px 0; }
.user-set li span { display: inline-block; }
.blue { color: #19a1ed; }
/* user-info ------end--------- */


/* set ------start--------- */
.bar .tab-box { font-size: 14px; line-height: 37px; height: 37px; margin-left: -16px; }
.bar .tab-box .tab { padding: 0 15px; background: none; border-right: 1px solid #ddd; line-height: 37px; height: 37px; display: inline-block; cursor: pointer; }
.bar .tab-box .cur { background: #fff; border-bottom: 1px solid #fff; cursor: default; }
.user-set { background: #fff; }
.user-set li input { margin: 0; }
.user-set li span.red{padding-left: 10px;}
/* set ------end--------- */




/* course ------start--------- */
.status { padding: 0 0 17px 0; }
.status .btn { font-size: 26px; color: #449bf0; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 9px 24px; margin: 0 40px 0 0; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0); box-shadow: 0px 1px 2px rgba(0,0,0,0); cursor: default }
.status .btn.green { color: #68be0e; }
.status .btn.red { color: #be100e; }
.status .btn span { font-size: 14px; font-weight: normal; }
#no-pass-box .reason { width: 519px; max-width: 519px; min-width: 519px; height: 50px; }
/* course ------end--------- */


/* message ------start--------- */
.msg-box { margin: 40px 0 0 100px; line-height: 20px; padding: 11px 0 27px 65px; font-size: 14px; }
.msg-box.ok { background: url(../images/icon_right.gif) left center no-repeat; }
.msg-box.no { background: url(../images/icon_error.gif) left center no-repeat; }
.msg-btm { padding:30px 0 0 155px; }
.btn-suc { text-align: center; display: inline-block; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; width: 130px; height: 46px; line-height: 46px; background: #4cb158; font-size: 18px; color: #fff; }
.btn-suc:hover { color: #fff; text-decoration: none; }
.btn-warn { text-align: center; display: inline-block; moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-decoration: none; width: 130px; height: 46px; line-height: 46px; background: #f39533; font-size: 18px; color: #fff; }
.btn-warn:hover { color: #fff; text-decoration: none; }
/* message ------end--------- */


/* userClass ------start--------- */
.user-class { padding: 20px; border: 1px solid #eee;}
.user-class .face { width: 70px; }
.user-class .tag { width:95px; text-align: left; line-height:22px; font-size: 14px; }
.user-class .content { width: 200px; color: #35a8dd; }
.user-class2 th i { font-size: 16px; vertical-align: middle; margin-left: 3px; cursor: pointer; display: inline }
/*.user-class2 th i.icon-arrow-up{ display:none;}*/
.user-class2 .yes { color: #4CB158; }
.user-class2 .no { color: #f00; }
.user-hour { margin: 20px 0 40px 50px; float: left; }
.user-hour td { padding: 0 10px; text-align: center }
.user-hour .tr1 td { font-size: 26px; color: #444; letter-spacing: -2px; font-weight: bold; }
.user-hour .tr2 td { font-size: 13px; color: #999; }
.study_sch_hour{ padding-bottom:10px;}
.study_sch_hour li a{ font-size:12px; padding:6px 10px; margin-right:6px;}
.study_sch_hour a:hover{ background:#eee; text-decoration:none;}
/* userClass ------end--------- */


/* classuser ------start--------- */
tr.sum td { border-bottom: 1px solid #eee; }
td .num { color: #4cb158; font-size: 16px; p font-weight: bold;
font-family: Tahoma, Geneva, sans-serif; }
.search2 { padding: 6px 0 26px 0; }
.search2 .input-box { font-size: 14px; padding: 20px 0 0; }
.search2 .input-box input.ipt { width: 152px; margin-right: 20px; }
.search2 select { margin-right: 20px; width: 166px; }
.search2 .search-btn { text-decoration: none; }
.search2 .search-btn i { font-size: 27px; margin: 4px 0 0 18px; vertical-align: middle; }
.class-info .table th, .class-info .table td { border-top: 1px solid #DDDDDD; font-size: 12px; }
.class-info .tt { font-size: 14px; line-height: 30px; font-weight: bold; padding-bottom: 10px; }
.class-info .table { width: 800px; border-bottom: 1px solid #ddd; }
.class-info .score-box .cell { float: left; width: 160px; height: 135px; background: #f9f9f9; margin-right: 58px; border: 1px solid #ddd; }
.class-info .score-box .cell .score { display: block; text-align: center; font-size: 40px; color: #39a846; line-height: 50px; padding: 10px 0 0; font-weight: bold; }
.class-info .score-box .cell .num { display: block; text-align: center; font-size: 14px; color: #333; line-height: 35px; }
.class-info .score-box .cell .time { display: block; text-align: center; font-size: 14px; color: #333; line-height: 40px; }
.class-info .score-box .cell2 { background: none; border: none; }
.class-info .score-box .cell2 .name { display: block; text-align: center; font-size: 14px; line-height: 40px; padding-top: 20px; }
.class-info .score-box .cell2 .no { display: block; text-align: center; font-size: 20px; line-height: 40px; color: red; }
.class-info .score-box .cell2 .ok { display: block; text-align: center; font-size: 20px; line-height: 40px; color: #39a846; }


/* period_table ------start--------- */
.table_top{ padding:20px; }
.period_table{position:relative;}
.period_table .picInfo{ position:absolute; right:20px;top:0;}
.period_table th,.period_table td{ text-align:center; line-height:20px;}
.period_table td i{ font-size:22px; line-height:22px; width:18px; height:18px;}
.period_table td i.icon-user,.period_table td i.icon-shopping-cart{}
.period_table .badge{ position:absolute; margin:0px 0 0 1px; padding:1px 6px 2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px; line-height:14px;}
.period_table .badge:hover{ cursor:text;}
.period_table .badge-info:hover{ background:#3a87ad;}
.period_table .badge-success{ background:#4c950f; margin-left:3px;}
.period_table .badge-success:hover{ background:#4c950f;}

/*表单样式*/
.steps{ background:url(../images/regs1.gif) no-repeat; height:38px; padding:0 0 20px; margin:20px 0 0;}
.steps2{ background:url(../images/regs2.gif) no-repeat;}
.steps3{ background:url(../images/regs3.gif) no-repeat;}
.steps4{ background:url(../images/regs4.gif) no-repeat;}
.steps li{ float:left; width:190px; padding-left:55px; line-height:30px; font-size:14px;}
.steps li.first{ width:190px; padding-left:55px;}
.steps li.cur{ color:#fff;}
.former .cell{ min-height:30px; line-height:30px; padding:5px 0;}
.former .cell .tag{ float:left; width:120px; font-size:14px; padding:0 10px 0 0; text-align:right;}
.former .cell .tag .star{ color:red; padding:0 10px 0 0;}
.former .cell .tag .name{ }
.former .cell .content{ float:left; width:270px;}
.former .cell .content .ipt{ color:#333;}
.former .cell .content .icon-calendar{ font-size:16px; margin-top:4px;}
.former .cell .content .timer{ width:183px;}

.former-tip{ color: red; font-size: 14px; line-height: 24px; padding: 10px;}
.foot_tip{ margin-top: 10px; color:#545454; font-size:12px; background: #fdfbef; border: 1px solid #e1d5bb; padding: 8px; line-height: 22px;} 
.foot_tip p{ padding: 3px 0; font-size: 12px;}
.foot_tip_red {background-color: #fbeeee;line-height: 45px;height: 45px; padding: 0 10px;border:1px solid #dcdcdc; color: red;}
/*支付*/
.periodpay_cap{ margin-top:20px; border:none;}
.periodpay_comfirm{/* border:2px solid #ddd; padding:5px;*/}
.periodpay_comfirm .cell{ width:400px; float:left; line-height:26px; min-height:26px;}
.periodpay_comfirm .num{ font-size:14px; font-weight:bold; color:red; padding-right:10px;}
.periodpay_comfirm table{ width: 100%; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.periodpay_comfirm table th,.periodpay_comfirm table td{ font-size: 14px; line-height: 20px; padding: 8px; border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.periodpay_comfirm table th{background: #f9f9f9; width: 150px; text-align: right;}

.perioddetail_cap{ padding:20px 0 10px; border:none;}
.center .perioddetail_table .table td{ text-align:center;}
.center .perioddetail_table .table th{border-top:1px solid #dddddd; text-align:center;}
.input-prepend .add-on{ margin-right:-4px;}

.btn-del,.btn-del:hover{ color: #de3626;}

.period_user_detail{line-height: 20px; padding: 10px 20px 0; font-size: 14px;}
.period_user_detail span{ display: inline-block; padding: 6px 0 6px 0; margin-right: 30px;}

/*选课期详情 标签切换*/
.period_tab{ padding: 20px 0;}
.period_tab .nav-tabs li{ height: 35px;}
.period_tab .nav-tabs li a{ display: block; outline: none; font-size: 14px;}
.period_tab .nav-tabs li.active a{ background: #f9f9f9;}

/* period_table ------end--------- */


.class-detail{ padding:20px 0;}
.class-detail .table td{ text-align:center;}
/* classuser ------end--------- */

/* 课程浏览 ------start--------- */
.dia-box .part2 td { padding: 8px; font-size: 14px; }
.dia-box .part2 .btm { padding-top:10px; }
.dia-box .part2 .btm a { margin: 0 20px 0 0; }
.dia-box .part2 table{ width:100%;} 
.dia-box .part2 form{ margin:0;} 
/* 课程浏览 ------end--------- */


/* class_user ------start--------- */
.class_user{ padding:10px 10px; font-size:14px;}
.class_user span{ float:left; padding-right:20px;}
/* class_user ------end--------- */

/*学员管理*/
.user-info2 { padding:66px 0 40px 90px; position:relative; }
.user-info2 li { line-height: 50px; font-size: 14px; }
.user-info2 .name { border-top: medium none; padding: 18px 0; }
.user-info2 li span { display: inline-block; }
.user-info2 .info-tt { font-weight:bold; color:#737373; width:230px; padding-right: 20px; text-align: right; vertical-align: top; }
.user-info2 .info-content{}
.error .info-content .help-inline { padding-left: 32px; background: url(../images/reg_wrong.gif) 10px center no-repeat; color: #cc0000; }
.success .info-content .help-inline { padding-left: 32px; background: url(../images/reg_right.gif) 10px center no-repeat; color: #3d882d;}
.user-info2 li .user-img{ position:absolute; z-index:10; left:45px; top:44px;}
.user-info2 li .user-img img{ width:60px; height:60px; border-radius:4px;}
/*培训查询*/
.governmentSD{ float:left; padding:20px 20px 0 0; font-size:14px;}
.governmentSD .governmentSelect{height:30px; line-height:30px;}
.search .icon-search{vertical-align:middle; font-size: 20px;}

.order-table{ border-right:1px solid #eee;}
.order-table th,.order-table td{ text-align:center; border-left:1px solid #eee;}
.order-table .sum td{ text-align:left; height:28px; line-height:28px; border-top:none;}
.order-table .sum .tag{ font-size:16px; font-weight:bold; float:right;}
.order-table .sum .total{ text-align:center; border-left:none;}
.order-table .borders td{ border-top:1px solid #eee; border-bottom:none;}

/*新机构注册*/
.register-bg{ background:#eee;}
.register{ width:1200px; margin:100px auto 0; color:#737373; }
.register .reg-tiper{ text-align: center; padding: 10px 0;}
.register table{ margin-left: 200px; }
.register .tt{ font-size:20px; font-weight:bold; text-align:center; line-height:50px; padding-top:30px;}
.register input[type=text],.register input[type=password]{ width:320px;}
.register select{ width:330px;}
.register .part1 { font-size: 14px; line-height: 40px; padding-bottom: 10px;}
.register .part2 td { padding:10px 8px; font-size: 14px; }
.register .part2 td.tag{ width:240px; text-align:right; padding-right:12px; font-weight:bold;}
.register .part2 .tip td{color:#777; padding-top:0px;}
.register .red-star { color: #ff0000; width:8px; text-align:right; }
.register .part2 .btm { padding-top: 15px; }
.register .part2 .btm a { width:300px; font-size:20px;}
.register .part3 { padding: 20px 0 20px; border-top: 1px solid #ccc; margin-top: 20px; }
#reg-info p { text-indent: 24px; line-height: 18px; font-size: 14px; }
.register-right{ float: right; padding-top: 10px; }




/*.register .part2 .tip td.help-inline,.info-list li .help-inline{padding: 4px 4px 4px 32px;}
.register .part2 .tip1 td.help-inline,.info-list li.tip1 .help-inline{background: none; color:#777;}
.register .part2 .old-tip td.help-inline{background: url(../images/reg_tip.gif) 10px center no-repeat;color:#cc1923;}
.info-list li.old-tip .help-inline{background: url(../images/reg_tip.gif) 10px 19px no-repeat;color:#cc1923;}
.register .part2 .error td.help-inline{background: url(../images/reg_wrong.gif) 10px center no-repeat; color: #cc0000;}
.info-list li.error .help-inline{background: url(../images/reg_wrong.gif) 10px 19px no-repeat; color: #cc0000;}
.register .part2 .success td.help-inline{background: url(../images/reg_right.gif) 10px center no-repeat; color: #3d882d;}
.info-list li.success .help-inline{background: url(../images/reg_right.gif) 10px 19px no-repeat; color: #3d882d;}
*/

.judge-group .judge-msg{padding: 4px 4px 4px 32px;}
.judge-group.tip1 .judge-msg{background: none; color:#777;}
.judge-group.old-tip .judge-msg{background: url(../images/reg_tip.gif) 10px center no-repeat;color:#cc1923;}
.judge-group.error .judge-msg{background: url(../images/reg_wrong.gif) 10px center no-repeat; color: #cc0000;}
.judge-group.success .judge-msg{background: url(../images/reg_right.gif) 10px center no-repeat; color: #3d882d;}


/* 发票管理 */
.invoice-cont{ width: 100%; color: #767676; font-size: 14px;}
.invoice-cont td{ width: 50%; border: 1px solid #eee; padding: 0 20px; border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc; height: 35px; line-height: 35px;}
.cap-inv{ background-color: #f9f9f9; border-left: 4px solid #6d7781; margin-top: 10px;}
.invoice-pri{ color: #ff6600;}
.apl-block .tt3{ display: inline-block;width: 49.9%; line-height: 30px; background-color: #CCCCCC; text-align: center;float: left; text-decoration: none;cursor: auto;}
.apl-block .tt3.cur{ background-color: #169bd5; color:#fff;}
.apl-block .tt3.cur:hover{ color: #fff;}
.apl-block .tt3:hover{ color: #000;}
.cap-tt2{background-color: #ededed; height: 35px; line-height: 35px; font-size: 14px; padding-left: 10px;}
.apl-block .search{ padding: 10px 30px 0; }
.apl-block .search input[type="text"]{ width: 120px; }
.apl-block .input-box{ padding: 10px; font-size: 14px;} 
.center .table td a{ color: #4c950f;}
/* 发票信息管理 */
.cap-rg{ float: right; color: #00cc99; font-size: 16px; display: none; margin-right: 30px;}
.cap-rg a{ color: #00cc99; font-size: 16px;}

/* 发票申请 */
.apl-block .search input.price-start,.apl-block .search input.price-end{ width:80px;}
.apl-bt{  background-color: #ededed; padding: 10px;}
.apl-bt .btn-apply,.btn-check{ height: 30px; line-height: 30px; display: inline-block; background-color: #27a2ea; color: #fff; font-size: 14px; border-radius: 3px; width: 80px; text-align: center; }
.btn-check:hover{ color: #fff;}
.apl-bt .btn-apply{float: right;}
.apply-form-list,.address-list{ margin-top: 30px;}
.cap.gray{ background-color: #EDEDED;}
.apl-bk.info .price{ color: #ff6600;}
.apl-bk.info{ padding: 15px 10px;}
.apl-bk.info p{ line-height: 25px; font-size: 14px;}
.address-list .default-adr{ color: #ffbc90;}
.address-list tr a{ color: #27a2ea;}
#modify-box .info-item{ height: 35px; line-height: 35px; }
.info-item .item-tt{ font-size: 14px; font-weight: bold; margin-right: 10px; display: inline-block; width: 100px; text-align: right;}
.info-item input[type="text"]{ width: 150px;}
.info-item input.address{ width: 300px;}
#del-box p,#tip-box p{ font-size: 16px;}
.add-addr{ color: #27a2ea; font-size: 14px; }
.address-list .btn-submit,.address-list .btn-black,.btn-addr-save{ display: inline-block; width: 80px; height: 30px; line-height: 30px; border-radius: 3px; text-align: center; font-size: 14px; margin-right: 30px;}
.address-list .btn-submit,.btn-addr-save{ background-color: #27a2ea; color: #fff;}
.address-list .btn-black{ background-color: #e4e4e4;}
.red{ color: #ff6633;}
#modify-box .tip,#invForm .tip{ color: #ff6633;margin-left: 5px;}
#modify-box .tip{  display: none;}
.invoice-item.fix .tip{ position: absolute; top: 13px; left: 560px;}
.modal-backdrop, .modal-backdrop.fade.in{opacity: 0.70; filter: alpha(opacity=70); -moz-opacity: 0.70;}

#invForm{ width: 760px; border: 1px solid #eee;}
.invoice-item.info-item .item-tt{ width: 200px; line-height: 40px;}
.invoice-item input[type="text"]{ width: 250px;}
.tip-image{ position: absolute; left: 310px; top: 13px; color: #999;}
.img-file{ width: 120px; margin: 10px 0 0 210px; }
#invForm input[type="submit"]{ background-color: #27a2ea; color: #fff; border: none;}
.inv-info .img-file{ margin-left: 0;}
.inv-info .ptTozy{ background-color: #27a2ea; color: #fff; margin-left:130px; display: inline-block; line-height: 30px; width: 150px; text-align: center; border-radius: 3px;}
#modify-box{ width: 550px; border:1px solid #eee; padding: 5px; margin-top: 10px; }

/* 直接选课报名 */
.team_user_add{ float: right; height: 28px; line-height: 28px;}
.team_user_add i{ font-size: 14px; vertical-align: middle; padding-right: 4px; margin: 1px 0 0;}
/*批量购买-2.0*/
.team_step{ position: relative;}
.team_step .step{ margin: 0px 220px; padding-bottom: 20px; background: url(../images/team_step1.png) center no-repeat; height: 90px;}
.team_step .step2{ background: url(../images/team_step2.png) center no-repeat;}
.team_step .step3{ background: url(../images/team_step3.png) center no-repeat;}
.team_step .step4{ background: url(../images/team_step4.png) center no-repeat;}

.team_step .pitch,.team_step .nopitch {position: absolute; z-index: 10; top: 33px;}
.team_step .nextpitch{ right:15px;}
.team_step .prevpitch{ left:15px;}
.pitch span,.nopitch span{width:15px; height:30px;padding:0 10px;background:url(../images/pitch_icon.png) no-repeat;}
.nextpitch span{ float:right;}
.prevpitch span{ float:left;}
.nopitch .rg{ background-position:right -31px; right:20px;}
.pitch .rg{background-position:right 0; left:20px;}
.nopitch .lf{ background-position:left -93px; right:20px;}
.pitch .lf{background-position:left -62px; left:20px;}
.nopitch .btn-info, .nopitch .btn-info:hover, .nopitch .btn-info:active{ font-size:14px; background:#f5f5f5; background:#f5f5f5; color:#333; cursor: default;}
.pitch .btn-info, .pitch .btn-info:hover, .pitch .btn-info:active{ font-size:14px; background:#27a2ea; background:#27a2ea; color: #fff; cursor: pointer;}

.class_cate_chg li a{ color: #4cb158; margin-left: 20px;}
.class_cate_chg li a.cur{color: #ff8800;}

/* team_btn */
.team_btn{ background:#4cb158; color:#fff;  margin-right:20px; height:20px; line-height:20px; padding:6px 20px; font-size:14px; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.team_btn:hover{ color:#fff;}

.team_btn.btn_disabled{ background: #ccc; cursor:default;}
.team_btn.btn_org{ background: #ffa93c; }
.team_btn.btn_red{ background: #de3626; }

.table_tip{ font-size:14px; line-height: 16px; padding: 10px;}
.foot_tip{ color:#545454; font-size:12px; background: #fdfbef; border: 1px solid #e1d5bb; padding: 8px; line-height: 22px;}
.foot_tip p{ padding: 3px 0; font-size: 12px; color:#e41e30;}

.inv-info div{ font-size: 14px; }

.center .fast-btn a{border: 0 none;background-color: #4cb158; color: #fff;font-size: 16px;height: 60px;line-height: 20px;margin: 0;padding: 0;text-align: center;text-shadow: none;width: 120px;}
/*.regPay .fast-btn a{ float: right; }*/
.cont-remit div{ font-size: 14px;line-height: 25px; padding-bottom: 20px; }
.cont-remit div span{ font-weight: bold; }
.font_bold{font-weight: bold;}
.input_tt{  padding-right: 10px;text-align: right;width: 100px; display: inline-block;height: 30px;line-height: 30px; font-size: 14px;}
#autoRandom{ display: inline-block;height: 30px; line-height: 30px; font-size: 16px; margin: 0 10px 0 10px; background-color: #444;border: 1px solid #ccc; text-align: center; width: 95px; padding: 0 5px;}
.offline-pay .btn-changeCode,.payPsw .btn-changeCode{ color: #27a2ea; }
/* 支付密码 */
.get_sms_code{ background-color: #27a2ea;border-radius: 3px;color: #fff;display: inline-block;font-size: 14px;height: 28px;line-height: 28px; margin-left: 10px; text-align: center;width: 120px; background-image:none; border:none;}
.get_sms_code:hover,.get_sms_code:active{ color: #fff; }
.get_sms_code.disabled{ background-color: #ccc; }
.get_sms_code.btn:hover{ background-color: #27a2ea; color: #fff; }

.center .table td a.oder-recoveruser.disabled{ color: #ccc; }

/* 页面引导提示框 */
.guide_box{ position: absolute;  z-index: 1002; display: none;}
/* .guide_box .bk_box{  position: absolute;} */
.guide_box .next{ position: absolute; z-index: 1003;width: 85px; height: 35px; }

#guide_userBanlance_19.guide_box{ width: 320px;height: 150px; background: url(../images/guide_bg/teamorder_guide_19.png) no-repeat 0 0; }
#guide_userBanlance_19 .next{bottom: 48px; right: 95px;}

#guide_userSearch_18.guide_box{ width: 260px;height: 130px; background: url(../images/guide_bg/teamorder_guide_18.png) no-repeat 0 0; }
#guide_userSearch_18 .next{bottom: 48px; right: 115px;}

#guide_teamOrderIndex1_17.guide_box{ width: 290px;height: 170px; background: url(../images/guide_bg/teamorder_guide_17.png) no-repeat 0 0; }
#guide_teamOrderIndex1_17 .next{bottom: 48px; right: 103px;}

#guide_teamOrderIndex2_17.guide_box{ width: 330px;height: 150px; background: url(../images/guide_bg/teamorder_guide_17.png) no-repeat 0 -211px; }
#guide_teamOrderIndex2_17 .next{bottom: 40px; right: 155px;}

#guide_teamOrderIndex3_17.guide_box{ width: 355px;height: 125px; background: url(../images/guide_bg/teamorder_guide_1.png) no-repeat 0 0px; }
#guide_teamOrderIndex3_17 .next{bottom: 20px; right: 85px;}

#guide_teamOrderIndex4_17.guide_box{ width: 355px;height: 160px; background: url(../images/guide_bg/teamorder_guide_5.png) no-repeat 0 0px; }
#guide_teamOrderIndex4_17 .next{bottom: 45px; right: 130px;}

#guide_teamOrderRegs51_16.guide_box{ width: 355px;height: 105px; background: url(../images/guide_bg/teamorder_guide_16.png) no-repeat -95px 0px; }
#guide_teamOrderRegs51_16 .next{bottom: 20px; right: 130px;}

#guide_teamOrderRegs52_16.guide_box{ width: 340px;height: 110px; background: url(../images/guide_bg/teamorder_guide_16.png) no-repeat 0 -193px; }
#guide_teamOrderRegs52_16 .next{bottom: 25px; right: 95px;}

#guide_teamOrderDelayregs3_15.guide_box{ width: 290px;height: 130px; background: url(../images/guide_bg/teamorder_guide_15.png) no-repeat 0 0px; }
#guide_teamOrderDelayregs3_15 .next{bottom: 40px; right: 70px;}

#guide_teamOrderDelayregs3_15.guide_box{ width: 290px;height: 130px; background: url(../images/guide_bg/teamorder_guide_15.png) no-repeat 0 0px; }
#guide_teamOrderDelayregs3_15 .next{bottom: 40px; right: 70px;}

#guide_teamOrderUserregs2_14.guide_box{ width: 290px;height: 130px; background: url(../images/guide_bg/teamorder_guide_14.png) no-repeat 0 0px; }
#guide_teamOrderUserregs2_14 .next{bottom: 38px; right: 130px;}

#guide_teamOrderUserregs1_13.guide_box{ width: 315px;height: 140px; background: url(../images/guide_bg/teamorder_guide_13.png) no-repeat 0 0px; }
#guide_teamOrderUserregs1_13 .next{bottom: 40px; right: 72px;}

#guide_teamOrderUserregs2_13.guide_box{ width: 345px;height: 105px; background: url(../images/guide_bg/teamorder_guide_13.png) no-repeat 0 -149px; }
#guide_teamOrderUserregs2_13 .next{bottom: 20px; right: 100px;}

#guide_teamOrderUserregs3_13.guide_box{ width: 330px;height: 110px; background: url(../images/guide_bg/teamorder_guide_13.png) no-repeat 0 -349px; }
#guide_teamOrderUserregs3_13 .next{bottom: 15px; right: 90px;}


#guide_userregsorder_12.guide_box{ width: 400px;height: 130px; background: url(../images/guide_bg/teamorder_guide_12.png) no-repeat 0 0px; }
#guide_userregsorder_12 .next{bottom: 40px; right: 179px;}

#guide_teamRegs51_11.guide_box{ width: 385px;height: 165px; background: url(../images/guide_bg/teamorder_guide_11.png) no-repeat 0 0px; }
#guide_teamRegs51_11 .next{bottom: 45px; right: 130px;}

#guide_teamRegs52_11.guide_box{ width: 375px;height: 155px; background: url(../images/guide_bg/teamorder_guide_10.png) no-repeat 0 0px; }
#guide_teamRegs52_11 .next{bottom: 30px; right: 130px;}

#guide_teamDelayregs3_9.guide_box{ width: 260px;height: 110px; background: url(../images/guide_bg/teamorder_guide_9.png) no-repeat 0 0px; }
#guide_teamDelayregs3_9 .next{bottom: 25px; right: 55px;}

#guide_teamRegs2_8.guide_box{ width: 337px;height: 140px; background: url(../images/guide_bg/teamorder_guide_8.png) no-repeat 0 0px; }
#guide_teamRegs2_8 .next{bottom: 40px; right: 179px;}

#guide_teamRegs1_7.guide_box{ width: 350px;height: 180px; background: url(../images/guide_bg/teamorder_guide_7.png) no-repeat 0 0px; }
#guide_teamRegs1_7 .next{bottom: 50px; right: 100px;}

#guide_teamRegs2_7.guide_box{ width: 370px;height: 150px; background: url(../images/guide_bg/teamorder_guide_7.png) no-repeat 0 -367px; }
#guide_teamRegs2_7 .next{bottom: 30px; right: 120px;}

#guide_login.guide_box{ width: 334px;height: 148px; background: url(../images/guide_bg/teamorder_guide_login.png) no-repeat 0 0px; }
#guide_login .next{bottom: 45px; right: 85px;}

#guide_teamOrderRegs_1_3.guide_box{ width: 390px;height: 170px; background: url(../images/guide_bg/teamorder_guide_3.png) no-repeat -40px 0px; }
#guide_teamOrderRegs_1_3 .next{bottom: 45px; right: 140px;}

#guide_teamOrderRegs_2_3.guide_box{ width: 330px;height: 175px; background: url(../images/guide_bg/teamorder_guide_3.png) no-repeat 0 -260px; }
#guide_teamOrderRegs_2_3 .next{bottom: 28px; right: 135px;}

#guide_teamOrderRegs_3_3.guide_box{ width: 434px;height: 173px; background: url(../images/guide_bg/teamorder_guide_4.png) no-repeat 0 0px; }
#guide_teamOrderRegs_3_3 .next{bottom: 45px; right: 170px;}

#guide_recharge_2.guide_box{ width: 386px;height: 122px; background: url(../images/guide_bg/teamorder_guide_2.png) no-repeat 0 0px; }
#guide_recharge_2 .next{bottom: 50px; right: 138px;}

#guide_teamOrderIndex5_17.guide_box{ width: 520px;height: 210px; background: url(../images/guide_bg/teamorder_guide_6.png) no-repeat 0 0px; }
#guide_teamOrderIndex5_17 .next{bottom: 28px; right: 208px;}

.mine-empty{background: #fff none repeat scroll 0 0;color: #ccc;font-size: 20px;line-height: 40px;padding: 50px 0 50px;text-align: center;width: auto;}

.search fieldset{border:1px solid #eee;padding: 10px 10px; line-height: 30px;}
.statistiques{ font-size: 14px;}
.statistiques .statusp a{ font-size: 14px; padding: 2px 10px;line-height: 26px;}
.statistiques .statusp .flatCur,.statistiques .statusp a:hover{ color: #fff; background: #919191; text-decoration: none; }
.statistiques .statusp span{ color: #919191;}
.statistiques .seachIcon{ float: right; color: #666; margin: -30px 370px 0 0;}


/*注册学员*/
.hint{color:#ff8800;}
#class_year{ width:150px;}
.export-btns{ float:right;}
.export-btns a{ margin-left:10px;}
.table-striped .regway{ margin-right:20px; cursor:pointer;}
.table-striped .regway:hover{ text-decoration:none;}
.table-striped .regway i{ font-size:14px; margin-top:4px; margin-right:5px;}
.table-striped .opt-box a i{ font-size:18px; margin:5px 2px 0;}
.big .modal-body{ font-size:16px; line-height:24px;}
.modal-tab{ margin-top:20px;}
.pop-up-table th{ background:#f9f9f9;}
.pop-up-table th,.pop-up-table td{border:1px solid #dddddd; text-align:center;}
.modal-body .hint{ color:#FF6600; line-height:22px;margin:10px 0 0;}
.enrollment .step{ background:url(../images/regs31.gif) no-repeat  center top; padding:0 0 50px 0; height:68px;}
.enrollment .step2{ background:url(../images/regs32.gif) no-repeat 0 0;}
.enrollment .regs .btn-box li{ width:auto;}
.enrollment  .secondAgencyRegs .step{ background:url(../images/regs33.gif) no-repeat; padding:0 0 50px 0; height:100px;}
.enrollment .secondAgencyRegs  .step2{ background:url(../images/regs34.gif) no-repeat 0 0;}
.table-striped .righthint{ color:#4cb158; text-align:left;}
.table-striped .wronghint{ color:#FF0000;text-align:left;}
.table-striped .wronghint .trash{ color:#0088cc; padding-left:10px;}
.regs-ok{ background:url(../images/icon_right.gif) 0 0 no-repeat; font-size:16px; line-height:50px; padding-left:50px; margin-left:50px;}
.filter{ float:right; font-size: 14px; color: #333; padding-right: 20px;line-height: 40px;}
.filter a{ margin-left:30px; font-size:14px; text-decoration: underline;}
.filter a.cur{ color:#19a1ed;}
.filter a:hover{ color:#19a1ed;}
.trash{ color:#4cb158;}
.filtroA{ padding:6px 10px; margin:0 4px;border:1px solid #fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.filtroA.slt{color: #19a1ed; border:1px solid #e1e1e8; background: #eee; }
.regs dl{ font-size:14px; position: absolute; right:20px; top: 15px; text-align: center;}
.regs dl span{ display: block; font-size: 14px; line-height: 30px;}
.regs dt,.regs dd{ padding: 10px 0 0; font-weight: normal; border: 1px solid #cacbcf; width: 150px; float: left; height: 120px;}
.regs dl cite{ font-size: 22px; font-style:normal;}
.regs dd cite{ font-size: 20px;}
.regs dd{color:#ff0000; border-left: 0;}
.prompt-ok{ background: url("../images/icon_right.gif") no-repeat scroll 0 35px rgba(0, 0, 0, 0);
margin:10px 30px;padding-left: 60px;}
.prompt-ok p{font-size: 14px; line-height: 25px;} 
/*消息管理 开始 */
.infoHd_wrap{ height: 46px; line-height: 46px;/* border-left: 1px solid #d3d3d3;border-right: 1px solid #d3d3d3;*/}
.infoHd_wrap .tip{ font-size: 12px; color: #535353; float: left; background: #fffdee; border: 1px solid #fef4a5; height: 28px; line-height: 28px; padding: 0 15px; }
.infoHd_wrap .delAll{ margin-right: 20px; float: right; color: #27a2ea; font-size: 14px;}
.infoHd_wrap .delAll i, .info_data .del_single i{ font-size: 20px; vertical-align: middle; margin: 0 4px 0 0; width: 15px; height: 17px;}

.information_wrap{ padding: 0 20px; /*border: 1px solid #d3d3d3;*/ border-top:0;}
.info_data{ position: relative; padding: 20px 15px 10px 60px; border-bottom: 1px dotted  #d3d3d3;}
.info_data img{ position: absolute;left: 0; top: 20px; width: 40px; height: 40px;}
.info_data h3{ font-size: 16px; font-weight:bold; color: #27a2ea; line-height: 16px; height: 16px; margin: 0;}
.info_data p{ padding-right:225px; font-size: 14px; line-height: 24px; color: #333;}
.info_data p a.name{ color: #27a2ea;}
.info_data a.infoShow{ font-size: 12px; color: #27a2ea; padding-left: 5px;}
.is_read{ color: #808080; float: right; cursor: pointer; line-height: 26px;}
.info_data .no_read{color: #ff0000;}
.temp_wrap{ background: #fff; display:none; padding: 60px 0; text-align: center; color: #989898; font-size: 14px;}
.info_data p.data{ font-size: 12px; color: #a1a1a1;}
.info_data .del_single{ position: absolute; top:15%; right:15px; width:55px;  height:50px; font-size: 20px; color: #27a2ea; }
.info_data .del_single i{ float: none; margin-top:38px; float: right;}
#informationNum{ float: right; padding-right: 10px; font-size: 14px;}
#informationNum span{color: #ff0000;}

/*消息管理*/
/*.class-cate { padding: 20px 20px 0; }*/
.search .input-box { font-size: 14px; padding: 20px 0 0;}
.box .search { font-size: 14px; }
.box .search .pay-status { margin-right: 20px; }
.box .search .search-btn { text-decoration: none; }
.box .search .search-btn i { font-size: 22px; margin: 0px 0 0 20px; vertical-align: middle; }
.class-cate{ float: right; }
.class-cate li { float: left; width: 180px; margin-right: 15px; height: 64px;  border: 1px solid #dcdcdc; }
.class-cate li .cell-left { width:88px; float: left; height: 63px; border-right: 1px solid #dcdcdc; }
.class-cate li .cell-right { width: 88px; float: left; height: 64px; }
.class-cate .p1 { margin: 18px auto 0; background: #ccc; width: 30px; height: 30px; }
.class-cate .p2 { text-align: center; line-height: 36px; font-size: 22px; font-weight: bold; color: #6e7071; padding-top: 4px; }
.class-cate .p3 { text-align: center; line-height: 18px; font-size: 14px; color: #333; }
.class-cate .color1 { background: #66cc00; }
.class-cate .color2 { background: #ffcc66; }
.class-cate .color3 { background: #ff0000; }
button.close { font-size:20px; background: transparent none repeat scroll 0 0;border: 0 none;cursor: pointer;padding: 0;}
.notice .p2{color: #ff0000;}
.notice .block{border:1px solid #d3d3d3;float: left;margin: 40px 0;font-size: 14px;}
.block_wrap:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.block_wrap{padding: 0 1.5%;}
.notice .edit_notice{width: 54%;float: left; }
.notice .draft ,.notice .sent_notice{width: 43%;float: right;}
.block .block_title{background-color: #f7f7f7; height: 35px;font-size: 14px; line-height: 35px;font-weight: bold;position: relative;}
.block .block_content{padding: 0 20px;font-size: 14px;}
.icons{ background: url(../images/icons.png) no-repeat scroll 0 -94px;background-position: 0px -95px;background-size: 100px 500px;width: 30px;height: 20px;display: block;float: left;margin-top: 8px;}
.sender{font-size: 14px;height: 65px; line-height: 55px; border-bottom: 1px dotted #d3d3d3;}
.block_wrap .sender{margin-top: 10px;}
.sender img{width: 50px; height: 50px; border-radius:50%;-webkit-border-radius: 50%; -moz-border-radius:50%;}
.sender span:first-child,.receive span{margin-right: 10px;}
.sender .sender_name{margin-left: 15px;}
.receive{font-size: 14px;height: 65px; line-height: 65px;}
.receive select{width: 140px;}
.notice_content{border: 1px solid #d3d3d3;}
.message{text-align: justify;text-justify:inter-ideograph; max-width: 100%;}
.block_wrap .message{height: 150px;padding-bottom: 35px;width:98%;}
.wordsNum{position: absolute;bottom: 10px; right: 15px;}
.send_time{height: 30px;line-height: 30px; position:relative; position:absolute;left: 90px;top: 10px;  }
.send_time .sendday{width: 120px;box-shadow:none; height: 30px; background: #fff;}
.send_time select{width:80px;}
.block_content .timer{margin: 10px 0 20px;}
.opt_btn a{margin-left: 20px;}
.draft .block_title .icons{background-position: 0 -170px;}
.sent_notice .block_title .icons{background-position: 0 -58px;}
.timer .check{background-position: 0 -134px;margin-top: 9px;width: 23px;}
.timer .notcheck{background-position: 0 -239px;margin-top: 9px;width: 23px;}
.modal .block_content .timer span.notcheck{margin: 4px 2px 0 0;}
span.total{float: right;font-weight: normal;margin-right: 30px;}
.block .draft_item{float: left;position: relative;border-bottom: 1px dotted #d3d3d3;width: 100%;}
.block .draft_item .avatar_wrap{/*width: 60px;width: 11%;*/ float: left;font-size: 14px;padding-top: 15px;text-align: center;height: 38px;margin-right: 15px;}
.block .draft_item .avatar_wrap img{width: 37px;height: 100%;}
.block .draft_item .draft_intro{float: left;font-size: 14px;width: 88%;}
.block .draft_item .icons{position: absolute;top: 0;right: 0;background-position: 0 -6px;width: 40px;height: 40px;}
.block .draft_intro .draft_sender{height: 30px; line-height: 30px;font-size: 14px;}
.block .draft_intro .draft_content{font-size: 14px;line-height: 20px;color: #fd9827;display: block;text-align: justify;text-justify:inter-ideograph;height: 40px;overflow: hidden;}
.block .draft_intro .save_date{color: #d3d3d3;height: 30px; line-height: 30px;float: right;}
.block .draft_intro .draft_receive{font-size: 12px;margin-bottom: 15px;margin-top: 30px;}
.block .draft_item.timing,.notice_item.timing{background: url(../images/dingshi.png) no-repeat scroll right 3px;background-size: 28px 28px;}
.sent_notice{margin-top: 0px;}
.block .all{height: 45px; line-height: 45px;text-align: center;font-size: 14px;}
.block .all i{margin-right: 5px; margin-top: 3px;}
select option{border-right: 1px solid #d3d3d3;}
.send_info{ padding: 30px 0 40px;}
.send_info p{ font-size: 14px; line-height: 22px; color: #fd9827;}
.datepicker{ z-index: 1050;}
#affirm-box{z-index: 1051}
.loading { text-align: center; height: 80px;width: 180px; background:  #fff  url(../images/loading.gif) center 60px no-repeat; position: fixed;left: 50%;top: 50%;margin-top: -55px; margin-left: -100px; /*opacity: .75;filter: alpha(opacity=75);*/z-index: 2000;border-radius: 10px;color: #fff;padding-top: 20px;}
.empty{text-align: center; width: 100%;height: 190px; line-height: 190px;color: #d3d3d3;font-size: 14px;}
/*草稿弹出框*/
.block_title span{font-size: 14px;}
.block_title .total i{ margin:5px 0 0 5px;}
#dia-all .block_title{margin-top: 6px;}
#dia-all .block_title .icons{margin-top: 2px;}
.modal .notice_list{width: 100%;}
.notice_item .avatar{width: 15%;text-align: center;float: left;padding-top: 8px;height: 38px;}
.notice_item .avatar img{width: 37px; height: 100%;}
.notice_item .notice_intro{float: right;width: 83%;}
.notice_intro p,.notice_intro .notice_desc{font-size: 14px; line-height: 20px;}
.notice_intro .notice_desc{color: #fd9827; word-break:break-all;height: 40px;overflow: hidden;display: inline-block;clear: right;}
.notice_intro .save_date{color: #d3d3d3;height: 20px; line-height: 20px;float: right;clear: left;}
.notice_intro .notice_receive{font-size: 12px;margin-top: 20px;}
.notice_item{border-bottom:1px dotted #d3d3d3;position: relative;padding-top: 5px;}
.notice_item .edit_btn,.draft_item .edit_btn{position: absolute; color: #fff; padding: 0 6px;bottom: 3px; right: 0;z-index: 100;background-color: #27a2ea;border-radius: 2px;display: none;height: 20px;line-height: 20px;}
.modal div.total{float: right;display: block;}
#affirm-box{z-index: 10008;}
.notice_item:hover,.draft_item:hover,.draft_item.timing:hover {background-color: #fef7d5;}
.notice_item:hover .edit_btn,.draft_item:hover .edit_btn{display: inline-block;}
/*消息管理 结束 */

.bk_tt{ background: #fff; font-size: 18px; line-height: 40px; border-bottom: 1px dotted #ccc; margin: 10px 20px 0;}
.payType_btn{ display: inline-block; width: 150px; height: 40px; line-height: 40px;text-align: center;font-size: 18px; border: 1px solid #999; color: #000; position: relative; font-weight: bold; margin: 15px 0px 0 15px;}
.payType_btn span{background: url(../images/icons.png)no-repeat -82px -2px; display: none; width: 18px; height: 18px; position: absolute;right: 0; bottom: 0; right: -3px; bottom: -4px;}
.payType_btn.active{border: 1px solid #b8131b; color: #b8131b;}
.payType_btn.active span{display: inline-block;}
.payType_btn.disable{ background-color:#eee;  }
.payType_btn.disable:hover{ color: #000; }

.remark{padding: 10px 0 20px 20px;}
.cont-code{padding: 0 20px 20px;}


    /******* 忘记密码 **** start **/
.center_white{ background: #fff; margin: 0px auto; padding: 0;}
.center_white .center_white_tt{ padding: 0px 0 4px 0; margin:0 30px; font-size: 18px; border-bottom: 1px solid #d3d3d3; height: 40px; line-height: 40px;}
.center_white .center_white_tt .back{ float: right; font-size: 14px; color: #19a1ed;}
.center_white .center_white_tt .back:hover{ text-decoration: underline;}
.forget{ margin: 0 auto; padding-bottom: 30px;}
.forget .forget_tt{ margin-top: 18px; line-height: 30px; font-size: 16px;}
.forget .step{ margin-top: 25px; padding: 0 0 0 106px;}
.forget .step li{ display: inline-block; width: 250px; margin-right: 50px; background: url(../images/spirit_01.png) 230px -382px no-repeat; color: #c7c7c7; text-align: left; height: 30px; line-height: 30px; /*text-align: center;*/ font-size: 16px;}
.forget .step li span{ display: inline-block;}
.forget .step li.cur, .forget .step li.active{ color: #333; background: url(../images/spirit_01.png) 230px -411px no-repeat;}
.forget .step li.cur span{ border-bottom:2px solid #19a1ed; }
.forget .step li.li3{ margin-right: 0; background: none; width: 120px;}
.forget .type_tt{ margin: 30px 0 0 106px; line-height: 30px; font-size: 16px; padding-left: 28px; background: url(../images/spirit_01.png) -136px -610px no-repeat; }
.forget .type{ padding: 40px 0 30px; height: 60px; text-align: center;}
.forget .type a{ display: inline-block; height: 60px; padding: 0 0 0 77px; line-height: 60px; font-size: 16px; text-align: center;}
.forget .type a.type_email{ margin-right: 110px; /* background: url(../images/spirit_01.png) -94px -682px no-repeat; */ color: #333;}
.forget .type a.type_phone{ /* background: url(../images/spirit_01.png) -94px -756px no-repeat; */ color: #333;}
.forget .input_box{ margin:30px 0 0;}
.forget .input_box li{ display: block; line-height: 40px; padding:10px 0;}
.forget .input_box li.tt{ line-height:20px; height:20px; padding: 10px 0 0;}
.forget .input_box li span.tag{ display: inline-block; width: 200px; margin-right: 6px; text-align: right; font-size: 16px; vertical-align: middle;}
.forget .input_box li span.text{ font-size: 16px; vertical-align: middle;}
.forget .input_box li input[type="text"]{ height:24px; line-height: 24px;  width: 240px; vertical-align: middle;}
.forget .input_box li .tip{ font-size: 14px; padding-left: 10px; color: #666;}

.forget .phone_verify { margin-top: 15px;}
.forget .phone_verify ul li{ display: block; padding-top: 30px;}
.forget .phone_verify li span.tag{ display: inline-block; width: 400px; margin-right: 6px; text-align: right; font-size: 16px; vertical-align: middle;}
.forget .phone_verify li input[type="text"] { margin: 0 10px 0 0; width: 180px; }
.forget .phone_verify .setphonetip { padding-left:400px; }
.forget .phone_verify .get_sms_code { height: 36px; width: 138px; }
.forget .phone_verify .number{ display: inline-block; height: 60px; width: 190px; padding: 0 0 0 76px; background: url(../images/spirit_01.png) -94px -756px no-repeat; line-height: 60px; font-size: 16px; text-align: left;}
.forget .phone_verify .btn_orange{ line-height: 28px; font-size: 16px;}
/* email 找回*/
.forget .input_box li .email_verify_tip{ color: #666;}
.forget .input_box li .email_verify_tip a{ color:#19a1ed; outline: none;}
.forget .input_box li .email_verify_tip a:hover{ text-decoration:underline;}

.forget .email_tip { margin-top: 30px; padding:0 104px 30px; font-size: 18px; line-height: 36px;}

.backWrap{padding:10px 0  0 20px; }
.backWrap .back{color: #a7a7a7;}
.forget .type a.type_email span{margin-right: 20px; background: url(../images/spirit_01.png) -40px -678px no-repeat;width: 36px;height: 36px;display: inline-block;vertical-align: middle;}
.forget .type a.type_phone span{margin-right: 15px; background: url(../images/spirit_01.png) -5px -685px no-repeat;width: 34px;height: 34px;display: inline-block; vertical-align: middle;}
.fill_agency_info .former .cell .tag { width: 140px; }
.news-add{padding: 20px;}
.news-add a.add-btn{font-size: 16px;text-decoration: none;line-height: 20px;}
/*菜单*/
.news-add2{ padding:20px 40px;}
.news-add2 li{ padding:10px 0; font-size:14px; min-height:30px; line-height:30px; display:block; clear:both;}
.news-add2 .pagination li{display: inline-block;}
.news-add2 .tag{ float:left; width:90px;}
.news-add2 .tip{ font-size:14px; color:#aaa; padding:0;}
.news-add2 input.ipt1{ width:600px;}
.news-add2 .opt a.btn{ padding:8px 24px; margin:0 20px 0 0;}
.news-add2 .opt a.cancel{margin-right:438px;}

.roleusertable td{font-size: 14px;line-height: 28px;}

.index_videos{display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:35000; width:640px; height:360px; }
.vclose {background: url(../images/dig-close.png) no-repeat 0 0;cursor: pointer;display: block;position: absolute;right: -45px;top: -45px;width: 45px;height: 45px;z-index: 3901;border: none;}

/*站内信 开始*/
.timer{position:relative;}
.tip-help {width: 14px;height: 15px;cursor: pointer;margin-left: 5px;}
.nav-tabs.notice-add-tab{padding:0;height: 40px;line-height: 40px;text-align: center; color: #fff;margin-right: 10px;position: relative;z-index: 9;cursor: pointer;margin:20px 0 40px; border-bottom:none;}
.nav-tabs.notice-add-tab li {padding:0 5px 0 20px; height: 40px;line-height: 40px;width: 48%;text-align: center;background-color: #999;color: #fff;margin-right: 10px;position: relative;z-index:9 ; cursor:initial;}
.nav-tabs.notice-add-tab li + li{z-index: 8}
.nav-tabs.notice-add-tab li + li + li{z-index: 7}
.nav-tabs.notice-add-tab li + li + li + li{z-index: 6}
.nav-tabs.notice-add-tab li.on ,.nav-tabs.notice-add-tab li.active {background-color: #19a1ed;}
.nav-tabs.notice-add-tab li.active,.nav-tabs.notice-add-tab li.on{background-color:#19a1ed;}
.nav-tabs.notice-add-tab li:after{position:absolute;top:0;right:-40px;display:block;width:0;height:0;border-top:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #999;content:"";}
.nav-tabs.notice-add-tab li.active:after,.nav-tabs.notice-add-tab li.on:after{border-left:20px solid #19a1ed;}
.nav-tabs.notice-add-tab li:last-child:after{display:none;}
.nav-tabs.notice-add-tab li+li:before{position:absolute;top:0;left:0;display:block;width:0;height:0;border-top:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;content:"";}
#notice-add-box .prev,#notice-add-box .next{color:#fff;}
.btn-box-down,.btn-box-down a{color:#19a1ed}
.student-box{margin-left: 90px;}
.gov-student-box .btn-reselect{color:#19a1ed;}
.select-box{float:left;width:329px;height:360px;border:1px solid #ebeef5;border-radius:4px}.
.select-box .gov-name,.select-box .gov-type{height:20px; line-height: 20px;}
.select-box input[type=checkbox]{margin:5px 5px 0; float:left;}
.select-box input[type=checkbox],.select-box .gov-name,.select-box .gov-type{display:inline-block;}
.select-box .gov-name{overflow:hidden; width: 160px;text-align: left;}
.select-box .gov-type{overflow:hidden; width: 115px;}
.select-box .unselect-ul{height:210px; overflow-y:auto;}
.select-box .unselect-ul li{line-height: 26px; line-height: 26px;}
.select-box .selected-ul{height:310px; overflow-y:auto;}

.select-box-title{border-top: none;font-size: 14px;font-weight:bold; background: #f5f6fa;height: 46px; line-height: 46px; padding: 0;line-height: inherit;vertical-align: middle;}
.select-box-title input[type=checkbox]{margin-top: 16px;}
.select-box-title .gov-name,.select-box-title .gov-type{ height:46px;line-height: 46px;}
.arrows-box{position:relative;float:left;width:110px;height:300px}
.arrow-btns{width:100%;position:absolute;top:50%;margin-top:-60px}
.arrow-btn{display:block;position:relative;width:40px;height:40px;border-radius:25px;background:#eee;margin:30px auto 5px;cursor:pointer;border:1px solid #dcdfe6;background-color:#f5f7fa;color:#c0c4cc;outline:none;font-size:30px}
.arrow-btn svg{padding:11px;width:17px;height:17px;color:#fff;fill:#c0c4cc}
.btn-cursor{border:1px solid #409eff!important;background-color:#409eff!important}
.btn-cursor,.btn-cursor svg{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.btn-cursor svg{fill:#fff!important}
.news-add2 .wordsNum{float:left;position:initial; margin-left: 10px;}
.news-add2 .wordsNum span{color:#D9001B}
.regs .opt_btn{padding-top: 30px;}
/*站内信结束*/

/* 在线扫码支付 */
.payment_WeChat{ display: none; padding-bottom: 30px; }
.payment_WeChat .QR_code{height:123px; padding: 20px;margin-top: 10px; background:url(/www/Tpl/cfa/Public/skin/images/pay_bg.png) no-repeat 0 0; margin-left: 125px; box-sizing:unset;}
.payment_WeChat .QR_code img{ width: 122px; height: 122px;display: none; }
.payment_WeChat .explain{ margin:20px 0 0 78px; background:url(/www/Tpl/cfa/Public/skin/images/pay_bg.png) no-repeat -92px -3054px; height: 28px; font-size: 14px; line-height: 25px; padding-left: 37px;}
.payment_WeChat .remaining_time_box, .payment_WeChat .remaining_time_refresh_box { padding-left: 125px; height: 30px; line-height: 20px; font-size: 14px;}
.payment_WeChat .remaining_time_refresh_box { display: none; }
.payment_WeChat .remaining_time { color: #f60f0f; padding: 0 4px;}
.payment_WeChat .remaining_time_refresh { color: #f60f0f; padding: 0 4px; cursor: pointer;}

.count-tip { display: block; background: #fdfbef; border: 1px solid #e0d4ba; padding: 8px; color: #555; margin-top: 10px; }
.tip .count-tip p { font-size: 12px; line-height: 20px; margin: 0; }
.sec-title{font-size: 16px; padding: 10px 0;}
.wrap {
    display: flex;
    position: relative;
}
.wrap .leftImg {
    width: 80px;
    height: 45px;
    padding: 0;
}
.wrap .right {
    display: flex;
    position: absolute;
    left: 90px;
    top: 0;
    width: auto;
    display: inline-block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    height: 45px;
}
.wrap .right .title-content{
	line-height: 21px;
}
.one-lines{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.two-lines,.three-lines,.four-lines,.five-lines{
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
	-webkit-box-orient:vertical
}
.two-lines{
	-webkit-line-clamp:2;
}
.three-lines{
	-webkit-line-clamp:3;
}
.four-lines{
	-webkit-line-clamp:4;
}
.five-lines{
	-webkit-line-clamp:5;
}
.box-bg{
	background-color: rgba(84,168,253,.08);
    padding: 20px;
    margin:20px;
    position: relative;
}
.table-noborder,.table-noborder tr td{
	border: 0!important;
}
.table-class-info{
	margin-bottom: 0;
}
.center .table-class-info td{
	text-align: left!important;
	height: auto;
}
.box-bg .box-bg-status{
	position: absolute;
	right: 10px;
	top: 30px;
	text-align: center;
}
.box-bg-status span{
	margin-bottom: 10px;
	font-size: 18px;
	display: inline-block;
}
.box-bg-status span.tag1{
	color:#ff8700
}
.box-bg-status span.tag2{
	color: #2ab178;
}
.box-bg-status span.tag3{
	color:#ff5b5b
}
.dashboard {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin: 0 0 20px -15px;
}
.dashboard .cell {
	-ms-flex:1;
	flex:1;
	max-width:50%;
	margin:0 0 10px 15px;
	position:relative;
	border:1px solid #e5e5e5;
	background-color:#fff;
	border-left:4px solid #ccc;
	padding:10px 0 10px 0;
	display:inline-block;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:122px;
	margin-bottom:15px;
	float:left;
	background:url(../images/cell-bg.png) no-repeat;
	background-size:100% 100%
}
.dashboard .cell:nth-child(5n) {
	margin-right:0
}
.dashboard .cell .text {
	font-size:38px;
	color:#222;
	text-align:center
}
.dashboard .cell .text .iconfont {
	font-size:30px;
	line-height:1
}
.dashboard .cell .note {
	color:#666;
	text-align:center
}
.dashboard .cell:nth-child(1) {
	border-left-color:#8aa4cc
}
.dashboard .cell:nth-child(2) {
	border-left-color:#a8cc70
}
.dashboard .cell:nth-child(3) {
	border-left-color:#b690cc
}
.dashboard .cell:nth-child(4) {
	border-left-color:#6cccc6
}
.dashboard .cell:nth-child(5) {
	border-left-color:#b6ccb3
}
.dashboard .cell:nth-child(6) {
	border-left-color:#cca874
}
.dashboard .cell:nth-child(7) {
	border-left-color:#cc6aa1
}
.dashboard .cell:nth-child(8) {
	border-left-color:#ddc5c7
}
.dashboard .cell:nth-child(9) {
	border-left-color:#8688cc
}
.dashboard .cell:nth-child(10) {
	border-left-color:#adbdc6
}
.tt-wrap{
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

/* login-sms */
.guomi-login { position: absolute; left: 0; right: 0; top: 40px; bottom: 40px; padding: 40px 80px; min-height: 400px; background: #fff; }
.guomi-login .title {  font-size: 14px; line-height: 36px; color: #333; border-bottom: 1px solid #ccc; }
.guomi-login .my-controls { display: block; margin-top: 24px; }
.guomi-login .my-controls li { display: inline-block; padding: 14px 0; line-height: 22px;}
.guomi-login .my-controls .my-label {  display: inline-block; width: 120px; padding-right: 20px; text-align: right; }
.guomi-login .my-controls .my-label .red-star { color: red; margin-right: 4px; }
.guomi-login .my-controls .my-control {  display: inline-block; width: 700px; }
.guomi-login .my-controls .my-control input { width: 200px; font-size: 14px; }
.guomi-login .my-controls .my-control .tip-info { margin-left: 20px; color: #666; font-size: 14px; }
.guomi-login .my-controls .my-control .get_sms_code { height: 30px; line-height: 30px; margin-left: 20px; }
.guomi-login .my-controls .my-control .btn { width: 200px; height: 38px; line-height: 24px; }