/*公用*/
.p60{padding-top:60px}
.title_content{font-weight: 600;font-size: 14px;margin:20px 0;line-height: 25px;}
.content-top-one{    background: url(../image/xw_bg.jpg) repeat 0 0;}
.img-title{position: relative;}
.img-title p{position: absolute;top:0;font-size: 18px;color:#fff;background: #b10000;padding:8px 20px}
.m50{width:50%}
.m30{width:30%}
.w-80 {width:80% !important;}
.case-title{}
.xmxqz{padding-top:100px !important;}
.color10{color:#65431e}
.clear{clear: both}
#p-60 .xwCon{padding:30px 0 60px}
#p-top-30{padding-top:60px  !important;}
.p-xwCon-60 .xmxqz{padding:60px 0}
.ip-p .xmxqz,.xmxqz {
    padding-top: 60px !important;
    margin: 0 auto;
    padding-bottom: 100px !important;
}
#p-0{padding-bottom: 0!important;}
.max{max-width:100%}
@media (min-width:576px) {

}@media (min-width:768px) {

}@media (min-width:992px) {

}@media (min-width:1200px) {
    .about-nav-navsub{margin:37% 0 15% 0}
    .container{max-width: 1230px}
    .aboutYear.col-md-2{flex: 0 0 10.666667%;
        max-width: 10.666667%;}
    .aboutYear.col-md-10{    flex: 0 0 89.333333%;
        max-width: 89.333333%;}

    .contact-title.nav-title{margin:0 15%}
    .map {
        height: 450px;
    }
}


/*案例*/
.content-case{background: url(../image/langan/26.png) repeat 0 0;}
.case-one{background: #fff;border-radius: 15px;padding-top: 30px;
box-shadow: 0px 23px 0px -2px #9b4045;
-webkit-box-shadow: 0px 23px 0px -2px #9b4045;
-moz-box-shadow: 0px 23px 0px -2px #9b4045;border: 1px solid #9b4045;}
.case-one-title{font-size: 14px;}
.p20{padding-top: 30px;}
.img80{margin: 0 auto}
.img80 a{display: block;margin: 0 auto;text-align: center;}
.more-case-30 img{width: 30%;padding:60px 0}
.content-case-two{background: url(../image/langan/27.png) repeat 0 0;}
.case-shouquan img{width:80%;    background: #fff;
    border-radius: 16px}
.xmCon_li.case-shouquan{text-align: center;    padding:8px 15px;width:16.333333%;}
.content-sq{margin: 0 auto}
.m-30{padding-left:10%;padding-right:10%}
.case-two{background: #fff;border-radius: 15px;padding-top: 30px;
    box-shadow: 0px 23px 0px -2px #445b19;
    -webkit-box-shadow: 0px 23px 0px -2px #445b19;
    -moz-box-shadow: 0px 23px 0px -2px #445b19;border: 1px solid #445b19;}
.content-mx{background: url(../image/langan/28.png) repeat 0 0;}
.wyli_box_p1_case {    font-size:16px;
    color: #000;
    }
.ywli_box-case{    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding:15px 0px;
    box-sizing: border-box;}
.ywCon_li.ywCon_li_case{width:29%}
.ywCon_li.ywCon_li_case:nth-of-type(2n),.ywCon_li.ywCon_li_case{ margin-top:0px;}
.case-three{background: #fff;border-radius: 15px;padding-top: 30px;
    box-shadow: 0px 23px 0px -2px #344079;
    -webkit-box-shadow: 0px 23px 0px -2px #344079;
    -moz-box-shadow: 0px 23px 0px -2px #344079;border: 1px solid #344079;}
/*inuneko*/
.content-mm{background: #fdfff0 url(../image/inuneko/17.png) no-repeat bottom}
#bg-1{background: url("../image/inuneko/2.png")no-repeat;background-size: 20% }
.img-title .color{background: #e49d15}
.bg-2{background: url(../image/inuneko/18.png) repeat 0 0;}
.bg-3{background: url(../image/inuneko/19.png) repeat 0 0;}
.border-1{position: relative}
.border-1:before{position: absolute;content:"";background:#deda61;height:10px;width:150px;top: 25px;
    left: 0;
    right: 0;
    bottom: 0;
    /* text-align: center; */
    /* width: 100%; */
    margin: 0 auto;z-index: -9;}
.border-2{position: relative}
.border-2:before{position: absolute;content:"";background:#deda61;height:10px;width:635px;top: 25px;
    left: 0;
    right: 0;
    bottom: 0;
    /* text-align: center; */
    /* width: 100%; */
    margin: 0 auto;z-index: -9;}
.bg-w{background: #fff;}
.box-1{border-radius: 15px;box-shadow: 0px 10px 10px 1px rgb(0 0 0 / 11%);
    -webkit-box-shadow: 0px 10px 10px 1px rgb(0 0 0 / 11%);
    -moz-box-shadow:0px 10px 10px 1px rgb(0 0 0 / 11%);border: 1px solid #333;position: relative}
.min-1{position: absolute;
    width: 245px;
    right: -33px;
    top: -33px;}
.min-2{position: absolute;
    width: 245px;
    left: -33px;
    bottom: -161px;}
.bg-5{background: url(../image/inuneko/30.png) repeat center;}
#q-100{padding-bottom:75px}

/*cuckoo*/
.img-title.color1 p{background: #e57164}
.content-bg{background: #f6f6f6 url(../image/cuckoo/33.png) no-repeat center top;background-size: 100%}
.cuckoo-box-color{background: #fff;border-radius: 15px;padding-top: 30px;
    box-shadow: 0px 23px 0px -2px #e38136;
    -webkit-box-shadow: 0px 23px 0px -2px #e38136;
    -moz-box-shadow: 0px 23px 0px -2px #e38136;border: 1px solid #e38136;}
.cukoo-box-two{background: #fff;border-radius: 15px;padding-top: 30px;
    box-shadow: 0px 23px 0px -2px #95bd45;
    -webkit-box-shadow: 0px 23px 0px -2px #95bd45;
    -moz-box-shadow: 0px 23px 0px -2px #95bd45;border: 1px solid #95bd45;position: relative}
.cukoo-min-1{position: absolute;
    width: 150px;
    left: -146px;
    top: -71px;}
.cukoo-min-2{position: absolute;
    width: 150px;
    right: -146px;
    bottom: -71px;}
.cukoo-three{background:  #fff;border-radius: 15px;padding-top: 30px;
    box-shadow: 0px 23px 0px -2px #85c6d6;
    -webkit-box-shadow: 0px 23px 0px -2px #85c6d6;
    -moz-box-shadow: 0px 23px 0px -2px #85c6d6;border: 1px solid #85c6d6;position: relative}
.cuckoo-three-bg{background: url(../image/cuckoo/36.png) no-repeat center bottom; background-size: 100%}
/*lupin*/
.lupin-bg2,.content-lupin-bg{background: #07060c}
.lupin-color,.lupin-color span a{color:#fff !important;}
.title_content.lupin-color-title{color:#fff!important;}
.lupin-bg-title{background: url(../image/lupin/2.png) no-repeat top right;background-size: 10%}
.lupin-box-color{background: #d3d6d9}
.lupin-box-two{background: #b10610}
.title-lupin h3,.title-lupin p{
    color: #ffffff !important;}
.lupin-shouquan p{color:#fff}
.lupin-shouquan img{background:none}
.lipin-three {background: #1f1f24}
/*.content-lupin-bg .xmxqz{padding-bottom:60px;}*/
/*sf*/
.color5 p{background:#008dd3}
.sf-box-color,.sf-box-two{border: 1px solid #008dd3}
.sf-title-bg {background: url(../image/sf/9.png) no-repeat left;background-size: 36%}
.more-case-80 img {    width: 80%;
    padding: 60px 0;}
.right img{float: right;width: 60%}
.title-sf-bg{background: url(../image/sf/9.png) no-repeat right;background-size: 36%}
/*.content-lupin-bg .xmxqz{padding-top:0px!important;}*/
.color8{color:#008dd3 !important;}
.sf-three{border: 1px solid #008dd3}


/*about*/
.about-nav{position: relative}
.about-nav-content{position: absolute;bottom:0;left: 0;right: 0}
.about-nav-logo img{display:block}
.about-nav-title{padding:0 21%}
.about-nav-navsub p a{
    color: #ffff;font-size: 16px}

.color {
    color: #cf2e7d !important;
}
.lspacing{letter-spacing: .05rem}
.lh{line-height: 30px}
.yearContent-bg{background: #edeeef}
.hr{margin-top: 1rem;margin-bottom: 1rem;border-top: 1.5px solid #000;}
.bd-highlight{border-right:  1px solid #000}
.aboutYearT{line-height: 30px;letter-spacing: .1rem}
.yearContent-bg-jt{background: url(../image/about/2.png) no-repeat 90% 0px;background-size: 11%;}
.yearContent-bg-jtw{background: #edeeef url(../image/about/3.png) no-repeat 90% 0px;background-size: 11%;}
.mw-10{max-width: 10% !important;}
.chove:hover{color:#cf2e7d}

/*业务据点*/
.nav-title a{color:#000}
.map {
    height: 450px;

}
.map img{max-width: fit-content !important; }
.hr.hr-contact{border-top: 1px solid #000;}
.boss-hr{border-top: 1px solid #000;}