@charset 'utf-8';

body {font-family:-apple-system, BlinkMacSystemFont, "SF UI Text", "Helvetica Neue", "PingFang SC", "Microsoft YaHei";background:rgba(242,244,248,1);font-size:13px;}

input, button, select, textarea {padding:0;margin:0;border:none;outline:none;}
ul,li,ol,dl,dt,dd {padding:0;margin:0;list-style:none;}

a, a:link, a:hover, a:focus {text-decoration:none;}

em {font-style:normal;}

/* 文本单行省略 */
.otw {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* 多行文本省略 */
.ellipsis-cus-3 {
	position:relative;
	overflow:hidden;
	line-height:22px;
	font-size: 14px;
	height: 66px;	
}
.ellipsis-cus-3:after, .ellipsis-cus-3::after {
	content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 0px 1px 30px;
    background:url(../images/ellipsis_bg.png) no-repeat;    
    background: linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,1));background: -webkit-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,1));background: -moz-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,1));background: -o-linear-gradient(left,rgba(255,255,255,.7),rgba(255,255,255,1));
}

.ellpisis-2 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ellpisis-3 {
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.pr {position:relative;}
.pa {position:absolute;}

.fl {float:left;}
.fr {float:right;}

.block {display:block;}
.ib {display:inline-block;}
.none {display:none;}

.lh26 {line-height:26px;}
.siw26 {width:18px;}


.blueBtn, .lineBlueBtn, .grayBtn, .lineGrayBtn {width:100px;height:40px;line-height:40px;background:rgba(0,80,179,1);border-radius:4px;font-size:14px;text-align:center;color:rgba(255,255,255,1);}
.blueBtn:hover, .blueBtn:link, .blueBtn:focus {background:rgba(0,80,179,.8);}

.lineBlueBtn {background:rgba(255,255,255,1);color:rgba(0,80,179,1);border:1px solid rgba(0,80,179,1);}
.lineBlueBtn:hover, .lineBlueBtn:link, .lineBlueBtn:focus {color:rgba(0,0,0,0.65);}
.lineBlueBtn{color:rgba(0,80,179,.8);border:1px solid rgba(0,80,179,.8);}

.grayBtn {background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.65);}
.grayBtn:hover, .grayBtn:link, .grayBtn:focus {background:rgba(0,0,0,.1);}

.lineGrayBtn {background:rgba(255,255,255,1);color:rgba(0,0,0,0.65);border:1px solid rgba(0,0,0,0.08);}
.lineGrayBtn:hover, .lineGrayBtn:link, .lineGrayBtn:focus {color:rgba(0,0,0,0.65);border-color:rgba(0,0,0,0.05);}

