@charset "utf-8";

#fh5co-header>div {
    position: sticky;
}

.text_p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.text_2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

li {
    list-style: none;
}

ul {
    margin: 0;
    padding: 0;
}

.fuwu .f36 {
    font-size: 36px;
}

.fuwu .f18 {
    font-size: 18px;
}

.l-f60 {
    font-size: 60px;
}

.l-f54 {
    font-size: 54px;
}

.l-f48 {
    font-size: 48px;
    line-height: 1.5;
}

.l-f40 {
    font-size: 40px;
}

.l-f36 {
    font-size: 36px;
}

.l-f30 {
    font-size: 30px;
}

.l-f28 {
    font-size: 28px;
    line-height: 1.5;
}

.l-f26 {
    font-size: 26px;
    line-height: 1.5;
}

.l-f24 {
    font-size: 24px;
}

.l-f22 {
    font-size: 22px;
}

.l-f20 {
    font-size: 20px;
}

.l-f18 {
    font-size: 18px;
}

.l-f17 {
    font-size: 17px;
}

.l-f16 {
    font-size: 16px;
}

.l-f14 {
    font-size: 14px;
}

.color_666 {
    color: #666;
}

.color_ccc {
    color: #ccc;
}

/* ****************0************** */

.datu {
    position: relative;
}

.datu .box {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    text-align: right;
    background-color: rgba(0, 0, 0, .3);
}

.datu .box a,
.datu .box p {
    margin-bottom: 0;
    font-size: 14px;
    color: #ddd;
    line-height: 60px;
}

.datu .text,
.qiye_con_2 .text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.datu .text .fuwu {
    padding-right: 41%;
}

.datu .text .fuwu p {
    line-height: 1.5;
}

.datu .text .fuwu i,
.qiye_con_2 .box i {
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    width: 50px;
    height: 3px;
    background-color: #fff;
}

.datu .text .fuwu .f18 {
    line-height: 27px;
}

.datu .text .fuwu a {
    color: #3d4ed2;
    background-color: #fff;
}

/* 详情一 */

.qiye_con_1,
.qiye_con_3,
.qiye_con_4,
.qiye_con_5,
.shouji_con_1,
.shouji_con_2,
.yx2,
.yx3,
.yx4,
.xys2,
.xys3,
.l-about,
.l-about03,
.l-about04,
.l-about05 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.aa {}

.qiye_con_1 .row {
    margin-top: 100px;
}

.qiye_con_1 .row>div {
    background: url(../img/jiahao.png) no-repeat right 40%;
}

.qiye_con_1 .row img {
    transition: all .6s;
}

.qiye_con_1 .row>div:hover img {
    transform: rotateY(-180deg);
}

.qiye_con_1 .row p {
    margin-top: 20px;
}

/* 详情二 */

.qiye_con_2 {
    position: relative;
}

.qiye_con_2 .box {
    padding-right: 40%;
    padding-top: 120px;
}

.qiye_con_2 .box i {
    background-color: #333;
}

.qiye_con_2 .box p {
    line-height: 1.5;
    color: #666;
}

.qiye_con_2 .box a {
    margin-top: 30px;
    z-index: 3;
    display: inline-block;
    text-align: center;
    width: 210px;
    border: 1px solid;
    line-height: 48px;
    color: #fff;
    border-radius: 25px;
    text-decoration: none;
    overflow: hidden;
    font-size: 16px;
}

.qiye_con_2 .box a {
    background-color: #E62022;
}

/* ***********详情三*********** */

.qiye_con_3 {
    color: #fff;
    background: url(../img/qiye_con_bg03.jpg)no-repeat center/cover;
}

.qiye_con_3 ul {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
}

.qiye_con_3 ul li {
    position: relative;
    margin-left: -1px;
    margin-bottom: -1px;
    width: 25%;
    border: 1px solid #333;
}

