.wrap {
    margin: 0 auto;
    padding: 0 15px;
}


/* @media (min-width: 768px) {.wrap{ width: 766px;}}
@media (min-width: 992px) {.wrap{width: 98%;}} */
@media (min-width: 1360px) {.wrap{width: 96%;}}
@media (min-width: 1520px) {.wrap{width: 80%;}}

/* 知产服务-优势 */
/*.select-four{background: #f6f6f6;padding-bottom: 46px;}*/
.select-four .selecfo-box{margin-top: 48px;}
.selecfo-box ul{margin: 0 -20px;}
.selecfo-box li{width: 50%;float: left;padding: 0 20px;margin: 48px 0 34px;}
.selecfo-box li .selecf-list{background: #fff;display: block;padding: 54px 35px 53px 48px;}
.selecf-list .selecf-left{width: 57.31%;float: left;}
.selecf-list .selecf-right{width: 42.53%;float: right;}
.selecf-left .selecf-pic{margin-top: -28%;}
.selecf-pic img{transition: all 1s;}
.selecf-right .selecf-fonts{padding-left: 30px;}
.selecf-fonts h3{color: #333;margin-bottom: 18px;}
.selecf-fonts p{color: #666;line-height: 26px;}
.selecfo-box li a{transition: all 1s;}
.selecfo-box li:hover .selecf-pic img{transform: scale(1.03);}
.selecfo-box li:hover a{background-color: #045fb2;}
.selecfo-box li:hover h3,
.selecfo-box li:hover p{color: #fff;}

/* 委托 */
.ter-box{padding:45px 0;overflow:hidden;width:100%;position:relative;margin-top:-70px}
.weituo{background-color:#fff;padding-top:50px;margin-bottom:25px}
.ter-content{padding-top:20px;padding-bottom:40px;margin:0 auto}

.box-04{padding-top:10px}
/* .box-04-ul{padding-bottom:40px} */
.box-04-ul>li{float:left;width:25%;height:450px;padding-left:4%}
/* .box-04-ul>li:first-child{padding-left:0} */
.box-04-ul>li .top-box{z-index: 2;}
.box-04-ul>li .bottom-txt{width:100%;background: linear-gradient(180deg, #47414f 0%, #292732 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:100px 50px;margin-top:-15px;text-align:left;height: 385px;box-shadow: 5px 4px 16px 0px rgba(141, 128, 122, 0.91);}
.box-04-ul>li .bottom-txt .tit{font-size:45px;color: #C4A68D;margin-bottom:40px;margin-top: 60px;text-align: center;letter-spacing: 10px;font-weight: 100;font-family: montserratl;}
.box-04-ul>li .bottom-txt .tips{font-size:18px;color:#C7BBB3;line-height: 1.8rem;    letter-spacing: 1px;}
.box-04-ul>li .bottom-txt .tips>span{color:#045fb2}
.box-04-ul>li .top-box i{background:url(../image/box-04-icons.png) no-repeat;width:66px;height:61px;display:block;top:100px;left:50%;margin-left:-33px;background-position:5px 0;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.box-04-ul>li .top-box i.icons-02{background-position:-292px 0}
.box-04-ul>li .top-box i.icons-03{background-position:-592px 0}
.box-04-ul>li .top-box i.icons-04{background-position:-891px 0}
.box-04-ul>li:hover .top-box i{top:20px;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}
.ul-style{width:100%;overflow:hidden}


/* 简单 */
.easy-box{height:560px;padding-bottom:0}
.easy-content{position:relative}
.easy-box{padding-bottom:0;background-color:#f8f8f8;height:44em}
.easy-line{position:absolute;width:1180px;left:50%;margin-left:-590px;top:220px;background:url(../image/easy-bg_03.png) no-repeat;height:30px;text-align:center;line-height:30px}

.num-name i{background:url(../image/easy-icons.png) no-repeat;height:98px;width:98px;display:block;margin:5px auto 5px}
.num-name.name-02 i{background-position:-193px 0}
.num-name.name-03 i{background-position:-427px 0}
.num-name.name-04 i{background-position:-656px 0}
.num-name.name-05 i{background-position:-867px 0}
.num-name{width:33.33%;height:230px;position:relative;left:11%}
.num-name.name-02{left:27%}
.num-name.name-03{top:-465px;left:37%}
.num-name.name-04{top:-493px;left:54%}
.num-name.name-05{top:-920px;left:68%}
.num-name.name-02 .num-bu{left:20px;bottom:30px}
.num-name:hover .small-cirle,.num-name:hover .big-cirle,.num-name:hover .xian{background:#045fb2 !important;color:#fff !important}
.num-name .num-bu{position:absolute;width:98px;left:40px}
.num-name .num-bu .small-cirle{width:17px;height:17px;display:block;border-radius:17px;background:#dcdcdc;margin:0 auto}
.num-name .num-bu .xian{width:1px;height:70px;display:block;background:#dcdcdc;margin:0 auto}
.num-name .num-bu .big-cirle{width:40px;height:40px;display:block;border-radius:40px;background:#fff;border:1px solid #dcdcdc;margin:0 auto;text-align:center;line-height:40px;font-size:16px;color:#888}
.num-name .txt-cont{font-size:16px;color:#777;text-align:left;position:absolute;top:117px;left:110px}
.num-name.name-02 .txt-cont{top:15px;left:125px}
.num-name.name-04 .txt-cont{top:30px;left:131px}
.num-name .txt-cont>span{font-size:24px;color:#565656}
.easy-ul>li .num-bu{text-align:center}
.easy-content .num-li{height:235px;width:98px;background:url(../image/num-icons.png) bottom center no-repeat;background-position:0 0}
.easy-content .num-li i{background:url(../image/easy-icons.png) no-repeat;height:98px;width:98px;display:block}

/*概念*/
.gainian {height:100%;margin-top: 5em;margin-bottom: 4rem;}
.gainian ul{width:100%;margin-top: 3em;}
.gainian ul li {margin-bottom:3em;display:flex}
.gainian ul li img{width:100%}
.gainian ul li .left{color: #000;width:45%;margin: 0 auto;}
.gainian ul li .right{color: #000;width:50%;}
.gainian ul li .left .title,.gainian ul li .right .title{font-size: 36px;margin-bottom: 0.6em;}
.gainian ul li .left .description,.gainian ul li .right .description{font-size: 16px;line-height: 2em;}

@media(max-width:1519px) {
    .selecf-fonts h3 {font-size: 22px}
    .selecf-fonts p{line-height: 20px;font-size: 15px}
    /* 委托 */
    .box-04-ul>li{float:left;width:50%;margin-bottom: 6%;}
    .box-04-ul>li:first-child{padding-left:2%}
}

@media(max-width:1359px) {
    .adva-dsc{margin-top: 8px;}
    .selecfo-box li{margin: 38px 0 24px;height: 240px;}
    .selecfo-box li .selecf-list{padding: 35px 25px 30px 36px;}
    .selecf-right .selecf-fonts {padding-left: 20px;}
    /* 委托 */

}
@media(max-width:1024px){
    .num-name .txt-cont>span{font-size: 18px}
    .num-name .txt-cont {font-size: 14px;}


    .gainian ul li .left .title,.gainian ul li .right .title{font-size: 24px;margin-bottom: 0.6em;}
    .gainian ul li .left .description,.gainian ul li .right .description{font-size: 14px;line-height: 2em;}
}

@media(max-width:991px) {
    .selecf-fonts h3 {font-size: 18px}
    .selecf-fonts p{line-height: 16px;font-size: 14px}
    .selecfo-box ul{margin: 0 -10px;}
    .selecfo-box li{padding: 0 10px;margin: 32px 0 18px;}
    .selecf-right .selecf-fonts {padding-left: 15px;}
    .selecfo-box li .selecf-list {padding: 25px 15px 20px 26px;}


    .gainian ul li {display:unset}
    .gainian ul li .left,    .gainian ul li .right{width:100%;margin-bottom: 20px;}
    .gainian ul li img{display:none}
}
@media(max-width:860px){
    .easy-box{height: 100%;padding-bottom: 150px;}
    .easy-line {display: none;}
    .num-name.name-02{top:60px;left:14%}
    .num-name.name-03{top:80px;left:11%}
    .num-name.name-04{top:100px;left:11%}
    .num-name.name-05{top:120px;left:11%}
    .num-name.name-02 .num-bu, .num-name.name-04 .num-bu {display: flex;flex-direction: column-reverse}
    .num-name .txt-cont{width:130%;}
    .num-name.name-02 .txt-cont {top: 75px;left: 125px;width: 100%;}
    .num-name.name-04 .txt-cont{top: 118px;left: 125px;width: 100%;}

}

@media(max-width:767px) {
    /*.adva-dsc{margin-top: 0;}*/
    .select-four .selecfo-box {margin-top: 10px;}
    .selecfo-box li{margin: 15% 0;}
    .selecf-left .selecf-pic {margin-top: 0;}
    .selecfo-box li .selecf-list {padding: 15px;}
    .selecf-right .selecf-fonts{padding-left: 10px;}
    .selecfo-box li{margin-top: 15px;width: 100%;}
    .selecf-fonts h3 {font-size: 22px;margin-top: 40%;}
    .selecf-fonts p{line-height: 20px;font-size: 16px}
    /* 委托 */
    .box-04 {padding-top: 80px;}
    .box-04-ul>li{width:100%}
    .box-04-ul>li{margin-bottom: 12%;}

}
@media(max-width:640px) {
    .selecf-fonts h3 {font-size: 22px;margin-top: 0%;}
}
@media(max-width:320px) {
    .selecf-list .selecf-left {width: 100%;}
    .selecf-list .selecf-right{width: 100%;}
    .selecf-right .selecf-fonts{padding: 15px 12px 0;}

}