/* input */
.form-control {background:rgba(255,255,255,1);border:1px solid rgba(0,0,0,.08);border-radius:4px;}
.icon-search {display:block;position:absolute;top:11px;right:12px;width:19px;height:18px;background:url(../images/icon-search.png) no-repeat;color:rgba(0,0,0,0.25);cursor:pointer;}
.form-control:focus {border-color:rgba(0,80,179,1);}
/*page*/
.page {padding:0 20px;color:rgba(0,0,0,0.65);text-align:center;font-size:12px;margin:40px auto 32px;}
.pageList li {float:left; display:inline; margin:0 2px; position:relative;}
.pageList li span,.pageList li a,.pageL li span, .pageL li a{float:left; display:inline; width:28px; height:28px; line-height:26px;font-size:12px;border-radius:4px; color:#737373; border:1px solid #fff;overflow:hidden; text-align:center; border-color:transparent;background-color:transparent;}
.page .prev a, .page .next a {color:#6f7379;}
.page .prev a i,.page .next a i,.pagesm .prev a i,.pagesm .next a i{padding-top:0px;margin-top:0;}
.page-bg li span, .page-bg li a {border-color:transparent;background-color:transparent;}
.page em.line {font-family:'宋体',arial;color:#CECECE;line-height:28px;}
.pageList li a.dis,.pageL li a.dis{ color:#ccc;}
.pageList li a:hover,.pageL li a:hover { color:rgba(0,80,179,1);background:transparent;border-color:rgba(0,80,179,1);}
.pageList li a.cur,.pageL li a.cur{ color:#ffffff; background:rgba(0,80,179,1);border-color:rgba(0,80,179,1);}
.pageSelect {line-height:1;}
.pageSelect .chosen-container-single .chosen-single {border-radius:4px!important;height:26px;line-height:26px;position:relative;top:-1px;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single {border-radius:4px 4px 0 0!important;box-shadow:none;-webkit-box-shadow:none;border-bottom:0;border-color:rgba(0,80,179,1)!important;}
.pageSelect .chosen-container-single .chosen-drop {border-color:rgba(0,80,179,1);border-top:0;border-radius:0 0 4px 4px!important;}
.pageSelect .chosen-container .chosen-results li {line-height:24px;padding-left:9px;text-align:left;}
.pageSelect .chosen-container .chosen-results li.highlighted {background:rgba(0,80,179,1);color:rgba(255,255,255,1);}
.pageSelect .chosen-container.chosen-with-drop .chosen-drop {box-shadow: none;-webkit-box-shadow: none;}
.pageSelect .chosen-container-active.chosen-with-drop .chosen-single div b {margin-top:-10px;}
.page .chosen-container-single .chosen-drop {margin-top:-3px;}
.page input {padding:5px;}
.page .goto input {width:48px;height:28px;line-height:28px;position:relative;top:-1px;}
.ml5 {margin-left:5px;}
.page .line {margin:0 18px;}
.page .pageAll {color:rgba(0,0,0,0.65);position:relative;top:-9px;}
.page .pageMeg {position:relative;top:2px;}
.page .num {color:rgba(0,0,0,0.98);}

/*小分页*/
.pageSmall .pageList li span,.pageSmall .pageList li a,.pageSmall .pageL li span,.pageSmall .pageL li a{ width:26px; height:26px; line-height:26px; font-size:13px;border-radius:2px;}
.pageSmall .pageList li {float:none; display:inline-block; *zoom:1; *display:inline;}

.setPage .chosen-container-single .chosen-single span {margin-right:26px;line-height:24px;text-align:left;}
.page .chosen-container-single .chosen-single {height:28px!important;line-height:28px!important;}

/*select下拉选*/
.chosedropAbove {top:auto!important;bottom:100%;margin-bottom:5px;}
.pageSelect .chosen-container-single .chosedropAbove {border-top:1px solid rgba(0,80,179,1);border-radius:4px!important;}
.pageSelect .chosen-container-active.chosen-with-drop .btm {border-radius:4px!important;border-bottom:1px solid rgba(0,80,179,1);}
/*page end*/


/* 修改页 */
.classDes .Btn a {margin-left:19px;}
.classDes .Btn a.lineBtn {position:relative;top:1px;background:rgba(255,255,255,1);border:1px solid rgba(30,135,215,1);color:rgba(30,135,215,1);}
.classDes .price {float:left;font-size:32px;line-height:45px;color:rgba(237,28,36,1);font-weight:800;}
.classDes .price i {font-size:16px;line-height:24px;font-style:normal;}
.miniHeader .pt10>a i.fa-sign-out {padding-top:0;}
h1.title span.grayLT a, h1.title span.grayLT i {color:#999;cursor: default;}
@media (min-width:768px) and (max-height:1179px) {
	.classDes {position:relative;}
    .classDes .price, .classDes .Btn.pos-b {margin-top:16%;}	
    /*.classInfo {height:315px;}*/
}
@media (min-width:1180px) {
	.classDes {position:relative;}
    .classDes .price, .classDes .Btn.pos-b {margin-top:18%;}	
}


/* header--- begin */
.bank-navbar {width:100%;height:80px;padding-top:20px;padding-bottom:20px;margin-bottom:0;background:rgba(255,255,255,1);-moz-box-shadow: 0 3px 4px 1px rgba(153,153,153,0.06);-webkit-box-shadow: 0 3px 4px 1px rgba(153,153,153,0.06);box-shadow: 0 3px 4px 1px rgba(153,153,153,0.06);border:none!important;}
.logo-bank {float:left;padding-top:0px;padding-bottom:0px;line-height:44px;}
.logo-bank img {display:inline-block;vertical-align:middle;}
.logo-bank span{line-height:32px;display:inline-block;font-size:24px;position: relative;top:4px;}
.bank-navbar .top-nav a {font-size:16px;color:rgba(0,0,0,.65)!important;padding:4px 20px;line-height:32px;background:none!important;}
.bank-navbar .top-nav a:hover, .bank-navbar .top-nav a:focus, .bank-navbar .top-nav .active a {background:none!important;color:rgba(0,80,179,1)!important;font-weight:800;}
.bank-navbar .sea-box {position:relative;float:left;padding: 0;margin-top: 0;}
.bank-navbar .sea-box .form-control {width:228px;height:40px;padding:9px 12px;background:rgba(255,255,255,1);border:1px solid rgba(0,0,0,.08);border-radius:4px;}
.bank-navbar .sea-box .icon-search {display:block;position:absolute;top:11px;right:12px;width:19px;height:18px;background:url(../images/icon-search.png) no-repeat;color:rgba(0,0,0,0.25);cursor:pointer;}
.bank-navbar .sea-box .form-control:focus {border-color:rgba(0,80,179,1);}
.bank-navbar .sea-box .icon-search:hover {color:rgba(0,80,179,1);background-image:url(../images/icon-search-hover.png);}
.navbar-toggle {margin-top:4px;}

.navbar-nav > li > a {padding-top:4px;padding-bottom:4px;}
.nav > li > a:hover, .nav > li > a:focus {background:none;}
.bank-navbar .userMeg .dropdown-toggle {padding-top:1px;padding-bottom:12px;padding-left:24px;}	
.bank-navbar .top-right .open .caret {display:block;}
.bank-navbar .top-right .open a {background:none!important;}
.bank-navbar .dropdown-menu .caret {position:absolute;top:-6px;left:50%;margin-left:-4px;border-top:none!important;border-bottom: 6px dashed;color:rgba(255,255,255,1);display:none;}
.bank-navbar .top-right .dropdown-menu {width:104px;min-width:104px;padding:4px 0px; border:none!important;border-radius:4px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.15)!important;-webkit-box-shadow:0px 4px 16px 0px rgba(0,0,0,0.15)!important;right:-17px}
.bank-navbar .top-right .dropdown-menu li {list-style:none;height:30px;line-height:22px;padding:4px 10px;font-size:14px;color:rgba(0,0,0,0.65);text-align:center;}

.bank-navbar .userMeg .user-pic {width:40px;height:40px;border:1px solid rgba(0,0,0,.08);border-radius:50%;}
.bank-navbar .top-right .dropdown-menu .lists {padding:0;}
.bank-navbar .top-right .dropdown-menu li {list-style:none;height:30px;line-height:22px;padding:4px 10px;font-size:14px;color:rgba(0,0,0,0.65);}
.bank-navbar .top-right .dropdown-menu li:hover, .bank-navbar .top-right .dropdown-menu li.cur {background:rgba(0,80,179,1);color:rgba(255,255,255,1);}
.bank-navbar .top-right .dropdown-menu li:hover a, .bank-navbar .top-right .dropdown-menu li.cur a {color:rgba(255,255,255,1);}

.bank-navbar .logBtn a {color:rgba(0,80,179,1);line-height:32px;padding-left:24px;}
.bank-navbar .logBtn a:hover, .bank-navbar .logBtn a:focus {color:rgba(0,80,179,1)!important;background:none!important;}
.bank-navbar .navbar-user {float:right;}

.pc-header .top-nav li a {position:relative;}
.pc-header .top-nav .active a i {position:absolute;bottom:0;width:20px;height:2px;left:50%;margin-left:-10px;background:rgba(0,80,179,1);}
.pc-header .top-right {margin-right:0;}

@media (min-width: 768px) and (max-width:959px) {
	.logo-bank {padding-right:25px;}
	.bank-navbar .top-nav a {padding:4px 15px;}
	.bank-navbar .sea-box .form-control {width:190px;}
}
@media (min-width: 1200px) {
	.logo-bank {padding-right:85px;}	
}
/* header--- end */

/* footer */
.Footer {height:54px;line-height:54px;background:rgba(0,0,0,0.85);font-size:14px;color:rgba(255,255,255,0.45);}
.footPos {position:absolute;width:100%;left:0;bottom:0;}


/* 设置密码 */
.PwCon-bank {border-radius:4px;}
.PwCon-bank h1.title, .PwCon-bank .title, .my-space-tea .title {height: 66px; padding: 24px 0 16px 0; margin: 0 30px; line-height:26px; font-size: 18px; color:rgba(0,0,0,0.85);border-bottom:1px solid rgba(0,0,0,0.08);font-weight:800;}
.PwCon-bank .PwWrap p.first {font-size:14px;color:rgba(0,0,0,0.85);line-height:22px;margin-bottom:24px!important;}
.PwCon-bank .PwWrap {width:500px;padding:56px 0;}

/* icon 去掉 */
/* .PwCon-bank .setPsw .d-user:before, .PwCon-bank .setPsw .d-psw:before, .PwCon-bank .setPsw .d-code:before {display:block;content:' ';position:absolute;left:20px;top:12px;width:18px;height:16px;background:url(../images/icon-user.png) no-repeat;}
.PwCon-bank .setPsw .d-psw:before {background:url(../images/icon-psw.png) no-repeat;}
.PwCon-bank .setPsw .d-code:before {background:url(../images/icon-code.png) no-repeat;}
.PwCon-bank .setPsw input {padding-left:30px;} */

.PwCon-bank .PwWrap input, .logModal .PwWrap input {height:40px;background:rgba(255,255,255,1);border-radius:4px;border:1px solid rgba(0,0,0,0.08);}
.PwCon-bank .PwWrap input:focus, .logModal .PwWrap input:focus {border-color:rgba(0,80,179,1);}
.PwCon-bank .PwWrap .form-group {margin: 0 40px 32px 40px;position: relative;}
.PwCon-bank .PwWrap .form-group .tip, .logModal .PwWrap .form-group .tip  {position:absolute;top:100%;left:0;line-height:20px;padding:4px 0 0px 10px;font-size:12px;color:rgba(237,28,36,1);}
.PwCon-bank .PwWrap .form-group .err-tip:before {display:block;content:' ';width:14px;height:14px;position:absolute;top:7px;left:10px;background:url(../images/icon-err-tip.png) no-repeat;}
.PwCon-bank .PwWrap .form-group .err-tip {padding-left:28px;}

.PwCon-bank .PwWrap .codeBtn {width:90px;font-size:13px;}
.PwCon-bank .PwWrap .sending {color:rgba(0,0,0,.25);}
.PwCon-bank .PwWrap .sending em {color:rgba(0,0,0,.65);}
.PwCon-bank .PwWrap .PwWrapBtn, .logModal .PwWrap .PwWrapBtn {width:100%;display:inline-block;height:40px;line-height:40px;background:rgba(0,80,179,1);font-size:16px;border-radius:4px;margin-top:10px;text-align:center;}
.PwCon-bank .PwWrap .PwWrapBtn:hover, .logModal .PwWrap .PwWrapBtn:hover {background:rgba(0,80,179,.8);color:rgba(255,255,255,1);}

.PwCon-bank .PwWrap .yzm .d-code {padding-right:0px;}
.PwCon-bank .PwWrap .yzm .d-get {padding-left:8px;padding-right:8px;}
.PwCon-bank .PwWrap .yzm .d-send {padding-left:0px;}

/* 修改密码 */
.PwCon-bank .PwWrap-modify {width:360px;}
.PwCon-bank .tit-nav li {position:relative;float:left;font-size:18px;margin-right:24px;}
.PwCon-bank .tit-nav li a {color:rgba(0,0,0,0.45);}
.PwCon-bank .tit-nav .cur a, .PwCon-bank .tit-nav li:hover a {color:rgba(0,80,179,1);}
.PwCon-bank .tit-nav .cur i {position:absolute;left:0;bottom:-16px;width:100%;height:2px;background:rgba(0,80,179,1);}

/* 个人信息 */
.PwCon-bank .person-meg {width:100%;padding:0 56px 40px;}
.PwCon-bank .person-meg .t {font-size:16px;color:rgba(0,0,0,0.85);line-height:24px;font-weight:800;margin:40px 0 32px;}
.PwCon-bank .person-meg .base-con span {display:block;font-size:14px;color:rgba(0,0,0,0.85);line-height:26px;}
.PwCon-bank .person-meg .base-con .lab {color:rgba(0,0,0,0.45);}
.person-meg .bb_line {border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:40px;}
.person-meg .form-group {margin-bottom:0;}

/* 专业方向 */
.bankCon {background:rgba(255,255,255,1);margin:30px auto;border-radius:4px;}
.major-drec {margin-bottom:30px;}
.major-drec .classify {width:100%;padding:25px 0 0 0;background:rgba(255,255,255,1);}
.major-drec .classify dl {float:left; display:inline;padding:0px; width:100%; line-height:30px;position:relative;margin:0 0 13px 0;}
.major-drec .classify dt,.major-drec .classify dd {font-size:13px;color:rgba(0,0,0,0.85);}
.major-drec .classify dt{position:absolute;left:0px;top:0px}
.major-drec .classify dd{padding-left:87px;}
.major-drec .classify dt {font-weight:lighter;line-height:24px;width:80px;padding-left:24px; text-align:center; float:left; margin-right:0px;color:rgba(0,0,0,0.85);}
.major-drec .classify dd {cursor:pointer;float:left;width:100%;}
.major-drec .classify dd{overflow:hidden;height:36px;}
.major-drec .classify dl a{margin:0px 24px 12px 0px;line-height:22px;display:inline-block;float:left;padding:0px 6px;background:rgba(255,255,255,1);border:1px solid rgba(0,0,0,0.08);color:rgba(0,0,0,0.65);border-radius:4px;}
.major-drec .classify dl a.cur, .major-drec .classify dl a.cur:hover{color:rgba(255,255,255,1); background:rgba(0,80,179,1);border:1px solid rgba(0,80,179,1);}
.major-drec .classify dl a:hover{text-decoration:none;color:rgba(0,80,179,1); background:rgba(255,255,255,1);border:1px solid rgba(0,80,179,1);}
.major-drec .classify dl.last{border-bottom:0;}

.major-drec .classify .arr {position:absolute;right:24px;top:-0px;font-size:18px;color:rgba(0,0,0,0.25);cursor:pointer;padding-right:19px;}
.major-drec .classify .arr-icon{position:absolute;right:0;top:4px;color:rgba(0,0,0,0.25);transition: all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.major-drec .classify .arr.active .arr-icon{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);}

.csCardWrap dl {border-radius:4px;overflow:hidden;margin-bottom:20px;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.06);}
.csCardWrap dd {padding:16px 24px;background:rgba(255,255,255,1);}
.csCardWrap dd .tit {font-size:16px;color:rgba(0,0,0,0.85);line-height:24px;margin:0 0 4px 0;}
.csCardWrap dd .tit a {display:block;max-width:100%;}
.csCardWrap dd .con .sc, .csCardWrap dd .con .joined, .csCardWrap dd .con .nojoin, .mdt-top-meg .joined {font-size:14px;color:rgba(0,0,0,0.65);line-height:24px;}
.csCardWrap dd .con .joined .dot, .mdt-top-meg .joined .dot {display:block;float:left;width:6px;height:6px;background:rgba(82,196,26,1);border-radius:50%;margin-right:8px;margin-top:9px;}
.csCardWrap dd .con .join-btn, .join-btn, .joined-btn {display:block;width:56px;height:24px;line-height:22px;text-align:center;font-size:12px;color: rgba(255,255,255,1); border-color:rgba(0,80,179,1);border-radius:4px;background:rgba(0,80,179,1)}
.join-btn,.csCardWrap dd .con .join-btn{color: rgba(255,255,255,1); border-color: rgba(0,80,179,.8);}
.csCardWrap dd .con .join-btn:hover, .lineBlueBtn.join-btn {color:rgba(255,255,255,1);border-color:rgba(0,80,179,.6);background:rgba(0,80,179,.8);}
.joined-btn,.joined-btn:hover{border-color:rgba(0,0,0,0.08);color:rgba(0,0,0,0.65);background:#ffffff;}

.csCardWrap dl:hover, .csListWrap dl:hover {
    box-shadow: 0 16px 24px rgba(0,0,0,0.10);
    -webkit-box-shadow: 0 16px 24px rgba(0,0,0,0.10);
}
.bankCon .csListWrap dl:hover {
	box-shadow:none;
    -webkit-box-shadow:none;
}
.csCardWrap dl dt, .csListWrap dl dt {
    border-radius: 0px;
    margin: 0px;
    padding: 0px;    
    overflow: hidden;
}
.csCardWrap dl dt img, .csListWrap dl dt img {width:100%;height:100%;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;}
.csCardWrap dl:hover dt img, .csListWrap dl:hover dt img {
	-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

@media (min-width: 768px) {
	.csCardWrap dl dt, .csListWrap dl dt {width:100%;height:95px;}
}
@media (min-width: 960px) and (max-width: 1179px) {
	.csCardWrap dl dt, .csListWrap dl dt {width:230px;height:130px;}
}
@media (min-width:1180px) {
	.csCardWrap dl dt, .csListWrap dl dt {width:280px;height:158px;}
}


.moreButton {font-size:14px;color:rgba(0,80,179,1);cursor:pointer;line-height:20px;margin-bottom:32px;margin-top:10px;}
.moreButton i {margin-left:4px;font-size:16px;line-height:20px;transition:all .3s;-webkit-transition:all .3s;}
.moreButton:hover {color:rgba(0,80,179,1);}
.moreButton a, .moreButton a:link {color:rgba(0,80,179,1);}

/* 弹窗样式重定义 */
.modal.fade.in {border-radius:4px;box-shadow:none;-webkit-box-shadow:none;border:none;}
.modal .modal-header {padding:11px 20px;background:rgba(242,242,242,1);border-bottom:none;}
.modal-header .close {transition:all .2s ease 0s;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;}
.modal-header .close:hover {transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(45deg);}
.modal-title {font-size:20px;color:rgba(102,102,102,1);}

.popCon {font-size:16px;color:rgba(0,0,0,0.7);line-height:22px;}
.popCon .tip-text {padding-top:10%;padding-bottom:7%;}
.popCon .tip-text .icon-succ {display:inline-block;position:relative; top:6px; margin-right:8px;width:24px;height:24px;background:url(../images/icon-succ-24.png) no-repeat;}
.modal-footer button {width:74px;height:40px;line-height:38px;padding:0;background:rgba(255,255,255,1);border-radius:4px;font-size:14px;color:rgba(0,0,0,0.65);box-shadow:none;-webkit-box-shadow:none;border:1px solid rgba(0,0,0,0,.08);}
.modal-footer .btn-primary:hover, .modal-footer .btn-primary:active {border-color:rgba(0,0,0,0);}
.modal-footer .btn-primary {background:rgba(0,80,179,1);color:rgba(255,255,255,1);border:1px solid rgba(0,0,0,0,0);}
.btn:active, .btn.active {box-shadow:none;-webkit-box-shadow:none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:none;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {background:rgba(255,255,255,1);color:rgba(0,0,0,0.45);border:1px solid rgba(0,0,0,0,.08);}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {color:rgba(255,255,255,1);background-color:rgba(0,80,179,.8);border-color:rgba(0,80,179,.8);}
.modal-footer button.w120 {width:120px;}

/* 空页面 */
.initCon {position:relative;min-height:200px;}
.initCon .txt {font-size:16px;color:rgba(0,0,0,0.45);line-height:24px;padding-top:24px;}
.initCon .link {color:rgba(0,80,179,1);}
.initInner {position:absolute;left:0;right:0;top:50%;margin:-80px auto 0;}

/* 专业方向详情页 */
.mdt-top-wrap, .my-space .wrap-hd {position:relative;height:160px;width:100%;background:rgba(0,80,179,1);background:linear-gradient(90deg,rgba(0,80,179,1),rgba(9,109,217,1));background:-webkit-linear-gradient(90deg,rgba(0,80,179,1),rgba(9,109,217,1));background:-moz-linear-gradient(90deg,rgba(0,80,179,1),rgba(9,109,217,1));background:-o-linear-gradient(90deg,rgba(0,80,179,1),rgba(9,109,217,1));filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0050B3, endColorstr=#096DD9);-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#0050B3, endColorstr=#096DD9)";}
.mdt-top-wrap:before, .my-space .wrap-hd:before {display:block;content:' ';position:absolute;left:0;top:0;width:160px;height:160px;background:url(../images/mdt-top-l-160.png) no-repeat;}
.mdt-top-wrap:after, .my-space .wrap-hd:after {display:block;content:' ';position:absolute;right:0;top:0;width:320px;height:160px;background:url(../images/mdt-top-r-160.png) no-repeat;}

.mdt-top-meg {padding:32px 0;}
.mdt-top-meg .tit {font-size:30px;color:rgba(255,255,255,1);line-height:38px;margin:0 0 4px 0;}
.mdt-top-meg .source {font-size:16px;color:rgba(255,255,255,.65);line-height:24px;}
.mdt-top-meg .joined {font-size:14px;color:rgba(255,255,255,1);line-height:24px;}
.mdt-top-meg .pos-b-r {position:absolute;right:10px;bottom:32px;}
.mdt-top-meg .pos-c-r {position:absolute;right:10px;top:50%;margin-top:-20px;}
.mdt-top-meg .joined a {display:block;border:none;position:relative;z-index:20;color:rgba(255,255,255,1)}
.mdt-top-meg .joined-btn {cursor:default;}
.mdt-top-meg .joined-btn, .mdt-top-meg .join-btn {width:96px;height:40px;line-height:40px;background:rgba(153,153,153,0.6);color:rgba(255,255,255,1);font-size:16px;box-shadow:0px 2px 4px 0px rgba(17,104,202,0.3);-webkit-box-shadow:0px 2px 4px 0px rgba(17,104,202,0.3);}
.mdt-top-meg .joined-btn{background:rgba(255,255,255,.3)}
.mdt-top-meg .join-btn {background:linear-gradient(71deg,rgba(3,190,123,1) 0%,rgba(0,229,219,1) 100%) rgba(0,204,118,0.3);border-radius: 4px;}
.mdt-top-meg .join-btn:hover {background:linear-gradient(71deg,rgba(3,180,120,1) 0%,rgba(0,190,219,1) 100%) rgba(0,204,118,0.3);border-radius: 4px;}

.pos-up-32 {position:relative;margin-top:-32px;z-index:2;}
.bankCon .csListWrap {padding:32px 22px 0;}
.csListWrap .bb_line {border-bottom:1px dashed rgba(0,0,0,0.08);padding-bottom:24px;}
.csListWrap dl {margin-bottom:24px;}
.csListWrap dl dt {float:left;border-radius:4px;margin-right:24px;}
.csListWrap dd {padding-top:16px;}
.csListWrap dd h2 {margin-top:0;margin-bottom:0;}
.csListWrap dd .tit a {display:block;font-size:18px;color:rgba(0,0,0,0.85);line-height:24px;max-width:60%;margin-bottom:4px;font-weight:bold;}
.csListWrap dd .major-tea {display:block;font-size:14px;color:rgba(0,0,0,0.65);line-height:22px;margin-bottom:8px;}
.csListWrap dd .cs-intro {font-size:14px;color:rgba(0,0,0,0.45);line-height:22px;}

.no-hand a {cursor:default;}

/* 我的空间 */
.log-page {background:none;}
.log-page .log-box {position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:430px;}
.log-page .log-pic {/* width:54%;margin-top:-3%; */}
.log-page .log-con {width:36%;}
.log-page .PwWrap, .logModal .PwWrap {width:auto;height:430px;padding:15% 13% 0 13%;background:rgba(255,255,255,1);border-radius:4px;box-shadow:0px 10px 30px 0px rgba(0,62,153,0.2);-webkit-box-shadow:0px 10px 30px 0px rgba(0,62,153,0.2);}
.log-page .PwWrap .form-group, .logModal .PwWrap .form-group {margin:0 0 32px 0;}
.log-page .PwWrap .PwWrapBtn, .logModal .PwWrap .PwWrapBtn {margin-top:0;}
.log-page .d-remember, .log-page .d-forget a, .logModal .d-remember, .logModal .d-forget a {font-size:14px;color:rgba(0,0,0,0.65);line-height:22px;}
.log-page .d-remember .label-checkbox, .logModal .d-remember .label-checkbox {position:relative;}
.log-page .d-remember input, .logModal .d-remember input {height:auto!important;width:14px;}


/* table */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.ui-table {padding:15px 0;}

/* table固定布局 超出部分显示省略号 */
.ui-table table {table-layout: fixed;word-break: break-all; word-wrap: break-word;}
.ui-table td {-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;}

.ui-table th, .ui-table td {padding: 12px 10px;border-bottom:1px solid rgba(0,0,0,0.08);font-size:14px;color:rgba(0,0,0,0.45);font-weight:normal;text-align:center;}
.wrap-table th.first, .wrap-table td.first, .wrap-table th:first-child, .wrap-table td:first-child {text-align:left;max-width:100%;font-size:16px;}

.ui-table td {border-right:none;font-size:14px;color:rgba(0,0,0,0.85);}
.ui-table .link-text {font-size:13px;}

.ui-table td:last-child {border-right:none;}
.ui-table tr:last-child td {border-bottom:none;}

.ui-table .label-checkbox, .label-checkbox {position:relative;}

.ui-table td a, .ui-table td a.link-text {color:rgba(0,80,179,1);}

@media screen and (min-width:768px) {
	table {width:100%;}
}

.drec-cs-wrap.first {padding-top:32px;}
.drec-cs-wrap {margin-bottom:32px;}
.my-space .wrap-hd {height:108px;border-radius:4px 4px 0 0;padding:24px 32px;}
.my-space .wrap-hd:before {width:108px;height:108px;background:url(../images/mdt-top-l-108.png) no-repeat;}
.my-space .wrap-hd:after {width:216px;height:108px;background:url(../images/mdt-top-r-108.png) no-repeat;}
.my-space .wrap-hd .tit {float:left;font-size:24px;color:rgba(255,255,255,1);line-height:32px;margin:0 0 4px 0;}
.my-space .wrap-hd .flag {float:left;padding:0 12px;height:26px;line-height:26px;background:rgba(255,255,255,0.2);border-radius:26px;font-size:14px;color:rgba(255,255,255,0.7);margin-top:5px;margin-left:13px;}
.my-space .wrap-hd .source {font-size:16px;color:rgba(255,255,255,.65);line-height:24px;}
.my-space .wrap-hd .switch-drec {position:absolute;right:32px;bottom:24px;font-size:14px;color:rgba(255,255,255,1);line-height:22px;z-index:20;cursor:pointer;}
.icon-refresh {display:inline-block;width:14px;height:14px;background:url(../images/icon-refresh.png) no-repeat;margin-right:5px;}
.my-space .wrap-hd .switch-drec i {position:relative;top:2px;}

.my-space .wrap-con {background:rgba(255,255,255,1);border-radius:0 0 4px 4px;padding:0 32px;}
.my-space .wrap-con .cs-status {position:relative;line-height:22px;display: block; width:60px; margin:0 auto;}
.my-space .wrap-con .cs-status .dot {display:block;float:left;width:6px;height:6px;background:rgba(82,196,26,1);border-radius:50%;margin-right:8px;margin-top:9px;}
.my-space .wrap-con .cs-ing .dot {background:rgba(82,196,26,1);}
.my-space .wrap-con .cs-nostart .dot {background:rgba(0,0,0,0.25);}
.my-space .wrap-con .cs-over .dot {background:rgba(24,144,255,1);}

.canvas-box canvas {vertical-align:middle;}
.canvas-box .data {position: relative;top: 1px;width: 40px;display: inline-block;text-align: left;}

.old-opted-wrap .wrap-hd {    
	background: rgba(0,80,179,.5);
    background: linear-gradient(90deg,rgba(0,80,179,.5),rgba(9,109,217,.5));
    background: -webkit-linear-gradient(90deg,rgba(0,80,179,.5),rgba(9,109,217,.5));
    background: -moz-linear-gradient(90deg,rgba(0,80,179,.5),rgba(9,109,217,.5));
    background: -o-linear-gradient(90deg,rgba(0,80,179,.5),rgba(9,109,217,.5));
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#638CBF, endColorstr=#71A6DF);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#638CBF, endColorstr=#71A6DF)";
}


/* 我的空间 教师端 */
.my-space-tea .title {height:auto;padding:32px 0 24px;margin:0;border-bottom:none;font-size:20px;}
.my-space-tea .csListWrap {padding:0;}
.my-space-tea .csListWrap dl {background:rgba(255,255,255,1);border-radius:4px;}
.my-space-tea .csListWrap dd {padding-right:24px;}

/* 我的空间 班主任 */
.searchWrap {padding:24px 0 14px;border-bottom:1px solid rgba(0,0,0,0.08);margin:0 30px;}
.searchWrap .form-group {margin-bottom:10px;}
.searchWrap .lab {font-size:14px;color:rgba(0,0,0,0.45);line-height:40px;margin-bottom:0;}
.searchWrap .form-control {height:40px;padding:8px 12px;border:1px solid rgba(0,0,0,0.08);background:rgba(255,255,255,1);border-radius:4px;font-size:14px;color:rgba(0,0,0,0.25);line-height:24px;}
.searchWrap .form-control:focus {border:1px solid rgba(0,80,179,1);}
.searchWrap .seaBtn {width:80px;}
.searchWrap .seaBtn:hover {color:rgba(0,80,179,1);border-color:rgba(0,80,179,1);}

.checkbox-i {background-image:url(../images/checkbox-bg.png);margin-right: 0.35em;padding-right:0;}

.seaConWrap {margin:0 30px;}
.seaConWrap .con-top {margin:24px 0 9px;}
.seaConWrap .con-top .lab {font-size:16px;color:rgba(0,0,0,0.85);line-height:32px;font-weight:800;margin-right:24px;}
.seaConWrap .con-top .wJ-opt {line-height:32px;font-size:14px;color:rgba(0,0,0,0.65);}
.seaConWrap .con-top .opera-r a {width:auto;min-width:74px;padding:0px 10px;height:32px;line-height:32px;background:rgba(0,80,179,1);}
.seaConWrap .con-top .opera-r a:hover, .seaConWrap .con-top .opera-r a:link, .seaConWrap .con-top .opera-r a:focus {color:rgba(255,255,255,0.9);}
.seaConWrap .con-top .opera-r a:hover{color:rgba(255,255,255,1);}
.seaConWrap .ui-table {padding:0;}
.seaConWrap .ui-table tr:last-child td {border-bottom:1px solid rgba(0,0,0,0.08);}


.popCon .sea-box input {width:228px;height:40px;}
.popCon .sea-box .icon-search {right:20px;}
.popCon .seaReTip {font-size:16px;color:rgba(0,0,0,0.7);line-height:40px;}
.popCon .seaReTip em {color:#ED1C24;margin:0 5px;}
.reJoinCon {padding:0 17px;}
.reJoinCon .opt-list {max-height:290px;}
.reJoinCon .opt-list dd {float:left;height:34px;line-height:34px;width:50%;}
.reJoinCon .opt-list dd .radio {position:relative;left:2px;line-height:34px;margin-right:12px;}
.reJoinCon .opt-list dd .drec {display:inline-block;max-width:54%;font-size:14px;color:rgba(0,0,0,0.55);margin-right:24px;}
.reJoinCon .opt-list dd .source {display:inline-block;max-width:29%;font-size:14px;color:rgba(0,0,0,0.7);}
.radio-box .fa-circle-o, .radio-box .c_ccc {color:rgba(0,0,0,.08);}
.radio-box .fa-dot-circle-o, .radio-box .c_58abe1 {color:rgba(0,80,179,1);}

/* 滚动条样式重定义 */
.mCSB_container {margin-right:0!important;}
.mCustomScrollBox>.mCSB_scrollTools {width:8px!important;right:0!important;}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {width:7px!important;background:rgba(0,0,0,0.15)!important;border-radius:4px!important;border:none!important;}
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail {width:7px!important;background:rgba(0,0,0,0.08)!important;border-radius:4px!important;}
.Scrollbar {margin-right:-20px;}


/* 全局搜索结果页 */
.search-result .sea-text {font-size:14px;color:rgba(0,0,0,.45);line-height:22px;margin:32px 0 24px;}
.search-result .sea-text .num {color:rgba(245,34,45,1);}
.search-result .sea-text .fb {font-weight:800;color:rgba(0,0,0,.85);}


/*保存提示*/
.recTipBox{min-width:140px; _width:140px; height:40px;line-height:40px;border:none;background:rgba(0,0,0,0.7);color:rgba(255,255,255,1);position:fixed; _position:absolute;left:50%;top:50%;text-align:left;font-size:14px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;padding:0 20px; z-index:9999;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);margin:0;}
.recTipBox.succ i.icon-succ {width:14px;height:14px;background:url(../images/icon-succ.png) no-repeat;}
.recTipBox.fail i.icon-fail {width:14px;height:14px;background:url(../images/icon-err-tip.png) no-repeat;}
.tspic {position:relative; padding-left:25px;}
.tspic i {position:absolute; left:0;top:1px; font-size:22px;}

/* tooltip样式重定义 */
.tooltip {font-size:14px;background:rgba(255,255,255,1);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.08);-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.08);border-radius:4px;min-width:128px;}
.tooltip.top .tooltip-arrow {border-top-color:rgba(255,255,255,1);bottom:-5px;}
.tooltip.top {margin-top:-8px;}
.tooltip-inner {padding:3px 8px;color:rgba(0,0,0,0.55);background:rgba(255,255,255,1);line-height:22px;}


/* 登录弹窗 */
.logModal .modal-header {background:rgba(255,255,255,1);height:50px;}
.logModal .PwWrap {height:360px;padding:0 13%;box-shadow:none;-webkit-box-shadow:none;}
.logCon .tit {margin:0;font-size:26px;color:rgba(0,0,0,0.85);line-height:34px;text-align:center;margin-bottom:32px;}
.logModal .PwWrap .form-group {position:relative;}
.logModal .PwWrap .PwWrapBtn {color:rgba(255,255,255,1);}

/* 开课成功 */
.open-cs-succ {position:relative;}
.open-inner {position:absolute;left:0;right:0;top:50%;margin:-98px auto 0;}
.open-cs-succ .t {font-size:30px;color:rgba(0,0,0,0.85);line-height:38px;margin:0 auto 4px;}
.open-cs-succ .t .icon-succ {display:inline-block;position:relative;top:4px;width:32px;height:32px;margin-right:12px;background:url(../images/icon-succ-32.png) no-repeat;}
.open-cs-succ .wel {font-size:14px;color:rgba(0,0,0,0.55);line-height:22px;margin-bottom:24px;}
.open-cs-succ .paid {font-size:18px;color:rgba(0,0,0,0.85);line-height:26px;margin-bottom:48px;}
.open-cs-succ .paid .m {font-size:24px;color:rgba(237,28,36,1);line-height:32px;}
.open-cs-succ .paid .m .u {font-size:14px;line-height:22px;font-style:normal;}
.open-cs-succ .buttons a {display:inline-block;width:130px;font-size:16px;}
.open-cs-succ .buttons a.lineBlueBtn {color:rgba(0,80,179,1);position:relative;top:1px;margin-right:19px;}
.open-cs-succ .buttons a.blueBtn {background:rgba(0,80,179,1);color:rgba(255,255,255,1);}
.open-cs-succ .buttons a:hover {opacity:0.8;filter:alpha(opacity=80);}

.pop-beginclass .text {font-size:16px;color:rgba(0,0,0,0.7);line-height:26px;padding:9px 0 44px;}

/* home */
.home {background:#ffffff;}
.home .Wrap-A {width:100%;padding-bottom:23px;background:#fff url(../images/home/home-top-bg.jpg) no-repeat;background-size:cover;}
.home .Wrap-A .big-tit {font-size:58px;color:rgba(255,255,255,1);line-height:1.1;margin:0 auto;font-weight:800;padding:60px 0 15px;}
.home .Wrap-A .sm {font-size:20px;color:rgba(255,255,255,0.7);line-height:1.6;margin-bottom:0!important;}
.home .Wrap-A .bridge {margin-top:7px;}

.home .Wrap-B {margin:-88px auto 30px;position:relative;z-index:20;padding-top:60px;}
.home .mid-tit {font-size:40px;color:rgba(51,51,51,1);font-weight:400;line-height:1.0;}
.home .Wrap-B .mid-tit {padding:0;margin:0 auto;}
.home .Wrap-B .f-item {margin-top:70px;position:relative;}
.home .Wrap-B .f-item .txt {display:block;margin-top:20px;}
.home .Wrap-B .f-item .line {position:absolute;top:30px;right:0;width:1px;height:80px;background:rgba(0,0,0,0.09);}
.home .Wrap-B .col-sm-4:last-child .line, .home .Wrap-B .last .line {display:none;}
.home .Wrap-B {height:420px;background:rgba(255,255,255,1);border-radius:8px;box-shadow:0px 10px 20px 0px rgba(39,131,245,0.08);-webkit-box-shadow:0px 10px 20px 0px rgba(39,131,245,0.08);}

.home .Wrap-C {margin-bottom:70px;}
.home .Wrap-C .mid-tit {padding:60px 0 16px;margin:0 auto;}
.home .Wrap-C .sm {font-size:20px;color:rgba(0,0,0,0.7);line-height:1.5;margin-bottom:60px!important;}
.home .Wrap-C .picBox {background:url(../images/home/edu-bg.png) no-repeat;background-size:100%;}

.home .Wrap-D {background:rgba(244,249,252,1);}
.home .Wrap-D .mid-tit {padding:70px 0 40px;margin:0 auto;}
.home .Wrap-D .moreButton {/*font-size:12px;color:rgba(0,0,0,0.45);line-height:1.67;*/}
.home .Wrap-D .moreButton:hover {color: rgba(0,80,179,1);}


/* 移动端样式 */
@media (max-width: 767px) {
	.bank-navbar {height:60px;padding-top:8px;padding-bottom:8px;}
	.bank-navbar .navbar-collapse {background:rgba(255,255,255,1);position:relative;z-index:20;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.08);}
	.bank-navbar .top-right a .caret {display:inline-block!important;}
	.bank-navbar .sea-box {padding:0 10px;}
	.bank-navbar .sea-box .form-control {width:100%;padding:4px 5px;}
	.bank-navbar .sea-box .sea-btn {right:18px;}
	.bank-navbar .top-nav a {padding:4px 10px;font-size:14px;height:30px;line-height:22px;}
	.bank-navbar .top-nav a:hover, .bank-navbar .top-nav .active a {background: rgba(34,51,136,0.05)!important; color: rgba(0,80,179,1);font-weight:normal;}

	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background:none;}

	.mob-header .navbar-main {padding-left:10px;padding-right:10px;}
	.bank-navbar .top-right {margin:7.5px 0px;}
	.bank-navbar .top-right .dropdown-toggle {padding:4px 10px 12px;}	
	.bank-navbar .top-right .open .dropdown-menu {position:absolute;right:5px;left: auto;background:#ffffff;}
	.bank-navbar .dropdown-menu .caret {right:20px;left: auto;}
	.bank-navbar .logBtn a {line-height:22px;padding-left:0;}
	.bank-navbar .logBtn a:hover, .bank-navbar .logBtn a:focus {color:rgba(255,255,255,1)!important;}
	
	.csCardWrap dd .con .sc{width:55%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	/* mob导航 */
	html.nav-active, html.nav-active body {
		position:relative;
		overflow:hidden;
		height: 100%;
	}	
	.bank-wrap {
		-webkit-transition: all .3s ease;
	    -moz-transition: all .3s ease;
	    -o-transition: all .3s ease;
	    transition: all .3s ease;
	}
	.bank-wrap.nav-active {
	    -webkit-transition: all .3s ease;
	    -moz-transition: all .3s ease;
	    -o-transition: all .3s ease;
	    transition: all .3s ease;
	    transform: translate3d(250px,0,0);
	    -webkit-transform: translate3d(250px,0,0);
	    -o-transform: translate3d(250px,0,0);
	    -moz-transform: translate3d(250px,0,0);
	}	
	.navbar-mobile {
	    position: absolute;
	    top: 0;
	    left: 0;
	} 
	.navbar-mobile .navbar-more {
	    position: relative;
	    padding: 24px 10px 18px;
	    line-height: 20px;
	    display: block;
	    color:rgba(0,0,0,.6);
	    z-index: 1001;
	}
	.navbar-mobile .navbar-more i {
		font-size: 16px;
	}
	.html-mask.active {
	    position: fixed;
	    top: 0;
	    left: 0;
	    z-index: 1000;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
	    background: rgba(0,0,0,.2);
	    -webkit-backface-visibility: hidden;
	}
	.navbar-mobile .nav-mobile {
	    position: absolute;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    width: 250px;
	    overflow-x: hidden;
	    overflow-y: auto;
	    background:rgba(0,0,0,.65);
	    -webkit-transform: translate3d(-100%,0,0);
	    -moz-transform: translate3d(-100%,0,0);
	    transform: translate3d(-100%,0,0);
	}
	.navbar-form {
	    margin: 11px 0;
	    padding-left: 0;
	    padding-right: 0;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    box-shadow: none;
	}
	.navbar-mobile .navbar-form {
	    width: 100%;
	    margin: 45px auto 20px;
	}
	.navbar-mobile .nav {
	    float: none;
	    text-align: left;
	    padding: 0 20px;
	    margin: 7.5px -10px;
	}

	.mob-header {
		background:rgba(255,255,255,1);
	}
	.mob-header .nav.user-nav {
	    float: right;
	}
	.mob-header .navbar-user {
	    z-index: 1;
	    position: absolute;
	    top: 0;
	    right: 0px;
	}
	.mob-header .navbar-header {text-align:center;float:none;}
	.mob-header .navbar-header .navbar-brand {display:inline-block;float:none;height:32px;margin-top:2px;}
	.mob-header .sea-box {float:none;}
	.mob-header .nav-mobile .navbar-nav a {color:rgba(255,255,255,1);padding-top:10px;padding-bottom:10px;}
	.mob-header .nav-mobile .navbar-nav a:hover {color:rgba(0,80,179,1);background:rgba(255,255,255,1);}
	.bank-navbar .userMeg .user-pic {width:37px;height:37px;border:1px solid #eeeeee;border-radius:50%;}
	.logo-bank {line-height:42px;}
	.logo-bank img {width:90%;}
	/* mob导航 end */


	/* 设置密码 */
	.PwCon-bank .tit-nav li {font-size:16px;}
	.PwCon-bank h1.title, .PwCon-bank .title, .my-space-tea .title {font-size:16px;margin:0 10px;}
	.PwCon-bank .PwWrap, .logModal .PwWrap {width: 100%; padding: 30px 0; }
	.PwCon-bank .PwWrap p.first {text-align:center}
	.PwCon-bank .PwWrap .form-group, .logModal .PwWrap {margin: 0 0px 32px 0px;}
	.PwCon-bank .PwWrap .codeBtn, .PwCon-bank .PwWrap .sending {width:90px;font-size:12px;}
	.PwCon-bank .PwWrap .PwWrapBtn, .logModal .PwWrap .PwWrapBtn {font-size:14px;color: rgba(255,255,255,1);}

	.PwCon-bank .person-meg {padding:0 10px 40px;}
	
	.PwCon-bank .d-code {width:66.666667%;}	

	/* 我的空间 */
	.log-page .log-pic {display:none;}
	.log-page .log-con {width:100%;float:none;margin:0 auto;}

	.my-space .wrap-hd {padding:10px;height:88px;}
	.my-space .wrap-hd .tit {font-size:18px;}
	.my-space .wrap-hd .flag {padding:0 10px;font-size:12px;margin-top:3px;margin-left:10px;}
	.my-space .wrap-hd .switch-drec {right:10px;bottom:18px;font-size:14px;}
	.my-space .wrap-con {padding:0 10px;}
	.my-space .pinned table td {line-height:22px;}
	/* table */
	.pinned {border:none;max-width:33%;width:33%;}
	div.table-wrapper div.scrollable table {margin-left:33%;}
	.pinned td.first, .pinned td:first-child {border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);}
	div.table-wrapper, div.table-wrapper div.scrollable table tr:first-child {border-right:none;}
	div.table-wrapper div.scrollable table tr {border-right:1px solid rgba(0,0,0,.08);}

	.csListWrap dl, .csCardWrap dl {margin-bottom:10px;}
	.csListWrap dl dt, .csCardWrap dl dt {float:none;margin-right:0;width:100%;height:97px;}
	.csListWrap dd, .csCardWrap dd {padding-top:10px;height:134px;}
	.my-space-tea .csListWrap dd {padding-right:10px;padding-left:10px;}
	.csListWrap dd .tit a {max-width:100%;}
	.row.csListWrap, .row.csCardWrap {margin-left:-5px;margin-right:-5px;}
	.csListWrap .col-xs-6, .csCardWrap .col-xs-6 {padding-left:5px;padding-right:5px;}
	.csCardWrap {padding-top:32px;}
	.search-result .csCardWrap {padding-top:0px;}
	.csCardWrap dd {padding:10px;height:72px;}
	.csCardWrap dd .tit {font-size:14px;}

	.mdt-top-meg {padding:20px 0;}
	.mdt-top-meg .tit {font-size:24px;line-height:34px;}
	.mdt-top-meg .pos-c-r {top:auto;margin-top:0;}
	.mdt-top-wrap:before, .my-space .wrap-hd:before {display:none;}
	.mdt-top-wrap:after, .my-space .wrap-hd:after {display:none;}
	.mdt-top-wrap {height:130px;}
	.bankCon .csListWrap {padding:20px 10px 0;}
	.my-space-tea .csListWrap {padding:0;}
	.csListWrap .bb_line {border-bottom:none;padding-bottom:0;}
	.moreButton {margin-bottom:20px;}
	.bankCon .moreButton {padding-top:20px;border-top:1px dashed rgba(0,0,0,.08);}
	.mdt-top-meg .joined-btn, .mdt-top-meg .join-btn {width:56px;height:24px;line-height:24px;font-size:12px;}

	/* 我的空间-班主任 */
	.my-space-ct {min-height:690px;}
	.PwCon-bank .tit-nav li {margin-right:10px;}
	.PwCon-bank .tit-nav li span {overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;}
	.searchWrap {margin:0 10px;}
	.searchWrap .lab {float:left;}
	.searchWrap .seaBtn {float:none;margin:0 auto;margin-top:10px;}
	.seaConWrap {margin:0 10px;}
	.searchWrap .form-group {margin-left:-10px;margin-right:-10px;}
	.seaConWrap .con-top .lab {margin-right:14px;}
	.checkbox-i {margin-bottom:0;}
	.my-space-ct .pinned {max-width:27%;}
	.my-space-ct div.table-wrapper div.scrollable table {margin-left:27%;}	
	
	.reJoinCon {padding:0;}
	.Scrollbar {margin-right:-3px;}
	.reJoinCon .opt-list dd {width:100%;}
	.reJoinCon .sea-box, .popCon .seaReTip {float:none;}
	.popCon .sea-box input {width:100%;}



	/* 修改页面 */
	.classDes .Btn {float:right;}
	.classDes .Btn a {width: 80px; height: 30px; font-size: 14px; line-height: 30px; margin-left: 10px;}
	.classDes .price {font-size: 28px; line-height: 30px;}

	/* recTipBox */
	.recTipBox {padding:0 10px;}
	.tspic {padding-left:0;}
	/* tooltip */
	.tooltip {font-size:12px;}
	.tooltip.top {margin-top:-8px;padding:2px 0;}

	/* 登录弹窗 */
	.logCon .tit {margin-bottom:0;}

	/* home */
	.home .Wrap-A .big-tit {font-size:32px;padding-top:45px;}
	.home .Wrap-A .sm {font-size:12px;}
	.home .Wrap-B {height:auto;margin:-48px auto 30px;padding-bottom:40px;padding-top:40px;}
	.home .Wrap-B .mid-tit, .home .Wrap-C .mid-tit, .home .Wrap-D .mid-tit {font-size:27px;}
	.home .Wrap-B .f-item {margin-top:35px;}
	.home .Wrap-B .f-item .txt {margin-top:10px;}
	.home .Wrap-C {margin-bottom:40px;}
	.home .Wrap-C .mid-tit {padding:30px 0 10px;}
	.home .Wrap-C .sm {font-size:14px;margin-bottom:30px!important;}
	.home .Wrap-D .mid-tit {padding:40px 0 0;}


	
}

@media (max-width:375px) {
	.PwCon-bank .d-code {width: 70.666667%;}
}
@media (max-width:360px) {
	.PwCon-bank .d-code {width: 69.666667%;}
}

@media (max-width: 320px) {
	.my-space .wrap-hd .tit {font-size:16px;}
	.my-space .wrap-hd .source {font-size:14px;}
	
	.PwCon-bank .d-code {width: 65.666667%;}
}