﻿@charset "UTF-8";

.proNuomi{
    width: 100%;
	margin-top:104px;
}
.proNuomi .topIntro{
    width: 100%;
    height: 445px;
    background:#ee0a3b url("img/pro_nuomi_top_bg.jpg") no-repeat center center;
}
.proNuomi .topIntro .mid{
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    background:url("img/pro_nuomi_top.png") no-repeat center center;
}

.proNuomi .nmintro .commonTit{
    height: 60px;
    padding-top:100px;
}
.proNuomi .nmintro .commonTit .mid{
    background-position: -1626px -1320px;
}
.proNuomi .nmintro .commonTit .mid p{
    padding-top: 18px;
}
.proNuomi .nmintro .commonTit .mid p span{
    width: 114px;
    background-position: 9px -1189px;
}
.proNuomi .nmintro .nmtext{
    width: 1000px;
    margin: 50px auto 0;
}
.proNuomi .nmintro .nmtext p{
    font-size: 16px;
    color:#525252;
    text-align: left;
    line-height: 28px;
    text-indent: 2em;
}
.proNuomi .nmintro .nmtext p:first-child{
    margin-bottom: 5px;
}

.proNuomi .cards .commonTit{
    height: 60px;
    padding-top:80px;
}
.proNuomi .cards .commonTit .mid{
    background-position: -1981px -1516px;
}
.proNuomi .cards .commonTit .mid p{
    padding-top: 18px;
}
.proNuomi .cards .commonTit .mid p span{
    width: 114px;
    background-position: 9px -1245px;
}
.proNuomi .cards .cardsList{
    width: 1240px;
    margin: 60px auto;
    overflow: hidden;
}
.proNuomi .cards .cardsList li{
    float:left;
    width: 380px;
    margin-left: 50px;
    height: 116px;
    text-align: left;
}
.proNuomi .cards .cardsList li:first-child{
    margin-left: 0;
}
.proNuomi .cards .cardsList li i{
    display: block;
    float: left;
    width: 116px;
    height: 116px;
    margin-right: 20px;
}
.proNuomi .cards .cardsList li.left i{
    background-position: -570px -273px;
}
.proNuomi .cards .cardsList li.mid i{
    background-position: -692px -274px;
}
.proNuomi .cards .cardsList li.right i{
    background-position: -814px -274px;
}
.proNuomi .cards .cardsList li h3{
    font-size: 18px;
    font-weight: normal;
    color:#606060;
    margin: 20px 0 5px 0;
}
.proNuomi .cards .cardsList li p{
    font-size: 14px;
    color:#888888;
    line-height: 20px;
}
.proNuomi .cards .nmAd{
    width: 1240px;
    height: 174px;
    margin: 0 auto;
}
.proNuomi .cards .nmAd span{
    display: inline-block;
    width: 610px;
    height: 100%;
}
.proNuomi .cards .nmAd span.adLeft{
    margin-right: 20px;
    background: url("img/nuomiad_01.png") no-repeat center center;
}
.proNuomi .cards .nmAd span.adRight{
    background: url("img/nuomiad_02.jpg") no-repeat center center;
}

