﻿/*
* 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);
}

/* 1366 */
@media only screen and (min-width: 1366px) {
    .culture02 .content .history_owl .owl-nav [class^=owl-] {
        left: -55px;
    }

    .culture02 .content .history_owl .owl-nav [class^=owl-].owl-next {
        right: -55px;
    }

    .solution02 .content .inner .box {
        padding: 5%;
    }

    .pro_banner .tab_wrap {
        bottom: 0;
    }

    .ibanner .owl-carousel .owl-item .img_ {
        width: 1600px;
        margin-left: -800px;
    }

 .ipart03 .owl-carousel .owl-dots.disabled,.ipart03 .owl-carousel .owl-nav.disabled {
        display: block !important;
    }
    .ipart03 .content .owl-carousel .owl-nav>div {
        position: absolute;
        font-size: 30px;
        top: 50%;
        margin-top: -30px;
        color: #fff;
        z-index: 1;
    }
    .ipart03 .content .owl-carousel .owl-nav .owl-prev{
        left: 0;
        height: 100%;
        background: rgba(0, 0, 0, 0.068);
        top: 30px;
        line-height: 450px;
    }
    .ipart03 .content .owl-carousel .owl-nav>div{
        font-size: 30px !important;
    }
    .ipart03 .content .owl-carousel .owl-nav .owl-next {
        right: 0;
        height: 100%;
        background: rgba(0, 0, 0, 0.068);
        top: 30px;
        line-height: 450px;
    }
    .ipart03 .owl-item .li {
        display: block;
        position: relative;
        overflow: hidden;
    }
    .ipart03 .li_box {
        position: relative;
        z-index: 3;
        position: absolute;
        left: 50px;
        right: 50px;
        bottom: 150px;
        transition: bottom 0.5s ease;
        color: #fff;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        margin: 20px auto;
    }
    .ipart03 .owl-item .li .hutu{
        width: 100%;
        height: 100%;
        margin: 0 ;
    }
    .ipart03 .owl-item .li .futu{
        width: 100%;
        height: 100%;
        margin: 0 ;
    }
    .owl-carousel .owl-item h2{
        text-align: center;
    }
    .owl-carousel .owl-item .li .txt{
        text-align: center;
    }

    .ipart03 .li .more {
        position: absolute;
        left: 50%;
        bottom: -80px;
        /* transition: auto; */
        transform: translateX(-50%);
    }
    .ipart03 .li:before {
        content: '';
        position: absolute;
        top: 0%;
        right: 0%;
        width: 100%;
        height: 100%;
        background: #000 ;
        height: 100%;
        opacity: 0.5;
        visibility: visible;
        transition: all 0.5s ease;
       
    }
    .ipart03 .li.active:before{
        opacity: 0.2;

    }
    .ipart03 .li.active .futu{
        display: none;
    }
    .ipart03 .li.active .hutu{
        display: block;
    }


}


