﻿*{
    font-family: "Arial","Microsoft YaHei","Pingfang SC","Helvetica Neue","Helvetica", "sans-serif";
}
a,a:hover,a:link{ text-decoration:none;}

input::-webkit-input-placeholder,
input::-moz-placeholder,
input::-ms-input-placeholder,
input[placeholder],
[placeholder],
*[placeholder]{ /* WebKit browsers */
　　color:#999 !important;
}


html, body{
    height: 100%;
}
body.loginbody{
    overflow-y: auto;
}
.t-table{
    display: table;
    width: 100%;
    height: 100%;
}
.t-table .header,.t-table .main,.t-table .footer{
    display: table-row;
}

.t-contaner-div{
    margin-left: auto;
    margin-right: auto;
}

.t-nav{
    height: 70px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.loginbody {
    margin: 0;
    padding: 0;
    text-align: center;
}
.navbar {
    background-color: #fff;
}
.main {
    margin: auto;
    min-height: 434px;
    height: 100%;
    text-align: center;
    background-color: #0073EF;
    background: -webkit-linear-gradient(#3788FF, #9BBAFE); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#3788FF, #9BBAFE); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#3788FF, #9BBAFE); /* Firefox 3.6 - 15 */
    background: linear-gradient(#3788FF, #9BBAFE); /* 标准的语法 */
}

.main>.container{
	padding-left: 30px;
	padding-right: 30px;
    margin-bottom: 20px;
}

@media screen and (max-width: 1280px){
    .main>.container{
        margin-top: 0px;
        padding-left: 0;
        padding-right: 0;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
    .main>.container{
        margin-top: 40px;
    }
}

@media screen and (min-width: 1440px) and (max-width: 1441px) {
    .main>.container{
        margin-top: 60px;
    }
}

@media screen and (min-width: 1441px) {
    .main>.container{
        margin-top: 100px;
    }
}

.main-left {
	position: relative;
    float: left;
    height: 440px;
    width: 500px;
}

.main-right {
    float: right;
    width: 330px;
    min-height: 360px;
    margin-top: 30px;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #dcecff;
    -moz-box-shadow: 2px 2px 2px #dcecff;
    background-color: #fff;
    /*filter: alpha(opacity=80);*/
}

.checkbox label {
    padding-right: 10px;
}

.checkbox {
    text-align: center;
}

.input-group {
    /*padding: 5px 0px 5px 0px;*/
    padding: 5px 2px 0px 2px;
    border-bottom: solid 1px #ddd;
    transition-delay: 0s, 0s;
    transition-duration: 0.15s, 0.15s;
    transition-property: border-color, box-shadow;
    transition-timing-function: ease-in-out, ease-in-out;
}

.btn-login {
    margin-top: 10px;
}

.footer {
    /*add*/
    /*position: fixed;*/
    /*position: absolute;
    bottom: 0;
    left: 0;*/
    /*line-height: 85px;*/
    height: 176px;
    width: 100%;
    background-color: #fff;
    text-align: center;
    font-size: 13px;
    font-family: "Microsoft Yahei";
    color: #727171;
}

.Tel {
    margin: 20px auto 8px auto;
}
.Tel .ticon{
    font-size: 28px;
    color: #b2bbcc;
    padding: 20px 8px 0 0;
}
.t-tel{
    font-size:20px;
    font-family: Century Gothic;
    font-weight: bold;
}

.t-copyright {
    margin: 0px auto auto auto;
    font-size: 12px;
}




.login_header {
	position: relative;
	height: 32px;
	line-height: 32px;
    outline: medium none;
	text-align: right;
    /*font-size: 14px;*/
}
.t-li-authinfo .login_header{
	height: 24px;
	line-height: 24px;
}
.t-mrt3{
	 margin:6px 0
}


.t-li-auth span.text{
    display: inline-block;
	margin-right: 8px;
    vertical-align:middle;
}
a.t-gonggao{
    color: #666;
}
.t-gonggao:hover{
    color: #3788ff;
}
.t-gonggao span.text{
    font-size: 14px;
    text-decoration: underline;
    margin-right: 0;
}

.t-gonggao .ticon{
    font-size: 16px;
    vertical-align: middle;
}
.nav li a:hover {
    text-decoration: none;
}

.nav li a:hover span:not(.text,.t-btn-text){
    color: #fff;
}





.login_header .login_icons {
    background: url("../../img/login/newlogin.png") no-repeat;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    width: 23px;
}

.login_header .i_shequ {
    background-position: -32px -31px;
    margin-top: -13px;
}

.login_header .i_shezhi {
    background-position: -31px -81px;
    margin-top: -13px;
}

.login_header .i_zhuce {
    background-position: -32px -51px;
    margin-top: -13px;
}

.login_header .i_shouye {
    background-position: -32px 0px;
    margin-top: -13px;
}

.login_header .i_fankui {
    background-position: -32px -111px;
    margin-top: -13px;
}

.login_header .i_jihuo {
    background-position: -32px -138px;
    margin-top: -13px;
}

.login_header .i_brower {
    background-position: -32px -165px;
    margin-top: -13px;
}

.login_header .middle {
    position: absolute;
    top: 37%;
}

.navbar-nav > li.t-li-auth{
    margin-top: 8px;
}
.navbar-nav > li.t-li-authinfo{
    margin-top: 0;
    display: none;
    max-width: 600px;
}


.container {
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
}
#lanpan-tishi { position: absolute; bottom: 8px; left: 0; text-align: center; width: 100%; display: none; color: red; }

.navbar-right {
    margin-top: 10px;
    margin-right: 0px;
}

.nav > li > a {
    padding: 0px;
    color: #cce3fc;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    /*background-color: white;*/
}

.nav > li:hover {
    color: #fff;
}

@media screen and (max-width:440px) {
	.nav {
    	margin: auto;
	}
	.navbar-nav {
	    float: left;
	    margin: 0;
	}

	.navbar-nav > li {
	    float: left;
	}
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

    .navbar-collapse.in {
        overflow-y: visible;
    }

    .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
        width: 440px;
        margin: auto;
    }
}
@media screen and (max-width:768px) {
	/*#top .navbar-collapse {
        display: block;
        visibility: visible;
        float: left;
        margin-bottom: 12px;
        margin-left: 10px;
	}*/
	 #top .navbar-collapse, .t-auth-warn, .main-left, .footer{
    	display: none;
    	visibility: hidden;
    }
    .navbar-nav > li.t-li-authinfo{
        max-width: 460px;
    }
    .t-w500{
        max-width: 360px;
    }
}
@media (min-width:992px) and (max-width:1400px) {
	.navbar-header {
        display: block !important;
    }
}

@media (min-width:992px) and (max-width:1400px) {
	.navbar-collapse {
	        float: right;
	}
}


.dropdown-menu-right li a:hover {
    background-color: #edf8fe;
    color: #337ab7;
}

/*begin 图片效果切换*/
.CenterLeft, .CenterLeft * {
    margin: 0;
    padding: 0;
}

.CenterLeft {
    float: left;
    width: 385px;
    height: 290px;
    overflow: hidden;
    position: relative;
    margin-top: 56px;
    border-radius: 10px;
}

.slider {
    position: absolute;
}

.slider li {
    list-style: none;
    display: inline;
}

.slider img {
    max-width: 510px;
    max-height: 360px;
    display: block;
}

.slider2 {
    width: 3666px;
}

.slider2 li {
    position: relative;
    float: left;
    height: 290px;
    background-color: #3788ff;
}

.num {
    position: absolute;
    bottom: 0;
    left: 88px;
}

.num li {
    float: left;
    overflow: hidden;
    margin: 4px;
    width: 30px;
    height: 4px;
    background-color: #c3cbde;
    color: #c3cbde;
    text-align: center;
    font-family: Arial;
    line-height: 10px;
    cursor: pointer;
    border-radius:0;
}
.num li.on {
	background-color: #98c4fd;
    color: #98c4fd;
}
/*end 图片效果切换*/

#guide_SetBrowser {
    background: url(../../img/login/activextipbox.png) no-repeat 0 0;
    width: 223px;
    height: 72px;
    line-height: 20px;
    position: absolute;
    /*float: right;
    right: 30px;
    top: 20px;*/
    display: none;
    z-index: 1;
}

.dropdown-menu-right li a {
    /*max-width: 229px;*//*客户建议名称长度自适应*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.msgbox {
}

.msgbox img{
    display: inline-block;
    vertical-align: top;
}

.msgbox .errcontent{
    display: inline-block;
    margin-left: 6px;
    vertical-align: middle;
}
#Span3:hover{
	color:#188bea;
}
#Span3{
	cursor:pointer;text-decoration:underline; color:#8d8d8d; font-size:14px;
}
#rememberClass a{
	color:#999;
}
#rememberClass a:hover{
	color:#666;
}
.modal-dialog {
    width: 420px;
}
.modal-header{
    color: #666666;
    background-color:#f6f6f6;
    text-align: left;
    border-radius: 6px 6px 0 0;
}
.modal-header .close{
    margin-top:3px;
}
.modal-header .close .ticon{
    font-size: 12px;
}
.modal-body{
    padding-top:20px;
}
.modal-footer{
    border-top: 0px solid #e5e5e5;
}
.modal-footer .btn{
    min-width: 90px;
}

.t-user-select{
	width: 100%;
	height: 48px;
}
.t-user-select .t-btn-primary{
	width: 50%;
	display: inline-block;
	font-size: 16px;
	line-height: 32px;
	color: #666;
	background-color: #f5f5f5;
	opacity: 0.8;
	box-shadow: none;
	/*border-bottom: solid 1px #4749f1;*/
	border-bottom: solid 1px #e7e9f1;
}
.t-user-select .t-btn-primary.active{
	color: #3788ff;
	background-color: #fff;
	font-weight: bold;
	/*border-bottom-color:#3788ff;*/
}
.t-login-user{
	padding: 22px 30px 0px 30px;
}

.no-margin-top{
	color:#04457a;
	font-size:12px;
	display: none;
}
.t-setting-bg{
    opacity: 0;
    width: 100%;
    border-bottom: solid 1px #EFEFF1;
}
.t-setting{
	/*position: absolute;
    bottom: 80px;*/
	height: 90px;
	padding-top: 14px;
	/*width: 98%;*/
	background-color: #fff;
}
.t-setting .ticon{
	font-size:40px;
	color: #a0adcb;
}
.t-fz14{
	font-size: 14px;
	color: #7f899f;
}
.t-fz12{
	font-size: 12px;
}
.t-fz16{
	font-size: 16px;
}
.t-fz10{
	font-size: 10px;
}

.t-fz18{
	font-size: 18px;
}
.t-fz24{
	font-size: 24px;
}

.t-fz28{
	font-size: 28px;
}
.t-fz26{
    font-size: 26px;
}
.t-c-grey1{
	color: #a0adcb;
}
.t-c-666{
	color: #666;
}
.t-c-999{
	color: #999;
}
.t-c-333{
	color: #333;
}
.t-block:hover .ticon,.t-block:hover .t-fz14{
	color: #3788ff;
}


.t-active{
	color: #666666;
}

.navbar-header .ticon{
	color: #666;
}
.navbar-header .ticon.ticon-tplus,
.navbar-header .ticonfont-logo.ticonfont-tplusdec{
	color: #e60012;
}
.navbar-header .ticonfont-logo.ticonfont-tplusdec{
    font-size: 32px;
}
.navbar-header .navbar-brand{
	height: 70px;
    padding: 20px;
}

/*.nc-lang-cnt是阿里滑动验证条的css*/
.t-login-user span:not(.nc-lang-cnt),.t-login-user input:not([style=submit]):not([id$="_captcha_input"]){
	border:0;
	box-shadow: none;
	border-radius: 0;
    background: #fff;
	-webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
.t-login-user .ticon{
	line-height: 1;
	font-size: 16px;
	color: #666;
    /*padding-bottom: 5px;*/
}
.t-login-user .ticon.t-fz10{
	font-size: 10px;
}
.t-login-user .ticon-down{
	color: #999;
}
.t-login-user .ticon-down:hover{
	color: #3788ff;
}

.t-login-user .input-group input[readonly='readonly'],
.t-login-user input:-webkit-autofill{
     color: #b2bbcc;
}


.t-login-user input:-webkit-autofill,
.t-login-user textarea:-webkit-autofill, 
.t-login-user select:-webkit-autofill{
    color: #b2bbcc;
}

.t-login-user .input-group.t-div-focus .ticon{
	color: #3788ff;
}
.t-login-user .input-group:not(.disabled):hover,
.input-group.t-div-focus{
	border-color: #3788ff;
}
.t-login-user .input-group-addon{
	padding: 0 18px 0 0;
    background: #fff;
}
.t-pt13{
	padding-top: 14px;
}
.input-group-addon.t-pd7{
	padding: 7px;
}
.t-login{
	width: 270px;
	height: 40px;
    margin-left: 1px;
    margin-top: 20px;
    color: #fff;
	border-color: #3788ff;
	background-color: #3788ff;
	font-size: 16px;
	box-shadow: none;
	border: solid 1px #3788ff;
  	border-radius: 4px;
}
.t-login:hover{
	border-color: #217AFD;
	background-color: #217AFD;
}
.t-auth-warn{
	position: absolute;
	top: 72px;
	right: 0;
	line-height: 26px;
	width: 100%;
    text-align: right;
    font-size: 12px;
    z-index: 1;
	color: #666;
    /*background-color: #0f7bf0;*/
    display:none;
}

.t-auth-warn .ticon{
	padding: 8px;
    margin-left: 10px;
    z-index: 2;
    color: #999;
    font-size: 12px;

}
.t-auth-warn .ticon:hover{
	color: #333;
}
.t-auth-info{
	position: relative;
	float: right;
	height: 26px;
	padding: 0 2px 0 10px;
	background-color: #fffbeb;
	border: solid 1px #f1dcba;
}

.t-auth-info:before, .t-auth-info:after{  
  width:0px;
  height:0px;
  border:transparent solid;
  position:absolute;
  left:100%;
  content:""
}
.t-auth-info:before{
  left:410px;
  top: -20px;
  border-width:10px;
  border-bottom-color: #f1dcba;
}
.t-auth-info:after{
  left:411px;
  top: -18px;
  border-width:9px;
  border-bottom-color: #fffbeb;
}

.t-div-edit{
    border-bottom: solid 1px #EFEFF1;
}
.login_header span.t-edit-btn{
	position: absolute;
    top: 2px;
    right: 0;
    font-size: 16px;
}
.login_header span.t-edit-btn:hover{
	color: #3788ff;
}


@media (min-width: 1200){

}

.t-logo{
	margin-left: 120px;
}

@media (min-width: 768px){
	.t-logo{
		margin-left: 20px;
	}
}

.t-clear{
	clear: both;
}
.t-block .t-fz14 {
    margin-top: 10px;
    line-height: 1;
}
.t-slider-text{
	position: absolute;
    color: #fff;
    font-size: 56px;
}
.t-slider-text.l1{
    left: 20px;
}
.t-slider-text.l2{
	 left: 15px;
}
.t-slider-text.l3{
	font-size: 32px;
    left: 70px;
    margin-top: 16px;
}
/*.t-block.t-br-left{
     border-left: solid 1px #efeff1;
}*/
.t-block{
    display: inline-block;
    /*border-left: solid 1px #efeff1;*/
}
.t-block:last-child{
	/*border-right: solid 1px #efeff1;*/
}
.t-col-4{
    width: 24%;
    width: calc((100% - 12px) / 4);
}
.t-col-3{
    width: 33%;
    width: calc((100% - 12px) / 3);
}
.t-col-2{
    width: 49%;
    width: calc((100% - 12px) / 2);
}
.t-row .col-md-3{

}
@media (max-width: 840px){
    .main-left,.main-right,.t-login {
        width: 90%;
    }
    .main-left{
    	margin-left: 5%;
    }
    .main-right{
    	 margin-right: 5%;
    }
    .navbar-nav > li.t-li-authinfo{
        max-width: 460px;
    }
    .t-w500{
        max-width: 360px;
    }
}

@media (min-width: 840px){
    .container {
        width: 840px;
    }
    .navbar-nav > li.t-li-authinfo{
        max-width: 460px;
    }
    .t-w500{
        max-width: 360px;
    }
}
@media (min-width: 1280px){
    .container {
        width: 1000px;
    }
    .t-slider-text1{
        bottom: 58px;
    }
    .t-slider-text2{
        bottom: 28px;
    }
}

@media (min-width: 1200px){
    .container {
        /*width: 1170px;*/
    }
}


/********button style*********/
.t-btn-link + .t-btn{
    margin-left: 10px;
}
.t-btn-text{
    font-size: 14px;
}
.t-li-auth .t-btn{
    padding: 6px 20px;
}
/*.t-btn{
    display: inline-block;
    border-radius: 4px;
    text-align: center;
    cursor:pointer;
}

.t-btn-normal{
    opacity: 1;
    height: 32px;
    line-height: 20px;
    padding: 6px 25px;
    font-size: 14px;
    color: #3788ff;
    border: solid 1px #3788ff;
}
.t-btn-normal span{
	 color: #3788ff;
}

.t-btn-normal:hover span{
	 color: #fff;
}

.t-btn-normal.t-btn,.t-btn-normal.t-btn:active{
	background-color: #fff;
}
.t-btn-normal.hvr-radial-out:hover{
    background-color: #3788ff;
}*/

.ticon-tlogo{
    font-size: 28px;
}

#cbxForget{
    margin-top: 14px;
}
.t-ml-20{
    margin-left: -20px;
}
.t-mt20{
    margin-top: 20px;
}

.ad-2-1{ background-image: url(../../img/login1/2/1.svg); }


/*待删除的css*/
.mobile .xiazai {
    font-size: 12px;
    font-family: 黑体;
    color: #fff;
    position: absolute;
    margin-top: 172px;
    margin-left: 111px;
}

.mobile .xiazai a {
    color: #454545;
    text-decoration: underline;
}

.xiazai a:hover {
    color: #007cef;
}
.left-middle {
    margin-top: -27px;
}
.left-bottom {
    color: #575757;
    float: left;
    padding: 10px;
    margin-top: 20px;
    margin-left: 28px;
}

.left-bottom a {
    font-size: 15px;
    color: #0099cc;
}
.docs-featurette {
    padding-top: 40px;
    padding-bottom: 40px;
    font-size: 16px;
    line-height: 1.5;
    color: #555;
    text-align: center;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
}

@media (min-width:768px) {
    .docs-featurette {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}

.t-w500{
    max-width: 500px;
    height: 24px;
    line-height: 24px;
    margin-left: 76px;
    padding-right: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left;
}
.t-fl{
    float: left;
}
.t-fr{
    float: right;
}
.t-fenge{
	height: 20px;
	border-right: solid 1px #ddd;
	margin-left: 10px;
	margin-right: 10px;
}

/*广告二维码*/
.t-bcode{
	position: absolute;
	right: 10px;
	width: 68px;
	height: 68px;
}

/*.t-bcode.img2{
	left:690px;
}
.t-bcode.img3{
	left:1075px;
}*/

.t-btn-icon{
    color: #999;
    padding-left: 8px;
    font-size: 16px;
    cursor: default;
}

.t-btn-icon.ticon:hover{
    color: #3788ff;
}

.t-exp .modal-header{
    background-color: #fff;
    border-bottom: none;
}
.t-exp .modal-body{
    padding-top: 5px;
}

.t-hide{
    display:none !important;
}
.t-li-tiyan{
    margin: 10px;
}

.t-li-tiyan .t-btn{
    padding: 7px 20px;
}


.t-login-user .input-group .form-control{
    margin-bottom: 1px;
}

.t-login-customimg{
    background-color: #fff;
    width: 385px;
    height: 290px;
}
.t-login-custombcode{
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.t-login-customtext{
    position: absolute;
    left: 10px;
    width: 290px;
    height:68px;
    bottom: 10px;
    color: #fff;
    font-size: 18px;
}
.t-display-center{
    display: flex;
    align-items: center;
    justify-content: center;
}
/*------------------版本分割---------version-diff start-------------*/
#top .version-diff, #idSlider2 .version-diff{
    display: none;
}
/*------------------版本分割---------version-diff end-------------*/

/*-----------------SAAS 样式-------- t-cloud start---------*/
.t-cloud .main-right{
    min-height: 360px;
    margin-top: 30px;
}
.t-cloud .main-left {
    height: 440px;
    width: 500px;
}
.t-cloud .CenterLeft{
    width: 455px;
    height: 406px;
    border-radius: 0;
    margin-top: 0;
}

.t-cloud .slider2 li{
    height: 350px;
    background: none;
}
.t-cloud .num {
    left: 136px;
}
.t-cloud .t-btn > .t-btn-text{
    font-size: 14px;
    padding: 0;
}
.t-cloud .t-btn{
    padding: 6px 20px;
    margin-right: 0;
}
.t-cloud .t-product-logo{
    font-family: Arial;
    font-size: 24px;
    color: #666;
}
.t-cloud .t-login-cloud{
    display: none;
    height:30px;
    text-align:left;
    font-size:20px;
    font-weight:bold;
    color: #3788ff;
    margin-top: 40px;
    margin-left: 20px;
}


.t-cloud #top .t-cloud-show{
    display: inline-block;
}
.t-cloud #idSlider2 .t-cloud-show{
    display: inline;
}

