/* 2016-12-20 -- andy */
.carousel-fade .carousel-inner .item { transition-duration:1s ;opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -ms-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
.carousel-fade .carousel-inner .text{position:absolute;bottom: calc((100%) / 3 );left:100px;font-family:'Microsoft YaHei';font-size:44px;color:#fff}
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; }
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-indicators li{margin-left:15px !important;border:#ccc;background-color:#ccc;height:12px;width:12px;}
.login { margin: 0; padding: 0;background-color:#e6e6e6;min-height:600px; }
.login .page-footer{background-color:#48525e}
.login .page-footer .copyright{font-size:10px;color:#a2abb7;height:50px;background-color:#3b434c;line-height:50px;}
.login .qr{position:absolute;bottom:100px;left:100px;width:280px;text-align:center;}
.login .qr a:focus{outline:none;}
.login .qr a.hidefocus{outline:none}
.login .container-fluid { padding: 0; }
.login .carousel-inner img { width: 100%; transform: matrix(1, 0, 0, 1, 0, 0); transition: all 500ms linear;}
.login .background { background-color: #fff; }
/*.login .backgroundlf { position: absolute; z-index: -1; height: 100%; top: 0px; left: 0px; overflow: hidden; }*/
/*.login .background .stretch { width: 100%; height: calc((100%) - 100px); }*/
/*.login .backgroundbr { position: absolute; z-index: -1; bottom: 100px; right: 0px; width: calc((50%) - 250px); }
.login .backgroundbr img { width: 100%; }*/
/*.login .backgroundup{ height: calc((100%) - 100px);width:100% }*/
/*.login .backgroundup img{ height: calc((100%) - 100px);width:100% }*/
.login .background .stretch { width: 100%; height: 100%; }
.login .content { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: -1; filter: alpha(opacity=60); background-color: transparent; }
.login .inbox { text-align: right; height: calc((100%) - 60px); }
/*.login .inboxleft { height: 380px; padding: 0; border: 0; }*/
.login .inboxRight { position: absolute; top: calc(((100%) - 355px) / 2 ); left: 0px; width: 350px; height: 355px; background: #fff; border-radius: 5px; border: 1px solid #dfd1cc; box-shadow: 0px 0px 38px rgba(101, 134, 201, 0.30); }
/*.login .inboxRight { height: 440px; background: #fff; border: 1px solid #b6cdfb; }*/
/*.login .inboxRight .title { color: #75140a; margin-top: 60px; margin-bottom: 50px; font-size: 24px; font-weight: normal; font-family: 'Microsoft YaHei'; }*/
.login .inboxRight .title { color: #538bfa; margin-top: 40px; margin-bottom: 50px; font-size: 24px; font-weight: normal; font-family: 'Microsoft YaHei'; }
.login .inboxRight .form-control { width: 220px; margin-top: 20px; }
.login .inboxRight button.form-control { margin-top: 40px; }
.login .inboxRight input.form-control { box-shadow: 0 0 0px 100px #fff inset; background-color: #fff; background-image: none; border: 0px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 0; box-shadow: none; color: #555; display: block; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 20px 6px 50px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; border-radius: 0; }
 /*.login .inboxRight input.form-control:focus { box-shadow: 0px 0px 5px rgba(230, 53, 84, 0.20); }*/
.login .inboxRight input.form-control:focus{box-shadow:0px 0px 5px rgba(101, 134, 201, 0.20)}
/*.login .inboxRight .input-icon > i { color: #e46d13; display: block; font-size: 17px; margin: 12px 2px 4px 64px; position: absolute; text-align: center; width: 16px; z-index: 3; }*/
.login .inboxRight .input-icon > i { color: #538bfa; display: block; font-size: 17px; margin: 12px 2px 4px 64px; position: absolute; text-align: center; width: 16px; z-index: 3; }
.login-form{position:relative;}
.login .alerts { /*margin-left: 85px;*/ color: red; position: absolute; bottom: 55px;z-index:999; }
/*.login .inboxRight .alerts i { margin-right: 10px; }*/
.login .logo { width: 100%; height: 100%; }
.login .form-control:focus { box-shadow: none; }
/*.login .uni-btn { background: #c60c31; color: #fff; }*/
/*.login .uni-btn:hover { background: #e63554; color: #fff; }*/
.login .uni-btn:hover { background: #7fa7f8; color: #fff; }
.login .uni-btn { background: #538bfa; color: #fff; }
.login input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; }
/*.login .ieAlert{display:none;text-align:center;color:#8b9496;font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;width:800px;height:300px;background:#ecf3fb;line-height:2em;padding:20px;font-weight:normal;border:0 solid #a6a6a6;}*/
/*.login .ieAlert p{font-size:12px;}
.login .ieAlert .title{font-size:20px;}*/
.login .ieAlert { display: none; position: absolute; text-align: center; width: 709px; height: 330px; _top: 20%; _left: 25%; }
.login .ieAlert a { outline: none; }
.login .ieAlert .sug { background: url("../../_Layout/img/ie6.png"); background-position: 0 -14px; height: 140px; }
.login .ieAlert .sep { background: url("../../_Layout/img/ie6.png"); background-position: 40px -179px; height: 18px; }
.login .ieAlert .f-hide { text-indent: -9999px; overflow: hidden; }
.login .ieAlert blockquote { border-left: 0 solid #eee; font-size: 17.5px; margin: 0 0 20px; padding: 2px 20px; }
.login .ieAlert .wb a { display: block; float: left; width: 121px; height: 105px; overflow: hidden; }
.login .ieAlert .wb .g { background: url("../../_Layout/img/ie6.png"); background-position: 25px -200px; height: 108px; }
.login .ieAlert .wb .f { background: url("../../_Layout/img/ie6.png"); background-position: -85px -200px; height: 108px; margin-left: 25px; }
.login .ieAlert .wb .ie { background: url("../../_Layout/img/ie6.png"); background-position: -207px -200px; height: 108px; margin-left: 25px; }
.login .ieAlert .wb .o { background: url("../../_Layout/img/ie6.png"); background-position: -328px -200px; height: 108px; margin-left: 25px; }
.login .ieAlert .wb .s { background: url("../../_Layout/img/ie6.png"); background-position: -463px -200px; height: 108px; margin-left: 25px; }
.sug, .sep, .wb { margin: 0 auto; }
/* 2017-10-18 */
.title-ul li {background: rgba(125,125,125,0.2);height: 42px;line-height: 42px;letter-spacing: 0.1em;font-size: 15px;width: calc(((100%) - 52px) / 2 );position: relative;}
.title-ul li a {color: #fff;text-decoration:none;}
.title-ul li a:hover,.title-ul li a:active,.title-ul li a:visited{color: #fff;text-decoration:none;}
.title-ul li.active {background: rgba(255,255,255,0.1);}
.title-ul li div {width: 0;height: 0;border-left: 10px solid transparent; border-right: 10px solid transparent;border-bottom: 10px solid #fff;content: '';position: absolute;bottom: -26px;left: 50%; display: none; margin-left: -5px;}
.title-ul li.active div {display: block;}
.title-ul {margin: 36px 0 26px 0;height: 42px;}
.divmargin {margin-top: 40px;}
.divmargin input,.divmargin button{height: 50px;border:none;border-bottom: 1px solid #E8E8E8;border-radius: 2px;}
.divmargin button {height: 50px;border:none;}
.btn-login {background: #377bff;color: #fff;letter-spacing: 0.5em;box-shadow:0px 0px 12px #387AFB; }
.btn-login:focus, .btn-login:hover,.btn-login:active, .btn-login:visited {color: #fff;box-shadow:0px 0px 12px #387AFB !important; }
.login .page-footer {background-color: transparent;position: fixed;bottom: 0;}
.login .page-footer .copyright {background-color: transparent;}
.Tab2 li {width: calc(((100%) - 52px) / 2 );padding:0;}
.Tab2 li a {display:block;}
.Tab2 li a div img{margin:26px 0;}
@media (max-width: 1600px) {
  .leftlogo {
    width: 58%;
  }
   .rightlogo {
    width: 42%;
  }
}
@media (max-width: 1366px) {
    .small .tab-content{
        top:50px !important;
    }
    .small .smallheight{
        height:300px !important;
    }
   .small .divmargin{
        margin-top:10px;
    }
   .small .loginmargin{
       margin:20px auto !important;
   }
   .small #loginBtn{
        height: 40px;
        padding: 10px 0 11px;
   }
   .small .divmargin input{
       height:40px;
   }
  .small .input-icon > i{
      margin-top:5px;
  }
  .small #seePassword{
      top:5px !important;
  }
  .small .ul{
      margin-top:60px !important;
  }
  .small .ul img{
      width:60px !important;
  }
  .small .smallwidth{
      width:120px !important;
  }
  .small .small-height{
      height:120px !important;
  }
  .small .pt-20{
      padding-top:20px !important;
  }
  .small .nopdtop{
      padding-top:0 !important;
  }
  .small .mt10{
      margin-top:10px !important;
  }
}
  .small .divmargin input {
    border: 1px solid #E8E8E8;
    border-radius: 6px;
}
  @media (min-width: 1367px) {
	.max-width{
		padding-top:150px;
	}

}
    @media (max-width: 1366px) {
    .small-pad{
        padding:20px !important;
    }
    .small-mrgt{
        margin-top:20px !important;
    }
    .small-w6{
        width:60% !important;
        margin-top:20px !important;
    }
    .small-w4{
        width:40% !important;
        margin-top:20px !important;
    }
    .mt-10{
        margin-top:10% !important;
    }
}
@media (max-width: 1600px) {
    .mt-10{
        margin-top:10% !important;
    }
    .small-title{
        font-size:20px !important;
    }
        .small-w6{
        width:60% !important;
        margin-top:10px !important;
    }
    .small-w4{
        width:40% !important;
        margin-top:10px !important;
    }
}
@media (max-width: 1480px) {
    .mt-10{
        margin-top:20px !important;
    }
}
@media (max-width: 1365px) {
    .mt-10{
        margin-top:6px !important;
    }
}
@media (min-width: 1900px) {
    .mt-10{
        margin-top:74px !important;
    }
}
@media (min-width: 1900px) {
    .small-title{
        font-size:28px !important;
    }
    .small-w6{
        margin-top:40px !important;
    }
    .small-w4{
        margin-top:40px !important;
    }
}
@media (min-width: 1601px) {
    .small-w6{
        margin-top:40px !important;
    }
    .small-w4{
        margin-top:40px !important;
    }
}
@media screen and (max-width: 1366px){
    .small-uls { margin:0 auto !important;margin-top:20px !important; }
    .copyright{display:none;}
    .copyright2{bottom:-20px !important;display:block !important;text-align:left;}
}
