/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/


/* hide template textarea */

.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
    display: none;
}


/*
* PcMode
*/

body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}

.PcMode:after {
    content: 'Pc' !important;
}

.UnpcPush,
.MobilePush {
    display: none;
}

img[data-src] {
    opacity: 0;
    filter: alpha(opacity=0);
}

img[data-srcloaded] {
    opacity: 1;
    filter: alpha(opacity=100);
}

@media only screen and (max-width: 1440px) {
    body:after {
        content: 'pc';
    }
    body {
        user-select: none;
        -webkit-user-select: none;
    }
    html {
        overflow-x: hidden;
    }
    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }
    .PcPush {
        display: none;
    }
    .UnpcPush {
        display: block;
    }
    .wrap,
    .mwrap {
        width: 1200px;
    }
    /*padMode 1440px 网站样式*/
    /* 连续油管 */
    .lxyg_serv03 .owl-carousel .owl-nav .owl-prev {
        left: -0;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-next {
        right: -0;
    }
    .lxyg_serv06 .content {
        padding-left: 50px;
    }
    /* 压裂酸化 */
    .suanhua_banner.xc_banner {
        height: 678px;
    }
    .suanhua_banner.xc_banner img {
        width: 1460px;
        margin-left: -730px;
    }
    /* 首页 */
    .ibanner .iban_word {
        bottom: 250px;
    }
    .ibanner .iban_word .info {
        padding-left: 200px;
    }
    .ibanner .iban_word .info .tit {
        font-size: 40px;
        line-height: 50px;
    }
    .ipart01 .right .img {
        position: relative;
    }
    .ipart01 .left .infor .con {
        font-size: 30px;
    }
    .ipart01 .left .infor .con span {
        font-size: 32px;
    }
    .ipart01 .left .infor .txt {
        margin: 20px 0 30px;
        font-size: 16px;
    }
    .ipart01 .content .list {
        bottom: 0;
    }
    .ipart01 .content .list li .box .num span {
        font-size: 40px;
    }
    .ipart01 .content .list li.li03 .box .num {
        font-size: 40px;
    }
    .ipart01 .content .list li.li03 .box .num span {
        font-size: 40px;
    }
    .ipart02 .ipt2_btn .owl-next {
        right: 0;
    }
    .ipart02 .ipt2_btn .owl-prev {
        left: 0;
    }
    .ipart04 .item_wrap .item .box .tit {
        font-size: 40px;
        line-height: 40px;
    }
    .ipart01 {
        margin-bottom: 0;
    }
    .ipart01 .right .img {
        height: 580px;
    }
    /* 20220727 */
    .job_list02 .content .bd_top .item04 .cell {
        width: 35%;
    }
    .ibanner .iban_word {
        bottom: initial;
    }
    .ibanner .iban_word .info .tit {
        font-size: 48px;
    }
    .ibanner .iban_word .info .tit span {
        font-size: 14px;
    }
    /* 20220728 */
        .ibanner .iban_word .info {
            padding-left: 0;
            left: 35%;
        }
}


/*
* PadMode
*/