.t-cloud .t-login-user{
    padding: 10px 28px 0px 28px;
}
.t-cloud .t-login-div{
    display: none;
}
.t-cloud .t-login-cloud{
    display: block;
}
/*.t-cloud .t-account{
    display: none;
}*/
.t-cloud .form-control{
    height: 40px;
}
.t-cloud .t-slider-text{
    color: #3788ff;
}
.t-cloud .t-slider-text.l3{
    left: 150px;
}
.t-cloud .t-bcode {
    position: absolute;
    left: 282px;
    top: 156px;
    width: 82px;
    height: 82px;
}
.t-cloud .t-setting-bg{
    opacity: 1;
}
.t-cloud .navbar-header .navbar-brand{
    padding: 24px 20px 16px 20px;
}
.t-cloud .t-btn-link{
    font-weight: bold;
    border-bottom-color: #3788ff;
    color: #3788ff;
}
/*cloud升级公告*/
.t-cloud .t-cloud-notic{
    text-align: center;
    background-color: #fffbeb;
    border: solid 1px #f1dcba;
    padding: 4px 0;
    color: rgba(255, 0, 0, 0.7);
    font-weight: bold;
}
.t-cloud .t-cloud-notic .ticon{
    font-size: 16px;
    padding: 0 8px;
    color: rgba(255, 0, 0, 0.8);
}
.t-cloud .notic-impl{
    font-size: 16px;
    margin-left: 6px;
    margin-right: 6px;
}
.t-cloud .notice-desc{
    color: #999;
    font-size: 12px;
    font-weight: normal;
}