.qiye_con_3 ul li .box {
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.qiye_con_3 ul li .box p {
    margin-top: 40px;
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #999;
}

.qiye_con_3 ul li .box_bg {
    padding: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    background-color: #E62022;
    opacity: 0;
    transition: .5s;
}

.qiye_con_3 ul li:hover .box_bg {
    opacity: 1;
}

.qiye_con_3 ul li .box_bg p:last-child {
    color: #ffdac2;
}

/* 详情四 */

.qiye_con_4 .top p {
    margin-top: 20px;
    margin-bottom: 50px;
}

.qiye_con_5 {
    background-color: #f5f5f5;
}

.qiye_con_5 .row {
    margin-top: 50px;
}

.qiye_con_5 a {
    margin-bottom: 20px;
    display: block;
    transition: .5s;
}

.qiye_con_5 a:hover {
    transform: translateY(-5px);
    box-shadow: 0 0 10px #ddd;
}

.qiye_con_5 .img {
    overflow: hidden;
}

.qiye_con_5 .img img {
    transition: .5s;
}

.qiye_con_5 a:hover .img img {
    transform: scale(1.02);
}

.qiye_con_5 .text {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    text-align: center;
}

.qiye_con_5 .text::after,
.qiye_con_5 .text::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #ddd;
}

.qiye_con_5 .text::after {
    width: 0%;
    z-index: 2;
    background-color: #E62022;
    transition: .5s;
}

.qiye_con_5 a:hover .text::after {
    width: 100%;
}

.qiye_con_5 .text p {
    font-size: 15px !important;
}

.qiye_con_5 a {
    text-decoration: none;
}

/* *************手机建站详情************* */

.shouji_con_1 ul {
    margin-top: 100px;
    display: flex;
}

.shouji_con_1 li:nth-child(1) {
    background-color: #E62022;
}

.shouji_con_1 li:nth-child(2) {
    background-color: #248CF6;
}

.shouji_con_1 li:nth-child(3) {
    background-color: #28E396;
}

.shouji_con_1 li {
    display: flex;
    float: left;
    width: 20%;
    height: 600px;
    transition: .3s;
}

.shouji_con_1 li.on {
    width: 80%;
}

.shouji_con_1 li div {
    width: 100%;
}

.shouji_con_1 .text {
    padding: 50px 20px;
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    align-items: center;
    justify-content: center;
    transition: .3s;
}

.shouji_con_1 .on .text {
    width: 50%;
}

.shouji_con_1 .text h4,
.shouji_con_1 .text p {
    width: 100%;
    color: #fff;
}

.shouji_con_1 .text h4 {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 18px;
}

.shouji_con_1 .on .text h4 {
    font-size: 24px;
}

.shouji_con_1 .text p {
    font-size: 16px;
    opacity: 0;
}

.shouji_con_1 .on .text p {
    opacity: 1;
}

.shouji_con_1 .text p:after {
    content: '';
    display: block;
    margin: 50px auto 0;
    width: 30px;
    height: 3px;
    background-color: #fff;
}

.shouji_con_1 .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.shouji_con_1 .img {
    width: 0;
}

.shouji_con_1 .on .img {
    width: 100%;
}

/* 手机详情二 */

.shouji_con_2 {
    background: url(../img/shouji2.jpg)no-repeat center top #f5f5f5;
}

.shouji_con_2 ul {
    margin-top: 100px;
    width: 50%;
}

.shouji_con_2 li,
.yx3 li {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #fff;
    overflow: hidden;
    height: 70px;
    border-left: 4px solid;
    transition: .3s;
    background: url(../img/sj_up.png)no-repeat top right #fff;
    background-position-x: 97%;
    background-position-y: 15px;
}

.shouji_con_2 li.on,
.yx3 li.on {
    height: 144px;
    background: url(../img/sj_top.png)no-repeat top right #fff;
    background-position-x: 97%;
    background-position-y: 15px;
}

.shouji_con_2 ul li:nth-child(1),
.yx3 ul li:nth-child(1) {
    border-color: #28e396;
}

.shouji_con_2 ul li:nth-child(2),
.yx3 ul li:nth-child(2) {
    border-color: #ff5a1f;
}

.shouji_con_2 ul li:nth-child(3),
.yx3 ul li:nth-child(3) {
    border-color: #00dced;
}

.shouji_con_2 ul li:nth-child(4),
.yx3 ul li:nth-child(4) {
    border-color: #96dee4;
}

.shouji_con_2 ul li:nth-child(5) {
    border-color: #f15fdb;
}

.shouji_con_2 ul li:nth-child(6) {
    border-color: #e3c228;
}

.shouji_con_2 li h4,
.yx3 li h4 {
    margin: 0;
    line-height: 70px;
}

/* 手机详情三 */

.shouji_con_3 {
    position: relative;
}

