/**标题间距**/
.gonggongtop
{
    margin-top:60px;
}
/**公公标题**/
.gonggongmingcheng
{
    font-size:48px;
    color:var(--default-color);
}
/**案例列表*/
.case-list-xx
{
    width:100%;
    margin-top:var(--spacing-25);
    min-height:600px;
    border:1px solid #DDDDDD;
    flex-wrap:wrap;
}
.case-list-xx .dg-case-list
{
    position:relative;
    width:33.3333%;
    height:400px;
    padding:var(--spacing-25);
}
.case-list-xx .dg-case-list .dg-case-list-title
{
    font-size:36px;
    color:var(--shense-color);
}
.case-list-xx .dg-case-list .dg-case-list-miaoshu
{
    width:40%;
    margin-top:var(--spacing-10);
    font-size:var(--fontsize-16);
    color:var(--qianse-color);
    line-height:21px;
    text-align:left;
}
.case-list-xx .dg-case-list .dg-case-list-img
{
    position:absolute;
    width:70%;
    max-height:80%;
    right:0px;
    bottom:0px;
    overflow: hidden;
}
.case-list-xx .dg-case-list .dg-case-list-img img
{
    max-width:100%;
    max-height:100%;
}
/**服务banner**/
.fuwubanner
{
    width:100%;
    height:590px;
    border-bottom:1px solid #DDDDDD;
}
.fuwubanner-left
{
    width:42%;
    height:100%;
}
.fuwubanner-left-img
{
    width:100%;
    height:100%;
    position:relative;
}
.fuwubanner-left-img img
{
    width:100%;
    height:100%;
    object-fit:cover;
}
.fuwubanner-left-img .fuwubanner-left-title
{
    position:absolute;
    top:50px;
    left:50px;
    font-size:48px;
    color:#FFFFFF;
}
.fuwubanner-left-img .fuwubanner-left-miaoshu
{
    position:absolute;
    bottom:0px;
    right:0px;
    width:300px;
    height:87px;
    background-color:#2B79FF;
    font-size:var(--fontsize-16);
    color:#FFFFFF;
}
.fuwubanner-right
{
    width:58%;
    height:100%;
}
.fuwubanner-right-top
{
    width:100%;
    height:50%;
}
.fuwubanner-right-top .fuwubiaoqian
{
    width:24.8%;
    height:100%;
    padding:40px;
    background-color:#F4F4F4;
}
.fuwubiaoqian .biaoqianicon img
{
    width:59px;
}
.fuwubiaoqian .biaoqianshuzi
{
    margin-top:54px;
    font-size:var(--fontsize-32);
    color:var(--shense-color);
}
.fuwubiaoqian .biaoqianmiaoshu
{
    margin-top:var(--spacing-5);
    font-size:var(--fontsize-18);
    color:var(--qianse-color);
}