.t-cloud .t-beta{
    font-style: italic;
    font-size: 18px;
}
/*为了保证 阿里滑动验证条 正确显示*/
.t-cloud #divNoCaptcha{
    padding-top:6px;
}
.t-cloud #divNoCaptcha span{
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
}
.t-cloud .text-gradient {
    display: inline-block;
    color: #3a96ff;
    vertical-align: middle;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#74adfe), to(#3a96ff));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.t-cloud .t-mr4{
    margin-right: 4px;
}
.t-cloud .t-split{
    margin: 0 16px;
    color: #ddd;
}
.t-cloud .t-inline{
    display: inline-block;
    line-height: 1.4;
}
/*-----------------SAAS 样式-------- t-cloud end---------*/

/*-----------------SAAS 样式-------- t-soft start---------*/
.t-soft{

}
.t-soft #top .t-soft-show{
    display: inline-block;
}
.t-soft #top .t-li-authinfo.t-soft-show{
    display: none;
}

.t-soft #idSlider2 .t-soft-show{
    display: inline;
}

/*-----------------SAAS 样式-------- t-soft end---------*/
.t-readonly span .ticon ,.t-readonly input{
color:#DDDDDD;
}


#cloudAdminOrgList.t-hidden{
    display: none;
}
#cloudAdminOrgList.t-show{
    display: table;
}
.t-gonggao-new.t-hidden{
    display: none;
}

