/*
* 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) {
    .wrap{width:1200px;}
.words_box .wrap{width: 1000px}
    .PC_language{width:140px; margin-right:-70px;}
    .PC_language .ly-inner .btn-close{right:-14px;}

    /* 公共字体 */
    .common-infor .tit{font-size:30px; line-height:30px}

    /* story */
    .story05 .content .left .more{line-height:112px;font-size:36px}

    /* social_respon */
    .social_respon01 .content .item .item_top .left{font-size:30px; line-height:36px;}
    .social_respon01 .content .item .item_top .right{height:120px; margin-top:0}
    .social_respon01 .content .item .item_bott .img_ .intro .t{font-size:30px; line-height:36px; height:36px;}

    /* news_list */
    .newsBanner .content .item .intro .box{padding-top:25px;}
    .news_list01 .content .intro .box{padding-top:40px;}

    /* contact_us */
    /* .contact_us01 .content .right{width:33%;}
    .contact_us01 .content .right .item{margin-bottom:30px;} */

    /* construction */
    .construction02 .content ul li .box{padding:30px 20px;}

    /* engineer */
    .engineer01 .content .item .intro .tit{font-size:22px;}
    .engineer03 .cover .box{padding:30px;}
    .engineer04 .content .item .tit{font-size:22px;}

    /* modular */
    .modular03 .content .item .txt{width:140px; height:140px;}
    .modular03 .content .item .txt .box{padding:25px 16px;}
    .modular03 .content .item:after{width:20px;}

    /* 解决方案 */

    /* oilfield */
    .oilfield02 .content ul li .li_box{padding:10px;}
    .oilfield02 .content ul li .li_box .txt{width:150px; height:150px;}
    .oilfield02 .content ul li .li_box .txt .box{padding:15px 13px;}
    .oilfield02 .content ul li:first-child{margin-left:1%;}
    .oilfield02 .content ul li{width:170px; height:170px; margin:0 1%; margin-bottom:20px; background-size:contain;}
    .oilfield02 .content ul li:after{display:none;}

    /* lng_plant */
    .lng_plant04 .content .tab_t ul li{font-size:25px;}

    /* terminals */
    .solu_news .intro .box .con{margin-bottom:25px;}

    /* shouye  */
    .ipart01 .content ul li{width:19%; margin:0 0 30px;}
    .ipart01 .content ul li:after{bottom:-10px;}
    .ipart02{background-position:center left;}
    .ipart02 .left ul li .box{padding:0 25px;}
    .ipart03 .owl-nav .owl-prev{left:-80px;}
    .ipart03 .owl-nav .owl-next{right:-80px;}
    .ipart04:after{width:92%;}
    .ipart05 .content{height:587px; overflow:hidden;}
    .ipart05 .menu_rt{height:587px;}
    .ipart05 .text{top:50px;}
    .ipart06 .left .content .owl-nav{left:15%;}

    /* 2020-1209 */
    .operation02 .content .tab_c ul li{width:15%; margin:0 1%;}
    .featured_projects03 .li_ .intro .box {padding:30px 40px 30px 25px;}

    .featured_projects02 li .li_down dd{line-height:60px;}
    .news_list01 .form li .li_down dd{line-height:60px;}

    /* 2020-1210 */
    .ipart01{padding:55px 0}
    .ipart02{padding:55px 0}
    .ipart02 .left{width:56%;}
    .ipart02 .left ul{padding-right:0;}
    .ipart02 .left ul li .box .txt{font-size:15px;}
    .featured_projects02 li .tit span.text{font-size:22px;}
    .construction02 .content ul li .box .t{margin-bottom:0px;}
    .construction02 .content ul li{width:18%; margin: 0 1%}
    .gas_oilfield .oilfield02 .content ul li .li_box .txt .box{padding:13px;}
    .HSE01 .content .bd .item .right{margin-top:80px}
    .header .nav_wrapper .dropdown .left ul li{font-size:14px;}

    /* 2020-1215 */
    .story02 .content li .intro .icon{margin-top:60px;}
}

@media only screen and (max-width: 1366px) {
    .ipart04:after{width:94%; height:400px;}
}

