.service-bg{
    background: url(/bootstrap/img/server/bg.png) no-repeat center top;
    background-size: cover;
    height: 300px;
}

.service-bg1{
    background: url(/bootstrap/img/server/bg2.png) no-repeat center top;
    background-size: cover;
    height: 300px;
}

.service-bg2{
    background: url(/bootstrap/img/server/bg03.png) no-repeat center top;
    background-size: cover;
    height: 300px;
}

.service-desc,.service-list,
.service-info,.service-introduce,.service-contact,
.service-img{
    margin-top: 35px;
    margin-bottom: 35px;
}

.service-content{
    margin-top: 55px;
    margin-bottom: 70px;
}

.info-title{
    font-size: 48px;
    color: #1c2f3a;
}

.service-desc .entxt{
    padding-left: 10px;
    color: #e9e9e9;
}

.service-desc p{
    color: #617987;
}

.service-desc h3,.service-content h2{
    color: #1c2f3a;
}

.service-desc .service-desc-item{
    margin-top: 20px;
    font-size: 14px;
}

.service-area{
    margin: 0 auto;
    width: 1000px;
    text-align: center;
    padding-top: 75px;
    color: #FFF;
}

.service-item{
    margin-top: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid #dcdcdc;
}

.service-item .service-item-text{
    font-size: 14px;
    margin-top: 15px;
}

.service-item p{
    color: #677d8b;
}

.service-item .service-item-btns{
    margin-top: 30px;
}

.service-item .service-item-btns a{
    margin-left: 20px;
    width: 165px;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    padding: 0;
}

.service-content h4{
    color: #1c2f3a;
}

.service-content p{
    color: #617987;
}

.service-info h3{
    margin: 30px 0;
}

.dot{
    color: #ffb800;
    display: inline-block;
    padding: 0 7px;
}

.service-remind{
    color: #ff6600;
}

.service-list th,
.service-list td
{
    text-align: center;
    vertical-align: middle !important;
    font-weight: normal;
    padding: 10px !important;
}

.service-info td
{
    text-align: left;
    vertical-align: middle !important;
    font-weight: normal;
    padding: 18px !important;
}

.service-list .nav a
{
    font-size:  20px!important;
    padding: 10px 30px !important;
    color: #677d8b;
}

.product .nav a{
    font-size:  20px!important;
    padding: 10px 18px !important;
    color: #677d8b;
}

.nav .active a{
    background: #f2f2f2 !important;
    color: #000 !important;
}


.service-list .btn-cl:hover,
.service-area .btn-cl
{
    background: #2176da;
    color: #FFF;
}

.table td,.table th{
    font-size: 14px;
    height: 60px;
}

.table th{
    border-bottom: 0 !important;
    background: #f8f8f8 !important;
}

.table td.bg{
    background: #f8f8f8 !important;
}

.table-bordered-no{
    border-left: 0;
    border-right: 0;
    border-top: 0;
}



.service-box-icon{
    float: left;
    margin-top: 30px;
}

.service-box-text{
    margin-left: 90px;
    margin-top: 30px;
}


.service-intr-icon{
    float: left;
    margin-top: 30px;
}

.service-intr-text{
    margin-left: 80px;
    margin-top: 30px;
}

.service-phone{
    float: left;
}

.service-phone-text{
    margin-top: 5px;
    margin-left: 66px;
}

.service-phone-text h5{
    font-size: 14px;
    color: #888;
}

.service-introduce p{
    font-size: 12px;
}

.contact-item{
    border-radius: 4px;
    border: 1px solid #dddddd;
    margin-left: 10px;
}

.i1,.i2{
    float: left;
}

.i2{
    /* padding-left: 5px; */
    padding-right: 9px;
    /* padding-top: 31px; */
    margin-top: 6px;
    border-right: 1px solid #dcdcdc;
}

.i3{
    text-align: center;
    font-size: 8px;
    color: #d0d0d0;
}