/*专属云样式  start*/

.t-soft.t-dec .t-soft-dec-remove{
    display: none;
}
.t-soft.t-dec #top .t-dec-show{
    display: inline-block;
}


.t-dec .t-login-user .input-group.t-div-focus .ticon{
    color: #3788ff;
}
.t-dec .t-login-user .input-group:not(.disabled):hover,
.t-dec .input-group.t-div-focus{
    border-color: #3788ff;
}
.t-dec .main {
    background: #F1F8FC;
}
.t-dec .hvr-radial-out.btn-login,.t-dec .hvr-radial-out.t-btn-impl{
    background: #0073ef;
}
.t-dec .t-login, .t-dec .t-login:hover{
    border-color: #3788ff;
}
.t-dec .hvr-radial-out:before{
    background: #3788ff;
}

.t-dec .hvr-radial-out:before{
    background: #3788ff;
}
.t-dec .t-btn{
    background-color: #fff;
    color: #007AFF;
    border-color: #007AFF;
}
.t-dec .t-btn.t-btn-impl{
    background-color: #007AFF;
    color: #fff;
    border-color: #007AFF;
}
.t-dec .t-user-select .t-btn-primary.active{
    color: #3788ff;
}
.t-dec .num li{
    background-color: #ffd9d6;
    color: #ffd9d6;
}
.t-dec .num li.on{
    background-color: #e60012;
    color: #e60012;
}
.t-dec .t-block:hover .ticon, .t-dec .t-block:hover .t-fz14{
    color: #3788ff;
}
.t-dec .t-active{
    color: #666666;
}
.t-dec .main-right{
    border: 1px solid #D7E9FC;
    box-shadow: 2px 2px 2px #dcecff;
    -moz-box-shadow: 2px 2px 2px #dcecff;
}
.t-dec .login_header span.t-edit-btn:hover, .t-dec .t-btn-icon.ticon:hover{
    color: #e60012;
}


