.myapp{
    padding:30px 0;
}
.content-area .cart-area{
    width:1140px;
    margin:auto;
}
.content-area .cart-wrap{
    border-color: #E7E7E7;
}
.content-area .cart-heading{
    color:#333;
    background:#FAFAFA;
    border-color:#E7E7E7;
}
.page-title{
    display: inline-block;
    padding-bottom: 10px;
    font-size:26px;
    font-weight:600;
    color:#333;
}
.cart-line{
    border-top:1px solid #d0d0d0;
    margin:20px 0;
}
.cart-block-line{
    /*border-bottom:1px solid #00b88a;*/
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    font-szie:14px;
    font-weight:600;
    padding:5px 10px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin:20px 0;
}
/*.cart-block-line > span{*/
    /*display: block;*/
    /*float: left;*/
    /*background-color: #00b88a;*/
    /*color:#fff;*/
    /*font-szie:14px;*/
    /*font-weight:600;*/
    /*padding:5px 10px;*/
    /*border-top-left-radius: 4px;*/
    /*border-top-right-radius: 4px;*/
/*}*/
.child-title{
    font-size:18px;
    font-weight:500;
    margin-bottom:20px;
    color:#333;
}
.pagination{
    margin-top: 0;
    margin-bottom: 15px;
}
.paginationZone>li>a,.paginationOne>li>a,.paginationTwo>li>a,.paginationThree>li>a{
    color:#666;
}
/**区域、节点、CPU、内存**/
.paginationZone a {
    min-width: 50px;
    text-align: center;
}
.paginationOne a{
    min-width:80px;
    text-align: center;
}
.explain{
    margin-left:500px;
    color:#ccc;
}
/**计费方式、配置**/
.paginationTwo a{
    /*width:120px;*/
    text-align: center;
}
/**硬盘类型**/
.paginationThree a{
    width:150px;
    text-align: center;
}
.clearBottom{
    margin-bottom: 0 !important;
}
.margin-bottom-15{
    margin-bottom: 15px;
}
.margin-top-15{
    margin-top:15px;
}
.item-money{
    text-align: right;
    padding-right:300px;
    margin-bottom: 15px;
}
.item-money,
.item-money > span{
    color:#f74020;
    font-size:14px;
    font-weight:600;
}
.host-tip{
    font-size:12px;
    color:#999;
}
.os-list{
    width:600px;
}
.os-list > option{
    padding:5px;
}
.sys-disk-free{
    width:120px;
    text-align: center;
    background-color: #cecece;
    color:#333;
    padding:5px 0;
    font-size:14px;
    border-radius: 4px;
    margin-bottom: 20px;
}
.slider-box > div{
    float:left;
}
.slider-slider{
    width:620px;
}
.slider-values{
    width:150px;
    padding-left:30px;
    font-size:14px;
    font-weight:600;
}
.slider-values > span,.slider-values > input{
    display: inline-block;
    width:60px;
    height:30px;
    border:1px solid #999;
    text-align: center;
    line-height: 30px;
    font-size:14px;
    font-weight:600;
    margin-right:5px;
}
.slider.slider-horizontal{
    width:600px;
}
.slider-track-low, .slider-track-high{
    background-color: #aaa;
}
.slider-selection{
    background:#455CC6;
}
.slider-handle{
    background-color: #455CC6;
    background-image: linear-gradient(to bottom,#4D7CFE 0,#455CC6 100%);
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #455CC6;
    border-color: #455CC6;
}
.iops-remark-info{
    padding:10px 0;
}
.iops-remark-info,
.iops-remark-info > span{
    font-size:14px;
}
.btn-gic{
    background-color: #455CC6;
    border-color: #455CC6;
    min-width:120px;
    color:#fff;
}
.btn-gic:hover{
    background-color: #4D7CFE;
    border-color: #4D7CFE;
    color:#fff;
}
.del-link{
    color:#455CC6;
    cursor: pointer;
}
.del-link:hover{
    color: #4D7CFE;
}
.slider-slider > div.clearfix{
    text-align: center;
}
.slider-slider > div.clearfix > span:first-child{
    float: left;
}
.slider-slider > div.clearfix > span:last-child{
    float: right;
}
.disk-list-table{
    width:720px;
}
.disk-list-table > tbody tr{
    background-color: #fff;
}
.disk-list-table th,
.disk-list-table td{
    text-align: center;
}



.child-title > span:first-child{
    font-size:16px;
    color:#999;
}
.glyphicon-question-sign{
    margin-left:8px;
    margin-right:5px;
    font-size:16px;
}
.glyphicon-disk-tip-text,.glyphicon-mysql-tip-text,glyphicon-lvs-tip-text{cursor: pointer; color:#666;}
.glyphicon-disk-tip-text:hover,.glyphicon-mysql-tip-text:hover,glyphicon-lvs-tip-text:hover{color:#4D7CFE;}
.host-num-option{
    width:150px;
    border-radius: 4px;
}
.host-num-option .input-group{
    border-color: #4984E7;
}
#host-num{
    text-align: center;
    font-weight:600;
    font-size:14px;
    border-color: #CCCCCC;
}
.input-group-addon{
    color: #666;
    background-color: #F6F6F6;
    border-color: #CCCCCC;
    cursor: pointer;
}
.input-group-addon:hover{
    color: #333;
}
.price-box{
    height:100px;
}
.price-total{
    height:90px;
}
.price-total{
    padding:20px 0 10px 0;
    /*line-height: 80px;*/
    font-size:30px;
    font-weight:500;
    text-align: center;
    /*padding-right:300px;*/
    -webkit-box-shadow:0 0 10px rgba(100,100,100, .5);
    -moz-box-shadow:0 0 10px rgba(100,100,100, .5);
    box-shadow:0 0 10px rgba(100,100,100, .5);
    background-color: #fafafa;
}
.price-total span{
    font-size:30px;
    font-weight:600;
    color:#f74020;
}
.price-total .block-span{
    border-right:1px solid #ccc;
    padding:0 10px 0 0;
    margin-right:20px;
}
.price-total-position{
    position: fixed;
    bottom: 0;
    width: 1200px;
    z-index: 1000;
}
.arrow-left{
    border-color: transparent #455CC6 transparent transparent;
    border-width: 15px;
    border-style: solid;
    width: 0;
    height: 0;
    display:inline-block;
}
.arrow-bottom{
    border-color: #455CC6 transparent transparent transparent;
    border-width: 15px;
    border-style: solid;
    width: 0;
    height: 0;
    display:inline-block;
    margin-left:10px;
    position: relative;
    top:5px;
}
.disk-tip-dialogOne{
    width:800px;
    position: absolute;
    top:-210px;
    z-index: 999;
    left:120px;
    display: none;
}
.disk-tip-dialogTwo{
    width:700px;
    position: absolute;
    top:-290px;
    z-index: 999;
    display: none;
}
.type-tip-dialogTwo{
    width:700px;
    position: absolute;
    z-index: 999;
    display: none;
}
.mysql-tip-dialog,.lvs-tip-dialog{
    width:200px;
    position: absolute;
    top:-46px;
    left: 36px;
    z-index: 999;
    display: none;
}
.mysql-tip-dialog .content,.lvs-tip-dialog .content{
    padding: 10px;
    border:1px solid #455CC6;
    border-radius: 4px;
    background: #fff;
}
.mysql-tip-dialog .arrow-bottom,.lvs-tip-dialog .arrow-bottom{
    border-width: 6px;
    top:-1px;
}
.lvs-tip-dialog{
    top:-60px;
    left: 50px;
}
.disk-tip-dialog-title, .type-tip-dialog-title{
    background-color: #455CC6;
    font-size:14px;
    font-weight:600;
    padding:8px 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color:#fff;
}
.disk-tip-dialog-content, .type-tip-dialog-content{
    /*height:300px;*/
    border-left:1px solid #455CC6;
    border-right:1px solid #455CC6;
    border-bottom:1px solid #455CC6;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background-color: #fff;
}
.disk-tip-dialog-content th,.disk-tip-dialog-content td, .type-tip-dialog-content th, .type-tip-dialog-content td{
    text-align: center;
    vertical-align: middle !important;
}
.disk-tip-dialog-content .table, .type-tip-dialog-content .table{margin-bottom: 0;}
.disk-tip-dialog-dir, .type-tip-dialog-dir{
    height: 15px;
    overflow: hidden;
}
.network-tip-dialog-dir{
    position: absolute;
    left:-15px;
    top:206px;
    width:15px;
    overflow: hidden;
}
.network-tip-dialog-dir > div.arrow-left{
    position: relative;
    left:-15px;
}

.disk-tip-dialogTwo .disk-tip-dialog-dir > div.arrow-bottom{
    margin-left:231px;
    position: relative;
    top:-1px;
}
.pubbandwidth-tip-link{color:#455CC6;}
.pubbandwidth-tip-link:hover{color:#4D7CFE;}
.amount-input{
    float:left;
    width:200px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.unit-list{
    float:left;
    width:86px;
}
.disk-list{
    width:120px;
    margin-bottom: 10px;
}
.cost-message{
    display: inline-block;
}
.price-list .form-control{
    height: 28px;
    width: 100px;
    display: inline-block;
    font-size: 12px;
    padding: 6px 12px 3px 12px;
    margin-left: 20px;
}
.cdn-time{
    text-align: center;
    font-weight:600;
    font-size:14px;
    /*border-color: #455CC6;*/
}
.mysql-num .host-num-option{
    float: left;
    margin-right: 20px;
}
.message{
    height: 30px;
    line-height: 30px;
}
.prompt ul,.prompt p{
    float: left;
}
.prompt p{
    height: 30px;
    line-height: 30px;
    margin-left: 20px;
}
.pagination>li>a, .pagination>li>span{
    background: #fff;
    color: #666;
    border-color: #ccc;
}

.pagination>li>a:hover, .pagination>li>span:hover{
    background: #fff;
    color: #333;
    border-color: #999;
}