@media only screen and (max-width: 1240px) {
    body:after {
        content: 'Pad';
    }
    body {
        user-select: none;
        -webkit-user-select: none;
    }
    html {
        overflow-x: hidden;
    }
    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }
    .PcPush {
        display: none;
    }
    .UnpcPush {
        display: block;
    }
    .wrap,
    .mwrap {
        width: 940px;
    }
    /*padMode 1240px 网站样式*/
    /* 头部 */
    .header .inav {
        display: none;
    }
    .header .h_tools .mobile_key {
        display: inline-block;
        margin-left: 15px;
        vertical-align: middle;
        font-size: 25px;
        line-height: 25px;
        height: 25px;
        color: #ea5413;
        padding: 41px 0;
    }
    /* 手机端下拉 */
    .m_nav {
        display: block;
        position: fixed;
        right: -100%;
        top: 0;
        background: #fff;
        background: rgba(255, 255, 255, 0.8);
        width: 60%;
        height: 100%;
        z-index: 15;
        transition: right 0.5s ease;
        ;
    }
    .m_nav .nav_bg {
        background: url(../images/black.6.png) center;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        visibility: hidden;
        transition: all 0.5s ease;
        z-index: 2;
    }
    .m_nav .content {
        position: relative;
        z-index: 4;
        background: #fff;
        height: 100%;
    }
    .m_nav .content .mnav_top {
        height: 102px;
        background: #fff;
    }
    .m_nav .content .mnav_top .mnav_search {
        float: right;
        background: #ea5413;
        text-align: center;
        line-height: 102px;
        width: 56%;
        font-size: 0;
    }
    .m_nav .content .mnav_top .mnav_search span {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        font-weight: bold;
        color: #fff;
    }
    .m_nav .content .mnav_top .mnav_search i {
        display: inline-block;
        vertical-align: middle;
        width: 31px;
        height: 31px;
        background: url(../images/widgets_single_nav_14_mnav_search.png) no-repeat center;
        margin-left: 37px;
        background-size: cover;
    }
    .m_nav .content .mnav_top .mnav_back {
        float: left;
        background: #fff;
        text-align: center;
        line-height: 120px;
        width: 44%;
        font-size: 0;
    }
    .m_nav .content .mnav_top .mnav_back span {
        display: inline-block;
        vertical-align: middle;
        font-size: 16px;
        font-weight: bold;
        color: #333f47;
    }
    .m_nav .content .mnav_top .mnav_back i {
        font-size: 20px;
        font-weight: bold;
        color: #333f47;
        margin-right: 25px;
    }
    .m_nav .content .mnav_center .m_language {
        text-align: right;
        padding: 20px 0;
    }
    .m_nav .content .mnav_center .m_language a {
        display: inline-block;
        font-size: 14px;
        color: #333f47;
        font-family: Arial;
        color: rgba(51, 63, 71, .5);
        position: relative;
        margin: 0 20px;
    }
    .m_nav .content .mnav_center .m_language a.on {
        color: #333f47;
    }
    .m_nav .content .mnav_center .m_language a.on:after {
        content: '';
        width: 96%;
        height: 2px;
        background: #333f47;
        position: absolute;
        left: 2%;
        bottom: -3px;
    }
    .m_nav .content .mnav_bottom {
        overflow-y: auto;
    }
    .m_nav .content .mnav_bottom .mnav_li {
        position: relative;
        margin: 20px 0;
    }
    .m_nav .content .mnav_bottom .mnav_li {
        display: block;
        padding: 0 45px;
        position: relative;
        font-size: 19px;
        color: #333f47;
        font-weight: bold;
    }
    .m_nav .content .mnav_bottom .mnav_li i {
        display: block;
        width: 20px;
        height: 20px;
        background: url(../images/widgets_single_nav_14_mnav_jt.png) no-repeat;
        background-size: contain;
        position: absolute;
        right: 45px;
        top: 5px;
    }
    .m_nav .content .mnav_bottom .mnav_li i {
        -webkit-transform: rotate(270deg);
        -moz-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        -o-transform: rotate(270deg);
        transform: rotate(270deg);
    }
    .m_nav .content .mnav_bottom .mnav_li dl {
        background: #f7f7f7;
        padding: 20px 60px;
        display: none;
        margin: 10px 0;
    }
    .m_nav .content .mnav_bottom .mnav_li dl dd a {
        display: block;
        font-size: 15px;
        color: #525252;
        line-height: 35px;
    }
    .m_nav .content .mnav_bottom .mnav_li.cur i {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
    }
    /*导航推拉*/
    .m_nav.toshow {
        right: 0;
    }
    .m_nav.toshow .nav_bg {
        opacity: 1;
        visibility: visible;
    }
    /* 三级导航 */
    .m_third_nav {
        display: block;
    }
    .m_third_nav .content {
        height: 47px;
        overflow: hidden;
        border-bottom: 2px solid #e5e5e5;
        text-align: center;
    }
    .m_third_nav ul {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        height: 60px;
    }
    .m_third_nav ul li {
        display: inline-block;
        font-size: 15px;
        color: #949494;
        margin: 0 4px;
        line-height: 47px;
    }
    .m_third_nav ul li a {
        display: inline-block;
        position: relative;
        padding: 16px 8px;
        line-height: 1;
    }
    .m_third_nav ul li.on {
        font-weight: bold;
        color: #333f47;
    }
    .m_third_nav ul li.on a:after {
        content: '';
        width: 102%;
        height: 2px;
        background: #333f47;
        border-radius: 3px;
        position: absolute;
        left: 0;
        bottom: 0
    }
    /* 底部 */
    .f_top .left {
        width: 21%;
        margin-right: 4%;
    }
    .f_top .right dl {
        width: 23%;
        margin-right: 8%;
        ;
    }
    .f_top .right dl.dl03 {
        width: 38%;
    }
    /* 联系我们 */
    .contact_us01 .left {
        margin-top: 0;
    }
    .contact_us01 .left dd {
        padding: 12px 0 12px 38px;
    }
    .contact_us01 .left dd .icon {
        top: 12px;
    }
    /* 视频列表 */
    .video_list01 li .left .box {
        padding: 30px 50px;
    }
    .video_list01 li .left .box .con {
        margin-bottom: 30px;
    }
    /* 留言板 */
    .liuyanban01 .infor .tit {
        margin-top: 40px;
    }
    .liuyanban01 .form,
    .liuyanban01 .form textarea {
        width: 100%;
        box-sizing: border-box;
    }
    .liuyanban01 .form #content {
        width: 100%;
        box-sizing: border-box;
    }
    /* 新闻列表 */
    .news_list01 .form_box .inp_box {
        width: 30%;
        padding: 0 20px;
        box-sizing: border-box;
        background: #fff;
    }
    .news_list01 .form_box .inp {
        text-indent: 0;
    }
    .news_list02 ul .item_l:after {
        right: 61px;
    }
    .news_list02 ul .item_r .img_box {
        margin-top: 3%;
    }
    /* 新闻详细 */
    .news_detail01 .infor .title {
        font-size: 25px;
        line-height: 30px;
    }
    .news_detail01 .left .myart img {
        display: block;
        margin: 10px auto;
        float: none;
    }
    .news_detail01 .right {
        padding-top: 0;
    }
    .news_detail01 .right .r_top {
        display: none;
    }
    .news_detail01 .right .r_bott {
        margin-top: 10px;
    }
    .news_detail01 .right .r_bott ul {
        padding-right: 3%;
    }
    .news_detail02 .content li .li_box .tit {
        font-size: 24px;
        line-height: 30px;
        height: 60px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    /* 招聘列表 */
    .job_list01 .tit {
        font-size: 22px;
    }
    .job_list01 .text {
        line-height: 24px;
    }
    .job_list01 .list_l_t_text .text_box {
        padding-top: 15%;
    }
    /* QHSE */
    .QHSE01 .infor {
        padding: 0 5%;
    }
    .QHSE01 .content .item {
        width: 11%;
    }
    .QHSE02 .infor {
        padding: 0 5%;
    }
    .QHSE03 .infor {
        padding: 0 5%;
    }
    .QHSE04 .bd .item .left {
        margin-top: 50px;
    }
    .QHSE04 .bd .item .left .txt .t {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    .QHSE04 .content .li_ {
        width: 16%;
        margin-right: 12%;
        margin-left: 0;
    }
    .QHSE04 .content .li_four {
        margin-right: 0;
    }
    .QHSE04 .content .ul01 .li_:last-child {
        margin-right: 0;
    }
    /* 培训与发展 */
    .Training01 .infor {
        padding: 0 8%;
    }
    .Training01 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    .Training01 .content {
        margin-top: 40px;
    }
    .Training01 .content .right .r_bott .box {
        padding: 40px;
    }
    .Training01 .content .right .r_bott .box .t {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .Training01 .content .right .r_bott .box .c {
        height: 96px;
    }
    .Training02 .right .infor .tit {
        font-size: 30px;
        line-height: 35px;
        margin-bottom: 10px;
    }
    .Training02 .right .content {
        margin-top: 30px;
    }
    .Training02 .right .content .item .t {
        font-size: 20px;
        line-height: 25px;
    }
    .Training02 .right .content .item .t:before {
        display: none;
    }
    .Training02 .right .content .item .c dd {
        width: 28%;
        line-height: 34px;
    }
    .Training02 .right .content .item .c dd:after {
        top: 12px;
    }
    .Training02 .right .content .item02 {
        padding-left: 0;
    }
    .Training02 .right .content .item03 {
        padding-left: 0;
    }
    .Training02 .right .content .item03 .c dd {
        width: 28%;
    }
    .Training03 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    .Training03 .content li .intro .c {
        height: 96px;
    }
    .Training04 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    /* 关于我们 */
    .about_us01 .bott .item1 {
        width: 23%;
    }
    .about_us01 .bott .item2 {
        width: 27%;
    }
    .about_us01 .bott .item .icon {
        margin-right: 10px;
    }
    .about_us01 .bott .item .num {
        font-size: 32px;
    }
    .about_us02 .bott .item .num {
        font-size: 54px;
    }
    .about_us03 .right .li_ .li_box {
        padding-right: 150px;
    }
    .about_us05 .bott ul .li_ .cover {
        padding: 20px;
    }
    .about_us05 .bott ul .li_ .cover .tit {
        line-height: 24px;
        height: 50px;
        margin-bottom: 10px;
    }
    .about_us06 .content .item .tit {
        padding: 0;
    }
    /* 连续油管 */
    .lxyg_serv02 {
        padding: 100px 0;
    }
    .lxyg_serv03 {
        padding: 100px 0;
    }
    .lxyg_serv03 .item {
        padding: 20px;
    }
    .lxyg_serv03 .item .txt {
        margin-top: 30px;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-prev {
        left: -20px;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-next {
        right: -20px;
    }
    /* 压裂酸化 */
    .suanhua_banner.xc_banner .intro .tit {
        font-size: 30px;
        line-height: 36px;
    }
    .suanhua02 {
        padding: 100px 0;
    }
    .suanhua04 .content li .box {
        padding-top: 180px;
    }
    .suanhua04 .content li .box .icon {
        margin-bottom: 30px;
    }
    .suanhua04 .content li .box .txt {
        font-size: 17px;
    }
    .suanhua05 {
        padding: 60px 0;
    }
    .suanhua05 .left {
        width: 49%;
    }
    .suanhua06 {
        padding-top: 30px;
    }
    .suanhua06 .infor .con {
        width: 100%;
    }
    /* 首页 */
    .ibanner .iban_word {
        bottom: 350px;
    }
    .ibanner .iban_word .info {
        padding-left: 120px;
    }
    .ipart01 {
        height: auto;
    }
    .ipart01 .left {
        width: 45%;
    }
    .ipart01 .left .infor .tit {
        font-size: 30px;
        line-height: 30px;
    }
    .ipart01 .left .infor .con {
        font-size: 25px;
        line-height: 25px;
    }
    .ipart01 .left .infor .con span {
        font-size: 25px;
    }
    .ipart01 .left .infor .txt {
        font-size: 14px;
        line-height: 25px;
    }
    .ipart01 .content {
        height: auto;
        position: relative;
    }
    .ipart01 .content .list {
        position: relative;
        width: 100%;
        height: auto;
    }
    .ipart01 .content .list li .box {
        padding: 30px;
    }
    .ipart01 .content .list li .box .txt {
        font-size: 14px;
    }
    .ipart01 .content .list li.li03 .box {
        padding: 30px;
    }
    .ipart01 .content .list li.li03 .box .txt {
        padding: 0 30px;
    }
    .ipart02 {
        height: 600px;
    }
    .ipart02 .item {
        height: 600px;
    }
    .ipart02 .item .box {
        padding: 150px 10px 30px;
    }
    .ipart02 .item .box .con {
        font-size: 14px;
    }
    .ipart03 .infor {
        width: 40%;
    }
    .ipart03 .infor .tit {
        font-size: 30px;
        line-height: 30px;
    }
    .ipart04 .content {
        position: relative
    }
    .ipart04 .content .left {
        width: 0;
    }
    .ipart04 .content .right {
        width: 0;
    }
    .ipart04 .content .bottom {
        height: 0;
    }
    .ipart04 .item_wrap {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
    }
    .ipart04 .item_wrap .item {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
    }
    .ipart04 .item_wrap .item .box .tit {
        font-size: 30px;
        line-height: 30px;
    }
    .ipart05 .infor .tit {
        font-size: 30px;
        line-height: 30px;
    }
    /* 一体化钻井服务 */
    .yitihua .yitihua02 .content li .box {
        padding: 100px 40px;
    }
    .ipart01 .right .img {
        height: auto;
    }
    .ipart01 .content {
        position: static;
        margin-top: 30px;
    }
    .ipart06 .infor {
        padding: 0 5%;
    }
    .ipart06 .content {
        margin-top: 30px;
    }
    .ipart06 .content .item {
        width: 11%;
    }
    /* 2021-1208首页改版 */
    .ipt1 li .text {
        height: 46px;
    }
    .ipt2 .content {
        padding-bottom: 0;
    }
    .ipt2 .content .left {
        width: 49%;
        margin-right: 2%;
    }
    .ipt2 .content .center {
        width: 49%;
        margin-left: 0;
    }
    .ipt2 .content .right {
        width: 100%;
        margin-left: 0;
        margin-top: 30px;
    }
    .ipt2 .content .center .item .box {
        padding: 22px 56px 21px 10px;
    }
    .ipt3 .infor {
        padding: 0 10%;
    }
    /* 2021-1229 */
    .f_top .right dl {
        width: 20%;
        margin-right: 2%;
    }
    .f_top .right dl.dl03 {
        width: 28%;
    }
    .chouyou_serv02 .right li:hover .d {
        height: 115px;
    }
    .suanhua01 .content {
        padding-bottom: 30px;
        height: auto;
    }
    .yitihua .yitihua02 .content li .box .text {
        line-height: 26px;
        height: 130px;
        padding-right: 5px;
        overflow-y: auto;
    }
    /* 20220727 */
    .ibanner .iban_word {
        bottom: initial;
    }
    .ibanner .iban_word .info {
        padding-left: 0;
    }
    .ibanner .iban_word .info .tit {
        font-size: 38px;
        margin-top: 0;
    }
    .ibanner .iban_word .info .tit span {
        font-size: 30px;
    }
    .lxyg_banner.xc_banner .intro .tit {
        font-size: 30px;
        line-height: 35px;
    }
}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap,
    .mwrap {
        width: 740px;
    }
    /*padMode 992px 网站样式*/
    /* 底部 */
    .f_top {
        display: none;
    }
    .f_bott .content {
        padding: 18px 0;
        line-height: 30px;
    }
    .f_bott .content .left {
        margin-right: 0;
    }
    /* 联系我们 */
    .contact_us01 .right {
        width: 100%;
        margin-bottom: 20px;
        height: 500px;
        overflow: hidden;
    }
    .contact_us01 .left {
        width: 100%;
    }
    /* 视频列表 */
    .video_list01 li .left .box {
        padding: 30px;
    }
    .video_list01 li .left .box .tit {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 24px;
    }
    .video_list01 li .left .box .con {
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 24px;
    }
    /* 留言板 */
    .liuyanban01 .yzm_box {
        width: 100%;
        margin-bottom: 20px;
    }
    .liuyanban01 .form .btns_list {
        width: 100%;
    }
    .liuyanban01 .form .btns_list .sub {
        margin-right: 40px;
        float: none;
        width: 40%;
    }
    .liuyanban01 .form .btns_list .reset {
        float: none;
        width: 40%;
    }
    .liuyanban01 .line1 {
        width: 75%;
    }
    /* 新闻列表 */
    .news_list01 .form_box .inp_box {
        width: 29%;
    }
    .news_list02 ul .item_l:after {
        right: 48px;
    }
    /* 新闻详细 */
    .news_detail01 .infor .title {
        font-size: 24px;
    }
    .news_detail01 .left,
    .news_detail01 .right,
    .news_detail01 .left {
        margin-bottom: 20px;
    }
    /* 招聘列表 */
    .job_list02 .content .bd_top .item04 .cell {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
        float: none
    }
    .job_list02 .content .bd_top .item04 .btns {
        display: block;
    }
    /* QHSE */
    .QHSE01 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    .QHSE02 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    .QHSE03 .infor .tit {
        font-size: 30px;
        line-height: 35px;
    }
    /* .QHSE01 .content .item::before{opacity:0; visibility:hidden;} */
    .QHSE01 .content .item {
        width: 48%;
        margin: 0 4% 20px 0;
        text-align: left;
        height: 400px;
    }
    .QHSE01 .content .item.on,
    .QHSE01 .content .item:hover {
        width: 48%;
    }
    .QHSE01 .content .item:nth-child(2n) {
        margin-right: 0;
    }
    .QHSE01 .content .item .inner .con {
        opacity: 1;
        visibility: visible;
        height: auto;
        color: #fff;
    }
    .QHSE01 .content .item.on .inner .con {
        height: auto;
    }
    .QHSE01 .content .item .inner .tit,
    .QHSE01 .content .item.on .inner .tit {
        font-size: 25px;
    }
    .QHSE01 .content .item.on .inner,
    .QHSE01 .content .item .inner {
        margin: 70px 40px 0;
    }
    .QHSE01 .content .item.on .inner .tit {
        color: #fff;
    }
    .QHSE01 .content .item .inner .con .txt {
        margin-bottom: 30px;
    }
    .QHSE04 .content .li_ {
        width: 18%;
        margin-right: 9%;
        ;
    }
    .QHSE04 .content .li_four {
        margin-right: 0;
    }
    /* 培训与发展 */
    .Training01 .content .right .r_bott .box {
        padding: 25px;
    }
    .Training01 .content .right .r_bott .box .c {
        height: 72px;
    }
    .Training02 .left {
        width: 100%;
    }
    .Training02 .right {
        width: 100%;
    }
    /* 关于我们 */
    .about_us01 .bott .item {
        width: 50%;
        margin-bottom: 5%;
    }
    .about_us01 .bott .item .icon {
        margin-right: 30px;
        margin-left: 10%;
    }
    .about_us02 .top .infor .tit {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .about_us02 .top .infor .tit::after {
        bottom: -15px;
    }
    .about_us02 .top .infor .con {
        width: 100%;
    }
    .about_us02 .bott .item .icon {
        width: 60px;
        height: 45px;
        background-size: cover;
    }
    .about_us02 .bott .item .num {
        font-size: 42px;
    }
    .about_us02 .bott .owl-carousel .owl-nav .owl-prev {
        left: 15px;
    }
    .about_us02 .bott .owl-carousel .owl-nav .owl-next {
        right: 0;
    }
    .about_us03 .left .l_box .infor .tit {
        font-size: 30px;
    }
    .about_us03 .left .l_box .infor .tit::after {
        bottom: -15px;
    }
    .about_us04 {
        padding: 80px 0;
    }
    .about_us05 .top {
        margin-bottom: 50px;
    }
    .about_us05 .top .left {
        width: 100%;
        margin-bottom: 30px;
    }
    .about_us05 .top .right {
        width: 100%;
    }
    .about_us05 .top .right img {
        width: 100%;
    }
    .about_us05 .bott ul .li_ {
        width: 49%;
        margin-right: 2%;
    }
    .about_us05 .bott ul .li_.even {
        margin-right: 0;
    }
    .about_us06 .content {
        padding: 0 50px;
    }
    .about_us06 .content .owl-carousel .owl-nav .owl-prev {
        left: -35px;
    }
    .about_us06 .content .owl-carousel .owl-nav .owl-next {
        right: -35px;
    }
    /* 连续油管 */
    .lxyg_serv01 .infor .tit {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .lxyg_serv01 .infor .tit::after {
        bottom: -15px;
    }
    .lxyg_serv01 .content .left {
        width: 53%;
    }
    .lxyg_serv01 .content .right {
        width: 44%;
    }
    .lxyg_serv02 {
        padding: 70px 0;
    }
    .lxyg_serv02 .infor .tit {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .lxyg_serv02 .infor .tit::after {
        bottom: -15px;
    }
    .lxyg_serv02 .infor {
        width: 100%;
    }
    .lxyg_serv03 .item {
        padding: 10px;
    }
    .lxyg_serv03 .item .icon {
        width: 85px;
        height: 85px;
        background-size: cover;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-prev {
        left: -8px;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-next {
        right: -8px;
    }
    .lxyg_serv03 .bg-cover {
        bottom: 250px;
    }
    .lxyg_serv04 video {
        width: auto;
    }
    .lxyg_serv04 ul {
        padding: 60px 0;
    }
    .lxyg_serv04 ul .li_ {
        width: 22%;
        margin-bottom: 30px;
    }
    .lxyg_serv05 {
        padding-top: 0;
    }
    .lxyg_serv05 .infor .tit {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .lxyg_serv05 .infor .tit::after {
        bottom: -15px;
    }
    .lxyg_serv05 .infor .con {
        width: 100%;
    }
    .lxyg_serv05 .content {
        width: 98%;
    }
    .lxyg_serv06 .infor .tit {
        margin-bottom: 60px;
        font-size: 30px;
    }
    .lxyg_serv06 .infor .tit::after {
        bottom: -15px;
    }
    /* 压裂酸化 */
    .suanhua_banner.xc_banner {
        height: 465px;
    }
    .suanhua_banner.xc_banner img {
        width: 1000px;
        margin-left: -500px;
        ;
    }
    .suanhua01 .infor .left .tit {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 50px;
    }
    .suanhua01 .infor .left .tit::after {
        bottom: -12px;
    }
    .suanhua01 .infor .left .t {
        margin-bottom: 15px;
    }
    .suanhua01 .infor .right {
        width: 40%;
    }
    .suanhua01 .infor .right .c {
        font-size: 15px;
        line-height: 22px;
    }
    .suanhua01 .infor .right .c span::before {
        top: 8px;
    }
    .suanhua01 .content {
        height: 300px;
    }
    .suanhua02 {
        padding: 70px 0;
    }
    .suanhua02 .infor {
        width: 80%;
    }
    .suanhua02 .infor .tit {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .suanhua02 .infor .tit::after {
        bottom: -12px;
    }
    .suanhua03 {
        padding: 60px 0;
    }
    .suanhua03 li .num span {
        font-size: 30px;
        display: inline-block;
        margin-right: 5px;
        ;
    }
    .suanhua03 .content {
        margin-top: 40px;
    }
    .suanhua04 .content li .box {
        padding: 150px 20px 0;
    }
    .suanhua04 .content {
        height: 460px;
    }
    .suanhua05 .left {
        width: 51%;
    }
    .suanhua05 .left .tit {
        font-size: 25px;
        line-height: 30px;
    }
    .suanhua05 .left .con {
        margin-top: 15px;
    }
    .suanhua06 .infor .tit {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .suanhua06 .infor .tit::after {
        bottom: -12px;
    }
    .suanhua06 .content {
        width: 98%;
    }
    .suanhua07 .infor .tit {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 40px;
    }
    .suanhua07 .infor .tit::after {
        bottom: -12px;
    }
    /* 首页 */
    .ibanner .iban_word {
        bottom: 450px;
    }
    .ipart01 .left .infor .con {
        font-size: 20px;
    }
    .ipart03 .infor {
        width: 60%;
    }
    .ipart03 .content {
        width: 100%;
    }
    /* 试气服务 */
    .shiqi_serv02 .content {
        width: 100%;
    }
    .ipart01 .left {
        margin-top: 0;
    }
    .ipart01 .left .infor .tit {
        margin-bottom: 15px;
    }
    .ipart01 .left .infor .txt {
        margin-bottom: 20px;
    }
    .ipart01 .right {
        width: 50%;
    }
    .ipart06 .content {
        margin-top: 15px;
    }
    .ipart06 .content .item {
        width: 48%;
        margin: 0 4% 20px 0;
        text-align: left;
        height: 400px;
    }
    .ipart06 .content .item.on,
    .ipart06 .content .item:hover {
        width: 48%;
    }
    .ipart06 .content .item:nth-child(2n) {
        margin-right: 0;
    }
    .ipart06 .content .item .inner .con {
        opacity: 1;
        visibility: visible;
        height: auto;
        color: #fff;
    }
    .ipart06 .content .item.on .inner .con {
        height: auto;
    }
    .ipart06 .content .item .inner .tit,
    .ipart06 .content .item.on .inner .tit {
        font-size: 25px;
    }
    .ipart06 .content .item.on .inner,
    .ipart06 .content .item .inner {
        margin: 70px 40px 0;
    }
    .ipart06 .content .item.on .inner .tit {
        color: #fff;
    }
    .ipart06 .content .item .inner .con .txt {
        margin-bottom: 30px;
    }
    /* 2021-1012 */
    /* 产品与服务补充页 */
    .pro_serv01 .content ul {
        width: 100%;
    }
    /* 2021-1208首页新作 */
    .ibanner {
        height: auto
    }
    .ibanner .item {
        height: auto;
        overflow: hidden;
    }
    .ibanner .item .banner_img {
        position: static
    }
    .ibanner .item .banner_img img {
        position: relative;
    }
    .ipt1 {
        margin-top: 0;
    }
    .ipt1 li .icon {
        width: 64px;
        height: 66px;
        background-size: cover;
    }
    .ipt1 li.cur .icon {
        background-position: 0 -66px;
    }
    .ipt2 .content .left {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .ipt2 .content .center {
        width: 100%;
    }
    /* 2021-1229 */
    .shiqi_serv02 .wrap {
        width: auto;
        padding: 0 5%;
    }
    .shiqi_serv .lxyg_serv05 .wrap {
        width: auto;
        padding: 0 5%;
    }
    .lxyg_serv03 .item .icon {
        width: 80px;
        height: 81px;
    }
    .lxyg_serv03 .item:hover .icon {
        background-position: -80px 0;
    }
    .chouyou_serv02 .right li .text_box {
        padding-right: 120px;
        padding-left: 30px;
    }
    .suanhua01 .content {
        padding-bottom: 30px;
        height: auto;
    }
    /* 20220227 */
    /* .ibanner .iban_word {bottom: initial; top:60%; left:53%;} */
    .ibanner .iban_word .info .tit span {
        margin-top: 0;
    }
}


/*
* MobileMode
*/

@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }
    .UnmobilePush {
        display: none;
    }
    .MobilePush {
        display: block;
    }
    img[data-src] {
        opacity: 1;
    }
    .wrap,
    .mwrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }
    .mwrap .wrap {
        padding-left: 0;
        padding-right: 0;
    }
    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout: none;
        /*系统默认菜单被禁用*/
        -webkit-user-select: none;
        /*webkit浏览器*/
        -khtml-user-select: none;
        /*早期浏览器*/
        -moz-user-select: none;
        /*火狐*/
        -ms-user-select: none;
        /*IE10*/
        user-select: none;
    }
    input {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }
    textarea {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }
    /*mobileMode 760 网站样式*/
    /* 头部 */
    .header .h_logo {
        padding: 20px 0;
    }
    .header .h_tools .mobile_key {
        font-size: 22px;
        line-height: 22px;
        height: 22px;
        padding: 24px 0;
        margin-left: 10px;
    }
    .header .h_tools .mobile_key i {
        margin: 0;
    }
    .header .h_tools .h_lan {
        margin-left: 10px;
        padding: 25px 0;
    }
    .header .h_tools .h_search {
        padding: 25px 0;
    }
    .header .h_tools .h_search .icon::after {
        left: -15px;
    }
    /*手机导航*/
    .m_nav {
        width: 77%;
    }
    .m_nav .content .mnav_top {
        height: 60px;
    }
    .m_nav .content .mnav_top .mnav_search {
        line-height: 60px;
    }
    .m_nav .content .mnav_top .mnav_search i {
        width: 25px;
        height: 25px;
        background-size: cover;
        margin-left: 20px;
        ;
    }
    .m_nav .content .mnav_top .mnav_back {
        line-height: 60px;
    }
    /* .m_nav .content .mnav_top .mnav_back i{width:0.25rem; height:0.25rem; background-size:cover;} */
    .m_nav .content .mnav_bottom .mnav_li {
        margin: 15px 0;
    }
    .m_nav .content .mnav_bottom .mnav_li a.mnav_a {
        padding: 0 20px;
        font-size: 17px;
        line-height: 30px;
    }
    .m_nav .content .mnav_bottom .mnav_li i {
        right: 20px
    }
    .m_nav .content .mnav_bottom .mnav_li dl {
        padding: 15px 30px;
    }
    .m_nav .content .mnav_center .m_language {
        padding: 10px 0 15px;
    }
    .m_nav .content .mnav_center .m_language a {
        margin: 0 8px;
    }
    .m_nav .content .mnav_center .m_language a:first-child {
        margin-left: 0px;
    }
    /* 下层banner */
    .xc_banner {
        height: 255px;
    }
    .xc_banner>img {
        width: 1000px;
        margin-left: -500px;
        ;
    }
    .xc_banner .intro {
        bottom: 60px;
    }
    .xc_banner .intro .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .xc_banner .intro .tit span {
        margin-top: 10px;
    }
    /* 二级导航 */
    .xc_nav {
        height: 40px;
        line-height: 40px;
    }
    .xc_nav.no_sanji {
        display: none;
    }
    .xc_nav .list {
        border-bottom: 1px solid #ccc;
    }
    .xc_nav .crumbs {
        display: none;
    }
    .xc_nav .crumbs .home {
        margin-top: 12px;
    }
    .xc_nav .crumbs em {
        margin: 16.5px 10px;
    }
    /* 内容区 */
    .channel_content {
        padding: 30px 0;
    }
    /* 联系我们 */
    .contact_us01 .right {
        height: 280px;
    }
    .contact_us01 .left .tit {
        font-size: 20px;
        line-height: 24px;
        padding-bottom: 10px;
    }
    .contact_us01 .left dd span {
        font-size: 14px;
    }
    /* 联系我们 */
    .video_list01 li {
        margin-bottom: 20px;
    }
    .video_list01 li .left .box {
        padding: 15px;
    }
    .video_list01 li .left .box .con {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 0;
        ;
    }
    .video_list01 li .left .box .view {
        display: none;
    }
    /* 留言板 */
    .liuyanban01 {
        padding-top: 0;
    }
    .liuyanban01 .infor .tit {
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .liuyanban01 .infor .con {
        line-height: 1.5;
        font-size: 15px;
        margin-bottom: 10px;
    }
    .liuyanban01 .form input {
        font-size: 13px;
    }
    .liuyanban01 .line1 {
        width: 100%;
        margin: 5% auto 0;
        box-sizing: border-box;
    }
    .liuyanban01 .yzm_box .yzm {
        text-indent: 10px;
    }
    .liuyanban01 .form .btns_list button {
        padding: 0;
        height: 37px;
        font-size: 14px;
    }
    .liuyanban01 .form textarea {
        font-size: 13px;
    }
    /* 新闻列表 */
    .news_list01 {
        margin-bottom: 15px;
    }
    .news_list01 .form_box .inp_box {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .news_list01 .form_box .inp {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #aaa;
    }
    .news_list01 .form_box .inp_box.inp_box_btn {
        padding-left: 24px;
        width: calc(100% - 60px)
    }
    .news_list01 .form_box .hd_btn {
        height: 40px;
    }
    .news_list01 .form_box .hd_btn .icon {
        width: 20px;
        height: 20px;
        background-size: cover;
        margin-top: -10px;
    }
    .news_list01 .form_box .news_reset {
        width: 40px;
        height: 40px;
        background-size: cover;
    }
    .news_list02 ul:after {
        display: none;
    }
    .news_list02 ul .item {
        height: auto;
    }
    .news_list02 ul .item_l {
        display: none;
    }
    .news_list02 ul .item_r {
        width: 100%;
    }
    .news_list02 ul .item_r .box {
        padding: 25px
    }
    .news_list02 ul .item_r .intro_box {
        width: 100%;
    }
    .news_list02 ul .item_r .intro_box .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .news_list02 ul .item_r .intro_box .con {
        height: auto;
        line-height: 25px;
    }
    .news_list02 ul .item_r .img_box {
        width: 100%;
    }
    .news_list02 .load_more {
        padding-top: 20px;
    }
    /* 新闻详细 */
    .news_detail01 .left {
        width: 100%;
    }
    .news_detail01 .right {
        width: 100%;
    }
    .news_detail01 .infor .title {
        font-size: 18px;
        line-height: 24px;
    }
    .news_detail02 {
        padding: 30px 0;
        margin-top: 10px;
        background-size: cover;
    }
    .news_detail02 .content li {
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
    }
    .news_detail02 .content li:last-child {
        margin-bottom: 0;
    }
    .news_detail02 .content li .li_box {
        padding: 20px;
    }
    .news_detail02 .content li .li_box .tit {
        font-size: 16px;
        line-height: 23px;
        height: auto;
        margin: 5px 0 10px;
    }
    /* 招聘列表 */
    .job_list01 {
        margin-bottom: 20px;
    }
    .job_list01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .job_list01 .list_l_t_img {
        display: none;
    }
    .job_list01 .rect-857 {
        padding-bottom: 0;
        height: auto;
    }
    .job_list01 .list_l_t_text .text_box {
        padding: 20px;
    }
    .job_list01 .tit {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .job_list01 .list_l_b_txt_box .box {
        padding: 20px;
    }
    .job_list01 .list_r_text {
        width: 90%;
        right: 0;
        height: auto;
        padding: 5%;
        text-align: left;
    }
    .job_list01 .list_l_b_text {
        line-height: 24px;
    }
    .job_list02 {
        margin-top: 30px;
    }
    .job_list02 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .job_list02 .content {
        margin-top: 20px;
    }
    .job_list02 .content .bd_top .item dt {
        line-height: 25px;
        font-size: 15px;
    }
    .job_list02 .content .bd_top .item dd {
        line-height: 25px;
    }
    .job_list02 .content .bd_top .item04 .cell {
        margin-bottom: 10px;
    }
    .job_list02 .content .bd_top .item04 .cell label {
        font-size: 15px;
        display: block;
    }
    .job_list02 .content .bd_top .item04 .cell .bumen {
        width: 100%;
    }
    .job_list02 .content .bd_top .item04 .cell .inp {
        width: 100%;
    }
    .job_list02 .content .bd_bott .tit {
        margin-bottom: 10px;
    }
    .job_list02 .content .bd_bott .info {
        font-size: 13px;
        line-height: 24px;
    }
    .job_list02 .content .bd_top .item dt {
        line-height: 34px;
        margin-right: 20px;
    }
    .job_list02 .content .bd_top .item04 .cell {
        margin-bottom: 15px;
    }
    .job_list02 .content .bd_top .item04 .cell label {
        margin-right: 20px;
    }
    .job_list02 .content .bd_top .item04 .btns {
        width: 100%;
    }
    .job_list02 .content .bd_bott .widget-job-btn {
        width: 100px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .job_list02 .content .bd_bott ._t5 {
        display: none;
    }
    .job_list02 .content .bd_bott ._t6 {
        display: none;
    }
    .job_list02 .content .bd_bott ._t7 {
        display: none;
    }
    .job_list02 .content .bd_bott ._ut {
        width: 25%;
    }
    .job_list02 .content .bd_bott ._jcon {
        padding: 30px;
    }
    /* QHSE */
    .QHSE01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .QHSE01 .infor .con {
        font-size: 14px;
        line-height: 23px;
    }
    .QHSE01 .content {
        margin-top: 20px;
    }
    .QHSE01 .content .item {
        height: auto;
        width: 100%;
        padding: 25px 4%;
        box-sizing: border-box;
        background-position: 0!important;
        transition: all 0s ease;
    }
    .QHSE01 .content .item.on .inner,
    .QHSE01 .content .item .inner {
        margin: 0;
    }
    .QHSE01 .content .item .inner .tit {
        transition: all 0s ease;
    }
    .QHSE01 .content .item .inner .con {
        transition: all 0s ease
    }
    .QHSE01 .content .item .inner .con .txt {
        height: auto;
        margin: 5px 0 10px;
    }
    .QHSE01 .content .item .inner .con {
        height: auto;
    }
    .QHSE01 .content .item.on,
    .QHSE01 .content .item:hover {
        width: 100%;
    }
    .QHSE01 .content .item::before {
        background: #ea5404;
        opacity: 0.7;
        transition: all 0.5s ease;
    }
    .QHSE01 .content .item:hover::before {
        opacity: 0.7;
        visibility: visible;
    }
    .QHSE01 .content .item:hover {
        color: #fff;
    }
    .QHSE01 .content .item:hover .inner .tit {
        color: #fff;
    }
    .QHSE01 .content .item .inner .more {
        transition: all 0s ease;
    }
    .QHSE01 .content .item .inner .tit,
    .QHSE01 .content .item.on .inner .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .QHSE01 .content .item .inner .con .txt {
        font-size: 14px;
        line-height: 24px;
    }
    .QHSE02 {
        margin-top: 10px;
    }
    .QHSE02 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .QHSE02 .infor .con {
        font-size: 14px;
        line-height: 23px;
    }
    .QHSE02 .content {
        margin-top: 20px;
    }
    .QHSE02 .content .icon_box li {
        width: 33%;
        margin-bottom: 20px;
        ;
    }
    .QHSE02 .content .icon_box li .text {
        font-size: 14px;
        line-height: 23px;
        margin-top: 9px;
        ;
    }
    .QHSE02 .content .img_box {
        margin-top: 20px;
    }
    .QHSE02 .content .img_box .item {
        width: 32%;
        margin-left: 2%;
        ;
    }
    .QHSE02 .content .img_box .item:first-child {
        margin-left: 0;
    }
    .QHSE02 .content .img_box .item .txt_ {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        ;
    }
    .QHSE02 .content .img_box .big_img {
        margin-bottom: 20px;
    }
    .QHSE03 {
        margin-top: 30px;
    }
    .QHSE03 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .QHSE03 .infor .con {
        font-size: 14px;
        line-height: 23px;
    }
    .QHSE03 .content li {
        width: 50%;
        margin-bottom: 20px;
    }
    .QHSE03 .content li .icon {
        width: 59px;
        height: 50px;
        background-size: 100%;
    }
    .QHSE03 .content li .text {
        font-size: 14px;
        line-height: 24px;
    }
    .QHSE03 .content li:hover .icon {
        background-position: 0 -52.5px;
    }
    .QHSE04 {
        padding: 30px 0;
    }
    .QHSE04 .bd {
        margin-top: 20px;
    }
    .QHSE04 .bd .item .right {
        width: 60%;
        margin: 0 auto;
        float: none;
        padding-right: 0;
    }
    .QHSE04 .bd .item .left {
        width: 100%;
        margin-top: 20px;
        float: none;
        padding-left: 0;
    }
    .QHSE04 .bd .item .left .txt .t {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .QHSE04 .bd .item .left .txt .c {
        font-size: 14px;
        line-height: 30px;
    }
    .QHSE04 .bd .item .left .txt .c dd:after {
        width: 6px;
        height: 6px;
        top: 12px;
    }
    .QHSE04 .infor {
        margin-top: 30px;
    }
    .QHSE04 .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .QHSE04 .content {
        margin-top: 20px;
    }
    .QHSE04 .content .ul01 {
        overflow: hidden;
    }
    .QHSE04 .content .ul01 .li_ {
        float: left;
    }
    .QHSE04 .content .li_ {
        width: 48%;
        margin-right: 4%;
        margin-left: 0;
        margin-bottom: 15px;
    }
    .QHSE04 .content .li_:nth-child(2n) {
        margin-right: 0;
    }
    .QHSE04 .content .li_ .icon {
        width: 80px;
        height: 80px;
        margin-bottom: 10px;
    }
    .QHSE04 .content .li_ .text {
        font-size: 14px;
        line-height: 23px;
        height: 66px;
    }
    .QHSE05 .content .item {
        width: 32%;
        margin-left: 2%;
        ;
    }
    .QHSE05 .content .item:first-child {
        margin-left: 0;
    }
    .QHSE05 .content .item .txt_ {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        ;
    }
    /* 培训与发展 */
    .Training01 .infor {
        padding: 0 2%;
    }
    .Training01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .Training01 .infor .con {
        font-size: 14px;
    }
    .Training01 .content {
        margin-top: 20px;
    }
    .Training01 .content .left {
        width: 100%;
    }
    .Training01 .content .right {
        width: 100%;
        margin-top: 2%;
    }
    .Training01 .content .right .r_top .item .cover .t {
        font-size: 15px;
        line-height: 25px;
    }
    .Training01 .content .right .r_bott .box .t {
        font-size: 17px;
        line-height: 23px;
    }
    .Training01 .content .right .r_bott .box .c {
        font-size: 14px;
        height: auto;
    }
    .Training01 .content .rect-46 {
        padding-bottom: 0;
        height: auto;
    }
    .Training02 {
        margin-top: 30px;
    }
    .Training02 .right .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .Training02 .right .infor .con {
        font-size: 14px;
    }
    .Training02 .right .content {
        margin-top: 20px;
    }
    .Training02 .right .content .item .t {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .Training02 .right .content .item .c dd {
        font-size: 14px;
    }
    .Training03 {
        margin-top: 30px;
    }
    .Training03 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .Training03 .content {
        margin-top: 20px;
    }
    .Training03 .content li {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .Training03 .content li .intro {
        padding: 20px;
    }
    .Training03 .content li .intro .t {
        padding-top: 0;
        margin-bottom: 5px;
    }
    .Training03 .content li .intro .c {
        height: auto;
    }
    .Training03 .content li .intro .icon {
        display: none;
    }
    .Training04 {
        padding: 30px 0;
    }
    .Training04 .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .Training04 .content {
        margin-top: 20px;
    }
    /* 关于我们 */
    .about_us01 .top .left {
        width: 100%;
    }
    .about_us01 .top .right {
        display: none;
    }
    .about_us01 .bott {
        margin-top: 20px;
    }
    .about_us01 .bott .item {
        text-align: center;
    }
    .about_us01 .bott .item .icon {
        margin: 0 30%;
    }
    .about_us02 {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .about_us02 .top {
        margin-bottom: 30px;
    }
    .about_us02 .top .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .about_us02 .top .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .about_us02 .top .infor .tit::before {
        width: 25px;
        height: 32px;
        background-size: cover;
        right: -35px;
    }
    .about_us02 .bott .item .icon {
        margin-bottom: 5px;
        width: 40px;
        height: 34px;
        background-size: cover;
    }
    .about_us02 .bott .item .num {
        font-size: 22px;
    }
    .about_us02 .bott .item .num span {
        font-size: 18px;
    }
    .about_us03 .left {
        width: 100%;
    }
    .about_us03 .left .l_box {
        padding: 0;
    }
    .about_us03 .left .l_box .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .about_us03 .left .l_box .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .about_us03 .left .content .list {
        width: 100%;
    }
    .about_us03 .left .content .list li {
        width: 46%;
        float: left;
        margin-right: 4%;
        line-height: 40px;
        font-size: 20px;
    }
    .about_us03 .left .content .list li.cur {
        font-size: 20px;
    }
    .about_us03 .left .content .list li:after {
        width: 9px;
        height: 19px;
        right: 3px;
        background-size: contain;
    }
    .about_us03 .left .content .list li:last-child {
        border-bottom: 1px solid #ff3a1b;
    }
    .about_us03 .right {
        width: 100%;
        margin-top: 30px;
    }
    .about_us03 .right .li_ {
        height: auto;
    }
    .about_us03 .right .li_ .li_box {
        padding: 30px;
    }
    .about_us03 .right .li_:after {
        width: 10px;
        height: 10px;
        left: -5px;
        top: 70px;
    }
    .about_us04 {
        padding: 30px 0;
    }
    .about_us03 .right .li_ .li_box .infor .date {
        font-size: 18px;
    }
    .about_us04 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .about_us04 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .about_us04 .content .top {
        padding-bottom: 10px;
    }
    .about_us04 .content .top ul .li_.cur::after {
        bottom: -11px;
    }
    .about_us04 .content .top ul .li_ .t {
        font-size: 18px;
    }
    .about_us04 .content .top ul .li_ .t::after {
        width: 5px;
        height: 5px;
        margin-left: -3px;
        bottom: -13px;
    }
    .about_us04 .content .top ul .li_ .t::before {
        width: 10px;
        height: 10px;
        margin-left: -6px;
        bottom: -16px;
    }
    .about_us04 .content .bott {
        padding: 30px;
    }
    .about_us04 .content .bott .item .t {
        font-size: 16px;
    }
    .about_us04 .content .bott .item .c {
        font-size: 14px;
    }
    .about_us05 {
        padding-top: 30px;
    }
    .about_us05 .top .left .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .about_us05 .top .left .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .about_us05 .top .left .infor .con {
        margin-bottom: 25px;
    }
    .about_us05 .top .left .num .item_num {
        font-size: 32px;
    }
    .about_us05 .bott ul .li_ {
        width: 100%;
        margin-right: 0;
    }
    .about_us06 {
        padding-top: 30px;
    }
    .about_us06 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .about_us06 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .about_us06 .content .owl-carousel .owl-nav .owl-next {
        right: -40px;
    }
    .about_us01 .bott .item .icon {
        width: 50px;
        height: 44px;
        background-size: contain;
    }
    .about_us01 .bott .item .num {
        font-size: 26px;
    }
    /* 连续油管 */
    .lxyg_banner.xc_banner {
        height: 372px;
    }
    .lxyg_banner.xc_banner img {
        width: 800px;
        margin-left: -400px;
        ;
    }
    .lxyg_banner.xc_banner .intro {
        bottom: 80px;
    }
    .lxyg_banner.xc_banner .intro .info {
        width: 100%;
    }
    .lxyg_banner.xc_banner .intro .txt {
        font-size: 16px;
        line-height: 24px;
    }
    .lxyg_banner.xc_banner .intro .tit {
        font-size: 20px;
        line-height: 24px;
        margin: 15px 0;
    }
    .lxyg_banner.xc_banner .intro .con {
        font-size: 14px;
        line-height: 24px;
    }
    .lxyg_serv01 {
        padding-bottom: 30px;
    }
    .lxyg_serv01 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .lxyg_serv01 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .lxyg_serv01 .content .left {
        width: 100%;
    }
    .lxyg_serv01 .content .right {
        width: 100%;
    }
    .lxyg_serv01 .content .right .t span {
        font-size: 22px;
    }
    .lxyg_serv02 {
        padding: 30px 0;
    }
    .lxyg_serv02 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .lxyg_serv02 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .lxyg_serv02 .infor .con {
        font-size: 15px;
        line-height: 25px;
    }
    .lxyg_serv02 .infor .con span {
        font-size: 22px;
    }
    .lxyg_serv03 .bg-cover {
        display: none;
    }
    .lxyg_serv03 {
        padding: 30px 0;
    }
    .lxyg_serv03 .item .icon {
        width: 50px;
        height: 50px;
        background-size: cover;
    }
    .lxyg_serv03 .item .txt {
        margin-top: 10px;
        font-size: 14px;
        line-height: 25px;
        height: 50px;
    }
    .lxyg_serv03 .owl-carousel .owl-nav .owl-next {
        right: -15px;
    }
    .lxyg_serv04 {
        padding: 30px 0;
        background-size: cover;
    }
    .lxyg_serv04 ul {
        padding: 0;
    }
    .lxyg_serv04 ul .li_ {
        width: 31%;
        margin: 1%;
        font-size: 16px;
    }
    .lxyg_serv04 ul .li_ .li_img {
        width: 63px;
        height: 50px;
    }
    .lxyg_serv04 ul .li_ .c span {
        font-size: 18px;
    }
    .lxyg_serv05 {
        padding-top: 30px;
    }
    .lxyg_serv05 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .lxyg_serv05 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .lxyg_serv05 .content {
        margin: 20px 0;
    }
    .lxyg_serv05 .content .map {
        width: auto;
        height: auto;
    }
    .lxyg_serv06 .infor .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .lxyg_serv06 .infor .tit::after {
        width: 55px;
        bottom: 0;
    }
    .lxyg_serv06 .content {
        padding-left: 10px;
    }
    .lxyg_serv06 .content .item .c {
        font-size: 14px
    }
    /* 压裂酸化 */
    .suanhua_banner.xc_banner {
        height: 372px;
    }
    .suanhua_banner.xc_banner img {
        width: 800px;
        margin-left: -400px;
        ;
    }
    .suanhua_banner.xc_banner .intro {
        bottom: 80px;
    }
    .suanhua_banner.xc_banner .intro .info {
        width: 100%;
    }
    .suanhua_banner.xc_banner .intro .txt {
        font-size: 16px;
        line-height: 24px;
    }
    .suanhua_banner.xc_banner .intro .tit {
        font-size: 20px;
        line-height: 24px;
        margin: 15px 0;
    }
    .suanhua_banner.xc_banner .intro .con {
        font-size: 14px;
        line-height: 24px;
    }
    .suanhua01 .infor .left {
        width: 100%;
        margin-top: 0px;
    }
    .suanhua01 .infor .left .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .suanhua01 .infor .left .tit::after {
        bottom: -6px;
    }
    .suanhua01 .infor .left .t {
        font-size: 14px;
    }
    .suanhua01 .infor .right {
        width: 100%;
    }
    .suanhua02 {
        padding: 30px 0;
        margin-top: 30px;
    }
    .suanhua02 .infor {
        width: 100%;
    }
    .suanhua02 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .suanhua02 .infor .tit::after {
        bottom: -6px;
    }
    .suanhua02 .infor .con {
        font-size: 14px;
        line-height: 24px;
    }
    .suanhua02 .infor .con span {
        font-size: 16px;
    }
    .suanhua03 {
        padding: 30px 0;
    }
    .suanhua03 li .line {
        width: 50px;
        height: 3px;
    }
    .suanhua03 li .num span {
        font-size: 25px;
    }
    .suanhua03 li .txt {
        font-size: 14px;
        line-height: 24px;
    }
    .suanhua04 .infor .tit {
        font-size: 20px;
    }
    .suanhua04 .infor .tit .icon {
        height: 48px;
    }
    .suanhua04 .content {
        margin-top: 20px;
        height: auto;
        padding: 30px 0;
        background-size: cover;
    }
    .suanhua04 .content li {
        height: auto;
        width: 33%;
        margin-bottom: 10px;
    }
    .suanhua04 .content li .box {
        padding: 15px;
    }
    .suanhua04 .content li .box .icon {
        margin-bottom: 15px;
    }
    .suanhua04 .content li .box .txt {
        font-size: 13px;
        line-height: 24px;
        overflow-y: auto;
        height: 48px;
    }
    .suanhua05 {
        padding: 30px 0 0;
        background-position: center bottom;
    }
    .suanhua05 .left {
        width: 100%;
    }
    .suanhua05 .right {
        width: 100%;
        margin-top: 20px;
        ;
    }
    .suanhua05 .left .tit {
        font-size: 20px;
    }
    .suanhua05 .left .tit .icon {
        height: 48px;
    }
    .suanhua05 .left .con {
        font-size: 14px;
        line-height: 24px;
        padding-left: 0;
    }
    .suanhua06 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .suanhua06 .infor .tit::after {
        bottom: -6px;
    }
    .suanhua06 .infor .con {
        font-size: 14px;
    }
    .suanhua06 .content {
        margin: 20px auto
    }
    .suanhua07 .infor .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .suanhua07 .infor .tit::after {
        bottom: -6px;
    }
    .suanhua07 .content {
        margin-top: 25px;
    }
    /* 首页 */
    .ibanner {
        height: 0;
        padding-bottom: 62.5%;
    }
    .ibanner .item .banner_img {
        position: relative;
    }
    .ibanner .item .banner_img img {
        position: relative;
    }
    .ibanner .iban_btn>div {
        width: 50px;
        height: 50px;
        margin-top: -15px;
    }
    .ibanner .iban_btn .owl-prev {
        background-size: cover;
    }
    .ibanner .iban_btn .owl-next {
        background-size: cover;
    }
    .banner_mouse {
        bottom: 20px;
    }
    .ipart01 {
        margin: 30px 0;
    }
    .ipart01 .left {
        margin-top: 0;
        width: 100%;
    }
    .ipart01 .left .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
        ;
    }
    .ipart01 .left .infor .con {
        font-size: 17px;
    }
    .ipart01 .left .infor .con span {
        font-size: 17px;
        margin-top: 5px;
    }
    .ipart01 .left .infor .txt {
        margin: 10px 0 20px;
    }
    .ipart01 .left .infor .more {
        width: 100px;
        height: 36px;
        line-height: 36px;
        font-size: 14px;
    }
    .ipart01 .right {
        width: 100%;
        margin: 20px 0;
    }
    .ipart01 .content .list li {
        background: #f1f1f1;
        margin-bottom: 10px;
        ;
    }
    .ipart01 .content .list li::after {
        display: none;
    }
    .ipart01 .content .list li.li01 {
        width: 100%;
    }
    .ipart01 .content .list li.li02 {
        width: 100%;
    }
    .ipart01 .content .list li.li03 {
        width: 100%;
    }
    .ipart01 .content .list li .box {
        padding: 20px;
    }
    .ipart01 .content .list li .box .num span {
        font-size: 30px;
        line-height: 30px;
    }
    .ipart01 .content .list li.li03 .box .num {
        font-size: 30px;
    }
    .ipart01 .content .list li.li03 .box .num span {
        font-size: 30px;
        line-height: 30px;
    }
    .ipart01 .content .list li.li03 .box .txt {
        padding: 0;
    }
    .ipart02 {
        height: 400px;
    }
    .ipart02 .item {
        height: 400px;
    }
    .ipart02 .item .box {
        padding: 50px 30px 30px;
    }
    .ipart02 .item .box .con {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
    .ipart02 .item .box .icon {
        margin: 30px auto;
    }
    .ipart02 .ipt2_btn>div {
        width: 20px;
        height: 40px;
        margin-top: -20px;
    }
    .ipart02 .ipt2_btn .owl-prev {
        background-size: cover;
    }
    .ipart02 .ipt2_btn .owl-next {
        background-size: cover;
    }
    .ipart02 .item:hover .box .icon {
        margin: 30px auto;
    }
    .ipart03 {
        padding: 30px 0;
    }
    .ipart03 .infor {
        width: 100%;
    }
    .ipart03 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .ipart03 .infor .con {
        font-size: 14px;
        line-height: 25px;
    }
    .ipart03 .content {
        margin: 20px 0;
    }
    .ipart03 .lunbo .lunbo_con {
        padding: 0 50px;
    }
    .ipart03 .lunbo .ipt4_btn>div {
        width: 40px;
        height: 40px;
        margin-top: -20px;
    }
    .ipart03 .lunbo .ipt4_btn .owl-next {
        background-size: cover;
    }
    .ipart03 .lunbo .ipt4_btn .owl-prev {
        background-size: cover;
    }
    .ipart04 .item_wrap .item .box .tit {
        font-size: 20px;
        line-height: 25px;
    }
    .ipart05 {
        padding: 30px 0;
    }
    .ipart05 .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .ipart05 .content {
        margin-top: 20px;
    }
    .ipart05 .content .item {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0;
    }
    .ipart05 .content .item .intro .t {
        margin-bottom: 10px;
    }
    .ipart05 .content .item .intro .c {
        font-size: 14px;
        line-height: 23px;
        height: 46px;
    }
    /* 补充页 稠油服务 */
    .chouyou_serv02 {
        padding: 30px 0;
        height: auto;
    }
    .chouyou_serv02 .left {
        width: 100%;
    }
    .chouyou_serv02 .left .infor {
        padding-top: 0;
    }
    .chouyou_serv02 .left .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .chouyou_serv02 .left .infor .tit::after {
        bottom: -10px;
    }
    .chouyou_serv02 .right {
        width: 100%;
    }
    .chouyou_serv02 .right li {
        height: auto;
        background: rgba(255, 255, 255, 0.6);
        margin-bottom: 20px;
    }
    .chouyou_serv02 .right li:before {
        display: none;
    }
    .chouyou_serv02 .right li .text_box {
        padding: 0 20px;
        margin: 20px 0;
    }
    .chouyou_serv02 .right li.cur .text_box {
        margin: 20px 0;
    }
    .chouyou_serv02 .right li.li1:before {
        background-image: none;
    }
    .chouyou_serv02 .right li.li2:before {
        background-image: none;
    }
    .chouyou_serv02 .right li.li3:before {
        background-image: none;
    }
    .chouyou_serv02 .right li .icon {
        display: none;
    }
    .chouyou_serv02 .right li .t {
        color: #ea5514;
        font-size: 17px;
    }
    .chouyou_serv02 .right li .d {
        display: block;
    }
    /* 地质油藏 */
    .dizhiyoucang_new {
        padding: 30px 0;
    }
    .dizhiyoucang_new .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .dizhiyoucang_new .infor .tit::after {
        bottom: -10px;
    }
    /* 完井服务 */
    .wanjing_serv03 .hd li {
        font-size: 14px;
        line-height: 25px;
        padding: 0 10px 10px;
    }
    .wanjing_serv03 .hd li:after {
        display: none;
    }
    .wanjing_serv03 .hd li.cur {
        color: #ea5413;
    }
    /* 试气服务 */
    .shiqi_serv02 .content .tit {
        font-size: 20px;
    }
    .shiqi_serv02 .content .tit .icon {
        height: 48px;
    }
    .shiqi_serv02 .content .con {
        font-size: 15px;
        line-height: 25px;
        margin-top: 15px;
    }
    /* 一体化服务 */
    .yitihua .yitihua02 {
        height: auto;
        padding: 30px 0;
    }
    .yitihua .yitihua02 .content ul {
        height: auto;
    }
    .yitihua .yitihua02 .content li {
        width: 100%;
        height: auto;
        margin-bottom: 15px;
    }
    .yitihua .yitihua02 .content li .box {
        padding: 25px;
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
    }
    .yitihua .yitihua02 .content li .box .icon {
        margin-bottom: 20px;
    }
    .yitihua .yitihua02 .content li .box .text {
        font-size: 14px;
        line-height: 24px;
    }
    .yitihua .yitihua02 .content li .add {
        display: none;
    }
    .ipart01 .right {
        position: static;
    }
    .ipart06 .infor {
        font-size: 18px;
    }
    .ipart01 .content {
        margin-top: 0;
    }
    .ipart06 .content .item {
        height: auto;
        width: 100%;
        padding: 25px 4%;
        box-sizing: border-box;
        background-position: 0!important;
        transition: all 0s ease;
    }
    .ipart06 .content .item.on .inner,
    .ipart06 .content .item .inner {
        margin: 0;
    }
    .ipart06 .content .item .inner .tit {
        transition: all 0s ease;
    }
    .ipart06 .content .item .inner .con {
        transition: all 0s ease
    }
    .ipart06 .content .item .inner .con .txt {
        height: auto;
        margin: 5px 0 10px;
    }
    .ipart06 .content .item .inner .con {
        height: auto;
    }
    .ipart06 .content .item.on,
    .ipart06 .content .item:hover {
        width: 100%;
    }
    .ipart06 .content .item::before {
        background: #ea5404;
        opacity: 0.7;
        transition: all 0.5s ease;
    }
    .ipart06 .content .item:hover::before {
        opacity: 0.7;
        visibility: visible;
    }
    .ipart06 .content .item:hover {
        color: #fff;
    }
    .ipart06 .content .item:hover .inner .tit {
        color: #fff;
    }
    .ipart06 .content .item .inner .more {
        transition: all 0s ease;
    }
    .ipart06 .content .item .inner .tit,
    .ipart06 .content .item.on .inner .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .ipart06 .content .item .inner .con .txt {
        font-size: 14px;
        line-height: 24px;
    }
    .ipart06 .content .item .inner>.icon {
        display: none;
    }
    /* 2021-0929 */
    .ipart06 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .ipart06 .infor a {
        font-size: 14px;
    }
    .ipt4_new .intro .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .ipt4_new .intro .play {
        width: 60px;
        height: 60px;
        background-size: cover;
        margin-top: 30px;
    }
    .ipt4_new {
        padding: 100px 0 50px;
    }
    /* 2021-1012 */
    /* 产品与服务补充页 */
    .pro_serv01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }
    .pro_serv01 .content ul li {
        padding-bottom: 10px;
        margin-bottom: 15px;
        ;
    }
    .pro_serv01 .content ul li .img_ {
        width: 100%;
    }
    .pro_serv01 .content ul li .intro {
        width: 100%;
        margin-top: 15px;
        ;
    }
    .pro_serv01 .content ul li .intro .t {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 5px;
    }
    .pro_serv01 .content ul li .intro .c {
        font-size: 14px;
        line-height: 24px;
    }
    /* 2012-1208 首页*/
    .ipt1 li {
        width: 33%;
        margin-bottom: 10px;
    }
    .ipt1 li a {
        padding: 20px;
    }
    .ipt1 li .icon {
        display: none;
    }
    .ipt2 {
        padding: 30px 0;
    }
    .ipt2 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .ipt2 .content {
        padding: 20px 0 0;
    }
    .ipt2 .content .left .play {
        width: 80px;
        height: 80px;
        background-size: cover;
        margin-left: -40px;
        margin-top: -40px;
    }
    .ipt2 .content .right {
        margin-top: 10px;
    }
    .ipt2 .content .right li {
        margin-bottom: 15px;
    }
    .ipt2 .content .right li:last-child {
        margin-bottom: 0;
    }
    .ipt2 .content .right li .box .date .day {
        padding-bottom: 10px;
        margin-bottom: 10px;
        ;
    }
    .ipt3 {
        padding: 25px 0;
    }
    .ipt3 .infor {
        padding: 0 3%;
    }
    .ipt3 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .ipt3 .infor .con {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
        ;
    }
    .ipt3 .infor .more {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 15px;
        margin-top: 20px;
    }
    /* 2021-1229 */
    .lxyg_serv03 .item .icon {
        width: 50px;
        height: 51px;
    }
    .lxyg_serv03 .item:hover .icon {
        background-position: -51px 0;
    }
    .yitihua .yitihua02 .content li .box .text {
        height: auto;
    }
    .contact_us_new01 .right .map {
        margin-top: -180px;
        margin-left: -50px;
    }
    .job_list02 .content .bd_bott ._ut {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .job_list01 .list_l_b_text {
        font-size: 13px;
        line-height: 22px;
    }
    .job_list01 .rect-478 {
        padding-bottom: 50%;
    }
    .job_list01 .tit {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 4px;
        ;
    }
    .lxyg_serv04 ul .li_ {
        font-size: 13px;
    }
    .suanhua01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .suanhua01 .infor .tit::after {
        bottom: -10px;
    }
    .suanhua01 .content .left {
        width: 100%;
    }
    .suanhua01 .content .right {
        width: 100%;
    }
    .suanhua01 .content {
        height: auto;
    }
    .suanhua01 .content .left .play {
        width: 60px;
        height: 60px;
        background-size: cover;
        margin-left: -40px;
        margin-top: -40px;
    }
    .suanhua01 .content .right .c {
        font-size: 14px;
    }
    .suanhua04 .content li {
        width: 50%;
    }
    .xc_nav {
        height: auto;
    }
    .ipt1 li .text {
        font-size: 14px;
    }
    .zhihui01 {
        padding: 25px 0;
        background-size: cover;
    }
    .zhihui01 .infor {
        padding: 0 3%;
    }
    .zhihui01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px
    }
    .zhihui01 .infor .con {
        font-size: 14px;
        line-height: 24px;
    }
    .zhihui01 .content {
        margin-top: 30px;
    }
    .zhihui01 .content .center {
        display: none;
    }
    .zhihui01 .content .left {
        width: 100%;
        text-align: left;
    }
    .zhihui01 .content .left .left_line {
        display: none;
    }
    .zhihui01 .content .right {
        width: 100%;
    }
    .zhihui01 .content .right .left_line {
        display: none;
    }
    .zhihui01 .content li {
        margin-bottom: 20px;
    }
    .zhihui01 .content li .t {
        font-size: 17px;
        line-height: 25px;
    }
    .zhihui02 {
        padding: 30px 0;
        background-size: cover;
    }
    .zhihui02 .infor {
        padding: 0 3%;
    }
    .zhihui02 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
    }
    .zhihui02 .infor .con {
        font-size: 14px;
        line-height: 24px;
    }
    .zhihui02 .infor .des {
        height: auto;
        font-size: 14px;
    }
    .header .h_tools .h_search .search_box .button_box {
        width: 22%;
        font-size: 15px;
    }
    .xc_nav .list {
        width: 100%
    }
    .yitihua .yitihua02 {
        background-size: cover;
    }
    .lxyg_serv06 .content {
        margin-top: 20px;
        padding-left: 0;
    }
    .zhihui01 .infor .line {
        margin: 10px auto;
    }
    .zhihui02 .infor .tit {
        margin-bottom: 15px
    }
    .zhihui02 .infor .line {
        margin: 10px auto;
    }
    .lxyg_serv01 .content .right .t {
        font-size: 14px;
    }
    .lxyg_serv03 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .lxyg_serv03 .infor .tit::after {
        bottom: -10px
    }
    .news_list02 ul .item_r .intro_box .list_tool .share_more {
        display: none;
    }
    .news_detail01 .left ._tools ._tool#switcher {
        vertical-align: -6px;
    }
    /* 20220727 */
    .ibanner .iban_word {
        display: none;
    }
}

@media only screen and (max-width: 375px) {
    /*mobileMode 480 网站样式*/
    /* 头部 */
    .header .h_logo {
        padding: 24px 0;
    }
    .header .h_logo {
        width: 50%;
    }
}

@media only screen and (max-width:320px) {
    .header .h_logo {
        padding: 26px 0;
    }
    /* 关于我们 */
    .about_us03 .left .content .list li {
        font-size: 18px;
    }
    .about_us03 .left .content .list li.cur {
        font-size: 18px;
    }
    .about_us03 {
        padding: 30px 0;
    }
    .about_us03 .right {
        padding-bottom: 0;
    }
    /* 连续油管 */
    .lxyg_serv01 .content .right .t {
        font-size: 14px;
    }
    .lxyg_serv01 .content .right .t span {
        font-size: 16px
    }
    .ipart06 .infor {
        font-size: 16px;
    }
    /* 2021-1229 */
    .ipt1 li .text {
        font-size: 12px;
    }
}