.shouji_con_3 .box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.shouji_con_3 .box .container {
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shouji_con_3 .box .container div {
    padding-left: 56%;
    width: 100%;
    color: #fff;
}

.shouji_con_3 .box p {
    margin-bottom: 30px;
    line-height: 1.5;
}

.shouji_con_3 .box span {
    display: inline-block;
    width: 30px;
    height: 3px;
    background: #fff;
}

/* **********营销型网站建设********** */

.yx2 {
    background: url(../img/yx2-bg.jpg);
}

.yx2 ul {
    margin-top: 100px;
    display: flex;
    flex-wrap: wrap;
}

.yx2 li {
    padding: 45px 50px 50px 50px;
    width: 33.33%;
    margin-bottom: -1px;
    margin-right: -1px;
    color: #fff;
    border: 1px solid #cdcdcd;
}

.yx2 li:hover {
    background-color: #E62022;
}

.yx2 li span {
    font-size: 62px;
    font-weight: lighter;
}

.yx2 li i {
    display: block;
    position: relative;
    margin-top: 40px;
}

.yx2 li h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
}

.yx2 li i::before,
.yx2 li i::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    transition: .5s;
}

.yx2 li i::before {
    opacity: 1;
    width: 30px;
    background-color: #E62022;
}

.yx2 li:hover i::before {
    opacity: 0;
    width: 0;
}

.yx2 li i::after {
    opacity: 0;
    width: 0;
    background-color: #fff;
}

.yx2 li:hover i::after {
    opacity: 1;
    width: 30px;
}

.yx2 li p {
    line-height: 1.8;
}

/* yx内容三 */

.yx3 {
    background: url(../img/yx3-bg.jpg)no-repeat center/cover;
}

/* yx内容四 */

.yx4 {
    background: url(../img/yx4-bg.jpg)no-repeat center/cover;
}

.yx4 .row {
    margin-top: 50px;
}

.yx4 .box {
    margin-top: 50px;
}

.yx4 .box p {
    margin-top: 30px;
    margin-bottom: 20px;
}

.yx4 .box span {
    display: inline-block;
    padding-left: 2vw;
    padding-right: 2vw;
}

/* *************响应式网站建设************* */

.xys2 {
    background: url(../img/xys2.jpg)no-repeat center/cover;
}

.xys2 ul {
    padding-right: 4vw;
}


.xys2 li {
    margin-bottom: 30px;
}

.xys2 li p {
    line-height: 1.8;
}

.xys2 li h4 {
    padding-left: 100px;
    line-height: 80px
}

.xys2 ul li:nth-child(1) h4 {
    background: url(../img/xys2-1.png)no-repeat left center;
}

.xys2 ul li:nth-child(2) h4 {
    background: url(../img/xys2-2.png)no-repeat left center;
}

.xys2 ul li:nth-child(3) h4 {
    background: url(../img/xys2-3.png)no-repeat left center;
}

.xys2 a {
    display: inline-block;
    width: 210px;
    line-height: 45px;
    border-radius: 25px;
    text-align: center;
    color: #fff;
    background: #E62022;
}

/* xys内容三 */

.xys3 {
    background: url(../img/xys3.jpg)no-repeat center/cover;
}

.xys3 .pp {
    line-height: 32px;
}

.xys3 .tit {
    padding-bottom: 30px;
}

.xys3 b span {
    color: #E62022;
}

.xys3 img {
    transform: translateY(200px);
}

/* xys内容4 */

.xys4 {
    padding-top: 150px;
    padding-bottom: 100px;
    background: url(../img/xys4-bg.jpg)no-repeat center center;
}

.xys4 .row {
    margin-top: 50px;
}

.xys4 .row>div>div {
    padding-left: 1vw;
    padding-right: 1vw;
}

.xys4 .tit {
    padding-top: 20px;
}

/* ***********关于我们*********** */

.l-about {
    background: #f5f5f5;
}

.l-about p {
    line-height: 1.5;
}

.l-about .con p {
    line-height: 2;
}

.l-about a {
    margin-top: 60px;
    display: inline-block;
    width: 200px;
    line-height: 50px;
    font-size: 18px;
    background: #333;
    color: #fff;
    text-align: center;
    text-decoration: none;
    transition: .5s;
}

.l-about a:hover {
    background-color: #E62022;
}

/* 关于我们02 */

.l-about02 {
    margin-top: 50px;
    margin-bottom: 100px;
}

