.color-warning{
    color:#fc6703 !important;
}
.color-danger{
    color:#ff0000 !important;
}
.color-success{
    color:#41b8f0 !important;
}


.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #41b8f0 !important;
}

.noDataTip{
    text-align: center;
    line-height: 80px;
    color: #999;
}

.form-cityPicker .city-picker-span{
    border: 1px solid #cccccc !important;
    color: #2090c8 !important;
    /*width: calc(100% - 160px) !important;*/
    float: left !important;
    text-indent: 8px !important;
    font-size: 14px !important;
    border-radius: 3px !important;
    height: 35px !important;
    line-height: 28px !important;
}

.form-cityPicker .city-picker-dropdown{
    left: 110px !important;
    top: 45px !important;
}

.form-cityPicker .select-item{
    color: #2090c8 !important;
}

.form_box04 textarea {
    padding: 10px;
    resize: vertical;
}


.closableWrap h1{
    cursor: pointer;
}
.closableWrap h1:hover span{
    opacity: 0.6;
}
.closableWrap div.closableWrapContent{
    display: none;
}


.a_hover_line:hover{
    text-decoration: underline;
}
.a_hover_opc:hover{
    opacity:0.7;
    filter:alpha(opacity=0.7);
}
.a_hover_amt{
    transition: all 0.2s !important;
}
.a_hover_amt_opc{
    transition: opacity 0.2s;
}
.a_hover_amt_opc:hover{
    opacity:0.7;
    filter:alpha(opacity=0.7);
}
.a_hover_rotate{
    transition: transform 0.8s;
    -moz-transition: transform 0.8s;
    -webkit-transition: transform 0.8s;
    -o-transition: transform 0.8s;
}
.a_hover_rotate:hover{
    transform: rotate(360deg);
}






#avatarBox{
    padding: 30px 50px;
    display: none;
}
.avatarBox-form{
    display: none;
}
.avatarBox-top{
    margin-bottom: 10px;
}
.avatarBox-middle{
    overflow: hidden;
}
.avatarBox-imgWrap{
    float: left;
    width:500px;
    height: 360px;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.25);
    -moz-box-shadow: inset 0 0 5px rgba(0,0,0,.25);
    box-shadow: inset 0 0 5px rgba(0,0,0,.25);
}
.avatarBox-img{
    max-width: 100%;
    max-height: 100%;
}


.avatarBox-prev{
    float: left;
    margin-left: 30px;
}
.avatarBox-img,.avatarBox-prev-item img{
    display: none;
}
.avatarBox-prev-item{
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #eee;
    margin: 0 0 10px 0;
    border: 1px solid #eee;
}
.avatarBox-prev-1{
    width: 184px;
    height: 184px;
}
.avatarBox-prev-2{
    width: 100px;
    height: 100px;
}
.avatarBox-prev-3{
    width: 50px;
    height: 50px;
}
.avatarCoverBtn:hover{
    opacity: 1;
}
.avatarCoverBtn{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
    filter:alpha(opacity=0);
    transition: opacity 0.1s;
}
.avatarCoverBtn div{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.6;
    filter:alpha(opacity=0.6);
}
.avatarCoverBtn p{
    color: #fff;
    line-height: 108px;
    height:108px;
    text-align: center;
    position: relative;
    z-index: 12;
    cursor: pointer;
}

.avatarBox-submit{
    border: 1px solid #41b8f0;
    background: #41b8f0;
    color: #fff;
    width: 127px;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
    text-align: center;
    padding: 3px 18px;
    margin-top: 10px;
}

.sweet-alert[data-has-cancel-button="true"] .sa-confirm-button-container>button {
    margin-top: -6px;
}
.sweet-alert[data-has-cancel-button="true"] .sa-confirm-button-container>.la-ball-fall {
    margin-top: -6px;
}

.login_ul li{
    padding: 0;
}
.login_ul li a {
    padding: 6px 0 6px 25px;
    display: block;
}

.news_box.fl:hover .login_news{
    background: #fff url(../images/icon_newsh.png) no-repeat center;
}

/* .online_service:hover .service_unit .service_name{
    background-color: #333;
} */

.Service-list li .Service-info{
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.Service-list li:hover .Service-info{
    transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
    -webkit-transform:scale(1.05,1.05);
    transform: scale(1.05,1.05);
}

.TopPlate a:hover{
    text-decoration: none;
}

.redBtn01{
    color:red;
    border-color: red;
}
.blueBtn01{
    color:#41b8f0;
    border-color: #41b8f0;
}
.hoverBlueBtn{
    vertical-align: middle !important;
    /*transition: all 0.3s;*/
}
.hoverBlueBtn:hover{
   /* color: #41b8f0 !important;
    border-color: #41b8f0 !important;*/
}

.layui-layedit{
    background-color: #fff;
}

.cx_p {
    bottom: 21px;
}
.footer-img img{
    width: 112px!important;
    object-fit: contain;
}
#header .nav .layui-nav .layui-nav-item dd a{
    color: #000!important;
}
.footer{
    margin-top: 0!important;
}
#header .contact{padding-left:37px!important;}
#header .contact span{
    font-size:18px!important;
    line-height:1px!important;
    font-family: "Helvetica Neue", Helvetica, "PingFang SC", Tahoma, Arial, sans-serif !important;

}
.width_new1{
    width: 38% !important;
}
.width_new2{
    width: 62% !important;
}
.width_new3{
    width: 448px !important;
}
.width_new4{
    width: 538px !important;
}
.width_new5{
    width: 40% !important;
}
.width_new6{
    width: 60% !important;
}