@media screen and (max-width: 1367px)  {
    .t-dec .main {
        background: #F1F8FC;
    }
}
@media screen and (max-width: 1440px) and (min-width: 1367px) {
    .t-dec .main {
        background: #F1F8FC;
    }
}
@media screen and (max-width: 1680px) and (min-width: 1445px) {
    .t-dec .main {
        background: #F1F8FC;
    }
}
@media screen and (min-width: 1921px)  {
    .t-dec .main {
        background: #F1F8FC;
    }
}


/*****************密码可见*****************/
.t-eye{
    padding: 3px !important;
    visibility: hidden;
}
.input-group:hover .t-eye{
    visibility: visible;
}
.t-eye .ticon{
    font-size: 12px;
    color: #999;
}
.t-eye .ticon:hover{
    color: #3788ff;
}

/*------------------- 广告轮播图  20190815 start -----------------*/

.carousel-indicators li{
    width: 20px;
    height: 4px;
    border-radius: 2px;
    background-color: #C5D6F8;
    color: #C5D6F8;
    text-align: center;
    font-family: Arial;
    line-height: 10px;
    cursor: pointer;
    border:none;
    margin: 0;
}
.carousel-indicators .active{
    width: 20px;
    height: 4px;
    border-radius: 2px;
    background-color: #ffffff;
    color: #ffffff;
}
/* 软件包 */
.t-soft .main-left .carousel{
    height: 460px;
}

.t-soft .main-left{
    margin-top: 10px;
}
/* 专属云 */
.t-dec .carousel-inner {
    /* box-shadow: 4px 4px 15px rgba(248, 60, 54, 0.2); */
    /* border: solid 1px #f93e37; */
    /* border-radius: 5px; */
}
.t-dec .carousel-indicators li{
    background-color: #ffd9d6;
    color: #ffd9d6;
}
.t-dec .carousel-indicators .active{
    background-color: #f83c36;
    color: #f83c36;
}
.t-dec .main-left{
    margin-top: 10px;
}

.t-dec .main-left .carousel{
    height: 460px;
}
/* cloud */
.t-cloud .main-left .carousel{
    height: 460px;
}
.t-cloud .main-left{
    margin-top: 10px;
}
/*------------------- 广告轮播图  20190815 end -----------------*/