.i3 a{
    color: #cdcdcd;
}


.dark{
    color: #92a1aa;
}

.dark1{
    color: #939596;
}

.pt10{
    padding-top: 10px;
}


.inner-row{
    padding: 20px 0;
    font-size: 14px;
}


.inner-row .choose-title{
    display: inline-block;
    width: 90px;
    padding-right: 15px;
    text-align: right;
    font-weight:600;
    font-size: 14px;
}

.inner-row select{
    height: 45px;line-height: 45px;
}


.btn-default.active, .btn-default:active{
    color: #000;
    background-color: #d8eaff;
    border-color: #3a9ae5;
}


.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    color: #000;
}

.inner-row .btn{
    border-radius: 0;
    height: 45px;
    line-height: 45px;
    padding: 0 26px;
}

.inner-row .txt{
    margin-left: 5px;
    height: 45px;
    border: 1px solid #dcdcdc;
    width: 50px;
}

.buy-list{
    background: #dfeeff;
    padding: 15px;
    border: 1px solid #48aeff;
}



.buy-list .buy-title{
    font-size: 14px;
    color: #67606b;
}

.buy-list .buy-money{
    font-size: 30px;
    color: #1298ff;
    font-weight: bold;
}

.buy-list .btn{
    border-radius: 0;
}

.product {
    padding: 60px 0;
    background: #f2f2f2;
}


.product .product-item{
    border: 1px solid #FFF;
    background: #FFF;
    padding: 40px 10px 15px;
    position: relative;
}

.product-item .hot{
    position: absolute;
    right: 0;
    top:0;
    width: 65px;
    height: 66px;
    background: url("/bootstrap/img/server/hot.png") no-repeat;
}

.product-item h4{
    font-size: 16px;
    color: #1c2f3a;
}

.product .product-item:hover{
    border: 1px solid #2176da;
}

.product-item .line{
    border-bottom: 1px solid #dcdcdc;
    padding: 9px 0;
}

.product-item .remind{
    color: #ff7800;
}

.product-item .red{
    color: #ff4d5e;
}

.product-item .p10{
    padding: 15px 0;
}

.product-item .f16{
    font-size: 16px;
}

.product-item .spilt{
    font-size: 18px;
    color: #dcdcdc;
}

.product-item .btn-cl{
    padding-top: 0;
    padding-bottom: 0;
    height: 45px;
    line-height: 45px;
}

.product .product-row {
    color: #666;
    padding-top: 10px;
    font-size: 12px;
}

.product-row .dark{
    color: #888;
}

.info{
    padding: 50px 0;
}

.info .info-item{
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    padding: 15px;
}

.info .inner-t1{
    font-size: 14px;
    color: #666;
}

.info h3{
    font-size: 40px;
    color: #1c2f3a;
}

.info h4{
    font-size: 22px;
    color: #1c2f3a;
}

.info .info-box{
    float: left;
}

.info .info-text{
    margin-left: 30px;
}

.info .row{
    margin-top: 30px;
}

.f12{
    font-size: 12px;
}

.ad{
    padding: 150px 0;
    background: #f2f2f2;
}

.safe,.watch{
    padding: 150px 0;
}

.watch{
    background: #f6fbff;
}


.ad .mt25,
.safe .mt25,.watch .mt25{
    margin-top: 25px;
}

.ad .br{
    border-right: 1px solid #dcdcdc;
}

.safe p{
    margin-top: 30px;
}


.watch .watch-box{
    float: left;
}

.watch .watch-text{
    margin-left: 110px;
    margin-top: 20px;
    font-size: 16px;
}


.service-e,.service-img{
    margin: 40px 0;
}

.service-e h3,.service-img h3{
    padding-bottom: 20px;
}

.service-img span{
    display: inline-block;
    padding: 10px 0;
    font-size: 14px;
}

.checkbox-inline, .radio-inline{
    font-size: 14px;
}