.l-about02 .wrap {
    position: relative;
    overflow: hidden;
}

.l-about02 .wrap img {
    transition: .5s;
}

.l-about02 .wrap:hover img {
    transform: scale(1.1);
}

.l-about02 .box {
    padding: 2%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
}

.l-about02 .box div {
    padding: 2%;
    position: absolute;
    bottom: 0;
    left: 0;
}

.l-about02 .box div p:last-child {
    margin-top: 30px;
}

.l-about02 ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.l-about02 li {
    padding: 4%;
    width: 50%;
    border: 1px solid #eee;
}

.l-about02 ul li:nth-child(1),
.l-about02 ul li:nth-child(4) {
    background-color: #f5f5f5;
}

.l-about02 li h4 {
    margin-top: 30px;
    margin-bottom: 20px;
}

/* 关于我们03 */

.l-about03 {
    background-color: #f5f5f5;
}

.l-about03 .top h4 {
    margin-top: -30px;
    margin-bottom: 20px;
}

.l-about03 .row {
    margin-top: 50px;
}

.l-about03 .row>div.col-lg-8 {
    padding-left: 10px;
    padding-right: 10px;
}

.l-about03 ul {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    border: 1px solid #ddd;
}

.l-about03 li {
    position: relative;
    padding-top: 30px;
    padding-bottom: 20px;
    height: 240px;
    width: 25%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #fff;
    transition: .3s;
}

.l-about03 li:hover {
    cursor: pointer;
}

.l-about03 li:nth-child(2),
.l-about03 li:nth-child(4),
.l-about03 li:nth-child(5),
.l-about03 li:nth-child(7),
.l-about03 li:nth-child(2) p,
.l-about03 li:nth-child(4) p,
.l-about03 li:nth-child(5) p,
.l-about03 li:nth-child(7) p {
    background-color: #f5f5f5;
}

.l-about03 li.on {
    z-index: 1;
    box-shadow: -6px 6px 10px rgba(0, 0, 0, .1);
    transform: translateY(-2.5px);
}

.l-about03 li p {
    position: relative;
    z-index: 1;
    line-height: 36px;
    height: 36px;
    margin-top: -20px;
    background-color: #fff;
}

.l-about03 li span {
    display: inline-block;
    margin-top: 10px;
    color: #e2e2e2 !important;
    line-height: 60px;
}

.l-about03 li img {
    transition: all .5s;
}

.l-about03 li.on img {
    opacity: 0;
}

.l-about03 ul .on:nth-child(1) .img {
    background: url(../img/l-about3-11.png)no-repeat center;
}

.l-about03 ul .on:nth-child(2) .img {
    background: url(../img/l-about3-22.png)no-repeat center;
}

.l-about03 ul .on:nth-child(3) .img {
    background: url(../img/l-about3-33.png)no-repeat center;
}

.l-about03 ul .on:nth-child(4) .img {
    background: url(../img/l-about3-44.png)no-repeat center;
}

.l-about03 ul .on:nth-child(5) .img {
    background: url(../img/l-about3-55.png)no-repeat center;
}

.l-about03 ul .on:nth-child(6) .img {
    background: url(../img/l-about3-66.png)no-repeat center;
}

.l-about03 ul .on:nth-child(7) .img {
    background: url(../img/l-about3-77.png)no-repeat center;
}

.l-about03 ul .on:nth-child(8) .img {
    background: url(../img/l-about3-88.png)no-repeat center;
}

.l-about03 .conBox {
    position: relative;
    padding: 80px 78px 0 78px;
    width: 100%;
    height: 100%;
    color: #fff;
    background: url(../img/l-about3-10.jpg)no-repeat center/cover;
}

.l-about03 .conBox .box {
    display: none;
    position: absolute;
}

.l-about03 .conBox .box.on {
    display: block;
}

.l-about03 .conBox .box P {
    margin-bottom: 0;
    line-height: 30px;
}

.l-about03 .conBox .box span:after {
    content: '';
    display: block;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 50px;
    height: 5px;
    background: #fff;
}

/* 关于我们04 */

.l-about04 {
    background: url(../img/bg03.jpg)no-repeat center/cover;
}

.l-about04 .top h4 {
    margin-bottom: 20px;
    color: #fff;
}

.l-about04 .box,
.l-about05 .box {
    margin-top: 50px;
}

