
.index_div1 {
    background:#f2f5fa;
    width:100%;
    display:block;
    margin:0 auto;
    padding:30px 0px;
    min-width:1280px;
    overflow:hidden
}
.index_div1 .bt h2{
    text-align:center;
    color:#666666;
    font-size:30px;
    padding-top:40px;
    font-weight:bold;
}
.index_div1 .fbt {
    text-align:center;
    color:#8e8e8e;
    font-size:14px;
    padding-top:20px;
}
.index_div1 .zhunr {
    width:1200px;
    height: auto;
    margin:20px auto 0px auto;
    display:block;
}
.index_div1 .zhunr ul {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}
.index_div1 .zhunr ul li {
    width:285px;
    height:420px;
    transition:All 0.2s ease-in-out;
    position:relative;
    background:#FFF;
    margin-top:30px
}
.index_div1 .zhunr ul li.zhong {
    margin-left:20px;
    float:left
}
.index_div1 .zhunr ul li:hover {
    transform:scale(1.0);
    box-shadow:0px 0px 10px #c1c5c7;
    background:url(../image/index_div1_02.png) top center no-repeat,#fff;
    background-size:contain
}
.index_div1 .zhunr ul li:hover>.zxzx a {
    color:#fff;
    background:url(../image/index_div1_03_on.png) top center no-repeat;
}
.index_div1 .zhunr ul li .hot {
    position:absolute;
    background:url(../image/index_div1_hot.png) no-repeat;
    width:60px;
    height:50px;
    top:0px;
    right:0px;
}
.index_div1 .zhunr ul li .hot span {
    transform:rotate(42deg);
    position:absolute;
    top:6px;
    left:30px;
    color:#FFF;
    font-size:13px;
}
.index_div1 .zhunr ul li .sikuang {
    position:absolute;
    width:100px;
    height:25px;
    top:200px;
    right:50px;
    background:#ff5454;
    font-size:12px;
    color:#FFF;
    line-height:25px;
    text-align:center
}
.index_div1 .zhunr ul li .cp_bt {
    width:220px;
    margin:30px auto 20px auto;
    padding-bottom:15px;
    font-size:20px;
    color:#333333;
    text-indent:35px;
    height:26px;
    line-height:26px;
    background:url(../image/index_div1_01.png) 0px 0px no-repeat;
}
.index_div1 .zhunr ul li .cp_bt h1 {
    font-size:20px;
    color:#333333;
    font-weight:100;
}
.index_div1 .zhunr ul li .pzxq {
    width:220px;
    margin:10px auto;
    display:block;
}
.index_div1 .zhunr ul li .pzxq dl {
    width:100%;
    list-style:none;
    margin:0px;
    padding:0px;
}
.index_div1 .zhunr ul li .pzxq dl dd {
    height:40px;
    line-height:40px;
    width:100%;
    display:block;
    color:#333;
    font-size:14px;
}
.index_div1 .zhunr ul li .pzxq dl dd b {
    color:#666
}
.index_div1 .zhunr ul li .pzxq dl dd a {
    width:60px;
    height:25px;
    line-height:25px;
    color:#666;
    border:1px #e3e3e3 solid;
    float:right;
    margin-top:5px;
    margin-left:5px;
    text-decoration:none;
    text-align:center;
}
.index_div1 .zhunr ul li .pzxq dl dd a:hover {
    border:1px #2087e3 solid;
}
.index_div1 .zhunr ul li .pzxq dl dd .on {
    border:1px #2087e3 solid;
}
.index_div1 .zhunr ul li .jiage {
    display:block;
    color:#ff6a00;
    text-align:center;
    margin:10px auto;
}
.index_div1 .zhunr ul li .jiage span {
    color:#ff6a00;
    font-size:30px;
    padding-left:10px;
    padding-right:5px;
}
.index_div1 .zhunr ul li .jiage.t_i {
    text-align:left;
    text-indent:40px;
}
.index_div1 .zhunr ul li .zxzx {
    width:150px;
    height:35px;
    line-height:35px;
    text-align:center;
    margin:0px auto;
}
.index_div1 .zhunr ul li .zxzx a {
    color:#666;
    display:block;
    background:url(../image/index_div1_03.png) top center no-repeat;
    transition:all .3s ease-out;
}
.index_div1 .zhunr ul li .zxzx a:hover {
    color:#fff;
    background:url(../image/index_div1_03_on.png) top center no-repeat;
}
.fl {
    float:left !important
}
.fr {
    float:right !important;
}



/*鍒楄〃灞曠ず*/
.product-list ul{ margin: 75px 0 0 -40px;overflow: hidden}
.product-list li{ float: left; background: #fff; text-align: center; margin-left: 40px; width: 400px; overflow: hidden}
.product-list li:before{content: ""; display: block; margin:40px auto 30px; width: 65px; height: 74px; background: url("../image/icons.png") no-repeat;}
.product-list li h4{ font-size: 22px; margin: 0 0 15px;}
.product-list li p{ color: #666666; line-height:28px; margin: 0 50px;}


.assessment-part1 { padding: 95px 0; background:#f2f5fa; min-width: 1280px; overflow: hidden}
.assessment-part1 li{width: 275px;height:310px;}
.assessment-part1 li p{text-align: justify; margin: 0 35px;}
.assessment-part1 .item1:before{background-position: 0 -337px}
.assessment-part1 .item2:before{background-position: -77px -337px}
.assessment-part1 .item3:before{background-position: -154px -337px}
.assessment-part1 .item4:before{background-position: -230px -337px}

.mart-cloumn{text-align: center; font-size: 32px;}
.mart-cloumn p{font-size: 16px; color: #666666; margin-top: 20px;}
.dn23-gaofangcloud{min-width: 1280px;background: #f2f5fa;overflow: hidden}
.dn23-gaofangcloud .bg{ height: 390px; background: url("https://www.dn23.com/template/dn23/css/img/cloud/service.jpg") center top #0a1832 no-repeat;}
.dn23-gaofangcloud .container{position: relative; margin-top: -295px;}
.dn23-gaofangcloud .mart-cloumn,.dn23-gaofangcloud .mart-cloumn p{color: #fff;}
.dn23-gaofangcloud ul{background: #fff; margin-top: 75px;text-align: center; overflow: hidden}
.dn23-gaofangcloud ul li{float: left; width: 20%; height:245px; padding-top: 55px;}
.dn23-gaofangcloud ul li:before{content: ""; display: block; width: 80px; height: 64px; margin: 0 auto 25px;}
.dn23-gaofangcloud ul h4{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.dn23-gaofangcloud ul p{color: #666666; padding: 0 40px; line-height:24px;}
.dn23-gaofangcloud ul .item1:before{background: url("../image/ico2.png") center no-repeat;}
.dn23-gaofangcloud ul .item2:before{background: url("../image/ico3.png") center no-repeat;}
.dn23-gaofangcloud ul .item3:before{background: url("../image/ico4.png") center no-repeat;}
.dn23-gaofangcloud ul .item4:before{background: url("../image/ico5.png") center no-repeat;}
.dn23-gaofangcloud ul .item5:before{background: url("../image/ico6.png") center no-repeat;}