.fuwubanner-right .fuwubanner-right-bottom
{
    width:100%;
    height:50%;
    padding:var(--spacing-5);
}
.fuwubanner-right-bottom .fuwubanner-right-bottom-left
{
    width:40%;
    height:100%;
}
.fuwubanner-right-bottom .fuwubanner-right-bottom-left img
{
    width:100%;
    height:100%;
    object-fit:cover;
}
.fuwubanner-right-bottom .fuwubanner-right-bottom-right
{
    width:60%;
    height:100%;
    padding:var(--spacing-25);
}
.fuwubanner-right-bottom-right .fuwubanner-title
{
    font-size:var(--fontsize-18);
    color:var(--qianse-color);
    line-height:35px;
}
.fuwubanner-right-bottom-right .fuwubanner-lianxi a
{
    font-size:var(--fontsize-24);
    color:#2B79FF;
}
.fuwubanner-right-bottom-right .fuwubanner-lianxi .icon-a-jiantoushoubingjiantou
{
    padding-left:var(--spacing-15);
}
.hangyefenlei
{
    width:100%;
    margin-top:0px;
    padding:0px;
    align-items: unset;
}
.hangyefenlei .fuwulook-title
{
    font-size: 48px;
    color: #010101;
}
.hangyefenlei .fuwulook-content
{
    width:100%;
    margin-top:60px;
}
.hangyefenlei .fuwulook-content .fuwulook-fenlei
{
    width:100%;
}
.hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei
{
    width:24.7%;
    height:380px;
    background-color:#F4F4F4;
    cursor: pointer;
}
.dgfenlei .dgfenlei-pic img
{
    height:80px;
}
.dgfenlei .dgfenlei-title
{
    margin-top:70px;
    font-size:36px;
    color:#000000;
}
/**洛可可经验**/
.jingyan
{
    width:100%;
}
.jingyan .jingyanmingcheng
{
    font-size:48px;
    color:var(--default-color);
}
.jingyan .dgjingyan
{
    width:100%;
    padding:100px 0px;
    border-bottom:1px solid #DDDDDD;
}
.jingyan .dgjingyan .dgjingyannr
{
    width:100%;
    height:640px;
}
.jingyan .dgjingyan .dgjingyannr img
{
    height:640px;
}
.jingyan .dgjingyan .dgjingyannr .jingyannr
{
    width:30%;
    height: 640px;
}
.jingyan .dgjingyan .dgjingyannr .jingyannrpic
{
    width:40%;
}
.jingyan .dgjingyan .dgjingyannr .jingyannrpic img
{
    width:100%;
    height:640px;
    object-fit:scale-down;
} 
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannrz
{
    text-align:right;
    width:50%;
}
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannrz .shizhantitle
{
    font-size:var(--fontsize-32);
    color:var(--shense-color);
}
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannrz .shizhanmiaoshu
{
    font-size:var(--fontsize-18);
    color:var(--qianse-color);
    line-height:26px;
    margin-top:var(--spacing-10);
}
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannry
{
    text-align:left;
    width:50%;
}
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannry .shizhantitle
{
    font-size:var(--fontsize-32);
    color:var(--shense-color);
}
.jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannry .shizhanmiaoshu
{
    font-size:var(--fontsize-18);
    color:var(--qianse-color);
    line-height:26px;
    margin-top:var(--spacing-10);
}
.dongchamiaoshu
{
    font-size:48px;
    color:#333333;
}
.dongcha-content
{
    width:100%;
    margin-top:50px;
}
.dongcha-content .dongcha-content-left
{
    width:49%;
}
.dongcha-content .dongcha-content-left .dongcha-content-pic
{
    width:100%;
    height:740px;
    border:1px solid #CCCCCC;
}
.dongcha-content .dongcha-content-left .dongcha-content-pic img
{
    width:90%;
    max-height: 100%;
}
.dongcha-content .dongcha-content-right
{
    width:49%;
    height:740px;
    padding:20px 0px;
}
.dongcha-content-mingcheng
{
    font-size:36px;
    color:#000000;
}
.dongcha-content-nr
{
    margin-top:var(--spacing-20);
    font-size:var(--fontsize-24);
    color:#666666;
    line-height:35px;
}
.sheji-content
{
    width:100%;
    margin-top:50px;
    align-items: unset;
}
.sheji-content .sheji-content-dg
{
    width:48%;
}
.sheji-content .sheji-content-dg .sheji-content-pic
{
    width:100%;
    height:422px;
    border:1px solid #CCCCCC;
}
.sheji-content .sheji-content-dg .sheji-content-pic img
{
    height:90%;
}
.sheji-content .sheji-content-dg .sheji-content-title
{
    font-size:36px;
    color:#000000;
    margin-top:var(--spacing-20);
}
.sheji-content .sheji-content-dg .sheji-content-miaoshu
{
    font-size:var(--fontsize-24);
    color:#666666;
    margin-top:var(--spacing-20);
    line-height:36px;
}
.fangan-content
{
    width:100%;
    margin-top:var(--spacing-25);
}
.fangan-content .dg-fangan-content
{
    width:100%;
    margin-top:var(--spacing-25);
}
.fangan-content .dg-fangan-content .dg-fangan-content-pic
{
    width:100%;
    height: 830px;
    border:1px solid #DDDDDD;
}
.fangan-content .dg-fangan-content .dg-fangan-content-pic img
{
    height:90%;
}
.fangan-content .dg-fangan-content .dg-fangan-content-title
{
    font-size:36px;
    color:#000000;
    margin-top:var(--spacing-25);
}
.fangan-content .dg-fangan-content .dg-fangan-content-miaoshu
{
    font-size:var(--fontsize-24);
    color:#666666;
    margin-top:var(--spacing-20);
    line-height:36px;
}
.kehulogo
{
    width:100%;
    flex-wrap:wrap;
}
.kehulogo .dgkehulogo
{
    width:14.2%;
    padding:50px 0px;
    height:150px;
}
.kehulogo .dgkehulogo img
{
    width: 100%;
    height: 50px;
    object-fit: scale-down;
    filter: grayscale(100%);
    cursor: pointer;
}
.kehulogo .dgkehulogo img:hover
{
    filter: grayscale(0%);
}
.about-banner
{
    width:100%;
    height:620px;
    background: linear-gradient(90.00deg, rgba(246, 246, 246, 1),rgba(241, 241, 241, 1) 100%);
}
.about-banner-content
{
    width:100%;
    height:620px;
}
.about-banner-content .about-banner-left
{
    width:46%;
    height:100%;
    padding:64px 110px 64px 0px;
}
.about-banner-title
{
    font-size:48px;
    color:var(--shense-color);
}
.about-banner-miaoshu
{
    font-size:var(--fontsize-18);
    color:var(--default-color);
    line-height:25px;
}
.about-banner-one
{
    width:45%;
    height:60px;
    padding:0px var(--spacing-25);
    border:1px solid #2B79FF;
    font-size:var(--fontsize-18);
    color:#2B79FF;
    cursor: pointer;
}
.about-banner-one.on
{
    border:1px solid #2B79FF;
    background-color:#2B79FF;
    color:#FFFFFF;
}
.about-banner-one:hover
{
    border:1px solid #2B79FF;
    background-color:#2B79FF;
    color:#FFFFFF;
}