.l-about04 .swiper-slide {
    width: 23%;
}

.l-about04 .swiper-slide img {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 100%;
    height: 400px;
    object-fit: contain;
    background-color: #fff;
}

/* 关于我们05 */

.l-about05 .top h4 {
    margin-bottom: 20px;
}

/* 价格 */

.jiage {
    margin-bottom: 50px;
    margin-top: 50px;
    overflow: hidden;
}

.jiage .list {
    margin-top: 30px;
    padding: 20px;
    background: #f1f1f1;
}

.jiage .list:hover {
    background-color: #2a2a2a;
}

.jiage .tit {
    position: relative;
}

.jiage .tit::after {
    content: '';
    position: absolute;
    top: 50%;
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: #eee;
}

.jiage .top h4::after {
    content: '';
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
    width: 50px;
    height: 1px;
    background-color: #f40e33;
}

.jiage .list:hover .top h4,
.jiage .list:hover .top p,
.jiage .list:hover li,
.jiage .list:hover .up p,
.jiage .list:hover .up p span {
    color: #fff;
}

.jiage .top p {
    line-height: 2;
}

.jiage ul {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.jiage .list:hover ul {
    border-color: #555;
}

.jiage li {
    position: relative;
    font-size: 16px;
    width: 100%;
    margin: 11px 0;
    padding-left: 31px;
    line-height: 35px;
}

.jiage li::after {
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 9px;
    border-radius: 50%;
    background: url(../img/jg-ico.png) center no-repeat #f40e33;
    background-size: 100% 100%;
}

.jiage .list:hover li::after {
    background-color: #666;
}

.jiage .up {
    padding-top: 20px;
}

.jiage .up p span {
    color: #f40e33;
}

/* 联系我们 */

.l_lxwm {
    padding-top: 50px;
    padding-bottom: 50px;
}

.l_lxwm .ditu {
    margin-top: 30px;
}

.l_lxwm>div {
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: #f7f7f7;
    /* background: url(../lxwm/lxwm_map.jpg)no-repeat center/cover; */
}

.l_lxwm ul.list,
.l_lxwm .ul_list {
    padding: 30px 0 0 50px !important;
}

.l_lxwm ul.list li:last-child {
    width: 70%;
    padding-left: 30px;
}

.l_lxwm ul.list li:last-child div {
    width: 50%;
}

.l_lxwm .list {
    margin-top: 20px;
    padding: 30px 50px;
    /* height: 100%; */
    min-height: 180px;
}

.l_lxwm .list>p,
.l_lxwm ul.list li>p {
    margin-top: 10px;
    padding-bottom: 10px;
}

.l_lxwm .list a {
    color: #000;
    font-weight: 400;
    font-family: Source Han Sans CN;
}

/* 联系我们 - 留言 */

.l_liuyan {
    padding-top: 80px;
    padding-bottom: 80px;
    background-color: #f4f4f4;
}

.l_liuyan .biaodan {
    padding: 60px;
    font-weight: 300;
    font-family: Source Han Sans CN;
}

.l_liuyan .new-tab {
    font-family: 'Microsoft Yahei';
    color: #666;
}

.l_liuyan .new-tab p {
    margin-top: 50px;
    width: 100%;
    font-size: 14px;
    line-height: 45px;
    border-bottom: 1px solid #e8e8e8;
}

.l_liuyan .new-tab input {
    width: 80%;
}

.l_liuyan .new-tab input,
.l_liuyan .new-tab textarea {
    border: none;
    font-family: 'Microsoft Yahei';
}

.l_liuyan .biaodan textarea {
    width: 100%;
    height: 60px;
}

.l_liuyan .biaodan .coolbg {
    width: 158px;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    background-color: #2aac22;
}


/* 案例导航 */
.l_anli_menu {
    padding-top: 30px;
    padding-bottom: 30px;
}

.l_anli_menu span {
    padding-right: 100px;
    vertical-align: middle;
}

.l_anli_menu a {
    margin-right: 3px;
    display: inline-block;
    padding-left: 1.5vw;
    padding-right: 1.5vw;
    line-height: 52px;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    color: #333;
    vertical-align: middle;
    background-color: #f5f5f5;
}

.l_anli_menu a.on,
.l_anli_menu a:hover {
    color: #fff;
    background-color: #E62022;
}
















/* 案例列表 */
.l-anli-list {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f5f5f5;
}

.l-anli-list .l-list {
    margin-bottom: 30px;
}

.l-anli-list .l-list .l-img {
    display: block;
    overflow: hidden !important;
}

.l-anli-list .l-list .l-img img {
    width: 100%;
    height: 300px;
    /* aspect-ratio: 400 / 260; */
    object-fit: cover;
    transition: all .35s;
}

.l-anli-list .l-list:hover .l-img img {
    transform: scale(1.1);
}

/* .l-anli-list .l-list .box {
    padding-left: 10%;
    padding-right: 10%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    height: 100%;
    font-size: 22px;
    color: #fff;
    background-color: rgba(0, 0, 0, .75);
    transition: all .3s;
    opacity: 0;
}

.l-anli-list .l-list:hover .box {
    opacity: 1;
} */



/* 边框线效果 */
/* .l-anli-list .l-list .box:after,
.l-anli-list .l-list .box::before {
    content: '';
    position: absolute;
    width: 0%;
    height: 0%;
    transition: all .4s ease-in;
    opacity: 0;
}

.l-anli-list .l-list:hover .box:after,
.l-anli-list .l-list:hover .box::before {
    width: 90%;
    height: 90%;
    opacity: 1;
}

.l-anli-list .l-list .box:after {
    top: 5%;
    left: 5%;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
}

.l-anli-list .l-list .box::before {
    right: 5%;
    bottom: 5%;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
} */

/* 边框线效果 */

.l-anli-list .l-txt a {
    box-sizing: border-box;
    position: relative;
    padding: 20px;
    text-decoration: none;
    color: #333;
    border-bottom: 3px solid #ddd;
}

.l-anli-list .l-txt a::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0%;
    height: 3px;
    background-color: #E62022;
    transition: all .5s ease-out;
}