/*
* 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 .nav_wrapper{display:none;}
    .header .h_tools{display:none;}
    .header .m_tools{display:block; padding-top:28px; float:right; color:#fff; font-size:20px;}
    .header .m_tools .h_search{margin:0 10px;}
    .header:hover .m_tools{color:#171717}
    .header:hover .m_tools .mobile_key span,
    .header:hover .m_tools .mobile_key:before,
    .header:hover .m_tools .mobile_key:after {background:#171717;}
    .pageHeader.fixed .header .m_tools{color:#171717}
    .pageHeader.fixed .m_tools .mobile_key span,
    .pageHeader.fixed .m_tools .mobile_key:before,
    .pageHeader.fixed .m_tools .mobile_key:after {background:#171717;}

    /*手机端导航下拉按钮*/
    .header .m_tools .mobile_key{position:relative; cursor:pointer; transition:all 0.3s ease-in-out; z-index:10; display:block; width:20px; height:20px; margin-top:2px;} 
    .header .m_tools .mobile_key span,
    .header .m_tools .mobile_key:before,
    .header .m_tools .mobile_key:after {position:absolute; top:50%; left:50%; width:17px; height:2px; margin-left:-10px; background:#fff; border-radius:2px; display:inline-block; transition:all 0.3s ease-in-out;}
    .header .m_tools .mobile_key span{margin-top:-4px;}
    .header .m_tools .mobile_key:before{content:''; margin-top:3px;}
    .header .m_tools .mobile_key:after{content:''; margin-top:10px;}
    .menu-open .header .mobile_key:before{opacity:0; transition:0.2s ease 0.1s;}
    .menu-open .header .mobile_key:after{margin-top:2px !important; -webkit-transform:rotateZ(-45deg); transform:rotateZ(-45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}
    .menu-open .header .mobile_key span{margin-top:2px !important; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s; transition:margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;}

    /*------------------手机端下拉---------------------*/
    .m_nav{position:fixed; left:0; top:90px; right:0; width:100%; background:#ea5514; z-index:20; display:none; max-height:calc(100vh - 55px); max-height:calc(var(--vh, 1vh) * 100 - 55px); overflow-y:auto;} 
    .m_nav .m_wrap{padding:0 5%;}
    .m_nav .mNav_bott .m_navli{position:relative; transition:all 0.3s ease-out; border-bottom:solid 1px #ee7b49;}
    .m_nav .mNav_bott .m_navli:last-child{border-bottom:none;}
    .m_nav .mNav_bott .m_navli>a{display:block; padding:15px 35px 15px 15px; font-size:14px; position:relative; overflow:hidden; color:#fff;}
    .m_nav .mNav_bott .m_navli>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli>a:after,
    .m_nav .mNav_bott .m_navli>a:before{content:''; background:#fff; width:9px; height:2px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto;}
    .m_nav .mNav_bott .m_navli>a:after{-webkit-transform:rotate(-90deg); transform:rotate(-90deg); transition:all 0.6s ease-out;} 
    .m_nav .mNav_bott .m_navli>a:before{-webkit-transform:rotate(0deg); transform:rotate(0deg); transition:all 0.6s ease-out;}
    .m_nav .mNav_bott .m_navli.active{background:#ea5514;}
    .m_nav .mNav_bott .m_navli.active>a:before{-webkit-transform:rotate(180deg); transform:rotate(180deg); background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a:after{-webkit-transform:rotate(180deg); transform:rotate(180deg); opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; background:#fff;}
    .m_nav .mNav_bott .m_navli.active>a{/*border-bottom:solid 1px #ea5514;*/ font-weight:bold;}
    .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .m_nav .mNav_bott .m_navli .m_secNav .li-title{width:100%; padding:8px 25px; border-top:solid 1px #ea5514; padding-top:18px; box-sizing:border-box; color:#fff; font-size:13px; position:relative;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a{padding:5px 0 5px 25px; display:block; position:relative; font-size:14px; line-height:1.25; transition:all 0.3s ease-out;} 
    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after{content:''; width:15px; height:15px; background:url(../img/m_anniu1.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-7px; background-size:cover;}
    .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0; padding-bottom:18px;}
    .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{padding:8px 25px; line-height:28px; display:block; position:relative; color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover{color:#fff;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur{color:#fff;}

    /*无连接的话去掉加号*/
    .m_nav .mNav_bott .m_navli.nav_link>a:after,
    .m_nav .mNav_bott .m_navli.nav_link>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before{display:none;}
    .m_nav .mNav_bott .m_navli.nav_link a:after{content:''; display:block; width:16px; height:16px; background:url(../img/link_ico.png) no-repeat center; position:absolute; top:0; bottom:0; right:15px;}
    
    /*下拉黑色背景*/
    .header .header-overlay {transition:all 0.2s ease-out; background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; left:0; z-index:-1; top:90px; opacity:0; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; visibility:hidden;}
    .bg-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .bg-open1 .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}
    .menu-open .header .header-overlay{opacity:1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; visibility:visible;}

    /*手机端搜索下拉*/
    .header .mSearch{background:#ea5514; padding:15px 10px; position:absolute; width:100%; left:0; top:100%; box-sizing:border-box; display:none;}
    .header .mSearch .search-inner .search-input input{width:100%; height:38px; font-size:13px;border-radius:38px; border:none; padding:10px 17px; box-sizing:border-box;}
    .header .mSearch .search-inner .search-btn button{position:absolute; top:0; bottom:0; right:16px; font-size:16px; margin:auto; width:27px; height:27px; background-color:transparent; border:none; border-radius:50%; padding:0;}

    /* 手机端语言版本 */
    .header .mLan_down{position:absolute; left:0; top:100%; width:100%; display:none;}
    .header .mLan_down ul{background:#f6f6f6;}
    .header .mLan_down li{transition:all 0.3s ease-out; border-bottom:solid 1px #e4e4e4;} 
    .header .mLan_down a{display:block; padding:15px; font-size:13px; position:relative; color:#666; overflow:hidden;}
    .header .mLan_down a:after{content:''; background:url(../img/mLan_anniu1.png) no-repeat center; width:15px; height:15px; display:block; position:absolute; top:0; bottom:0; right:15px; margin:auto; background-size:cover;}
   
    /* 底部 */
    .foot_top .left{width:45%;}
    .foot_top .right{width:46%;}
    .foot_top .right .share{width:33%;}
    .foot_top .right .info{width:65%;}

    /* HSE */
    .HSE01 .content .hd li{font-size:30px;}
    .HSE01 .content .bd .right{margin-top:30px;}
    .HSE02 .content .left{margin-top:30px}
    .HSE02 .content .right{width:59%}
    .HSE02 .content .right .intro{padding-right:5%;}

    /* story */
    .story01 .left .con{height:120px; overflow-y:auto;}
    .story01 .left .con::-webkit-scrollbar {width:4px; height:4px;}
    .story01 .left .con::-webkit-scrollbar-thumb {border-radius:5px; background:#ea5514;}
    .story01 .left .con::-webkit-scrollbar-track {border-radius:0; background:#f6f5f5;}
    .story02 .content li .intro .icon{margin:50px auto 5px;}
    .story02 .content li .intro .text{font-size:50px; line-height:50px;}
    .story04 {background-size:cover;}
    .story04 .left{width:50%;}
    .story05 .content .left .more{line-height:88px;}

    /* social_respon */
    .social_respon01 .content .item .item_top .right{overflow-y:auto;}
    .social_respon01 .content .item .item_bott .img_ .intro{width:60%;}
    .social_respon01 .content .item .item_bott .img_ .intro .t{font-size:25px; line-height:30px; height:60px;}

    /* culture */
    .culture01 .common-infor .con{width:100%;}
    .culture01 .content {height:auto; background-size:cover}
    .culture01 .content ul{padding:0}
    .culture01 .content li .li_box{padding:50px 30px;}
    .culture02 .intro{width:60%;}
    .culture02 .intro .tit{font-size:40px; line-height:40px;}
    .culture02 .intro .con{font-size:22px; line-height:26px; height:52px;}

    /* global */
    .global01 .content .top{font-size:30px; line-height:35px; width:auto; padding-right:3%;}
    .global01 .content .top .item span.icon{width:30px;}

    /* featured_projects */
    .featured_projects03 .li_ .intro .box{padding:30px 20px;}

    /* news_list */
    .newsBanner.xc_banner{height:550px;}
    .newsBanner .content .rect-517{padding-bottom:50.7%}
    .news_list01 .content .intro .box{padding:25px;}
    .news_list01 .content .intro .box .day{font-size:55px;}

    /* contact_us */
    .contact_us01 .content .left{width:100%; margin-bottom:30px;}
    .contact_us01 .content .left .map{height:500px;}
    .contact_us01 .content .right{width:100%;}

    /* construction */
    .construction02 .content{padding:25px 0;}
    .construction02 .content ul li{width:30%; height:145px; margin-bottom:20px;}
    .construction02 .content ul li .box{padding:20px;}
    .construction02 .content ul li .box .t{margin-bottom:5px;}

    /* digital */
    .digital02 .item .tit{font-size:25px; width:60%;}

    /* engineer */
    .engineer04 .content .item .tit{font-size:20px;}
    .engineer03 .cover .box .tit{font-size:20px;}

    /* modular */
    .modular04 .left{width:100%; margin-bottom:20px;}
    .modular04 .right{width:100%;}
    .modular05 .txt_dots .dot{width:32.5%; font-size:20px;}
    .modular05 .list .owl-nav .owl-prev{left:-50px;}
    .modular05 .list .owl-nav .owl-next{right:-50px;}

    /* operation */
    .operation02 .content .tab_c ul li{width:13%;}
    .operation03 .content ul li{width:30%; margin-left:5%;}

    /*  procurement */
    .procurement02 .content .tab_t ul li{font-size:20px;}

    /* quality */
    .quality02 ul li .intro{width:100%;}
    .quality02 ul li .img{width:100%; margin-top:20px;}

      /* 解决方案 */
    /* oilfield */
    .oilfield02 .content ul li:first-child{margin-left:3%;}
    .oilfield02 .content ul li{margin:0 3% 20px;}

    /* lng_plant */
    .lng_plant03 .left .item .box{padding:20px;}
    .lng_plant03 .left .item .box .tit{font-size:20px; margin-bottom:30px;}

    /* terminals */
    .solu_news .intro .rect-56{padding-bottom:0; height:auto;}

    /* underground */
    .underground01 .content .item .intro{margin-top:0;}
    .underground01 .content .item .intro .tit{font-size:24px;}

    /* our solution */
    .solution01 .content ul li .item{width:45%;}
    .solution01 .content ul li.odd .item{margin-right:5%;}
    .solution01 .content ul li.even .item{margin-left:5%;}
    .solution01 .content ul li .item .intro .tit{font-size:25px;}

    /* index */
    .ipart02 .left .con{font-size:14px;}
    .ipart02 .left ul{margin:20px 0; padding:0;}
    .ipart02 .left ul li .box{padding:0 20px;}
    .ipart03 .item .cover{font-size:16px;}
    .ipart03 .item .cover .box{padding:20px 10px;}
    .ipart03 .item:after{height:72px;}
    .ipart04 .left{width:28%;}
    .ipart04 .right{margin-right:0;}
    .ipart04{background:#f6f6f6;}
    .ipart04:after{display:none;}
    .ipart03 .owl-nav .owl-prev{left:0;}
    .ipart03 .owl-nav .owl-next{right:0;}
    .ipart05 .content{height:459px;}
    .ipart05 .menu_rt{height:459px;}
    .ipart05 .text{top:0;}
    .ipart06 .left .content .item .intro .con{height:96px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
    .ipart06 .left .content .owl-nav{left:9%;}

    /* 2020-1210 */
    .oilfield03 .content .item .box{padding:30px;}
    .oilfield03 .content .item .box .tit{font-size:20px; line-height:25px;}
    /* 2020-1215 */
    .story02 .content li .intro .txt{margin-top:0}
    .solution01 .cell .intro .tit{width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

    /* 2020-1216 */
    .contact_us01 .infor{margin-bottom:20px;}
    .contact_us01 .content .right .item .tit{font-size:30px;}
    .contact_us01 .content .right .item{margin-bottom:30px;}
    .contact_us02 .content .item .tit{font-size:30px;}

}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/

    /* 下层banner */
    .xc_banner{height:338px;}
    .xc_banner img{width:1300px; margin-left:-650px;}

    .xc_nav{display:none;}

    /* 三级 */
    .hasSanji{padding-top:0;}
    .hasSanji .channel_sanji{width:100%; margin-bottom:20px; border-top:none; overflow:hidden; height:54px;}
    .hasSanji .channel_sanji ul{width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; height:54px;}
    .hasSanji .channel_sanji ul li{display:inline-block; vertical-align:top; line-height:54px; color:#171717; margin-right:30px; position:relative; border-bottom:0; padding:0;}
    .hasSanji .channel_sanji ul li:after{content:''; position:absolute; bottom:-1px; left:0; width:0; height:2px; background:#ea5514; transition:.5s ease;}
    .hasSanji .channel_sanji ul li.cur:after{width:100%;}
    .hasSanji .channel_sanji ul li:hover:after{width:100%;}
    .hasSanji .channel_info{width:100%;}

    /* 底部 */
    .foot_top .left .img{width:50%;}
    .foot_top .right{width:50%;}
    .foot_top .right .share{width:33%;}
    .foot_top .right .info{width:65%;}


    /* HSE */
    .HSE01 .content .bd .left{padding-left:5%; width:30%;}
    .HSE01 .content .bd .right{margin-top:0}

    /* story */
    .story02 .content li .intro .icon{margin:40px auto 5px;}
    .story02 .content li .intro .text{font-size:40px; line-height:40px;}
    .story04 .left{width:65%;}
    .story05 .content .left .more{line-height:70px; font-size:30px;}

    /* social_respon */
    .social_respon01 .content .item .item_top .left{width:32%; font-size:20px; line-height:26px;}
    .social_respon01 .content .item .item_top .right{height:72px;}
    .social_respon01 .content .item .item_bott .img_ .intro{width:72%;}

    /* culture */
    .culture01 .content li .li_box .tit{font-size:18px; line-height:26px;}

    /* featured_projects */
    .featured_projects03 .li_{width:49%; margin-right:2%;}
    .featured_projects03 .li_three{margin-right:2%;}
    .featured_projects03 .li_:nth-child(2n){margin-right:0;}

    /* img_list */
    .img_list01 .link_box{margin:50px 0;}
    .img_list01 .content .item{width:48%; margin-right:4%;}
    .img_list01 .content .item.three_item{margin-right:4%;}
    .img_list01 .content .item:nth-child(2n){margin-right:0;}

    /* video_list */
	.video_list01 .content .hd{padding:0}
	.video_list01 .content .quality01_btn .owl-next{right:-10px;}
	.video_list01 .content .quality01_btn .owl-prev{left:-10px;}

    /* news_list */
    .newsBanner.xc_banner{height:450px;}
    .newsBanner .content{padding-top:120px;}
    .newsBanner .content .item .intro .box{padding:20px;}
    .newsBanner .content .rect-424,
    .newsBanner .content .rect-517{padding-bottom:0; height:auto;}
    .newsBanner .content .right .r_top{margin-bottom:23px;}
    .news_list01 .content .img{width:40%;}
    .news_list01 .content .intro{width:60%;}
    .news_list01 .content .intro .box .t{font-size:20px; line-height:24px; height:48px;}
    .news_list01 .content .intro .box .c{font-size:14px; line-height:20px; height:40px;}

    /* modular */
    .modular03 .content .owl-nav>div{width:70px;}
    .modular03 .content .owl-nav .owl-prev{left:-75px;}
    .modular03 .content .owl-nav .owl-next{right:-75px; background-position:-124px 0;}
    .modular03 .content .owl-nav .owl-next:hover {background-position: -124px -15px;}
    .modular05 .list .owl-carousel{padding:0 50px; box-sizing:border-box;}
    .modular05 .list .owl-nav .owl-prev{left:0;}
    .modular05 .list .owl-nav .owl-next{right:0;}

    /* technology */
    .technology03 .content .right .owl-item.center .item {transform:scale(1.1);}

     /* 解决方案 */
    /* lng_plant */
    .lng_plant02 .content .cover .box{padding:20px;}

    /* our solution */
    .solution01 .content ul li .item .intro .tit{font-size:20px; line-height:24px; margin:20px 0;}
    .solution01 .content ul li .item .intro .num{font-size:25px; line-height:1;}
    .solution01 .content ul li.even .item{margin-left:0; margin-right:5%;}
    .solution02 .item .cover .box{padding:20px;}

    /* index */
    .ipart02 .left{width:100%; margin-bottom:20px;}
    .ipart02 .right{width:100%; margin-right:0;}
    .ipart04 .left{width:35%;}
    .ipart04 .right{width:62%;}
    .ipart04 .left .more a{padding:10px 18px; font-size:16px;}
    .ipart04 .item .intro .box{padding:20px;}
    .ipart05 .content,
    .ipart05 .menu_rt{height:362px;}
    .ipart05 .text li{line-height:65px; height:65px;}
    .ipart06 .right .txt_box textarea{height:100px;}
    .ipart06 .left .content .owl-nav{left:0; bottom:-30px;}
    .ipart06 .right .inp_box input{line-height:40px; height:40px;}
    .ipart06 .right button{padding:10px 18px;}

    /* 2020-1215 */
    .story02 .content li .intro .icon{width:40px; height:36px;}
    .story02 .content li .intro .txt.txt1{font-size:17px;}


}
/*
* 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{height:64px}
    .pageHeader .header{background:#fff; box-shadow:0 0 15px 0 rgba(0,0,0,0.2);}
    .pageHeader .header .logo .img1{display:none;}
    .pageHeader .header .logo .img2{display:block;}
    .pageHeader .header .nav_wrapper .nav_ul .nav_a{color:#171717;}
    .pageHeader .header .h_tools .lan{color:#171717;}
    .pageHeader .header .h_tools .search i{background:url(../img/head_tool1.png) no-repeat center;}
    .pageHeader .header .h_tools .lan_tit i{background:url(../img/head_tool2.png) no-repeat center;}
    .pageHeader .header .m_tools{color:#171717}
    .pageHeader .m_tools .mobile_key span, 
    .pageHeader .m_tools .mobile_key:before, 
    .pageHeader .m_tools .mobile_key:after{background:#171717}
    .h_lan{display: none;}
    /* .xc_banner{height:260px;}
    .xc_banner img{width:1000px; margin-left:-500px;} */
    .xc_banner{height:156px;}
    .xc_banner img{width:600px; margin-left:-300px;}
    .header .logo{padding:15px 0; width:65%;}
    .header .m_tools{padding-top:16px; font-size:18px;}
    .header .m_tools .mobile_key{margin-top:0;}
    .m_nav{top:64px;}
    .foot_top{display:none;}
    .foot_bott{text-align:center; font-size:14px; padding:15px 0;}
    .foot_bott .l{float:none;}
    .foot_bott .r{float:none;}

    /* 三级 */
    .hasSanji{padding-bottom:20px;}
    .hasSanji .channel_sanji ul li{font-size:14px; margin-right:20px;}

    .channel_content{padding:25px 0;}

    /* 公共字体 */
    .common-infor .tit{font-size:20px; line-height:24px;}
    .common-infor .con{font-size:14px; line-height:24px; margin-top:5px; padding-right:0;}


    /* HSE */
    .HSE01:after{display:none}
    .HSE01{border-bottom:20px solid #ea5514}
    .HSE01 .content .hd li{font-size:18px; line-height:34px; height:34px; width: 50%; border-bottom: #ccc 1px solid}
    .HSE01 .content .bd{margin-top:20px;}
    .HSE01 .content .bd .left{padding:0; width:100%; margin-bottom:20px;}
    .HSE01 .content .bd .right{padding:0 0 20px; width:100%;}
    .HSE01 .content .bd .right ul li:after{top:8px}
    .HSE02{margin-top:25px;}
    .HSE02 .content{margin-top:20px}
    .HSE02 .content .left{width:100%; margin-top:0px;}
    .HSE02 .content .right{width:100%; margin-top:20px;}
    .HSE02 .content .right .intro .t{font-size:18px; line-height:25px; margin-bottom:10px;}

    /* story */
    .story01{margin-bottom:25px;}
    .story01 .left{width:100%;}
    .story01 .right{width:100%; margin-top:20px}
    .story02{margin-bottom:0px;}
    .story02 .content li{width:49%; margin-right:2%; background:#ea5514; margin-bottom:20px;}
    .story02 .content li:nth-child(2n){margin-right:0;}
    .story02 .content li .rect-1177{display:none}
    .story02 .content li .rect-1177 img{display:none}
    .story02 .content li .cover{display:none}
    .story02 .content li .intro{position:static; padding:20px; width:auto; height:auto}
    .story02 .content li .intro .icon{margin:15px auto 0; width:50px; height:44px;}
    .story02 .content li .intro .text{font-size:30px; line-height:30px;}
    .story02 .content li .intro .text sup{margin-left:0;}
    .story03 {padding:25px 0; background:#fff;}
    .story03 .content{margin-top:20px;}
    .story04{padding:25px 0; margin-bottom:20px;}
    .story04 .left{width:100%;}
    .story05 .content{margin-top:20px}
    .story05 .content .right{width:100%; margin-bottom:15px;}
    .story05 .content .right .r_top{margin-bottom:15px;}
    .story05 .content .left{width:100%;}
    .story05 .content .left .l_top{margin-bottom:15px;}
    .story05 .content .rect-187{height:auto; padding-bottom:0;;}
    .story05 .content .left .span-6{margin-bottom:15px;}
    .story05 .content .left .more{font-size:20px; line-height:30px; padding:5px 0;}

    /* social_respon */
    .social_respon01 .content{margin-top:15px;}
    .social_respon01 .content .item{width:100%;}
    .social_respon01 .content .item .item_top .left:after{width:60px; height:4px; bottom:-7px;}
    .social_respon01 .content .item .item_top .right{width:68%;}
    .social_respon01 .content .item .item_bott{margin-top:20px;}
    .social_respon01 .content .item .item_bott .img_{margin-bottom:15px;}
    .social_respon01 .content .item .item_bott .img_ .intro .t{font-size:20px; line-height:24px; height:auto}

    /* culture */
    .culture01 .content{margin-top:20px;}
    .culture01 .content li{width:100%;}
    .culture01 .content li.cur{width:100%;}
    .culture01 .content li .li_box{padding:25px}
    .culture01 .content li .li_box .con{height:auto; font-size:14px; line-height:24px; margin-top:10px;}
    .culture01 .content li::after{width:100%; height:1px; left:0; top:0; margin-top:0; background:rgba(255,255,255,.4)}
    .culture02{margin-top:20px;}
    .culture02 .item{width:100%;}
    .culture02 .item:first-child{margin-bottom:20px;}
    .culture02 .intro{width:100%;}
    .culture02 .intro .tit{font-size:20px; line-height:26px; margin-bottom:0;}
    .culture02 .intro .con{font-size:14px; line-height:24px; height:auto; margin-bottom:5px;}
    .culture03{margin-top:20px;}
    .culture03 .content{margin-top:20px;}
    .culture03 li{width:100%; margin-bottom:25px;}
    .culture03 li:last-child{margin-bottom:0;}
    .culture03 li .li_box .tit{font-size:20px; line-height:24px; margin-bottom:4px;}
    .culture03 li .li_box .con{height:auto; padding-bottom:5px;}
    .culture03 li .li_box:after{background-position:top left}

    /* global */
    .global01{padding-bottom:150px;}
    .global01 .content{margin-top:15px;}
    .global01 .content .top {overflow:hidden; padding-right:0; font-size:20px; line-height:24px; width:100%; text-align:center}
    .global01 .content .top .item span.icon{width:20px;}

    /* featured_projects */
    .featured_projects02{padding:20px 0; margin-top:20px;}
    .featured_projects02 li{width:100%; margin-left:0; margin-bottom:20px;}
    .featured_projects02 li .tit{font-size:14px; margin-bottom:0px;}
    .featured_projects02 li select{text-indent:0}
    .featured_projects03{margin-top:20px}
    .featured_projects03 .li_{width:100%; margin-right:0; margin-bottom:20px;}
    .featured_projects03 .li_:last-child{margin-bottom:0;}
    .featured_projects03 .li_ .intro .box{padding:20px}
    .featured_projects03 .li_ .intro .box .t{font-size:20px; line-height:24px; height:auto;}
    .featured_projects03 .li_ .intro .box .c{font-size:14px; line-height:24px;}
    .featured_projects03 .li_ .intro{box-shadow:0 0 15px rgba(0,0,0,.2);}

    /* img_list */
    .img_list01 .link_box{margin:20px 0;}
    .img_list01 .link_box .link_a{width:30%; margin-left:0; margin-right:3%; font-size:14px; padding-bottom:10px; margin-bottom:15px;}
    .img_list01 .link_box .link_a:nth-child(3n){margin-right:0;}
    .img_list01 .content{margin-bottom:20px;}
    .img_list01 .content .item{margin-bottom:0;}
    .img_list01 .content .item .txt{font-size:14px; padding:10px 5px;}

    /* video_list */
	.video_list01 .infor{margin-bottom:20px;}
	.video_list01 .content .hd li{display:block;}
	.video_list01 .content .hd li:last-child{margin-bottom:0;}
	.video_list01 .content .hd .rect-396:after{width:60px; height:60px; margin-left:-30px; margin-top:-30px; background-size:cover;}
	.video_list01 .content .hd li .intro {bottom:15px;}
	.video_list01 .content .hd li .txt{font-size:18px; padding:10px 0 20px;}
	.video_list01 .content .bd{display:none;}

    /* news_list */
    .newsBanner.xc_banner{height:auto; padding-bottom:20px;}
    .newsBanner.xc_banner > img{width:1920px; margin-left:-960px;}
    .newsBanner .content{padding-top:80px;}
    .newsBanner .content .left{width:48%; margin:0 1%;}
    .newsBanner .content .center{width:48%; margin:0 1%; margin-bottom:20px;}
    .newsBanner .content .right{width:100%; margin:0 auto; overflow:hidden;}
    .newsBanner .content .right .r_top{float:left; width:48%; margin:0 1%;}
    .newsBanner .content .item .intro .box{padding:15px;}
    .newsBanner .content .item .intro .box .tit{margin-top:0;}
    .newsBanner .content .item .intro .box .date{font-size:15px;}
    .news_list01 .form{margin:10px 0 20px;}
    /* .news_list01 .form .box{width:100%; margin-right:0;}
    .news_list01 .form .box select{font-size:14px; border-width:2px; line-height:40px; height:40px;}
    .news_list01 .form .box input{font-size:14px; border-width:2px; line-height:40px; height:40px;} */
    .news_list01 .content ul{margin-bottom:20px;}
    .news_list01 .content ul li{margin-bottom:20px;}
    .news_list01 .content .img{width:46%;}
    .news_list01 .content .intro{width:54%;}
    .news_list01 .content .intro .box{padding:10px;}
    .news_list01 .content .intro .box .info{width:100%;}
    .news_list01 .content .intro .box .t{font-size:16px; line-height:20px; height:40px; margin-bottom:6px;}
    .news_list01 .content .intro .box .c{display:none;}
    .news_list01 .content .intro .box .d{display:block;}
    .news_list01 .content .intro .box .date{display:none;}

    /* contact_us */
    .contact_us01 .infor{margin-bottom:20px;}
    .contact_us01 .content .left{margin-bottom:20px;}
    .contact_us01 .content .left .map{height:240px;}
    .contact_us01 .content .left .txt{font-size:15px; margin-top:20px;}
    .contact_us01 .content .right .item{margin-bottom:20px;}
    .contact_us01 .content .right .item .tit{font-size:20px; }
    .contact_us01 .content .right .item .con{font-size:14px;}

    /* construction */
    .construction01 .content{font-size:14px;}
    .construction02{margin:20px 0;}
    .construction02 .content{padding:20px 0;}
    .construction02 .content .common-infor{margin-bottom:20px;}
    .construction02 .content ul li{width:47%; height:160px;}
    .construction02 .content ul li .box{padding:10px;}
    .construction02 .content ul li .box .t{margin-bottom:0;}
    .construction02 img{width:1600px;}
    .construction03 .content{font-size:14px;}

    /* digital */
    .digital01 .content .bjk{font-size:14px;}
    .digital01 .content .item{margin:20px 0;}
    .digital01 .content .item .img{width:100%; margin-bottom:20px;}
    .digital01 .content .item .intro{width:100%; font-size:14px;}
    .digital02 .item{margin:20px 0;}
    .digital02 .item .tit{width:100%; font-size:18px; margin-bottom:20px;}

    /* engineer */
    .engineer01 .content .bjk{font-size:14px;}
    .engineer01 .content .item{margin:20px 0;}
    .engineer01 .content .item .img{width:100%; margin-bottom:20px;}
    .engineer01 .content .item .intro{width:100%;}
    .engineer01 .content .item .intro .txt{font-size:14px;}
    .engineer01 .content .item .intro .tit{font-size:18px;}
    .engineer02{font-size:14px;}
    .engineer03{margin:20px 0 0;}
    .engineer03 .cover{width:100%; position:static;}
    .engineer03 .cover .box{padding:20px 0;}
    .engineer03 .cover .box .tit{font-size:18px; margin-bottom:20px;}
    .engineer03 .cover .box .con .txt{font-size:14px;}
    .engineer04 .content .item{width:100%;}
    .engineer04 .content .item:first-child{margin-bottom:20px;}
    .engineer04 .content .item .tit{font-size:18px; line-height:24px; height:auto; margin-bottom:10px;}
    .engineer04 .content .item .con{font-size:14px;}
    .engineer04 .bjk{font-size:14px; margin-top:20px;}

    /* modular */
    .modular02 .content .txt{font-size:14px;}
    .modular03 .content{margin:20px 0; padding:0 40px;}
    .modular03 .content .item{background-position:center;}
    .modular03 .content .item .txt{width:100%;}
    .modular03 .content .item .txt .box{padding:35px;}
    .modular03 .content .item .inner{padding:15px 48px;}
    .modular03 .content .item:hover .txt{background:transparent; color:#5a5a5a;}
    .modular03 .content .item .txt{font-size:14px;}
    .modular03 .content .item:after{display:none;}
    .modular03 .content .owl-nav>div{width:40px;}
    .modular03 .content .owl-nav .owl-prev{left:-40px;}
    .modular03 .content .owl-nav .owl-next{right:-40px; background-position:-154px 0;}
    .modular03 .content .owl-nav .owl-next:hover {background-position: -154px -15px;}
    .modular04 .right .con dl dd{font-size:14px;}
    .modular04 .right .tit{font-size:20px; margin-bottom:0;}
    .modular04 .right .con dl{width:100%; margin-top:20px;}
    .modular05{padding-top:20px;}
    .modular05 .txt_dots{margin-bottom:20px;}
    .modular05 .txt_dots .dot{width:32%; font-size:14px;}
    .modular05 .list .owl-carousel{padding:0;}
    .modular05 .list .common-infor{margin:20px 0;}
    .modular05 .list .con .txt{width:100%; font-size:14px;}

    /* operation */
    .operation01 .bjk{font-size:14px;}
    .operation02{margin:20px 0;}
    .operation02 .content .tab_t{margin:20px 0;}
    .operation02 .content .tab_t ul li{font-size:16px; line-height:40px; height:40px;}
    .operation02 .content .tab_c ul{overflow:hidden;}
    .operation02 .content .tab_c ul li{ width:30%; float:left; margin:0 5% 20px 0;}
    .operation02 .content .tab_c ul li:nth-child(3n){margin-right:0;}
    .operation02 .content .tab_c ul li .img img{width:60px;}
    .operation03 .content ul li{width:100%; margin-left:0; margin-bottom:20px;}
    .operation03 .content ul li .t{font-size:18px;}

    /* procurement */
    .procurement01{margin-bottom:20px;}
    .procurement01 .content .bjk{font-size:14px;}
    .procurement02 .content .tab_t ul li{width:100%; font-size:18px; margin-bottom:15px;}
    .procurement02 .content .tab_t ul li:after{width:80px;}

    /* project */
    .project01 .content .bjk{font-size:14px;}
    .project02{margin:20px 0;}
    .project02 .left{width:100%; margin-bottom:20px; font-size:14px;}
    .project02 .left .box{padding:20px;}
    .project02 .right{width:100%; font-size:14px;}
    .project03 .left{width:100%; margin-bottom:20px; font-size:14px;}
    .project03 .left .box{padding:20px;}
    .project03 .right{width:100%; font-size:14px;}
    .project03 .right .txt{width:100%;}

    /* quality */
    .quality01 .content .bjk{font-size:14px;}
    .quality02 ul li{margin-top:20px;}
    .quality02 ul li .intro .tit{font-size:20px; margin:20px 0;}

    /* technology */
    .technology01 .content .bjk{font-size:14px;}
    .technology02{margin:20px 0;}
    .technology02 .content .txt{width:100%; font-size:14px;}
    .technology03 .content .left{width:100%; font-size:14px;}
    .technology03 .content .right{width:100%;}

     /* 解决方案 */
    /* oilfield */
    .oilfield01 .content .bjk{font-size:14px;}
    .oilfield02{padding:20px 0;}
    .oilfield03{background-size:cover; padding:20px 0;}
    .oilfield03 .common-infor{margin-bottom:20px;}
    .oilfield03 .txt_dots{display:none;}
    .oilfield03 .content .item .box{padding:20px;}
    .oilfield03 .content{width:auto; padding:0 40px; box-sizing:border-box;}
    .oilfield03 .content .owl-nav .owl-prev{left:-38px;}
    .oilfield03 .content .owl-nav .owl-next{right:-38px;}
    .oilfield03 .content .item .box .tit{font-size:16px;}
    .oilfield03 .content .item .box .con .txt{width:100%;font-size:14px;}

    /* lng_plant */
    .lng_plant01{margin-bottom:20px;}
    .lng_plant01 .bjk{font-size:14px;}
    .lng_plant02 .content .cover .box .txt{width:100%; font-size:14px;}
    .lng_plant02 .rect-32{padding-bottom:62.5%;}
    .lng_plant03 .left{margin-top:20px; width:100%;}
    .lng_plant03 .left .item .box .tit{font-size:18px;}
    .lng_plant03 .right{width:100%;}
    .lng_plant04{margin-top:20px;}
    .lng_plant04 .content{margin:20px 0;}
    .lng_plant04 .content .tab_t{margin-bottom:20px;}
    .lng_plant04 .content .tab_t ul li{font-size:16px; line-height:40px; height:40px;}
    .lng_plant04 .content .tab_c .item .bjk{font-size:14px; padding-bottom:20px;}

    /* terminals */
    .terminals01 .content .bjk{font-size:14px;}
    .solu_news{margin-top:20px;}
    .solu_news .item{overflow:hidden; background:#f7f8f8; margin-bottom:20px;}
    .solu_news .item .img{width:46%; float:left;}
    .solu_news .item .intro{width:54%; float:left;}
    .solu_news .item .intro .box{padding:10px;}
    .solu_news .item .intro .box .tit{font-size:16px; line-height:20px; height:40px; white-space:inherit; margin-bottom:6px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
    .solu_news .item .intro .box .con{display:none;}
    .solu_news .item .intro .box .date{font-size:14px;}
    .solu_news .img span{font-size:14px;}

    /* long */
    .long01{margin-bottom:20px;}
    .long01 .content{font-size:14px;}
    .long02 .content{font-size:14px;}

    /* tank_frams */
    .tank_frams01 .content .bjk{font-size:14px;}

    /*  underground */
    .underground01 .content .bjk{font-size:14px;}
    .underground01 .content .item{margin:20px 0;}
    .underground01 .content .item .img{width:100%; margin-bottom:20px;}
    .underground01 .content .item .intro{width:100%;}
    .underground01 .content .item .intro .tit{font-size:18px;}
    .underground01 .content .item .intro .txt{font-size:14px; line-height:24px;}
    .underground02 .smal-6{margin-bottom:20px;}
    .underground02 .bjk{font-size:14px;}

    /* our solution */
    .solution01{margin-bottom:20px;}
    .solution01 .infor{margin-bottom:20px;}
    .solution01 .content ul li{margin-bottom:0;}
    .solution01 .content ul li .item{width:100%; margin-bottom:20px;}
    .solution02 .infor{margin-bottom:20px;}
    .solution02 .item{width:100%; margin-bottom:20px; margin-left:0;}
    .solution02 .item .cover .top_{font-size:20px;}
    .solution02 .item .cover .bott_{font-size:16px;}

    /* news_detail */
    .news_detail .detail_l,.news_detail .detail_r{width:100%;}
    .news_detail .detail_r{margin-top:14px;}
    .news_detail .news_title{font-size:20px;}
    .news_detail .l_box{padding:20px;}
    .news_detail .l_tools{margin-bottom:20px;}
    .news_detail .detail_r .arr_box,
    .news_detail .detail_r .share_box{padding:20px;}

    /* 2020-1209 */
    .featured_projects03 .li_ .intro{height:auto}
    .featured_projects02 li .title{margin-bottom:0px; font-size:16px; display:none;}
    .featured_projects02 li .tit{border-bottom:1px solid #a7a7a7;}
    .featured_projects02 li .tit span.text{font-size:20px; line-height:40px;}
    .featured_projects02 li .li_down dd{font-size:14px; line-height:40px;}
    .news_list01 .form li{width:100%; margin-left:0; margin-bottom:20px;}
    .news_list01 .form li .tit{font-size:14px; margin-bottom:0px;}
    .news_list01 .form li .title{margin-bottom:0px; font-size:16px; display:none;}
    .news_list01 .form li .tit{border-bottom:1px solid #a7a7a7;}
    .news_list01 .form li .tit span.text{font-size:20px; line-height:40px;}
    .news_list01 .form li .li_down dd{font-size:14px; line-height:40px;}

    /* 2020-1214 */
    .procurement02 .content .tab_c .t{font-size:20px;}
    /* 2020-1215 */
    .story02 .content li .intro .txt.txt1{font-size:15px;}
    
    /* 2020-1216 */
    .solution01 .cell{width:100%; margin:0 0 15px;}
    .solution01 .cell .intro .tit{font-size:20px; padding-top:5px;}
    .solution01 .cell .intro:after{top:20px;}
    .new_modular .modular03 .infor .tit,
    .new_modular .modular05 .infor .tit{font-size:20px; line-height:24px; padding-left:10px;}
    .new_modular .modular03 .infor .tit:after,
    .new_modular .modular05 .infor .tit:after{height:24px;}
    .new_modular .modular03,
    .new_modular .modular05{margin-top:0px; padding-bottom:20px;}
    .new_modular .modular03 .infor .con,
    .new_modular .modular05 .infor .con{font-size:14px; width:100%; margin-top:10px}
    .new_modular .modular03 .infor .txt .bjk{width:100%;}
    /* .modular03 .content .item.cur .txt{color:#555; background:none} */
    .new_modular .modular03 .text_t{font-size:16px; line-height:23px; margin-bottom:5px;}
    .modular03 .content .item .txt .box{padding:0}
    .modular03 .content .item .inner{padding:15px}
    .modular03 .content .item .txt{width:100px; height:100px; font-size:13px; text-align:center}
    .new_modular .modular03 .text_c{font-size:14px;}
    .new_modular .modular03 .text_c .c_l{width:100%; margin-bottom:10px;}
    .new_modular .modular03 .text_c .c_r{width:100%; }
    .new_modular .modular05 .infor .txt{font-size:14px}
    .new_modular .modular05 .infor .txt .bjk{width:100%;}
    .new_modular .modular05 .content{margin-top:20px; padding:0}

    /* 2020-1217 */
    .contact_us01 .infor{margin-bottom:10px;}
    .contact_us01 .content .right .title{font-size:18px; line-height:23px; margin-bottom:10px}
    .contact_us01 .content .right .item .tit{line-height:24px; margin-bottom:10px;}
    .contact_us01 .content .right .item .con{line-height:24px; }
    .contact_us01 .content .right .item .tit:after{height:20px; top:2px;}
    .contact_us01 .content .left .txt{line-height:24px;}
    .contact_us02{padding:20px 0; margin-top:20px;}
    .contact_us02 .content .item .tit{font-size:20px; line-height:24px;}
    .contact_us02 .content .item .tit:after{height:20px; top:2px;}
    .contact_us02 .content .item .con{font-size:14px; line-height:24px;}
    .contact_us02 .content .item{margin-top:20px;}

    /* 2020-1218 */
    .story02 .content li{margin-bottom:10px;}
    .story02 .content li .intro .icon{width:30px; height:27px; margin-bottom:5px;}
    .story02 .content li .intro .text{font-size:25px; line-height:30px; }
    .story02 .content li .intro .txt.txt1{font-size:13px;}
    .story02 .content li .intro .txt{font-size:12px;}
    .HSE01 .content .bd .item .left{width:60%; margin:0 auto; float:none; padding-left:0;}
    .HSE01 .content .bd .item .right{width:100%; margin-top:20px; float:none;}
    .HSE01 .content .bd .item .right .txt{font-size:14px; line-height:24px;}
    .HSE02 .content .left{width:60%; margin:0 auto; float:none}
    .HSE02 .content .right{float:none;}
    .HSE02 .content .right .intro .c{font-size:14px; line-height:24px;}
    .m_nav .mNav_bott .m_navli .m_secNav li>a{line-height:20px;}
    .m_nav .mNav_bott .m_navli.active>a {border-bottom: solid 1px #ee7b49;}
    .lng_plant02 .content .cover{position:static;}
    .lng_plant02 .content .cover .box .txt{line-height:24px;}
    .lng_plant03 .left{margin-top:0}
    .lng_plant04 .content .tab_c .item .bjk{background:none}
    .terminals01 .content .bjk img{margin-bottom:10px; display:inline-block}
    .terminals01 .content .row{margin-bottom:10px}
    .hasSanji .channel_sanji{border-bottom:1px solid #eee;}
    .oilfield01 .common-infor{margin-bottom:10px;}
    .oilfield01 .content .bjk{line-height:24px;}
    .oilfield02 .content{margin-top:20px;}
    .oilfield02 .content ul li{background:none; width:100%; padding-left:10px; position:relative; margin:0 0 10px; box-sizing:border-box; height:auto;}
    .oilfield02 .content ul li:first-child{margin-left:0;}
    .oilfield02 .content ul li:before{content:''; width:4px; height:4px; background:#333; border-radius:10px; position:absolute; left:0; top:8px;}
    .oilfield02 .content ul li .li_box{padding:0}
    .oilfield02 .content ul li .li_box .txt{width:100%; height:auto; text-align:left;}
    .oilfield02 .content ul li .li_box .txt .box{padding:0}
    .oilfield02 .content ul li:hover .li_box .txt{background:none}
    .oilfield03 .content{padding:0 60px;}
    .oilfield03 .content .owl-nav .owl-prev{left:-50px;}
    .oilfield03 .content .owl-nav .owl-next{right:-50px;}
    .gas_oilfield .oilfield02 .content ul li .li_box .txt .box{padding:0}
    .technology01 .common-infor{margin-bottom:10px;}
    .technology01 .content .bjk{line-height:24px;}
    .technology03 .content .right .owl-item.center .item {transform: scale(1);}
    .engineer01 .content .item .intro .txt,
    .engineer03 .cover .box .con .txt,
    .engineer04 .content .item .con{line-height:24px;}
    .procurement02 .content .txt{font-size:14px;}
    .modular02 .content .txt{line-height:24px; width:100%; line-height:24px;}
    .modular02 .content{ height:240px; overflow-y:auto;}
    .modular02 .content::-webkit-scrollbar {width:4px; height:4px;}
    .modular02 .content::-webkit-scrollbar-thumb {border-radius:5px; background:#ea5514;}
    .modular02 .content::-webkit-scrollbar-track {border-radius:0; background:transparent;}
    .modular03 .content .owl-nav .owl-prev:after{font-size:14px; left:3px;}
    .modular03 .content .owl-nav .owl-next:after{font-size:14px; right:3px;}
    .modular03 .content .item:after{display:block; right:-21px}
    .new_modular .modular03 .text_c .c_r{text-align:center;}
    .new_modular .modular03 .text_c .c_r img{width:80%;}
    .modular05 .list .owl-nav>div{top:inherit; margin-top:0; bottom:102%; display:none}
    .modular05 .list .owl-nav .owl-prev{left:inherit; right:45px;}
    .construction02 img{width:1700px; margin-left:-850px;}
    .construction02 .content ul li{height:180px; margin-bottom:13px; width:48%; margin-bottom:8px;}
    .construction02 .content ul li .c{ line-height:21px;}
    .global01 .content .top .item{width:100%; margin-left:0}
    .global01 .content .top .item:before,
    .global01 .content .top .item:after{height:1px;}
    .news_list01 .form .box input{border-bottom:1px solid #1e1e1e;}
    .news_list01 .form li .tit span.text,
    .news_list01 .form .li03 .box input{font-size:16px;}
    .news_list01 .form li .tit{padding:0 20px;}
    .news_list01 .form .li03 .box input{text-indent:20px;}
    .news_detail .news_title{line-height:24px; font-size:17px}
    .img_list01 .link_box .link_a:before,
    .img_list01 .link_box .link_a:after{height:1px;}
    .m_index02 .content .item .icon{width:60px; height:60px; margin:0 auto;}
    .m_index .m_index04 ul li .right .desc{height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:7px 0;}
    .m_index .m_index04 ul li .left .rect-75{padding-bottom:55.5%;}
    .m_index .m_index05{font-size:17px;}
    .contact_us01 .content .right .title:after,
    .contact_us02 .common-infor .tit:after{top:2px; height:20px;}

    /* 2020-1223 */
    .m_solu .content .item .t{font-size:14px; line-height:24px;}
    
}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/

}

@media only screen and (max-width: 355px) {
    /*mobileMode 350 网站样式*/

    .modular03 .content .item .txt .box{padding:12px;}

    .solu_news .item .intro .box .tit{height:auto;}

    /* 2020-1218 */
    .story02 .content li{width:100%; margin-right:0;}
    .story02 .content li .intro{padding:15px;}
    .story02 .content li .intro .icon{margin-top:5px;}
}