.proNuomi .shop{
    padding-bottom: 100px;
}
.proNuomi .shop .commonTit{
    height: 60px;
    padding-top:100px;
}
.proNuomi .shop .commonTit .mid{
    background-position: -1703px -1716px;
}
.proNuomi .shop .commonTit .mid p{
    padding-top: 18px;
}
.proNuomi .shop .commonTit .mid p span{
    width: 114px;
    background-position: 8px -1296px;
}
.proNuomi .shop .shopIcon{
    width: 846px;
    margin: 65px auto 55px;
}
.proNuomi .shop .shopIcon li{
    display: inline-block;
    width: 138px;
    height: 182px;
    margin-right: 98px;
    font-size: 18px;
    color:#888888;
    text-align: center;
    letter-spacing: 3px;
    line-height: 20px;
}
.proNuomi .shop .shopIcon li.four{
    margin-right: 0;
}
.proNuomi .shop .shopIcon li i{
    display: block;
    width: 138px;
    height: 138px;
    margin-bottom: 24px;
}
.proNuomi .shop .shopIcon li.one i{
    background-position: -571px -396px;
}
.proNuomi .shop .shopIcon li.two i{
    background-position: -718px -396px;
}
.proNuomi .shop .shopIcon li.three i{
    background-position: -865px -396px;
}
.proNuomi .shop .shopIcon li.four i{
    background-position: -1012px -396px;
    margin-right: 0;
}
.proNuomi .shop>p{
    font-size: 16px;
    color:#606060;
    line-height: 29px;
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    text-indent: 2em;
}
/*IDC*/
.proidc{
    width: 100%;
    margin-top: 104px;
}
.proidc .topIntro{
    width: 100%;
    height: 446px;
    background:#0d2b66 url("img/idc_top.png") no-repeat center center;
}
.proidc .domain .commonTit{
    height: 60px;
    padding-top:100px;
}
.proidc .domain .commonTit .mid{
    background-position: -1630px -1903px;
}
.proidc .domain .commonTit .mid p{
    padding-top: 18px;
}
.proidc .domain .commonTit .mid p span{
    width: 114px;
    background-position: 8px -1346px;
}
.proidc .domain .domainIntro{
    width: 1000px;
    margin: 50px auto 0;
}
.proidc .domain .domainIntro p{
    font-size: 16px;
    color:#525252;
    line-height: 30px;
    text-indent: 2em;
}
.proidc .domain .domainIntro p:first-child{
    margin-bottom: 5px;
}
.proidc .precation .commonTit{
    height: 55px;
    padding-top:60px;
}
.proidc .precation .commonTit .mid{
    background-position: -1670px -2103px;
}
.proidc .precation .commonTit .mid p{
    padding-top: 18px;
}
.proidc .precation .commonTit .mid p span{
    width: 200px;
    background-position: 7px -1397px;
}
.proidc .precation .prcList{
    width: 1085px;
    margin: 45px auto 0;
}
.proidc .precation .prcList ul{
    overflow: hidden;
}
.proidc .precation .prcList ul li{
    width: 315px;
    height: 100px;
    margin-left: 70px;
    float:left;
}
.proidc .precation .prcList ul li:first-child{
    margin-left: 0;
}
.proidc .precation .prcList ul li i{
    display: block;
    float:left;
    width: 55px;
    height: 100px;
    margin-right: 15px;
}
.proidc .precation .prcList ul li.one i{
    background-position: -682px -559px;
}
.proidc .precation .prcList ul li.two i{
    background-position: -767px -559px;
}
.proidc .precation .prcList ul li.three i{
    background-position: -850px -559px;
}
.proidc .precation .prcList ul li p{
    font-size: 14px;
    color:#888;
    text-align: left;
    line-height: 22px;
}
.proidc .precation .prcList ul li.one p{
    padding-top: 20px;
}
.proidc .precation .prcList ul li.two p{
    padding-top: 20px;
}
.proidc .precation .prcList ul li.three p{
    padding-top: 0px;
}
.proidc .precation>p{
    font-size: 16px;
    color:#525252;
    text-align: center;
    margin-top: 45px;
}
.proidc .domainCh .commonTit{
    height: 60px;
    padding-top:80px;
}
.proidc .domainCh .commonTit .mid{
    background-position: -1906px -2286px;
}
.proidc .domainCh .commonTit .mid p{
    padding-top: 18px;
}
.proidc .domainCh .commonTit .mid p span{
    width: 260px;
    background-position: 9px -1446px;
}
.proidc .domainCh .dcList{
    width: 820px;
    margin: 85px auto 0;
    overflow: hidden;
}
.proidc .domainCh .dcList>div{
    float: left;
    width: 50%;
    height: 35px;
    margin-bottom: 5px;
}
.proidc .domainCh .dcList>div.mgb{
    margin-bottom: 105px;
}
.proidc .domainCh .dcList>div span{
    display: inline-block;
    font-size: 16px;
    color:#888888;
    line-height: 34px;
    padding: 0 15px 0 25px;
    border-bottom: 1px solid #2875d2;
    position: relative;
}
.proidc .domainCh .dcList>div span i{
    position: absolute;
    bottom: -4px;
    left: -1px;
    width: 10px;
    height: 10px;
    background-position: -932px -612px;
}

.proidc .pinciple .commonTit{
    height: 60px;
    padding-top:95px;
}
.proidc .pinciple .commonTit .mid{
    background-position: -1775px -2478px;
}
.proidc .pinciple .commonTit .mid p{
    padding-top: 18px;
}
.proidc .pinciple .commonTit .mid p span{
    width: 160px;
    background-position: 10px -1498px;
}
.proidc .pinciple .pinList{
    width: 920px;
    margin: 55px auto 0;
    overflow: hidden;
}
.proidc .pinciple .pinList ul{
    float:left;
}
.proidc .pinciple .pinList ul.left{
    width: 60%;
}
.proidc .pinciple .pinList ul.right{
    width: 40%;
}
.proidc .pinciple .pinList ul li{
    font-size: 16px;
    color:#888888;
    line-height: 40px;
    margin-bottom: 5px;
}
.proidc .pinciple .pinList ul li i{
    font-size: 30px;
    font-style: normal;
    margin-right: 8px;
    color:#2875d2;
}
.proidc .space .commonTit{
    height: 60px;
    padding-top:45px;
}
.proidc .space .commonTit .mid{
    background-position: -1988px -2672px;
}
.proidc .space .commonTit .mid p{
    padding-top: 18px;
}
.proidc .space .commonTit .mid p span{
    width: 115px;
    background-position: 10px -1550px;
}
.proidc .space .spaceBox{
    width: 1000px;
    margin: 45px auto 60px;
}
.proidc .space .spaceBox p{
    font-size: 16px;
    color:#525252;
    line-height: 30px;
    text-indent: 2em;
}