.l-anli-list .l-list:hover .l-txt a::after {
    width: 100%;
}

.l-anli-list .iconfont {
    vertical-align: middle;
}


/* 翻页 */
.l_page ul {
    display: flex;
    justify-content: center;
}

.l_page .current a,
.l_page ul li:hover a {
    color: #fff;
    background-color: #E62022;
}

.l_page ul li {
    min-width: 67px;
    line-height: 50px;
    text-align: center;
    border: 1px solid #eee;
    background: #fff;
    margin-left: -1px;
    font-size: 14px;
    overflow: hidden;
}

.l_page ul li:first-child {
    border-radius: 5px 0 0 5px;
}

.l_page ul li:last-child {
    border-radius: 0 5px 5px 0;
}

.l_page ul li a {
    display: block;
    color: #555;
    text-decoration: none;
}










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

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

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

@media(max-width:992px) {

    /* 共享 */
    .datu .text .fuwu .l-f24,
    .datu .text .fuwu .f15,
    .yx4 .box span,
    .xys4 .row div .color_666,
    .shouji_con_1 .text p,
    .shouji_con_3 .box .l-f16,
    .qiye_con_2 .box p,
    .qiye_con_3 ul li .box_bg {
        display: none;
    }

    .yx2 li,
    .shouji_con_2 ul,
    .l-about04 .swiper-slide {
        width: 100%;
    }

    .datu .text .fuwu i,
    .qiye_con_1 .row,
    .yx2 ul,
    .yx2 li h4,
    .yx4 .row,
    .yx4 .box,
    .xys4 .row,
    .shouji_con_1 ul,
    .shouji_con_2 ul,
    .qiye_con_5 .row,
    .qiye_con_2 .box,
    .qiye_con_3 ul li .box p,
    .qiye_con_3 ul,
    .l-about a,
    .l-about02,
    .l-about02 .box div p:last-child,
    .jiage .list,
    .jiage ul {
        margin-top: 10px;
    }

    .datu .text .fuwu i,
    .yx2 li h4,
    .yx3 li,
    .shouji_con_2 li,
    .shouji_con_3 .box p,
    .l-about02,
    .l-about03 .conBox .box span:after,
    .jiage ul {
        margin-bottom: 10px;
    }

    .datu .text .fuwu,
    .qiye_con_2 .box {
        padding: 0;
    }

    .yx2 li,
    .jiage .list {
        padding: 10px;
    }

    .datu .text,
    .qiye_con_5 .text,
    .qiye_con_3 ul li .box,
    .l-about03 li,
    .jiage ul,
    .jiage .up {
        padding-top: 10px;
    }

    .qiye_con_5 .text,
    .qiye_con_3 ul li .box,
    .l-about03 li,
    .jiage ul {
        padding-bottom: 10px;
    }

    .datu .text,
    .yx3 li {
        padding-left: 10px;
    }

    .yx3 li {
        padding-right: 10px;
    }

    .qiye_con_1,
    .qiye_con_3,
    .qiye_con_4,
    .qiye_con_5,
    .shouji_con_1,
    .shouji_con_2,
    .yx2,
    .yx3,
    .yx4,
    .xys2,
    .xys3,
    .l-about,
    .l-about03,
    .l-about04,
    .l-about05,
    .xys4 {
        padding-top: 20px;
    }

    .qiye_con_1,
    .qiye_con_3,
    .qiye_con_4,
    .qiye_con_5,
    .shouji_con_1,
    .shouji_con_2,
    .yx2,
    .yx3,
    .yx4,
    .xys2,
    .xys3,
    .l-about,
    .l-about03,
    .l-about04,
    .l-about05,
    .xys4 {
        padding-bottom: 20px;
    }

    .datu .text .fuwu .l-f48 {
        font-size: 22px;
    }

    .datu .box a,
    .datu .box p {
        font-size: 12px;
    }

    .datu .box a,
    .datu .box p,
    .shouji_con_2 li h4,
    .yx3 li h4 {
        line-height: 40px;
    }

    .jiage li {
        line-height: 30px;
        font-size: 14px;
        margin: 5px 0;
    }

    .jiage li::after {
        top: 5px;
    }

    .jiage .up p {
        margin: 0;
    }

    /* 响应式字体 */
    .yx2 li span {
        font-size: 40px;
    }

    .l-f60 {
        font-size: 50px;
    }

    .l-f54 {
        font-size: 40px;
    }

    .l-f48 {
        font-size: 26px;
    }

    .l-f40 {
        font-size: 22px;
    }

    .l-f36 {
        font-size: 22px;
    }

    .l-f30 {
        font-size: 20px;
    }

    .l-f28 {
        font-size: 18px;
    }

    .l-f26 {
        font-size: 17px;
    }

    .l-f20,
    .l-f18 {
        font-size: 16px;
    }

    .l-f16 {
        font-size: 14px;
    }

    /* 响应式开始 */
    .datu img {
        width: 100%;
        height: 190px;
        object-fit: cover;
    }

    .datu .text .fuwu i {
        width: 30px;
    }

    .yx3 li {
        height: 40px;
    }

    .xys3 img {
        transform: translateY(0px);
    }

    .shouji_con_1 li,
    .l-about03 .conBox {
        height: 350px;
    }

    .shouji_con_1 .on .text h4,
    .shouji_con_1 .text h4,
    .qiye_con_3 ul li .box p {
        font-size: 16px;
    }

    .shouji_con_1 .text {
        padding: 20px 20px;
    }

    .qiye_con_3 ul li {
        width: 33.33%;
    }

    .l-about02 .wrap img {
        height: 235px;
    }

    .l-about03 .conBox {
        padding: 10px;
    }

    .l-about03 .conBox .box p {
        margin-bottom: 5px;
    }

    /* 新版联系我们 time：2021-7-5 */
    .l_lxwm {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .l_lxwm .list {
        padding: 20px;
        margin-top: 10px;
        min-height: 100px;
    }

    .l_lxwm ul.list,
    .l_lxwm .ul_list {
        padding: 20px !important;
    }

    .l_lxwm ul.list li:last-child img {
        width: 70px !important;
    }

    #dituContent {
        height: 300px !important;
    }

    .l_liuyan {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .l_liuyan .biaodan {
        padding: 20px;
    }

    .l_liuyan .biaodan .l-f28 {
        font-size: 20px;
    }

    .l_liuyan .biaodan .l-f24 {
        font-size: 18px;
    }

    .l_liuyan .new-tab p {
        margin-top: 10px;
    }

    .l_liuyan .new-tab input {
        width: 50%;
    }

    .l_anli_menu span {
        display: block;
        padding-right: 0;
        margin-bottom: 10px;
    }

    .l_anli_menu a {
        width: 48%;
        margin-bottom: 5px;
    }

    .l-anli-list .l-list .l-img img {
        height: 190px;
    }
}