/*
* 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 .mobile_key {
        display: block;
        font-size: 20px;
        color: #fff;
    }

    .pageHeader.fixed .header .mobile_key,
    .pageHeader:hover .header .mobile_key {
        color: #000;
    }

    .header .inav {
        display: none;
    }

    .pageHeader .m_nav {
        overflow: auto;
        display: block;
        position: fixed;
        left: 0;
        bottom: 100%;
        width: 100%;
        height: 100%;
        background: #f3f6fb;
        z-index: 20;
        transition: all 0.5s ease;
    }

    .pageHeader .m_nav.show {
        bottom: 0;
    }

    .pageHeader .m_nav .m_wrap {
        padding: 0 5%;
    }

    .pageHeader .m_nav .mNav_top {
        padding: 10px 0;
        background: #fff;
        position: relative;
        font-size: 20px;
        color: #063b91;
        font-weight: bold;
    }

    .pageHeader .m_nav .mNav_top .m_close {
        float: right;
        cursor: pointer;
    }

    .pageHeader .m_nav .mNav_bott {
        padding: 3% 5%;
    }

    .pageHeader .m_nav .mNav_bott .m_navli {
        position: relative;
    }

    .pageHeader .m_nav .mNav_bott .m_navli>a {
        padding: 8px 50px 8px 0;
        font-size: 17px;
        color: #000;
        display: inline-block;
    }

    .pageHeader .m_nav .mNav_bott .m_navli:hover>a {
        color: #063b91;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_jt {
        display: block;
        height: 30px;
        width: 30px;
        position: absolute;
        top: 6px;
        right: 0;
        bottom: 0;
        background-color: #fff;
        border-radius: 50%;
        cursor: pointer;
        transition: background-color .25s, transform .25s;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_jt:before {
        content: '';
        width: 10px;
        height: 5px;
        background: url(../../public/images/jt_down.png) no-repeat center;
        position: absolute;
        left: 50%;
        margin-left: -5px;
        top: 50%;
        margin-top: -2px;
    }

    .pageHeader .m_nav .mNav_bott .m_navli.cur .m_jt {
        background: #063b91;
    }

    .pageHeader .m_nav .mNav_bott .m_navli.cur .m_jt:before {
        background: url(../../public/images/jt_up.png) no-repeat center;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav {
        display: none;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav ul {
        font-size: 0;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li {
        font-size: 14px;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li:not(:last-child) {
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li a {
        padding: 12px 0;
        line-height: 20px;
        display: block;
        position: relative;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li a.fir_class {
        font-size: 16px;
        color: #000;
        font-weight: bold;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li a:hover {
        color: #063b91;
    }

    .pageHeader .m_nav .mNav_bott .m_navli .m_secNav li a.cur {
        color: #063b91;
    }

    .pageHeader .m_nav .mNav_program {
        padding: 3% 5%;
        display: none;
    }

    .pageHeader .m_nav .mNav_program ul {
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
    }

    .pageHeader .m_nav .mNav_program ul li {
        font-size: 16px;
        width: 25%;
        padding-left: 5%;
        float: left;
        line-height: 50px;
    }

    .xc_banner {
        position: relative;
        height: 295px;
        overflow: hidden;
    }

    .xc_banner img {
        position: absolute;
        width: 1300px;
        margin-left: -650px;
        left: 50%;
        max-width: none;
    }

    /* 底部 */
    .foot_top dl {
        width: 14%;
    }

    .foot_top dl.dl04 {
        width: 48%;
    }

    .foot_top dl .last {
        width: 32%;
    }

    /*下层页面*/
    /*新闻列表*/
    .news_list01 .news-search {
        width: 100%;
        margin-bottom: 30px;
    }

    .news_list01 .news-search .serch_inp {
        width: 23%;
        margin-right: 2%;
        float: left;
    }

    .news_list01 .top_news {
        width: 100%;
    }

    /*新闻详细*/
    .news_detail01 .news_det_top .tit {
        width: 45%;
        float: right;
    }

    /* 智能物流 */
    .xc_banner.pro_banner {
        height: 379px;
    }

    .pro_banner img {
        width: 1920px;
        margin-left: -960px;
    }

    .xc_banner.pro_banner .infor {
        top: 35%;
    }

    .xc_banner.pro_banner .infor .tit {
        line-height: 1;
    }

    .pro_banner .tab ul li {
        width: 20%;
    }

    .wuliu01 .left {
        width: 27%;
    }

    .wuliu01 .right {
        width: 70%;
    }

    .wuliu01 .right .content ul li .img .box {
        padding: 0;
    }

    .wuliu01 .right .content ul li .txt .box {
        padding: 20px;
    }

    /* 产品详细 */
    .pro_detail01 .right ul li .img {
        margin-right: 2%;
    }

    .pro_detail01 .right ul li .txt .t {
        margin: 0 0 5px;
    }

    /* 联系我们 */
    .contact_us01 .left .left_area .box {
        padding: 30px;
    }

    .contact_us01 .yzm img {
        width: 35%;
    }

    .contact_us01 .right .box {
        padding: 30px;
    }

    .contact_us03 .item .intro .box {
        padding: 20px 20px 0;
    }

    .contact_us03 .item .intro .intro_top .img_ {
        margin-bottom: 5px;
    }

    .contact_us03 .item .intro .intro_top .line {
        margin-top: 10px;
    }

    .contact_us03 .item .cover {
        background-size: cover;
    }

    .contact_us03 .item .box {
        padding: 30px;
    }

    /* 企业文化 */
    .culture01 .content .page_box {
        display: none;
    }

    .culture02 .content .history_owl .contents {
        padding: 20px;
    }

    .culture03 {
        padding: 50px 0;
    }

    .culture03 .right {
        width: 100%;
    }

    .culture03 .left {
        display: none;
    }

    /* 公司简介 */
    .about_us01 .right {
        margin-top: 0;
    }

    .about_us01 .right .con {
        font-size: 25px;
    }

    .about_us01 .right .tit_en {
        font-size: 75px;
    }

    .about_us02 {
        padding: 70px 0;
    }

    .about_us02 ul li .num {
        font-size: 45px;
        line-height: 1.2;
    }

    .about_us02 ul li .num em {
        font-size: 35px;
        top: -5px;
    }

    .about_us02 ul li {
        margin-right: 4%;
    }

    .about_us02 ul li .txt .t:first-child {
        padding-top: 0;
    }

    .about_us04 .content_wrap {
        width: 100%;
    }

    .about_us04 .content .arr_btn {
        display: none;
    }

    .about_us04 .content .arr_btn_box {
        display: block;
        width: 100%;
        padding: 20px 0 10px;
    }

    /* 客户案例
 */
    .solution02 .content .inner .box .c {
        margin: 15px 0;
    }

    .solution02 .content .inner .box .c2 {
        margin-bottom: 15px;
    }

    .solution03 .left .ul_box {
        height: 315px;
    }

    .solution03 .left {
        margin-top: 40px;
    }

    /* 精益咨询 */
    .jyzx01 .infor .con {
        padding: 0 5%;
    }

    .jyzx03 ul li {
        min-height: 250px;
    }

    .jyzx03 ul li .box {
        padding: 40px 25px;
    }

    .jyzx02 .content ul li .intro .c {
        padding: 0 5%;
    }

    .jyzx02 .content ul li .img {
        width: 100px;
        height: 100px;
        background-size: 400%;
    }

    .jyzx02 .content ul li.li1:hover .img {
        background-position: 0 -100px;
    }

    .jyzx02 .content ul li.li2 .img {
        background-position: -100px 0;
    }

    .jyzx02 .content ul li.li2:hover .img {
        background-position: -100px -100px;
    }

    .jyzx02 .content ul li.li3 .img {
        background-position: -200px 0;
    }

    .jyzx02 .content ul li.li3:hover .img {
        background-position: -200px -100px;
    }

    .jyzx02 .content ul li.li4 .img {
        background-position: -300px 0;
    }

    .jyzx02 .content ul li.li4:hover .img {
        background-position: -300px -100px;
    }

    /* 服务支持 */
    .support01 .content ul li .box {
        padding: 20px;
    }

    .support01 .content ul li .box .txt {
        width: 70%;
    }

    /* 物流网 */
    .wl01 .infor .con {
        padding: 0 8%;
    }

    .wl01 .content ul li .txt .box {
        padding: 30px;
    }

    .wl01 .content ul li .txt .box .c {
        line-height: 24px;
        height: 120px;
        overflow: auto;
    }

    .wl01 .content ul li .txt .box .t {
        margin-bottom: 30px;
    }

    .wl01 .content ul li .txt .box .t:after {
        bottom: -15px;
    }

    .wl02 .content ul li .box {
        padding: 0 5%;
    }

    /* 首页 */
    .ibanner .item,
    .ibanner {
        height: 571px;
    }

    .ibanner .owl-carousel .owl-item .img_ {
        width: 1300px;
        margin-left: -650px;
    }

    .ibanner .ban_word .box {
        margin-top: 170px;
    }

    .ipart01 .infor .con {
        padding: 0 10%;
    }

    .ipart03 .content {
        background-size: cover;
    }

    .ipart03 .li_box {
        left: 20px;
        right: 20px;
    }

    .ipart03 .li.active .li_box {
        bottom: 150px;
    }

    .ipart03 .li .li_box .tit {
        font-size: 30px;
        line-height: 40px;
    }

    .ipart03 .li.active .li_box .con {
        font-size: 24px;
        line-height: 30px;
    }

    .ipart04 .content {
        padding: 78px 40px 120px
    }

    .ipart04 .content .item .box {
        width: 44%;
    }

    .ipart04 .content .item .box .right .tit {
        line-height: 36px;
        height: 72px;
        overflow: hidden;
    }

    .ipart04 .content .item .box .right .con {
        height: 52px;
        overflow: hidden;
    }

    /* 弹窗 */
    .brandBox_detail {
        margin-left: -440px;
    }


    .ipart03 .owl-carousel .owl-dots.disabled,.ipart03 .owl-carousel .owl-nav.disabled {
        display: block !important;
    }
    .ipart03 .content .owl-carousel .owl-nav>div {
        position: absolute;
        font-size: 30px;
        top: 50%;
        margin-top: -30px;
        color: #fff;
        z-index: 1;
    }
    .ipart03 .content .owl-carousel .owl-nav .owl-prev{
        left: 0;
        height: 100%;
        background: rgba(0, 0, 0, 0.068);
        top: 30px;
        line-height: 450px;
    }
    .ipart03 .content .owl-carousel .owl-nav>div{
        font-size: 30px !important;
    }
    .ipart03 .content .owl-carousel .owl-nav .owl-next {
        right: 0;
        height: 100%;
        background: rgba(0, 0, 0, 0.068);
        top: 30px;
        line-height: 450px;
    }
    .ipart03 .owl-item .li {
        display: block;
        position: relative;
        overflow: hidden;
    }
    .ipart03 .li_box {
        position: relative;
        z-index: 3;
        position: absolute;
        left: 50px;
        right: 50px;
        bottom: 150px;
        transition: bottom 0.5s ease;
        color: #fff;
    }
    .owl-carousel .owl-item img {
        display: block;
        width: 100%;
        margin: 20px auto;
    }
    .ipart03 .owl-item .li .hutu{
        width: 100%;
        height: 100%;
        margin: 0 ;
    }
    .ipart03 .owl-item .li .futu{
        width: 100%;
        height: 100%;
        margin: 0 ;
    }
    .owl-carousel .owl-item h2{
        text-align: center;
    }
    .owl-carousel .owl-item .li .txt{
        text-align: center;
    }

    .ipart03 .li .more {
        position: absolute;
        left: 50%;
        bottom: -80px;
        /* transition: auto; */
        transform: translateX(-50%);
    }
    .ipart03 .li:before {
        content: '';
        position: absolute;
        top: 0%;
        right: 0%;
        width: 100%;
        height: 100%;
        background: #000 ;
        height: 100%;
        opacity: 0.5;
        visibility: visible;
        transition: all 0.5s ease;
       
    }
    .ipart03 .li.active:before{
        opacity: 0.2;

    }
    .ipart03 .li.active .futu{
        display: none;
    }
    .ipart03 .li.active .hutu{
        display: block;
    }








}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }

    .wrap,
    .mwrap {
        width: 740px;
    }

    /*padMode 992px 网站样式*/
    .xc_nav {
        line-height: 60px;
        height: 60px;
    }

    .xc_nav .left ul li {
        padding: 0 10px;
        margin: 0 5px;
    }

    .foot_top dl .last {
        display: none;
    }

    .foot_top dl {
        width: 17%;
    }

    .foot_top dl.dl04 {
        width: 40%;
    }

    /*下层页面*/
    /*新闻列表*/
    .news_list01 .top_news .item .text_box .tit {
        font-size: 20px;
    }

    .news_list01 .top_news .item .text_box .tit {
        line-height: 30px;
        height: 60px;
    }

    .news_list01 .top_news .item .text_box .tit .tag {
        line-height: 25px;
    }

    .news_list01 .top_news .item .text_box .date {
        line-height: 30px;
    }

    .news_list01 .news-search .serch_inp {
        width: 100%;
        margin-right: 0;
    }

    .news_list02 li ._title {
        font-size: 20px;
    }

    /*新闻详细*/
    .news_detail01 .news_det_bott .page_bott .page_prev {
        width: 100%;
    }

    .news_detail01 .news_det_bott .page_bott .page_next {
        width: 100%;
    }

    .news_detail01 .news_det_bott .page_bott .page_next .page_btn {
        float: left;
        padding-left: 45px;
        padding-right: 0;
    }

    .news_detail01 .news_det_bott .page_bott .page_next .page_btn .icon {
        left: 0;
    }

    .news_detail01 .news_det_bott .page_bott .box {
        padding: 20px;
    }

    .news_detail01 .news_det_bott .page_bott .page_center {
        display: none;
    }

    .news_detail01 .news_det_bott .content ._t {
        font-size: 25px;
    }

    .news_detail01 .news_det_bott .content ._date {
        margin-bottom: 30px;
    }

    .news_detail01 .news_det_bott {
        padding-bottom: 50px;
    }

    /* 智能物流 */
    .pro_banner .tab ul li {
        font-size: 16px;
    }

    .wuliu01 .left {
        width: 30%;
    }

    .wuliu01 .left .tit {
        line-height: 55px;
    }

    .wuliu01 .left .tit::before {
        display: none;
    }

    .wuliu01 .left .con .list {
        line-height: 55px;
    }

    .wuliu01 .left .con .list .t,
    .wuliu01 .left .con .list ul li {
        padding-left: 14%;
    }

    .wuliu01 .left .con .list .t:after {
        left: 4%;
    }

    .wuliu01 .left .con .list ul li:after {
        left: 4%;
    }

    .wuliu01 .right {
        width: 67%;
    }

    .wuliu01 .right .infor .box {
        padding: 20px;
    }

    .wuliu01 .right .content ul li,
    .wuliu01 .right .content ul li.three_li {
        width: 49%;
        margin-right: 2%;
    }

    .wuliu01 .right .content ul li:nth-child(2n) {
        margin-right: 0;
    }

    /* 产品详细 */
    .pro_detail .tit {
        margin-bottom: 50px;
    }

    .pro_detail01 {
        padding: 50px 0;
    }

    .pro_detail01 .right ul li {
        margin-bottom: 20px;
    }

    .pro_detail03 .content .right .img1,
    .pro_detail03 .content .right .img2 {
        margin-bottom: 10px;
    }

    /* 联系我们 */
    .contact_us01 .left {
        width: 41%;
    }

    .contact_us01 .right {
        width: 57%;
    }

    .contact_us01 .right .box {
        padding: 10px;
    }

    .contact_us01 .yzm ._yzm {
        width: 43%;
    }

    .contact_us01 .yzm img {
        width: 43%;
    }

    .contact_us01 .left .left_area .box .content .btns button {
        width: 43%;
    }

    .contact_us03 .item .box {
        padding: 25px;
    }

    .contact_us03 .item {
        width: 32%;
        margin-right: 2%;
    }

    /* 公共弹窗 */
    .brandBox_detail {
        width: 660px;
        margin-left: -330px;
    }

    /* 企业文化 */
    .culture01 .item .img_ {
        width: 100%;
    }

    .culture01 .intro {
        position: static;
        width: 100%;
    }

    .culture01 .content:after {
        display: none;
    }

    .culture01 .intro .box {
        padding: 30px;
    }

    .culture01 .content .cul01_btn>div {
        bottom: 40px;
    }

    .culture02 .content .history_owl .owl-nav [class^=owl-] {
        display: none;
    }

    .culture03 .right dd.cur .img_box {
        display: none;
    }

    /* 公司简介 */
    .about_us01 .right .tit {
        font-size: 25px;
    }

    .about_us01 .right .con {
        font-size: 20px;
        margin: 10px 0;
    }

    .about_us01 .right .tit_en {
        font-size: 55px;
    }

    .about_us02 ul li {
        width: 33%;
        margin-right: 0;
    }

    .about_us02 ul li.li1 {
        width: 100%;
        margin-bottom: 20px;
    }

    .about_us04 .content ul,
    .about_us04 .content li {
        width: 600px;
        height: 354px;
    }

    /* 客户案例
 */
    .solution01 .con {
        padding: 0 9%;
    }

    .solution02 .content .inner {
        width: 50%;
    }

    .solution02 .content .inner .box .t {
        font-size: 20px;
    }

    .solution02 .content .inner .box .c {
        font-size: 16px;
        margin: 5px 0;
    }

    .solution03 {
        padding: 50px 0;
    }

    .solution03 .left .ul_box {
        height: 255px;
    }

    /* 精益咨询 */
    .jyzx03 ul li {
        min-height: 220px;
    }

    .jyzx03 ul li .box {
        padding: 20px 10px;
    }

    /* 服务支持 */
    .support01 .content ul li {
        width: 48%;
        margin-right: 4%;
    }

    .support01 .content ul li.li3,
    .support01 .content ul li.li6 {
        margin-right: 4%;
    }

    .support01 .content ul li:nth-child(2n) {
        margin-right: 0;
    }

    .support02 {
        padding: 50px 0;
        background-size: cover;
    }

    .support02 .left {
        width: 50%;
    }

    .support02 .left .tit {
        font-size: 25px;
    }

    .support02 .left .con {
        margin-top: 10px;
    }

    .support03 .content ul li {
        margin: 0 3%;
    }

    /* 物联网 */
    .wl01 .content ul li .txt .box {
        padding: 20px;
    }

    .wl01 .content ul li .txt .box .t {
        font-size: 20px;
    }

    .wl02 .content ul li .box {
        padding: 0 5%;
    }

    .wl02 .content ul li .t {
        font-size: 20px;
    }

    .wl02 .content ul li .c {
        line-height: 22px;
        height: 66px;
        overflow: hidden;
    }

    /* 首页 */
    .ipart01 .infor .con {
        padding: 0 5%;
    }

    .ipart01 .left .cover .box {
        padding: 30px;
    }

    .ipart02 .infor .con {
        padding: 0 10%;
    }

    .ipart04 .content .item .box .left .d {
        font-size: 50px;
    }

    .ipart04 .content .item .box .left {
        width: 25%;
    }

    .ipart04 .content .item .box .right {
        margin-left: 5%;
    }

    .ipart04 .content .item .box {
        width: 49%;
    }

    .ipart04 .content .item .box .right:after {
        left: -4%;
    }

    .ipart03 .content .owl-carousel .owl-nav>div {
        position: absolute;
        font-size: 30px;
        top: 50%;
        margin-top: -30px;
        color: #fff;
        z-index: 1;
    }

    .ipart03 .content .owl-carousel .owl-nav .owl-prev {
        left: 0;
    }

    .ipart03 .content .owl-carousel .owl-nav .owl-next {
        right: 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 网站样式*/
    .pageHeader,
    .header {
        height: 60px;
    }

    .header .logo {
        width: 55%;
        margin: 6px 0;
    }

    .header .h_tools .h_search {
        display: none;
    }

    .header .h_tools .h_language>a {
        padding: 0;
        font-size: 14px;
    }

    .header .h_tools .h_language {
        padding: 25px 0;
    }

    .header .h_tools {
        line-height: 60px;
    }

    .xc_banner {
        height: 204px;
    }

    .xc_banner img {
        width: 1000px;
        margin-left: -500px;
    }

    .xc_banner.pro_banner img {
        width: 1000px;
        margin-left: -500px;
    }

    .xc_banner .infor .tit {
        font-size: 24px;
        line-height: 1;
    }

    .xc_banner .infor .tit_e {
        font-size: 14px;
    }

    .xc_nav {
        display: none;
    }

    .foot_top {
        display: none;
    }

    .foot_bott .right {
        float: left;
    }

    .channel_content {
        padding: 20px 0;
    }

    /*下层页面*/
    /*新闻列表*/
    .news_list01 .news-search {
        margin-bottom: 20px;
    }

    .news_list01 .news-search .serch_box {
        padding: 15px 15px 10px;
    }

    .news_list01 .news-search .serch_title {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .news_list01 .news-search .serch_btn {
        font-size: 15px;
    }

    .news_list01 .top_news .item .pic {
        margin-right: 2%;
    }

    .news_list01 .top_news .item .list_box {
        padding: 20px 20px 40px;
    }

    .news_list01 .top_news .item .text_box {
        float: left;
        width: 50%;
    }

    .news_list01 .top_news .item .text_box .tit {
        font-size: 16px;
        line-height: 24px;
        height: 48px;
        overflow: hidden;
    }

    .news_list01 .top_news .item .text_box .tit .tag {
        font-size: 13px;
        line-height: 24px;
        margin-top: 0;
    }

    .news_list01 .top_news .item .text_box .desc {
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

    .news_list01 .top_news .item .text_box .date {
        display: none;
    }

    .news_list01 .top_news .owl-carousel .owl-dots {
        left: 0;
        right: 0;
        text-align: center;
        margin-left: 0;
        bottom: 10px;
    }

    .news_list02 li {
        padding: 20px 15px;
        margin-top: 20px;
    }

    .news_list02 li ._info {
        display: none;
        margin: 10px 0 0;
    }

    .news_list02 li ._img {
        width: 46%;
        margin-right: 2%;
    }

    .news_list02 li ._img img {
        width: 100%;
    }

    .news_list02 li ._title {
        font-size: 16px;
        line-height: 1.8;
        height: auto;
        white-space: normal;
        margin: 5px 0;
    }

    .news_list02 li ._text {
        margin-bottom: 0;
        font-size: 14px;
    }

    .news_list02 .widgets_common_pages_5 {
        padding-bottom: 0;
    }

    /*新闻详细*/
    .newsDetail_header {
        position: fixed;
    }

    .news_detail01 .news_det_top {
        display: none;
    }

    .news_detail01 .news_det_bott .content .share {
        width: 30px;
        height: 30px;
        background-size: cover
    }

    .news_detail01 .news_det_bott .content .box {
        padding: 35px 20px 20px;
    }

    .news_detail01 .news_det_bott .content ._t {
        font-size: 18px;
    }

    .news_detail01 .news_det_bott .content ._date {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .news_detail01 .news_det_bott .content .con {
        font-size: 13px;
    }

    .news_detail01 .news_det_bott .keywords {
        margin-top: 30px;
        font-size: 16px;
    }

    .news_detail01 .news_det_bott .keywords a {
        font-size: 14px;
    }

    .news_detail01 .news_det_top .logo {
        width: 27%;
    }

    .news_detail01 .news_det_top .tit {
        font-size: 14px;
    }

    .news_detail01 .news_det_top .tit span {
        font-size: 15px;
    }

    .news_detail01 .news_det_top .right {
        display: none;
    }

    .news_detail01 .news_det_bott .page_bott {
        margin-top: 15px;
    }

    .news_detail01 .news_det_bott .page_bott .page_btn {
        font-size: 14px;
    }

    .news_detail01 .news_det_bott .page_bott .t {
        font-size: 14px;
        line-height: 22px;
    }

    .news_detail01 .news_det_bott .page_bott .box {
        padding: 10px 20px;
    }

    .news_detail01 .news_det_bott .page_bott .page_prev {
        border: none;
    }

    .news_detail01 .news_det_bott .page_bott .page_next {
        border: none;
    }

    .news_detail01 .news_det_bott {
        padding: 20px 0 15px;
    }

    .news_detail01 .news_det_bott ._tools {
        margin-top: 5px;
    }

    .news_detail01 .news_det_bott ._tools ._tool {
        height: 30px;
        line-height: 30px;
        margin-right: 3px
    }

    .news_detail01 .news_det_bott ._tools ._tool:last-child {
        margin-right: 0;
    }

    .news_detail01 .news_det_bott ._tools #switcher {
        height: 25px;
        line-height: 25px;
    }

    /* 智能物流 */
    .xc_banner.pro_banner {
        height: 204px;
    }

    .pro_banner .tab_wrap {
        display: none;
    }

    .xc_banner.pro_banner .infor {
        top: 40%;
    }

    .channel_content.wuliu {
        padding: 20px 0;
    }

    .wuliu01 .left {
        width: 100%;
    }

    .wuliu01 .left .tit {
        line-height: 40px;
        font-size: 14px;
    }

    .wuliu01 .left .con .list {
        line-height: 40px;
    }

    .wuliu01 .left .con .list .t,
    .wuliu01 .left .con .list ul li {
        font-size: 14px;
    }

    .wuliu01 .left .con .list .t .icon {
        margin-left: 42%;
    }

    .wuliu01 .left .link {
        display: none;
    }

    .wuliu01 .right {
        width: 100%;
        margin-top: 20px;
        min-height: auto;
    }

    .wuliu01 .right .infor {
        margin-bottom: 20px;
    }

    .wuliu01 .right .infor .box .tit {
        font-size: 20px;
    }

    .wuliu01 .right .content ul li {
        margin-bottom: 20px;
    }

    .wuliu01 .right .content ul li .txt .box .dl {
        margin-bottom: 20px;
    }

    /* 产品详细 */
    .pro_detail01 {
        padding: 20px 0;
    }

    .pro_detail .tit {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .pro_detail01 .left {
        width: 100%;
        margin-left: 0;
    }

    .pro_detail01 .right {
        width: 100%;
    }

    .pro_detail01 .left .img {
        margin-bottom: 20px;
    }

    .pro_detail02 {
        padding: 20px 0;
    }

    .pro_detail02 .look_more {
        font-size: 14px;
    }

    .pro_detail02 .tab_wrap {
        overflow-x: auto;
    }

    .pro_detail03 {
        padding: 20px 0;
    }

    .pro_detail03 .infor {
        margin-bottom: 20px;
    }

    .pro_detail03 .owl-dots {
        top: -30px;
    }

    .pro_detail03 .owl-dot {
        width: 10px;
        height: 10px;
    }

    .pro_detail03 .owl-dot.active {
        width: 30px;
    }

    .pro_detail04 {
        padding: 20px 0;
    }

    .pro_detail04 .infor {
        margin-bottom: 20px;
    }

    .pro_detail04 .infor .con {
        font-size: 14px;
    }

    .pro_detail04 .content ul li {
        width: 48%;
        margin-right: 4%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .pro_detail04 .content ul li .box {
        padding: 20px 0;
    }

    .pro_detail04 .content .txt {
        font-size: 14px;
        margin-top: 15px;
    }

    .pro_detail04 .content ul li img {
        height: 50px;
        width: auto;
    }

    .pro_detail04 .content ul li:nth-child(2n) {
        margin-right: 0;
    }

    /* 联系我们 */
    .contact_us01 {
        padding-top: 20px;
    }

    .contact_us01 .left {
        width: 100%;
    }

    .contact_us01 .left .left_area {
        position: static;
    }

    .contact_us01 .left .left_area .box {
        padding: 20px;
    }

    .contact_us01 .left .left_area .box .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .contact_us01 .left .left_area .box .infor .con {
        margin-bottom: 10px;
        font-size: 13px;
    }

    .contact_us01 .left .left_area .box .content .cell {
        padding-left: 25%;
        margin-bottom: 10px;
        line-height: 45px;
    }

    .contact_us01 .right {
        width: 100%;
        margin-bottom: 0;
    }

    .contact_us01 .right .box {
        padding: 20px
    }

    .contact_us01 .right .box .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 5px;
    }

    .contact_us01 .right .box .infor .con {
        margin-bottom: 10px;
        font-size: 13px;
    }

    .contact_us01 .right .box .infor .text .icon_box {
        margin-bottom: 6px;
    }

    .contact_us01 .right .box .infor .contact_ewm {
        display: none;
    }

    .contact_us02 {
        height: 300px;
        overflow: hidden;
    }

    .contact_us02 #map1-49058 {
        margin-left: -700px;
        margin-top: -150px;
    }

    .contact_us03 {
        padding: 20px 0;
    }

    .contact_us03 .content {
        padding: 0;
    }

    .contact_us03 .item {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 15px;
    }

    .contact_us03 .item.three_item {
        margin-right: 2%;
    }

    .contact_us03 .item:nth-child(2n) {
        margin-right: 0;
    }

    .contact_us03 .item .box {
        padding: 15px 8px;
    }

    .contact_us03 .item .box dl dt {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .contact_us03 .item .box dl dd {
        font-size: 12px;
    }

    /* 公共弹窗 */
    .brandBox_detail {
        width: 100%;
        margin-left: 0;
        left: 0;
    }

    .brandBox_detail .box {
        padding: 0 10%;
    }

    .brandBox_detail .box .tit {
        font-size: 18px;
    }

    .brandBox_detail .box .img_ {
        font-size: 0;
        margin-bottom: 15px;
    }

    /* 企业文化 */
    .culture01 {
        padding: 20px 0;
    }

    .culture01 .infor .tit {
        font-size: 20px;
    }

    .culture01 .infor .con {
        margin: 10px 0 20px;
    }

    .culture01 .intro .box {
        width: 60%;
    }

    .culture01 .intro .box .tit {
        font-size: 20px;
    }

    .culture01 .intro .box .con {
        font-size: 14px;
    }

    .culture01 .intro .box {
        padding: 20px;
    }

    .culture01 .content .cul01_btn>div {
        width: 45px;
        height: 45px;
        background-position: center center;
        background-size: cover;
    }

    .culture01 .content .cul01_btn .owl-next {
        background-position: -48px 0;
    }

    .culture01 .content .cul01_btn .owl-prev {
        right: 55px;
    }

    .culture02 {
        padding: 20px 0;
    }

    .culture02 .infor .tit {
        font-size: 20px;
    }

    .culture02 .infor .con {
        margin: 10px 0 20px;
    }

    .culture02 .content .history_owl .contents .banner-title1 {
        font-size: 20px;
    }

    .culture02 .content .history_owl .banner-detail {
        overflow: auto;
    }

    .culture02 .content .history_dots {
        display: none;
    }

    .culture02 .content .history_owl .owl-nav [class^=owl-] {
        display: block;
        left: -20px;
        color: #fff;
        font-size: 30px;
    }

    .culture02 .content .history_owl .owl-nav [class^=owl-].owl-next {
        right: -20px;
    }

    .culture03 {
        padding: 20px 0;
    }

    .culture03 .tit {
        font-size: 20px;
    }

    .culture03 .right {
        margin-top: 0;
    }

    .culture03 .right dt {
        position: static;
        font-size: 20px;
    }

    .culture03 .right dt:after {
        display: none;
    }

    .culture03 .right dl {
        padding-left: 0;
    }

    .culture03 .right:after {
        display: none;
    }

    .culture03 .right dd .img_title {
        font-size: 16px;
    }

    /* 公司简介 */
    .about_us01 {
        padding: 20px 0;
    }

    .about_us01 .left {
        width: 100%;
    }

    .about_us01 .right {
        width: 100%;
        margin-top: 20px;
    }

    .about_us01 .right .tit {
        font-size: 20px;
    }

    .about_us01 .right .txt {
        margin-bottom: 0;
    }

    .about_us01 .right .mouse {
        display: none;
    }

    .about_us02 {
        padding: 20px 0;
    }

    .about_us02 ul li .tit {
        font-size: 20px;
    }

    .about_us02 ul li .num {
        font-size: 35px;
        float: none;
        text-align: center;
    }

    .about_us02 ul li .num em {
        font-size: 25px;
    }

    .about_us02 ul li .txt {
        float: none;
        font-size: 14px;
        text-align: center;
    }

    .about_us03 {
        padding: 20px 0;
        background-size: cover;
    }

    .about_us03 .icon {
        display: none;
    }

    .about_us03 .content {
        width: 100%;
        font-size: 14px;
    }

    .about_us04 {
        padding: 20px 0;
    }

    .about_us04 .infor .tit {
        font-size: 20px;
    }

    .about_us04 .infor .con {
        font-size: 14px;
        margin: 10px 0 20px;
    }

    .about_us04 .content {
        padding: 0;
    }

    .about_us04 .content ul,
    .about_us04 .content li {
        width: 360px;
        height: 217px;
    }

    .about_us04 .content li .list_text .list_p {
        font-size: 16px;
    }

    /* 客户案例
 */
    .solution01 {
        padding: 20px 0;
    }

    .solution01 .infor {
        margin-bottom: 20px;
    }

    .solution01 .tit {
        font-size: 20px;
    }

    .solution01 .con {
        font-size: 14px;
        padding: 0;
        margin: 10px 0 20px;
    }

    .solution01 .content .right .img1,
    .solution01 .content .right .img2 {
        margin-bottom: 10px;
    }

    .solution02 .content {
        position: static;
    }

    .solution02 .content .inner {
        width: 100%;
        margin-right: 0;
    }

    .solution03 {
        padding: 20px 0;
    }

    .solution03 .left .ul_box {
        height: 155px;
    }

    .solution03 .left {
        margin-top: 10px;
    }

    .solution03 .right .txt {
        font-size: 14px;
        left: 20px;
        bottom: 20px;
    }

    .solution03 .right .dot {
        width: 40px;
        height: 40px;
        background-size: cover;
        margin-top: -20px;
        margin-left: -20px;
    }

    .solution03 .right .dot:after,
    .solution03 .right .dot:before {
        display: none;
    }

    /* 精益咨询 */
    .jyzx01 .infor .tit {
        font-size: 20px;
    }

    .jyzx01 .infor .con {
        padding: 0;
    }

    .jyzx01 .infor {
        margin-bottom: 20px;
    }

    .jyzx01 .content ul li {
        width: 100%;
        margin-left: 0;
    }

    .jyzx01 .content ul li:first-child {
        margin-bottom: 20px;
    }

    .jyzx01 .content ul li .cover .box {
        padding: 20px;
    }

    .jyzx01 .content ul li .cover .box .t {
        font-size: 20px;
    }

    .jyzx02 {
        padding: 20px 0;
    }

    .jyzx02 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .jyzx02 .content ul li {
        width: 50%;
        margin-bottom: 20px;
    }

    .jyzx02 .content ul li .intro .t {
        margin: 15px 0;
        font-size: 20px;
    }

    .jyzx03 {
        padding: 20px 0;
        background-size: cover;
    }

    .jyzx03 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .jyzx03 ul li {
        width: 49%;
        margin-left: 0;
        margin-right: 2%;
        margin-bottom: 20px;
        min-height: 170px;
    }

    .jyzx03 ul li:nth-child(2n) {
        margin-right: 0;
    }

    .jyzx03 ul li .box .t {
        margin-bottom: 30px;
    }

    .jyzx04 {
        padding: 20px 0;
    }

    .jyzx04 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .jyzx04 .content ul li .con {
        padding: 20px;
    }

    .jyzx04 .content ul li .tit {
        line-height: 50px;
    }

    .jyzx04 .content ul li .tit span {
        font-size: 16px;
    }

    .jyzx04 .content {
        padding: 0;
    }

    /* 服务支持 */
    .support01 {
        padding: 20px 0 0;
    }

    .support01 .infor {
        margin-bottom: 20px;
    }

    .support01 .infor .tit {
        font-size: 20px;
    }

    .support01 .infor .con {
        padding: 0;
    }

    .support01 .content ul li {
        margin-bottom: 20px;
    }

    .support01 .content ul li .box {
        padding: 20px 15px;
    }

    .support01 .content ul li .box .img {
        margin-top: 0;
        float: none;
        margin: 0 auto;
    }

    .support01 .content ul li .box .txt {
        width: 100%;
        margin-left: 0;
        text-align: center;
    }

    .support01 .content ul li .box .txt .t {
        font-size: 18px;
    }

    .support01 .content ul li .box .txt .c {
        line-height: 22px;
        height: 88px;
        overflow: auto;
    }

    .support02 {
        padding: 20px 0;
    }

    .support02 .left {
        width: 100%;
        margin-bottom: 15px;
    }

    .support02 .left .tit {
        font-size: 20px;
    }

    .support02 .right {
        width: 100%;
    }

    .support03 {
        padding: 20px 0;
    }

    .support03 .content ul li span {
        font-size: 16px;
    }

    .support03 .content ul li .box {
        padding-top: 30px;
    }

    .support03 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .support03 .content ul li {
        padding: 15px 3%;
    }

    .support03 .content ul li:after {
        display: none;
    }

    .support03 .content ul li canvas {
        left: 15px;
    }

    .support04 {
        padding-top: 20px
    }

    .support04 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    /* 物联网 */
    .wl01 .infor {
        margin-bottom: 20px;
    }

    .wl01 .infor .tit {
        font-size: 20px;
    }

    .wl01 .content ul li {
        margin-bottom: 20px;
    }

    .wl01 .content ul li .txt {
        width: 100%;
    }

    .wl01 .content ul li .img {
        width: 100%;
    }

    .wl02 {
        padding: 0;
    }

    .wl02 .infor {
        font-size: 20px;
        margin-bottom: 20px;
    }

    .wl02 .content ul li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px;
    }

    .wl02 .content ul li:nth-child(2n) {
        margin-right: 0;
    }

    .wl02 .content ul li .t {
        margin: 10px 0;
    }

    /* 首页 */
    .common-btn {
        font-size: 14px;
    }

    .ibanner {
        height: 0;
        padding-bottom: 62.5%;
    }

    .ibanner .item {
        height: 0;
        padding-bottom: 62.5%;
    }

    .ibanner .item .text {
        bottom: 10%;
    }

    .ibanner .item .text h1 {
        font-size: 20px;
    }

    .ibanner .cover {
        display: none;
    }

    .ibanner .owl-carousel .item.i_video .img_ {
        display: block;
    }

    .ibanner .ban_word {
        display: none;
    }

    .ibanner .owl-carousel .item video {
        display: none;
    }

    .ibanner .owl-carousel .item .img_ {
        position: static;
        left: 0;
        margin-left: 0;
        width: 100%;
    }

    .ibanner .cursor {
        display: none !important;
    }

    .ipart01 {
        padding: 20px 0;
    }

    .ipart01 .infor .tit {
        font-size: 20px;
    }

    .ipart01 .infor .con {
        margin: 10px 0;
        padding: 0;
    }

    .ipart01 .left {
        width: 100%;
        margin-bottom: 20px;
    }

    .ipart01 .left .cover .box .tit {
        font-size: 20px;
    }

    .ipart01 .left .cover .box dl dd {
        font-size: 16px;
    }

    .ipart01 .right {
        width: 100%;
    }

    .ipart01 .right .intro {
        font-size: 20px;
    }

    .ipart01 .right .r_top video {
        display: none;
    }

    :root .ipart01 .right .r_top img {
        display: block;
    }

    .ipart02 {
        padding: 20px 0;
    }

    .ipart02 .infor .tit {
        font-size: 20px;
    }

    .ipart02 .infor .con {
        padding: 0;
    }

    .ipart03 {
        padding-top: 20px;
    }

    .ipart03 .infor .tit {
        font-size: 20px;
    }

    .ipart03 .infor .con {
        font-size: 14px;
        margin: 10px 0 20px;
    }

    .ipart03 .li .li_box .tit {
        font-size: 20px;
    }

    .ipart03 .content,
    .ipart03 .li {
        height: 500px;
    }

    .ipart03 .li.active .li_box {
        bottom: 190px;
    }

    .ipart03 .li_box .list {
        margin-top: 15px;
    }

    .ipart03 .content .owl-carousel .owl-nav>div {
        font-size: 20px;
    }

    .ipart03 .content .owl-carousel .owl-nav>div i {
        margin: 0;
    }

    .ipart04 {
        padding: 20px 0;
        background-size: cover;
    }

    .ipart04 .infor .tit {
        font-size: 20px;
    }

    .ipart04 .content {
        padding: 20px;
    }

    .ipart04 .content .item .box {
        width: 100%;
        margin-bottom: 20px;
    }

    .ipart04 .content .item .box .right .tit {
        font-size: 20px;
        line-height: 30px;
        height: 60px;
    }

    .ipart04 .content .item .box .right .con {
        margin-top: 15px;
    }

    .ipart04 .content .owl-dots {
        bottom: -10px;
    }

    .ipart04 .content .item .box .left {
        width: 20%;
    }

    /* 右侧漂浮隐藏 */
    .right_bar {
        display: none;
    }

    #map-49182 {
        height: 300px !important;
        width: 500px !important;
    }

    body .content-49251 .Form-P1 .Form-P1-Left {
        width: 100%;
    }

    body .content-49251 .Form-P1 .Form-P1-right {
        width: 100%;
    }























}



@media only screen and (max-width: 400px) {
    .support03 .content ul li {
        margin: 0 1%;
    }

    .support03 .content ul li {
        padding: 0;
    }

    .support03 .content ul li .box {
        padding-left: 15px;
        padding-top: 50px;
    }

    .jyzx02 .content ul li .intro .c,
    .jyzx03 ul li .box .c {
        line-height: 22px;
        height: 88px;
        overflow: auto;
    }

    .support01 .content ul li .box .txt .t {
        font-size: 16px;
    }

    .wuliu01 .right .content ul li .txt .box dl {
        margin-bottom: 9px;
    }

    .wuliu01 .right .content ul li .txt .box .t {
        font-size: 15px;
    }
}

@media only screen and (max-width: 320px) {

    /*mobileMode 320 网站样式*/
    .header .h_tools .h_language .language_icon {
        display: none;
    }

    .support03 .content ul li {
        margin: 0;
    }

}

@media only screen and (max-width: 1240px) {
    .culture03-list .culture03-item {
        width: calc(33.3% - 40px);
    }
}

@media only screen and (max-width: 760px) {
    .culture03-list .culture03-item {
        margin: 0 5px 10px;
        width: calc(50% - 10px);
    }

    .culture03-list .culture03-item .title {
        padding: 0 5px;
        font-size: 14px;
    }
}

@media screen and (max-width:760px) {
    .news_list01 .top_news .item {
        width: 100%;
        margin-bottom: 20px;
    }

    .news_list01 .top_news .item .text_box {
        width: 100%;
    }

    .news_list01 .top_news .item .text_box .tit {
        height: auto;
    }
}
   .owl-theme .owl-nav [class*=owl-]:hover {
        background:rgba(0,0,0,0.3) !important;
        color: #FFF;
        text-decoration: none;
    }
    .hangy-demo.owl-theme .owl-nav [class*='owl-'] .iconfont{
      font-size: 30px;
      font-weight: 600;
    }
 
    .hangy-demo.owl-theme .owl-nav [class*='owl-'] {
        margin: 0;
        padding: 0;
        background: transparent;
        display: block;
        transition: all 400ms;
        width: 50px;
        height: auto;
        position: absolute;
        top: 50%;
        padding: 50% 0;
        transform: translateY(-50%);
        margin-top: 0;
        background-color: rgba(0,0,0,0.3);
        opacity: 0;
        filter: alpha(opacity = 0);
    }
    .clearFix::after{
      content: '';
      display: block;
      clear: both;
    }
    @media only screen and (max-width: 760px) {
      .text-list{
        display: none;
      }
      .ibanner .item .text h1{
      font-size: 30px !important;
    }
    .box{
      font-size: 16px !important;
      display: block;
      margin: 10px 0;
    }
    }
    .ibanner .item .text h1{
      font-size: 54px;
    }
    .text-list{
      margin: 20px 0;
      height: auto;
    }
    .text-list li{
      float: left;
      padding: 0 20px;
      font-size: 18px;
      position: relative;
      display: block;
    }
    .text-list li::after{
      content: '|';
      position: absolute;
      right: 0;
    }
    .text-list li:first-child{
      padding-left: 0;
    }
    .text-list li:last-child:after{
      display: none;
    }
    .box{
      font-size: 20px;

    }
    .box .abc a{
      color: #08c0b8;
      padding:5px 20px ;
      border: 2px solid #08c0b8;
      border-radius: 30px;
      
    }
    
    .box .abc a .iconfont{
      margin: 0;
    }
    .ipart03 .content{
        background: #fff;
    }