.sp-top {
    width: 100%;
    height: 59px;
    background: #272A73;
}
.sp-top .sp-top-content {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.sp-top .sp-top-content .logo {
    float: left;
    display: block;
    margin-top: 18px;
}
.sp-top .sp-top-content .logo img {
    display: block;
}
.sp-top .sp-top-content ul {
    float: right;
    color: #fff;
    overflow: hidden;
}
.sp-top .sp-top-content ul li {
    float: left;
    line-height: 60px;
}
.sp-top .sp-top-content ul li a {
    display: block;
    width: 97px;
    text-align: center;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 14px;
}
.sp-top .sp-top-content ul li.ty {
    margin-left: 20px;
}
.sp-top .sp-top-content ul li.ty a {
    background: #05C3E3;
    opacity: 1;
}
.sp-top .sp-top-content ul li.login a {
    background: #004991;
}

.floor1 {
    position: relative;
    width:100%;
    height:665px;
    background: url("../../images/activity/cloudClinic3/newfloor1.jpg") center center no-repeat;
}
.floor1  a.btn {
    display: block;
    background: url("../../images/activity/cloudClinic3/freeUse.png") center center no-repeat;
    position: absolute;
    left: 50%;
    width: 212px;
    height: 55px;
    margin-left: -550px;
    bottom: 190px;
}

.floor img {
    display: block;
    margin: 0 auto;
}

.floor2 {
    background: #fff;
}

.floor3 {
    background: #fff;
    width:100%;
    /* height:471px; */
}
.floor3 div{
    width:1200px;
    height:471px;
    margin:0 auto;
    cursor: pointer;
    background: url("../../images/activity/cloudClinic3/floor3.jpg") center center no-repeat;
}
.floor4 {
    width:100%;
    /* height:696px;
    background: url("../../images/activity/cloudClinic3/floor4.jpg") center center no-repeat; */
}
.floor-box{
    width: 1200px;
    height: 800px;
    background-image: url("../../images/activity/spread/core-background.png");
    background-size: 100% 100%;
    margin: 0 auto;
    position: relative;
}
.core{
    width: 435px;
    height: 435px;
    position: absolute;
}
.core1{
    top:280px;
    left: 0;
}
.core2{
    top:180px;
    left: 380px;
}
.core3{
    top:280px;
    left: 760px;
}
.core-img{
    width: 100%;
    height: 100%;
    cursor: pointer;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.core-img:hover{
    transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
}

.floor5 {
    /* width:100%;
    height:772px; */
}
.floor5 div{
    /* width:1200px;
    height:772px;
    margin:0 auto;
    background: url("../../images/activity/cloudClinic3/floor5.jpg") center center no-repeat; */
}
.classify-box{
    width:1112px;
    height: 221px;
    margin: 0 auto;
    position:relative;
    top:383px;
}
.classify{
    width: 361px;
    height: 221px;
    float: left;
    position: relative;
}
.classify1{
    margin-right:13px;
}
.classify2{
    margin-right:13px;
}
.classify3{

}
.overlay{
    width:361px;
    height:38px;
    font-size:13px;
    line-height:38px;
    background:rgba(0,0,0,1);
    opacity:0.45;
    padding-left: 13px;
    color:#fff;
    position: absolute;
    bottom:0;
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.classify:hover .overlay{
    transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -webkit-transform:translate(0,-10px);
}
.classify-img{
    cursor: pointer;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
}
.classify:hover .classify-img{
    transform: translate(0,-10px);
    -ms-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -webkit-transform:translate(0,-10px);
}
.floor6 {
    /* width:100%;
    height: 733px;
    background: #fff;
    background: url("../../images/activity/cloudClinic3/floor6.jpg") center center no-repeat; */
}

.floor7 {
    /* width:100%;
    height:481px;
    background-color: #fff; */
}
.floor7 div{
    /* width:1200px;
    height:481px;
    margin:0 auto;
    background: url("../../images/activity/cloudClinic3/floor7.jpg") center center no-repeat; */
}

.floor8 {
    /* width:100%;
    background: #F4F4F4;
    height:804px;
    box-sizing: border-box;
    padding-top:93px; */
}
.floor8>div.floor8_box{
    /* width:1200px;
    height:804px;
    margin:0 auto; */
}
.floor8 .content-box{
    margin-top:55px;
}
.floor8>div.floor8_box  h4{
    width:100%;
    text-align: center;
    height:26px;
    font-size:26px;
    color:#3E3A39;
    line-height:26px;
}
.floor8  div.content-box>div{
    width:100%;
    display: none;
}
.bottom-contact{
    /* height:228px;
    background: url("/resources/images/activity/cloudClinic3/bottom_bbar.jpg") center center no-repeat;
    line-height: 228px;
    width:100%; */
}
.bottom-contact>div{
    width:1200px;
    height:118px;
    margin:0 auto;
}

.bottom-contact img:first-child{
    margin-left:277px;
    margin-top:49px;
}
.bottom-contact img:last-child{
    margin-left:63px;
    margin-top:32px;
    cursor: pointer;
}
.bottom-contact div span.contact-title{
    display: inline-block;
    margin-left:21px;
    font-size:20px;
    color: #FEFEFE;
    height:118px;
    line-height: 118px;
}
.bottom-contact div span.contact-number{
    display: inline-block;
    margin-left:19px;
    font-size:23px;
    color: #FEFEFE;
    height:118px;
    line-height: 118px;
}
.bottom-bar {
    height: 100px;
    line-height: 100px;
    text-align: center;
    font-size: 14px;
    color: #FEFEFE;
    background: #2d2e2e;
}

.sidebar {
    z-index: 9;
    position: fixed;
    top: 50%;
    margin-top: -180px;
    right: 0px;
}
.sidebar a {
    cursor: pointer;
    display: block;
    width: 48px;
    height: 48px;
    background:rgba(159,160,160,1);
    opacity:0.6;
    border-radius:3px;
    margin-bottom: 3px;
    text-align: center;
    line-height: 48px;
}
.sidebar a:last-of-type {
    margin-bottom:0;
}
.sidebar a:hover {
    background: #0CA4CD;
    opacity: 1;
}
.sidebar a .txt1 {
    text-align: center;
    display: block;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin-top: 10px;
}
.sidebar a.icon-msg i {
    display: inline-block;
    width:23px;
    height:22px;
    vertical-align: middle;
    background: url("../../images/activity/cloudClinic3/fix1.png") center center no-repeat;
}
.sidebar a.icon-msg:hover div.icon-box{
    display: block;
    opacity:1;
}
.sidebar a.icon-contact:hover div.icon-box{
    display: block;
    top:4.5px;
    opacity:1;
}
.sidebar a.icon-question:hover div.icon-box{
    display: block;
    top:9px;
    opacity:1;
}
.sidebar a.icon-contact i {
    display: inline-block;
    width:19px;
    height:23px;
    vertical-align: middle;
    background: url("../../images/activity/cloudClinic3/fix2.png") center center no-repeat;
}
.sidebar a.icon-question  i{
    display: inline-block;
    width:20px;
    height:20px;
    vertical-align: middle;
    background: url("../../images/activity/cloudClinic3/fix3.png") center center no-repeat;
}
.sidebar a.icon-top i {
    display: inline-block;
    width:19px;
    height:25px;
    vertical-align: middle;
    background: url("../../images/activity/cloudClinic3/fix4.png") center center no-repeat;
}
.icon-box{
    position: absolute;
    right:48px;
    top:0px;
    display: none;
    width:146px;
    height:141px;
    background:#fff;
    box-shadow:2px 4px 8px rgba(169,167,166,0.27);
}
.icon-box p.icon_text{
    text-align: center;
}
.icon-box p.icon_text:first-child{
    margin-top:22px;
}
.icon-box p.icon_black{
    font-size:14px;
    color:#000;
    margin-top:8px;
    height:14px;
    line-height:14px;
}
.icon-box p.icon_gray{
    font-size:12px;
    color:#9FA0A0;
    margin-top:8px;
    height:12px;
    line-height:12px;
}
/*.icon-box img{*/
    /*width:162px;*/
    /*height:157px;*/
/*}*/

.lxb-container {
    width: 100% !important;
    height: 70px !important;
    background: #272A73 !important;
    top: auto !important;
    bottom: 0 !important;
    -moz-transition: bottom .5s;
    -o-transition: bottom .5s;
    -webkit-transition: bottom .5s;
    transition: bottom .5s;
}

.ico-warning {
    height: 14px !important;
    width: 14px !important;
    background: url("../../images/activity/spread/error.png") no-repeat !important;
}

.lxb-container .lxb-cb-input {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    margin-top:-25.5px !important;
    padding: 10px !important;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    font-size: 16px !important;
    width: 335px !important;
    height: 53px !important;
    color: rgb(127, 127, 127) !important;
    line-height: 33px !important;
    z-index: 2 !important;
}
.lxb-container .lxb-cb-input-btn {
    font-family: "Microsoft YaHei" !important;
    left: 50% !important;
    position: absolute !important;
    margin-left: 335px !important;
    width: 214px !important;
    height: 53px !important;
    color: rgb(255, 255, 255) !important;
    line-height: 53px !important;
    font-size: 14px !important;
    font-weight: normal !important;
    z-index: 3 !important;
}
.lxb-container .lxb-tl-phone {
    position: absolute !important;
    background: url("../../images/activity/spread/baidu-img.png") center center no-repeat !important;
    width: 381px !important;
    height: 55px !important;
    left: 50% !important;
    margin-left: -405px !important;
    display: block !important;
    top: 9px !important;
    cursor: pointer !important;
    background-color: #272A73 !important;
    text-indent: -9999px !important;
}
.lxb-container .custom-text{
    display: none !important;
}
.lxb-container .lxb-hide-btn{
    display: none !important;
}
.lxb-container .lxb-cb-input-btn {
    background: #05C3E3 !important;
    font-size: 20px !important;
    top:10px !important;
}
.lxb-container .lxb-cb-tip-info {
    top: -103px !important;
    left: 50% !important;
    margin-left: 16px !important;
}
.lxb-container .lxb-cb-tip-feedback {
    top: -148px !important;
    left: 50% !important;
    margin-left: 16px !important;
}
.lxb-container .lxb-cb-tip-feedback .lxb-cb-tip-arrow {
    display: none !important;
}
.lxb-container .lxb-cb-tip-arrow {
    top: 98px !important;
    left: 139px !important;
    transform: rotate(-90deg) !important;
    -ms-transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -webkit-transform:rotate(-90deg) !important;
}

input::-webkit-input-placeholder {
    color: #999 !important;
}
html {overflow-y:overlay;}
body {
    /* padding-bottom: 70px; */
    background: #272A73;
}
  ::-webkit-scrollbar{
    background-color: transparent;
    width: 12px;
  }
  ::-webkit-scrollbar-thumb{
    background-color: transparent;
    border-radius: 8px;
    background-clip: content-box;
    border: 2px solid transparent;
  }
  html[scroll]::-webkit-scrollbar-thumb,
  ::-webkit-scrollbar-thumb:hover{
    background-color: rgba(0,0,0,.5);
  }
  

#cloudFastRegId .ico-warning{
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzBFM0E1ODU4Qzk4MTFFNzkxNkNDNjk5Mzk1ODkxOUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzBFM0E1ODY4Qzk4MTFFNzkxNkNDNjk5Mzk1ODkxOUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDMEUzQTU4MzhDOTgxMUU3OTE2Q0M2OTkzOTU4OTE5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDMEUzQTU4NDhDOTgxMUU3OTE2Q0M2OTkzOTU4OTE5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuN8GLoAAAB4UExURe9VVexUVP///+1UVO5VVeVRUfaamvWQkPFmZvjZ2fWSkvvW1v/9/f/8/PSuruZSUvadnfCtrfvY2PnZ2e9WVvFnZ/va2vvZ2favr/OurvvX1/BkZPacnPfZ2d1PT+dSUvabm+9YWPSOjvFlZfWRkfSPj/ra2v///74tM+sAAAAodFJOU////////////////////////////////////////////////////wC+qi4YAAAAf0lEQVR42kSN1w7DMAwDKdlOnL1n05m0+v8/rFwg6D3xQAmEiIzp0A/pqAmS1/jR17lahJOHoMWfFjFgp9nMkwUOXABa+MMLAT4ckEs4cRSidqbkK5cG2MMfdc2t6bSLsapV7u4qtRWywRIZIotN14tzPirURLKXf/p3pukrwAC06gfF9l8jfAAAAABJRU5ErkJggg==") no-repeat 0 0 !important;
}