.about-banner-content .about-banner-right
{
    width:54%;
    height:100%;
}
.about-banner-content .about-banner-right img
{
    width:100%;
    height:100%;
    object-fit:cover;
}
.tuandui-content
{
    width:100%;
    margin-top:40px;
}
.tuandui-content .tuandui-content-left
{
    width:45%;
    font-size:48px;
    color:var(--default-color);
}
.tuandui-content .tuandui-content-right
{
    width:55%;
}
.tuandui-content .tuandui-content-right p
{
    font-size:var(--fontsize-18);
    color:var(--default-color);
    line-height:25px;
}
.tuandui-content .tuandui-content-right .liaojie
{
    font-size:var(--fontsize-24);
    color:#2B79FF;
    padding-top:var(--spacing-15);
}
.tuandui-content .tuandui-content-right .liaojie a
{
    color:#2B79FF;
}
.tuandui-content .tuandui-content-right .liaojie .icon-a-jiantoushoubingjiantou
{
    padding-left:var(--spacing-15);
}
.about-tuandui
{
    width:100%;
    margin-top:var(--spacing-15);
    flex-wrap:wrap;
    background: linear-gradient(180.00deg, rgba(250, 251, 253, 1),rgba(241, 241, 241, 1) 100%);
}
.about-tuandui .dg-about-tuandui
{
    position:relative;
    width:25%;
    height:320px;
    cursor: pointer;
    align-items: end;
}
.about-tuandui .dg-about-tuandui img
{
    max-height:90%;
}
.about-tuandui .dg-about-tuandui .tuandui-zeceng
{
    display:none;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:320px;
    background: linear-gradient(180.00deg, rgba(255, 255, 255, 0),rgba(11, 17, 27, 1) 100%);
}
.about-tuandui .dg-about-tuandui:hover .tuandui-zeceng
{
    display:block;
}
.about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao
{
    position:absolute;
    left:36px;
    bottom:36px;
}
.about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao .tuandui-mc
{
    font-size:var(--fontsize-24);
    color:#FFFFFF;
}
.about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao .tuandui-ms
{
    margin-top:var(--spacing-10);
    font-size:var(--fontsize-14);
    color:#FFFFFF;
}
.zhuanjiaguandian
{
    width:100%;
    height:680px;
    background-color:#F8F8F8;
    margin-top:80px;
}
.zhuanjiaguandian .zhuanjiaguandian-pic
{
    width:40%;
    height:100%;
}
.zhuanjiaguandian .zhuanjiaguandian-pic img
{
    width:100%;
    height:100%;
    object-fit:cover;
}
.zhuanjiaguandian .zhuanjiaguandian-miaoshu
{
    width:60%;
    height:100%;
    padding:60px;
}
.zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-mingcheng
{
    width:100%;
    font-size:48px;
    color:#2B79FF;
}
.zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-jieshao
{
    width:100%;
    font-size:var(--fontsize-24);
    color:var(--qianse-color);
    line-height:35px;
}
.zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-chengjiu
{
    width:100%;
    font-size:var(--fontsize-32);
    color:var(--qianse-color);
    line-height:45px;
}
@media only screen and (max-width: 1920px)
{

}
@media only screen and (max-width: 1680px)
{
    .gonggongtop
    {
        margin-top:calc(60px * 1680/1920);
    }
    .gonggongmingcheng
    {
        font-size:calc(48px * 1680/1920);
    }
    .case-list-xx
    {
        min-height:calc(600px * 1680/1920);
    }
    .case-list-xx .dg-case-list
    {
        height:calc(400px * 1680/1920);
    }
    .case-list-xx .dg-case-list .dg-case-list-title
    {
        font-size:calc(36px * 1680/1920);
    }
    .fuwubanner
    {
        height:calc(590px * 1680/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-title
    {
        top:calc(50px * 1680/1920);
        left:calc(50px * 1680/1920);
        font-size:calc(48px * 1680/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-miaoshu
    {
        width:calc(300px * 1680/1920);
        height:calc(87px * 1680/1920);
    }
    .fuwubanner-right-top .fuwubiaoqian
    {
        padding:calc(40px * 1680/1920);
    }
    .fuwubiaoqian .biaoqianicon img
    {
        width:calc(59px * 1680/1920);
    }
    .fuwubiaoqian .biaoqianshuzi
    {
        margin-top:calc(54px * 1680/1920);
    }
    .fuwubanner-right-bottom-right .fuwubanner-title
    {
        line-height:calc(35px * 1680/1920);
    }
    .jingyan .jingyanmingcheng
    {
        font-size:calc(48px * 1680/1920);
    }
    .jingyan .dgjingyan
    {
        padding:calc(100px * 1680/1920) 0px;
    }
    .jingyan .dgjingyan .dgjingyannr
    {
        height:calc(640px * 1680/1920);
    }
    .jingyan .dgjingyan .dgjingyannr img
    {
        height:calc(640px * 1680/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr
    {
        height: calc(640px * 1680/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannrpic img
    {
        height:calc(640px * 1680/1920);
    }
    .dongchamiaoshu
    {
        font-size:calc(48px * 1680/1920);
    }
    .dongcha-content
    {
        margin-top:calc(50px * 1680/1920);
    }
    .dongcha-content .dongcha-content-left .dongcha-content-pic
    {
        height:calc(740px * 1680/1920);
    }
    .dongcha-content .dongcha-content-right
    {
        height:calc(740px * 1680/1920);
        padding:calc(20px * 1680/1920) 0px;
    }
    .dongcha-content-mingcheng
    {
        font-size:calc(36px * 1680/1920);
    }
    .dongcha-content-nr
    {
        line-height:calc(35px * 1680/1920);
    }
    .sheji-content
    {
        margin-top:calc(50px * 1680/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-pic
    {
        height:calc(422px * 1680/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-title
    {
        font-size:calc(36px * 1680/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-miaoshu
    {
        line-height:calc(36px * 1680/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-pic
    {
        height: calc(830px * 1680/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-title
    {
        font-size:calc(36px * 1680/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-miaoshu
    {
        line-height:calc(36px * 1680/1920);
    }
    .kehulogo .dgkehulogo
    {
        padding:calc(50px * 1680/1920) 0px;
        height:calc(150px * 1680/1920);
    }
    .kehulogo .dgkehulogo img
    {
        height: calc(50px * 1680/1920);
    }
    .about-banner
    {
        height:calc(620px * 1680/1920);
    }
    .about-banner-content
    {
        height:calc(620px * 1680/1920);
    }
    .about-banner-content .about-banner-left
    {
        padding:calc(64px * 1680/1920) calc(110px * 1680/1920) calc(64px * 1680/1920) 0px;
    }
    .about-banner-title
    {
        font-size:calc(48px * 1680/1920);
    }
    .about-banner-one
    {
        height:calc(60px * 1680/1920);
    }
    .tuandui-content
    {
        margin-top:calc(40px * 1680/1920);
    }
    .tuandui-content .tuandui-content-left
    {
        font-size:calc(48px * 1680/1920);
    }
    .about-tuandui .dg-about-tuandui
    {
        height:calc(320px * 1680/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng
    {
        height:calc(320px * 1680/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao
    {
        left:calc(36px * 1680/1920);
        bottom:calc(36px * 1680/1920);
    }
    .zhuanjiaguandian
    {
        height:calc(680px * 1680/1920);
        margin-top:calc(80px * 1680/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu
    {
        padding:calc(60px * 1680/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-mingcheng
    {
        font-size:calc(48px * 1680/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-jieshao
    {
        line-height:calc(35px * 1680/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-chengjiu
    {
        line-height:calc(45px * 1680/1920);
    }
   .hangyefenlei .fuwulook-title
    {
        font-size: calc(48px * 1680/1920);
    }
    .hangyefenlei .fuwulook-content
    {
        margin-top:calc(60px * 1680/1920);
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei
    {
        height:calc(380px * 1680/1920);
    }
    .dgfenlei .dgfenlei-pic img
    {
        height:calc(80px * 1680/1920);
    }
    .dgfenlei .dgfenlei-title
    {
        margin-top:calc(70px * 1680/1920);
        font-size:calc(36px * 1680/1920);
    }
}
@media only screen and (max-width: 1440px)
{
    .gonggongtop
    {
        margin-top:calc(60px * 1440/1920);
    }
    .gonggongmingcheng
    {
        font-size:calc(48px * 1440/1920);
    }
    .case-list-xx
    {
        min-height:calc(600px * 1440/1920);
    }
    .case-list-xx .dg-case-list
    {
        height:calc(400px * 1440/1920);
    }
    .case-list-xx .dg-case-list .dg-case-list-title
    {
        font-size:calc(36px * 1440/1920);
    }
    .fuwubanner
    {
        height:calc(590px * 1440/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-title
    {
        top:calc(50px * 1440/1920);
        left:calc(50px * 1440/1920);
        font-size:calc(48px * 1440/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-miaoshu
    {
        width:calc(300px * 1440/1920);
        height:calc(87px * 1440/1920);
    }
    .fuwubanner-right-top .fuwubiaoqian
    {
        padding:calc(40px * 1440/1920);
    }
    .fuwubiaoqian .biaoqianicon img
    {
        width:calc(59px * 1440/1920);
    }
    .fuwubiaoqian .biaoqianshuzi
    {
        margin-top:calc(54px * 1440/1920);
    }
    .fuwubanner-right-bottom-right .fuwubanner-title
    {
        line-height:calc(35px * 1440/1920);
    }
    .jingyan .jingyanmingcheng
    {
        font-size:calc(48px * 1440/1920);
    }
    .jingyan .dgjingyan
    {
        padding:calc(100px * 1440/1920) 0px;
    }
    .jingyan .dgjingyan .dgjingyannr
    {
        height:calc(640px * 1440/1920);
    }
    .jingyan .dgjingyan .dgjingyannr img
    {
        height:calc(640px * 1440/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr
    {
        height: calc(640px * 1440/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannrpic img
    {
        height:calc(640px * 1440/1920);
    } 
     .dongchamiaoshu
    {
        font-size:calc(48px * 1440/1920);
    }
    .dongcha-content
    {
        margin-top:calc(50px * 1440/1920);
    }
    .dongcha-content .dongcha-content-left .dongcha-content-pic
    {
        height:calc(740px * 1440/1920);
    }
    .dongcha-content .dongcha-content-right
    {
        height:calc(740px * 1440/1920);
        padding:calc(20px * 1440/1920) 0px;
    }
    .dongcha-content-mingcheng
    {
        font-size:calc(36px * 1440/1920);
    }
    .dongcha-content-nr
    {
        line-height:calc(35px * 1440/1920);
    }
    .sheji-content
    {
        margin-top:calc(50px * 1440/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-pic
    {
        height:calc(422px * 1440/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-title
    {
        font-size:calc(36px * 1440/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-miaoshu
    {
        line-height:calc(36px * 1440/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-pic
    {
        height: calc(830px * 1440/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-title
    {
        font-size:calc(36px * 1440/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-miaoshu
    {
        line-height:calc(36px * 1440/1920);
    }
    .kehulogo .dgkehulogo
    {
        padding:calc(50px * 1440/1920) 0px;
        height:calc(150px * 1440/1920);
    }
    .kehulogo .dgkehulogo img
    {
        height: calc(50px * 1440/1920);
    }
    .about-banner
    {
        height:calc(620px * 1440/1920);
    }
    .about-banner-content
    {
        height:calc(620px * 1440/1920);
    }
    .about-banner-content .about-banner-left
    {
        padding:calc(64px * 1440/1920) calc(110px * 1440/1920) calc(64px * 1440/1920) 0px;
    }
    .about-banner-title
    {
        font-size:calc(48px * 1440/1920);
    }
    .about-banner-one
    {
        height:calc(60px * 1440/1920);
    }
    .tuandui-content
    {
        margin-top:calc(40px * 1440/1920);
    }
    .tuandui-content .tuandui-content-left
    {
        font-size:calc(48px * 1440/1920);
    }
    .about-tuandui .dg-about-tuandui
    {
        height:calc(320px * 1440/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng
    {
        height:calc(320px * 1440/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao
    {
        left:calc(36px * 1440/1920);
        bottom:calc(36px * 1440/1920);
    }
    .zhuanjiaguandian
    {
        height:calc(680px * 1440/1920);
        margin-top:calc(80px * 1440/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu
    {
        padding:calc(60px * 1440/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-mingcheng
    {
        font-size:calc(48px * 1440/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-jieshao
    {
        line-height:calc(35px * 1440/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-chengjiu
    {
        line-height:calc(45px * 1440/1920);
    }
     .hangyefenlei .fuwulook-title
    {
        font-size: calc(48px * 1440/1920);
    }
    .hangyefenlei .fuwulook-content
    {
        margin-top:calc(60px * 1440/1920);
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei
    {
        height:calc(380px * 1440/1920);
    }
    .dgfenlei .dgfenlei-pic img
    {
        height:calc(80px * 1440/1920);
    }
    .dgfenlei .dgfenlei-title
    {
        margin-top:calc(70px * 1440/1920);
        font-size:calc(36px * 1440/1920);
    }
}
@media only screen and (max-width: 1366px)
{
    .gonggongtop
    {
        margin-top:calc(60px * 1366/1920);
    }
    .gonggongmingcheng
    {
        font-size:calc(48px * 1366/1920);
    }
   .case-list-xx
    {
        min-height:calc(600px * 1366/1920);
    }
    .case-list-xx .dg-case-list
    {
        height:calc(400px * 1366/1920);
    }
    .case-list-xx .dg-case-list .dg-case-list-title
    {
        font-size:calc(36px * 1366/1920);
    }
    .fuwubanner
    {
        height:calc(590px * 1366/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-title
    {
        top:calc(50px * 1366/1920);
        left:calc(50px * 1366/1920);
        font-size:calc(48px * 1366/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-miaoshu
    {
        width:calc(300px * 1366/1920);
        height:calc(87px * 1366/1920);
    }
    .fuwubanner-right-top .fuwubiaoqian
    {
        padding:calc(40px * 1366/1920);
    }
    .fuwubiaoqian .biaoqianicon img
    {
        width:calc(59px * 1366/1920);
    }
    .fuwubiaoqian .biaoqianshuzi
    {
        margin-top:calc(54px * 1366/1920);
    }
    .fuwubanner-right-bottom-right .fuwubanner-title
    {
        line-height:calc(35px * 1366/1920);
    }
    .jingyan .jingyanmingcheng
    {
        font-size:calc(48px * 1366/1920);
    }
    .jingyan .dgjingyan
    {
        padding:calc(100px * 1366/1920) 0px;
    }
    .jingyan .dgjingyan .dgjingyannr
    {
        height:calc(640px * 1366/1920);
    }
    .jingyan .dgjingyan .dgjingyannr img
    {
        height:calc(640px * 1366/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr
    {
        height: calc(640px * 1366/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannrpic img
    {
        height:calc(640px * 1366/1920);
    }
     .dongchamiaoshu
    {
        font-size:calc(48px * 1366/1920);
    }
    .dongcha-content
    {
        margin-top:calc(50px * 1366/1920);
    }
    .dongcha-content .dongcha-content-left .dongcha-content-pic
    {
        height:calc(740px * 1366/1920);
    }
    .dongcha-content .dongcha-content-right
    {
        height:calc(740px * 1366/1920);
        padding:calc(20px * 1366/1920) 0px;
    }
    .dongcha-content-mingcheng
    {
        font-size:calc(36px * 1366/1920);
    }
    .dongcha-content-nr
    {
        line-height:calc(35px * 1366/1920);
    }
    .sheji-content
    {
        margin-top:calc(50px * 1366/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-pic
    {
        height:calc(422px * 1366/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-title
    {
        font-size:calc(36px * 1366/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-miaoshu
    {
        line-height:calc(36px * 1366/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-pic
    {
        height: calc(830px * 1366/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-title
    {
        font-size:calc(36px * 1366/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-miaoshu
    {
        line-height:calc(36px * 1366/1920);
    }
    .kehulogo .dgkehulogo
    {
        padding:calc(50px * 1366/1920) 0px;
        height:calc(150px * 1366/1920);
    }
    .kehulogo .dgkehulogo img
    {
        height: calc(50px * 1366/1920);
    }
   .about-banner
    {
        height:calc(620px * 1366/1920);
    }
    .about-banner-content
    {
        height:calc(620px * 1366/1920);
    }
    .about-banner-content .about-banner-left
    {
        padding:calc(64px * 1366/1920) calc(110px * 1366/1920) calc(64px * 1366/1920) 0px;
    }
    .about-banner-title
    {
        font-size:calc(48px * 1366/1920);
    }
    .about-banner-one
    {
        height:calc(60px * 1366/1920);
    }
    .tuandui-content
    {
        margin-top:calc(40px * 1366/1920);
    }
    .tuandui-content .tuandui-content-left
    {
        font-size:calc(48px * 1366/1920);
    }
    .about-tuandui .dg-about-tuandui
    {
        height:calc(320px * 1366/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng
    {
        height:calc(320px * 1366/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao
    {
        left:calc(36px * 1366/1920);
        bottom:calc(36px * 1366/1920);
    }
    .zhuanjiaguandian
    {
        height:calc(680px * 1366/1920);
        margin-top:calc(80px * 1366/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu
    {
        padding:calc(60px * 1366/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-mingcheng
    {
        font-size:calc(48px * 1366/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-jieshao
    {
        line-height:calc(35px * 1366/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-chengjiu
    {
        line-height:calc(45px * 1366/1920);
    }
     .hangyefenlei .fuwulook-title
    {
        font-size: calc(48px * 1366/1920);
    }
    .hangyefenlei .fuwulook-content
    {
        margin-top:calc(60px * 1366/1920);
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei
    {
        height:calc(380px * 1366/1920);
    }
    .dgfenlei .dgfenlei-pic img
    {
        height:calc(80px * 1366/1920);
    }
    .dgfenlei .dgfenlei-title
    {
        margin-top:calc(70px * 1366/1920);
        font-size:calc(36px * 1366/1920);
    }
}
@media only screen and (max-width: 1280px)
{
    .gonggongtop
    {
        margin-top:calc(60px * 1280/1920);
    }
    .gonggongmingcheng
    {
        font-size:calc(48px * 1280/1920);
    }
   .case-list-xx
    {
        min-height:calc(600px * 1280/1920);
    }
    .case-list-xx .dg-case-list
    {
        height:calc(400px * 1280/1920);
    }
    .case-list-xx .dg-case-list .dg-case-list-title
    {
        font-size:calc(36px * 1280/1920);
    }
    .fuwubanner
    {
        height:calc(590px * 1280/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-title
    {
        top:calc(50px * 1280/1920);
        left:calc(50px * 1280/1920);
        font-size:calc(48px * 1280/1920);
    }
    .fuwubanner-left-img .fuwubanner-left-miaoshu
    {
        width:calc(300px * 1280/1920);
        height:calc(87px * 1280/1920);
    }
    .fuwubanner-right-top .fuwubiaoqian
    {
        padding:calc(40px * 1280/1920);
    }
    .fuwubiaoqian .biaoqianicon img
    {
        width:calc(59px * 1280/1920);
    }
    .fuwubiaoqian .biaoqianshuzi
    {
        margin-top:calc(54px * 1280/1920);
    }
    .fuwubanner-right-bottom-right .fuwubanner-title
    {
        line-height:calc(35px * 1280/1920);
    }
    .jingyan .jingyanmingcheng
    {
        font-size:calc(48px * 1280/1920);
    }
    .jingyan .dgjingyan
    {
        padding:calc(100px * 1280/1920) 0px;
    }
    .jingyan .dgjingyan .dgjingyannr
    {
        height:calc(640px * 1280/1920);
    }
    .jingyan .dgjingyan .dgjingyannr img
    {
        height:calc(640px * 1280/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr
    {
        height: calc(640px * 1280/1920);
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannrpic img
    {
        height:calc(640px * 1280/1920);
    } 
     .dongchamiaoshu
    {
        font-size:calc(48px * 1280/1920);
    }
    .dongcha-content
    {
        margin-top:calc(50px * 1280/1920);
    }
    .dongcha-content .dongcha-content-left .dongcha-content-pic
    {
        height:calc(740px * 1280/1920);
    }
    .dongcha-content .dongcha-content-right
    {
        height:calc(740px * 1280/1920);
        padding:calc(20px * 1280/1920) 0px;
    }
    .dongcha-content-mingcheng
    {
        font-size:calc(36px * 1280/1920);
    }
    .dongcha-content-nr
    {
        line-height:calc(35px * 1280/1920);
    }
    .sheji-content
    {
        margin-top:calc(50px * 1280/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-pic
    {
        height:calc(422px * 1280/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-title
    {
        font-size:calc(36px * 1280/1920);
    }
    .sheji-content .sheji-content-dg .sheji-content-miaoshu
    {
        line-height:calc(36px * 1280/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-pic
    {
        height: calc(830px * 1280/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-title
    {
        font-size:calc(36px * 1280/1920);
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-miaoshu
    {
        line-height:calc(36px * 1280/1920);
    }
    .kehulogo .dgkehulogo
    {
        padding:calc(50px * 1280/1920) 0px;
        height:calc(150px * 1280/1920);
    }
    .kehulogo .dgkehulogo img
    {
        height: calc(50px * 1280/1920);
    }
   .about-banner
    {
        height:calc(620px * 1280/1920);
    }
    .about-banner-content
    {
        height:calc(620px * 1280/1920);
    }
    .about-banner-content .about-banner-left
    {
        padding:calc(64px * 1280/1920) calc(110px * 1280/1920) calc(64px * 1280/1920) 0px;
    }
    .about-banner-title
    {
        font-size:calc(48px * 1280/1920);
    }
    .about-banner-one
    {
        height:calc(60px * 1280/1920);
    }
    .tuandui-content
    {
        margin-top:calc(40px * 1280/1920);
    }
    .tuandui-content .tuandui-content-left
    {
        font-size:calc(48px * 1280/1920);
    }
    .about-tuandui .dg-about-tuandui
    {
        height:calc(320px * 1280/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng
    {
        height:calc(320px * 1280/1920);
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng .tuandui-jieshao
    {
        left:calc(36px * 1280/1920);
        bottom:calc(36px * 1280/1920);
    }
     .zhuanjiaguandian
    {
        height:calc(680px * 1280/1920);
        margin-top:calc(80px * 1280/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu
    {
        padding:calc(60px * 1280/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-mingcheng
    {
        font-size:calc(48px * 1280/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-jieshao
    {
        line-height:calc(35px * 1280/1920);
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu .zhuanjiaguandian-chengjiu
    {
        line-height:calc(45px * 1280/1920);
    }
     .hangyefenlei .fuwulook-title
    {
        font-size: calc(48px * 1280/1920);
    }
    .hangyefenlei .fuwulook-content
    {
        margin-top:calc(60px * 1280/1920);
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei
    {
        height:calc(380px * 1280/1920);
    }
    .dgfenlei .dgfenlei-pic img
    {
        height:calc(80px * 1280/1920);
    }
    .dgfenlei .dgfenlei-title
    {
        margin-top:calc(70px * 1280/1920);
        font-size:calc(36px * 1280/1920);
    }
}
@media only screen and (max-width: 960px)
{
        /**手机导航**/
    .m-1
    {
       position: relative;
       width:100%;
       min-height:80px;
       background-color:#a6a9ab;
    }
    .m-1:after
    {
    	content:".";
    	display:block;
    	height:0;
    	clear:both;
    	visibility:hidden;
    }
    .m-1-1
    {
       float:left;
       height:80px;
       margin-left:10px;
    }
    .m-1-2
    {
       float:right;
       margin:26px 10px;
    }
    .m-1-3
    {
        display:none;
    	position: absolute;
    	top:80px;
    	left:0rem;
    	width: 100%;
    	background-color: #000000;
    	filter:alpha(opacity=80); 
    	-moz-opacity:0.8; 
    	opacity:0.8;
    	z-index:9999;
    }
    .m-1-3 li
    {
    	width:100%;
    	list-style:none;
    	height:36px;
    	line-height:36px;
    	text-align: right;
    	float:left;
    }
    .m-1-3 li a
    {
    	width:100%;
    	height:36px;
    	line-height:36px;
    	padding-right:10%;
    	text-decoration:none;
    	color:#FFFFFF;
    	font-size:18px;
    	float:left;
    }
    .m-1-3 li a:hover
    {
    	width:100%;
    	height:36px;
    	line-height:36px;
    	padding-right:10%;
    	background-color: #0e4097;
    	text-decoration:none;
    	color:#FFFFFF;
    	font-size:18px;
    	float:left;
    }
    .case-list-xx .dg-case-list
    {
        width:100%;
    }
    .fuwubanner {
        height: auto;
        flex-wrap: wrap;
    }
    .fuwubanner-left {
        width: 100%;
        height: auto;
    }
    .fuwubanner-right {
        width: 100%;
        height: 100%;
    }
    .fuwubanner-right-top {
        flex-wrap: wrap;
    }
    .fuwubanner-right-top .fuwubiaoqian {
        padding: calc(40px* 1280 / 1920);
        width: 50%;
        height: 185px;
    }
    .fuwubanner-right .fuwubanner-right-bottom {
        flex-wrap: wrap;
        padding: 0px;
    }
    .fuwubanner-right-bottom .fuwubanner-right-bottom-left {
        width: 100%;
        height: 100%;
    }
    .fuwubanner-right-bottom .fuwubanner-right-bottom-right {
        width: 100%;
        height: 100%;
        padding: 10px;
    }
   .jingyan .dgjingyan {
        padding: 10px 0px;
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannrz {
        width: 95%;
    }
    .jingyan .dgjingyan .dgjingyannr .jingyannr .shizhannry {
        width: 95%;
    }
    .jingyan .dgjingyan .dgjingyannr img {
        height: auto;
        width: 80%;
    }
    .tuandui-content {
        margin-top: 10px;
        flex-wrap: wrap;
    }
    .tuandui-content .tuandui-content-left {
        width: 100%;
    }
    .tuandui-content .tuandui-content-right {
        width: 100%;
    }
    .about-tuandui .dg-about-tuandui {
        height: calc(320px* 960 / 1920);
        width: 50%;
    }
    .about-tuandui .dg-about-tuandui .tuandui-zeceng {
        height: calc(320px* 960 / 1920);
    }
    .about-banner {
        height: auto;
    }
    .about-banner-content {
        height: auto;
        flex-wrap: wrap;
    }
    .about-banner-content .about-banner-left {
        padding: 10px;
        width: 100%;
    }
    .about-banner-sj
    {
        margin-top:10px;
    }
    .about-banner-content .about-banner-right {
        width: 100%;
        padding: 10px;
        height: 100%;
    }
    .gonggongtop {
        margin-top: 10px;
    }
    .dongcha-content {
        margin-top: calc(50px* 960 / 1920);
        flex-wrap: wrap;
    }
    .dongcha-content .dongcha-content-left {
        width: 100%;
    }
    .dongcha-content .dongcha-content-right {
        width: 100%;
    }
    .sheji-content
    {
        flex-wrap:wrap;
    }
    .sheji-content .sheji-content-dg {
        width: 100%;
    }
    .fangan-content .dg-fangan-content .dg-fangan-content-pic img {
        height: auto;
        width: 90%;
    }
    .zhuanjiaguandian {
        height: auto;
        margin-top: calc(80px* 640 / 1920);
        flex-wrap:wrap;
    }
    .zhuanjiaguandian .zhuanjiaguandian-pic {
        width: 100%;
    }
    .zhuanjiaguandian .zhuanjiaguandian-miaoshu {
        padding: 10px;
        width: 100%;
    }
        .hangyefenlei .fuwulook-content {
        margin-top: 10px;
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei {
        flex-wrap: wrap;
    }
    .hangyefenlei .fuwulook-content .fuwulook-fenlei .dgfenlei {
        width: 49.5%;
        height: calc(380px* 960 / 1920);
        margin-top: 2px;
    }

}

