@charset "utf-8";
/* CSS main*/
/*+++++++++++++++++++++header*/
.login-header{ height:128px;}
.login-header-t {
    display: flex; justify-content: center;
    width: 418px; height: 80px;
    margin:34px 0 0px 130px;
    overflow: hidden;
}
.login-header-t>img {
    height: auto; width: auto;
    object-fit: contain;
}

/*+++++++++++++++++++++content*/
.login-box{height:554px;position:relative; background:url(../../../zh_CN/images/Login/login_back.png) left top repeat-x;}
.login-box-f{position:absolute; left:0px; top:0px; height:554px; width:100%; overflow:hidden;}
.login-box-flash{ position:absolute; left:-400px; top:0px; height:554px; width:1212px; z-index:1;}
.login-box-flashs{position:absolute; left:812px; top:132px; height:343px; width:445px; z-index:4;}
/*box login*/
.box-animat{height:554px; width:1000px;  position:relative;*z-index:99;z-index:99;margin:0 auto;}
.box-ab{ position:absolute; top:97px;height:380px; width:380px; z-index:4; -moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in; }
.box-ab:hover {-moz-transition:all .2s ease-in;-moz-transform:scale(1.06);-ms-transition:all .2s ease-in;-ms-transform:scale(1.06);-webkit-transition:all .2s ease-in;-webkit-transform:scale(1.06);transition:all .2s ease-in;transform:scale(1.06);}
.box-ab-1{left:-38px;}
.box-ab-2{left:310px;}
.box-ab-3{left:658px;}
.box-con{position:absolute;left:38px;top:38px;height:304px; width:304px; background:#fff; z-index:100;border-radius:50%; overflow:hidden;box-shadow:1px 1px 6px rgba(183,196,213,.75);}
.box-con:hover{box-shadow:none;}

.box-one,.box-two,.box-three{ position:absolute; left:36px; top:36px;height:308px; width:308px; border-radius:50%; display:none; }
.box-one{z-index:10;}
.box-two{z-index:11;}
.box-three{z-index:12;}
.col1{ background:#5ac777;}
.col2{ background:#ffd200;}
.col3{ background:#b83b9c;}
/*box con*/
.conbox-bod{height:280px;width:280px;border-radius:50%; overflow:hidden; left:50%; top:50%; position:absolute; margin-left:-140px; margin-top:-140px;}
.conbox-bod .conbox{border-radius:50%; height:280px;width:280px;overflow:hidden;}
.login_role1{ background:url(../../../zh_CN/images/Login/logo_stu.jpg) no-repeat left top;}
.login_role2{ background:url(../../../zh_CN/images/Login/logo_tea.jpg) no-repeat left top;}
.login_role3{ background:url(../../../zh_CN/images/Login/logo_adm.jpg) no-repeat left top;}
.conbox-bod-of{ height:280px; width:280px; margin-top:196px; }
.login_role1 .conbox-bod-of{ background:url(../../../zh_CN/images/Login/stu_con.png) repeat left top;}
.login_role2 .conbox-bod-of{ background:url(../../../zh_CN/images/Login/tea_con.png) repeat left top;}
.login_role3 .conbox-bod-of{ background:url(../../../zh_CN/images/Login/adm_con.png) repeat left top;}
.conbox-bod-of ul{ width:182px; padding:12px 49px 0 49px;cursor:default;}
.conbox-bod-of ul .conbox-bod-f1{ font-size:32px; text-align:center; color:#fff; height:38px; line-height:38px;}
.conbox-bod-of ul .conbox-bod-f2{font-size:14px; text-align:center; color:#fff;height:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.conbox-bod-of ul .conbox-bod-f3{ background:url(../../../zh_CN/images/Login/login_formuser.png) no-repeat left top; }
.conbox-bod-of ul .conbox-bod-f4{background:url(../../../zh_CN/images/Login/login_formpass.png) no-repeat left top; }
.conbox-bod-of ul .conbox-bod-f3,.conbox-bod-of ul .conbox-bod-f4{height:28px; line-height:28px; margin-bottom:8px;}
.conbox-bod-of ul .conbox-bod-f3 input,.conbox-bod-of ul .conbox-bod-f4 input{ height:28px; vertical-align:top; border:0 none; width:134px; margin-left:32px; line-height:28px;*height:27px;*line-height:28px; padding:0 5px;}
.conbox-bod-of ul .conbox-bod-f5{height:28px;  margin-bottom:8px;}
.conbox-bod-reg{ height:28px; width:69px; background:url(../../../zh_CN/images/Login/login_formreg.png) no-repeat left top; text-align:center; float:left; margin-right:6px; color:#666666;line-height:27px;}
.conbox-bod-reg:hover{ color:#8c8c8c;background:url(../../../zh_CN/images/Login/login_formregh.png) no-repeat left top;}
.conbox-bod-log{ float:left;height:28px; width:107px; background:url(../../../zh_CN/images/Login/login_formlog.png) no-repeat left top; text-align:center; border:none; color:#c13301; font-size:14px; font-family:"微软雅黑";line-height:27px; cursor:pointer;}
.conbox-bod-log:hover{ color:#ff7e00;background:url(../../../zh_CN/images/Login/login_formlogh.png) no-repeat left top;}
.logcenter{ margin-left:36.5px;}
.conbox-bod-of ul .conbox-bod-f6{height:28px; line-height:28px; color:#fff; margin-bottom:4px;}
.conbox-bod-of ul .conbox-bod-f6 img{ float:left; margin-right:5px;}
.conbox-bod-of ul .conbox-bod-f7{ height:28px; line-height:28px; color:#fff; margin-bottom:4px;}
.conbox-bod-of ul .conbox-bod-f7 img{ float:left; margin-right:5px;}
.conbox-bod-of ul .conbox-bod-f8{height:28px; line-height:28px; color:#fff; margin-bottom:4px;}
.conbox-bod-of ul .conbox-bod-f8 img{ float:left; margin-right:5px;}
.conbox-bod-get{ background:url(../../../zh_CN/images/Login/login_formget.png) no-repeat left top; background-size:100% 100%;text-align:center;  color:#1467ad; font-size:12px; display:inline;padding:5px 12px;}
.conbox-bod-get:hover{color:#3ab3da;background:url(../../../zh_CN/images/Login/login_formgeth.png) no-repeat left top;background-size:100% 100%;}
/*+++++++++++++++++++++footer*/
.login-footer{ height:36px; margin:20px 0; text-align:center; line-height:36px; color:#767676;}
.login-footer img{ vertical-align: top;}
.login-footer span{ margin-left:12px; line-height:36px; display:inline-block; height:36px; }
/*+++++++++++++++++++++login*/
.box-form{ height:554px; width:1000px;  position:relative;*z-index:99;margin:0 auto;z-index:99}
.box-form-back{ position:absolute; left:0px; top:0px; height:514px; width:1000px; background:#FFF; z-index:1;filter:alpha(opacity=80); 
opacity:0.8; margin-top:20px; border-radius:10px;}
.box-form-content{position:absolute; left:0px; top:0px; height:514px; width:1000px;z-index:9;margin-top:20px;}
.box-form-content-le{float:left; background:url(../../../zh_CN/images/Login/img_title_reg.png) no-repeat 0px 96px; width:224px; height:320px; margin:35px 50px 0 50px;}
.box-form-content-le.change-psdLeftImg{
	float:left;
	position: absolute; left: 50px; top: 50%; transform: translateY( -50% );
	background:url(../../../zh_CN/images/Login/img_title_reg.png) no-repeat 0px 96px; width:224px; height:346px;
	margin:0;
}
.box-form-content-le p{ height:84px; line-height:84px; text-align:center; color:#0278b5; font-size:36px;}
.box-form-content-cen{ float:left; width:390px;margin:35px 50px 0 0px;}
.box-form-content-cen p{ height:28px; line-height:28px; margin-bottom:11px; color:#666666; font-size:16px;}
.box-form-content-cen p span{ float:left; height:28px; line-height:28px; width:80px; text-align:right; margin-right:10px;}
.box-form-content-cen p span.change-psdTxt{
    float: left;
    width: 80px; height: 28px;
    margin-right: 0;
    line-height: 28px;text-align: right;
}
.box-form-content-cen .pwd-input-par span.change-psdTxt {
    float: left;
    width: 80px;
    height: 28px;
    margin-right: 0;
    line-height: 28px;
    text-align: right;
}

.box-form-content-cen p input{ float:left; height:26px; line-height:26px; border:1px solid #e5e5e5; border-radius:4px; color:#979797; font-size:14px; padding:0 12px; width:248px;}
.box-form-content-cen p strong{ font-size:24px; color:#bb0000; margin-left:3px;}
.box-form-content-cen h3{ border-bottom:1px dotted #c4c4c4; height:1px; overflow:hidden; margin-bottom:24px; padding-top:13px;}
.box-form-content-cen-an{ text-align:center; margin-top:35px}
.box-form-content-ri{ float:left; width:190px; margin:35px 0px 0 0px;}
.box-form-content-cen-po{ display:block; height:200px; width:180px; padding:5px; background:#fff; overflow:hidden; border-radius:5px;}
.box-form-content-cen-po img{height:200px; width:180px;}
.box-form-content-cen-an2{ text-align:center; margin-top:18px;}
/*+++++++++++++++++++++regist*/
.box-formreg{ height:554px; width:1000px;  position:relative;*z-index:99;margin:0 auto;z-index:99}
.box-formreg-back{ position:absolute; left:0px; top:0px; height:420px; width:1000px; background:#FFF; z-index:1;filter:alpha(opacity=80); 
opacity:0.8; margin-top:20px; border-radius:10px;}
.box-formreg-content{position:absolute; left:0px; top:0px; height:420px; width:1000px;z-index:9;margin-top:20px;}
.box-formreg-content-le{float:left; background:url(../../../zh_CN/images/Login/img_title_get.png) no-repeat 0px 96px; width:224px; height:320px; margin:35px 90px 0 90px;}
.box-formreg-content-le p{ height:84px; line-height:84px; text-align:center; color:#0278b5; font-size:36px;}
.box-formreg-content-cen{ float:left; width:510px;margin:35px 0 0 0px; padding-top:35px;}
.box-formreg-content-cen-p{ height:40px; line-height:40px; font-size:16px; color:#666666;}
.box-formreg-content-cen-p span{ color:#df8608;}
.box-formreg-content-cen-f{ height:34px; line-height:34px; margin-bottom:7px; color:#666666; font-size:16px;}
.top-mm{ margin-top:18px;}
.box-formreg-content-cen-f span{ float:left; height:34px; line-height:34px; width:120px; text-align:right; margin-right:10px;}
.box-formreg-content-cen-f input{ float:left; height:32px; line-height:32px; border:1px solid #e5e5e5; border-radius:4px; color:#979797; font-size:14px; padding:0 12px; width:258px;}

/*===========================================按钮+===================================================+*/
.anniu-cancle{ display:inline-block; height:50px; line-height:50px; position:relative; background:url(../../../zh_CN/images/Login/anniu_cancle_c.png) repeat-x left top; margin:0 18px; vertical-align: top; padding:0 30px; color:#6c6c6c; font-size:18px;}
.anniu-cancle i{ height:50px; width:4px; position:absolute; top:0px;}
.anniu-cancle .anniu-cancle-l{ background:url(../../../zh_CN/images/Login/anniu_cancle_l.png) no-repeat left top; left:-4px;}
.anniu-cancle .anniu-cancle-r{background:url(../../../zh_CN/images/Login/anniu_cancle_r.png) no-repeat left top; right:-4px;}
.anniu-enterok{ display:inline-block;height:50px; line-height:50px; position:relative; background:url(../../../zh_CN/images/Login/anniu_enterok_c.png) repeat-x left top;margin:0 18px; vertical-align: top;padding:0 30px; color:#fff; font-size:18px;}
.anniu-updada{display:inline-block;height:32px; line-height:32px; position:relative; background:url(../../../zh_CN/images/Login/anniu_updata_c.png) repeat-x left top;margin:0 4px; vertical-align: top;padding:0 15px; color:#fff; font-size:14px;}
.anniu-updada i{height:32px; width:4px; position:absolute; top:0px;}
.anniu-updada .anniu-updada-l{background:url(../../../zh_CN/images/Login/anniu_updata_l.png) no-repeat left top; left:-4px;}
.anniu-updada .anniu-updada-r{background:url(../../../zh_CN/images/Login/anniu_updata_r.png) no-repeat left top; right:-4px;}
.anniu-cancle:hover,.anniu-enterok:hover,.anniu-save:hover{ background:url(../../../zh_CN/images/Login/anniu_50hov_c.png) repeat-x left top; }
.anniu-cancle:hover .anniu-cancle-l,.anniu-enterok:hover .anniu-enterok-l,.anniu-save:hover .anniu-save-l{ background:url(../../../zh_CN/images/Login/anniu_50hov_l.png) no-repeat left top;}
.anniu-cancle:hover .anniu-cancle-r,.anniu-enterok:hover .anniu-enterok-r,.anniu-save:hover .anniu-save-r{background:url(../../../zh_CN/images/Login/anniu_50hov_r.png) no-repeat left top; }/*50*/
.anniu-updada:hover{ background:url(../../../zh_CN/images/skin/anniu_32hov_c.png) repeat-x left top; }
.anniu-updada:hover .anniu-updada-l{ background:url(../../../zh_CN/images/skin/anniu_32hov_l.png) no-repeat left top;}
.anniu-updada:hover .anniu-updada-r{background:url(../../../zh_CN/images/skin/anniu_32hov_r.png) no-repeat left top; }/*32*/

.conbox-bod-ftab{ position:relative;}
.conbox-bod-ftab span{ position:absolute; background:url(../../../zh_CN/images/Login/login_formtab.png) no-repeat left top; width:70px; height:20px; line-height:21px; right:0px; top:-24px; font-size:12px; text-align:center; cursor:pointer;}
.conbox-bod-ftab span:hover{ background:url(../../../zh_CN/images/Login/login_formtabh.png) no-repeat left top;color:#8c8c8c;}
.conbox-bod-of ul li.conbox-bod-fmart{ margin-bottom:42px;}
.conbox-bod-of ul li.conbox-bod-f3-fou{ background:url(../../../zh_CN/images/Login/login_formuserd.png) no-repeat left top; }

.student_hint{position:absolute;bottom:-30px;left:0;width:380px;text-align:center;}
.conbox-bod-f7{margin-top:10px;}
.poli{margin-left: -100px;}
/* 2018-11-29 */
.tce-login-foot{position: relative;width: 1000px;margin: 20px auto;display: flex;align-items: center;justify-content: center;height: auto;}
.cj-tlf-txt{width: 50%;height: 100%;margin-top: 15px;}
.yun-app-load{width: 35%;display: flex;align-content: center;justify-content: center; margin-top: 18px;}
.yun-app-load>li{width: 100px;float: left;margin: 0 35px;}
.yun-app-load>li>img{width: 100%;height: auto;}
/* 唐风承诺声明 */
.tang-login-promise{color: #999; font-size: 12px; line-height: 18px; padding: 7px 38px 0px 32px;}