/*
* 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); }
/*
* 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 网站样式*/

    /*头部*/
    .h_bottom .inav,.inav_wrapper{ height: 0; overflow: hidden; }
    .mobile_key{ display: block; float: right; font-size: 25px; color: #ffc200; line-height: 96px; }
    .f_top .dl5{ width: 27%; }
    .h_bottom .logo{padding:27px 0;}

    /*首页*/
    .widgets_product_scroll_3 .pt_bd .item:hover .cont_box{top:100%;}
    .ibanner .banner_con_cover{margin-left:-470px;}
    .ibanner .nav-btn{display:none;}
    .header_top .con{top:40px; right:30px;}
    .header_top .con .item.mobile{display: none;}
    /* .header_top .con .map{border-left:none;} */

    /*新闻列表*/
    .nsearch-main .news-sele { background:#fff; }
    .new_list .part2_li .left_riqi .riqi_box { padding-right:0; background-image:none; background-color:#b9b9b9; }

    /*新闻详细*/
    .widget-newsdetail-8 .n_right { padding-top:0; }
    .widget-newsdetail-8 ._detailPage_bottom { margin-top:10px; }
    .widget-newsdetail-8-tools,._tools { display:none; }
    .widget-newsdetail-8 ._detailPage_bottom ul { padding-right:3%; }
    .contact_us .contact_r_box dl{ padding: 0; }
    .contact_us .contact_r_box .part3{ padding: 20px 0 33px 80px; }

    /*发展历程*/
    .widgets_xc_history_6 .ul-list li .year{font-size:30px;}
    .job_list .pt-hd .form-box div{margin-bottom:10px;}
    .culture .fix{width:100% !important;}
    .culture .fix .l{width:100% !important; text-align:center;}
    .culture .fix .l.center{border:none !important;}


    /* 20240226 */
    .f_top dl{margin-right:1%; width:17%;}
    .f_top .dl5{width:13%; margin-right:0;}
    .f_top .dl5 dd span{width:auto; display:block; margin-top:0;}
    .f_top .dl5 dd .ewm_img{display:block; width:120px;}
    .pt3 .about .content{height:auto;}
    .pt3 .about .content .l_box{width:100%; height:auto; padding:20px 0; margin-bottom:10px;}
    .pt3 .about .content .l_box .info{padding-top:0;}
    .pt3 .about .content .r_box{width:100%; height:auto; font-size:0; margin-bottom:0;}
    .pt3 .about .content .r_box .item{height:200px; display:inline-block; width:49%; margin-right:2%;}
    .pt3 .about .content .r_box .bott_box{margin-right:0;}
    .f_bottom .left,
    .f_bottom .right{width:100%; float:none; text-align:center;}
    .intro .pt2 .num_box .top_box span{font-size:45px; margin-right:0;}
    .widget-prodetail-8 .order_phone span{font-size:24px;}
    .widget-prodetail-8 .order_phone{padding-bottom:20px;}
    .breadCrumbs{display:none;}
    .job_list .pt-hd .form-box .form2 input{width:260px;}

    .sec_channel>a{display:block;}

    .contact_us .contact_r_box .part3{padding-left:0;}
    .culture .fix .l{width:50%!important;}

}


@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/

    .f_top dl{ display: none; } 
    .f_top .dl1,.f_top .dl5{ display: block; width: 40%; }
    .f_bottom .left,.f_bottom .right{ float: none; text-align: center; }

    /*首页*/
    .widgets_product_scroll_3 .pt_hd .tit{font-size:24px;}
    .pt2 {margin: 0 10px;}
    .pt2 .tit{font-size:24px;}
    .pt2 .con .row .item .first{font-size:20px;}
    .pt3 .con_box{width:100%;}
    .pt3 .about .content .r_box .item{margin-bottom:16px;}
    .ibanner .banner_con_cover{margin-left:-370px;}

    /*新闻列表*/
    .topnews ._img { width:56%; }
    .topnews ._nr { width:38%; }
    .topnews, .news-search { padding-bottom:30%; }
    .topnews .arr_next { right:44%; }
    .new_list .part2_li .left_riqi{width: 13%; margin-right:2%; width:10%;}
    .new_list .part2_li .mid_pic{width: 26%;}
    .new_list .part2_li .right_neirong{ margin-left:4%; width:58%;}
    .new_list .part2_li .right_neirong .neirong_box{padding: 0;}
    .new_list .part2_li { margin:0 auto 45px; max-width:700px; }
    .new_list .part2_li.no_img .right_neirong { width:80%; }
    .new_list .part2_li.no_img .right_neirong .neirong_box { padding-left:0; }
    .new_list .part2_li .right_neirong .title { margin-bottom:4px; font-size:18px; }
    .new_list .part2_li .right_neirong .dec { margin-bottom:0; height:1.8em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
    .new_list .part2_li .right_neirong .more>a { display:none; }

    /*联系我们*/
    .contact_us .contact_r_box .r_title{padding-bottom: 16px;}
    .contact_us .contact_r_box dl{padding: 18px 0 18px;}
    .contact_us .contact_r_box .part3{padding: 15px 0 27px 80px;}
    .contact_us .contact_r_box .part4_l{width: 25%;}
    .contact_us .contact_r_box .part4_r{ float: left; }
    .contact_us .contact_r_box .part3 .number{font-size: 20px;}

    /*新闻详细*/
    .widget-newsdetail-8 ._head ._title { font-size:24px; }
    .widget-newsdetail-8 .n_left,.widget-newsdetail-8 .n_right,.widget-newsdetail-8 .news_img { width:100%; float:none; }
    .widget-newsdetail-8 .n_left { margin-bottom:20px; }

    .nsearch-lant{ margin-bottom: 15px; }
    .nsearch-main .news-sele{ margin-bottom: 10px; }
    .map-M6-list li{ height: 210px; }
    .contact_us .contact_r{width: 100%;}
    .contact_us .contact_l{width: 100%;}
    body .contact_us .contact_l #map-49517{ width: 100%!important; }



    /* 20240226 */
    .f_bottom .com_link{display:block;}
    .f_top{height:275px;}
    .ibanner .owl-dots{left:90%;}
    .intro .pt2{margin-bottom:0;}
    .intro .pt2 .num_box{padding:0 40px;}
    .contact_us .contact_r_box .part3{padding-left:0; padding-bottom:0;}
    .contact_us .contact_r_box{padding:0; padding-top:40px;}
    .contact_us .contact_r_box .r_title{padding-bottom:0;}
    .f_top .dl5 dd .ewm_img{margin:0 auto;}

}
/*
* MobileMode
*/
@media only screen and (max-width: 760px) {
    body:after {
        content: 'Mobile';
    }
    body,input,textarea,button,select {font-size:16px;}
    .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 网站样式*/

    /*.xc_banner,*/
    .sec_menu{ display: none; }
    .h_top .lang_sel{ left: -10%; }
    .h_bottom{ height: 81px; overflow: hidden; }
    .chan_bread{ line-height: 45px; display: none; }
    /*.breadCrumbs{ font-size: 13px; }
    .chan_bread  .chan_tit{ font-size: 25px; }*/
    .f_top{ display: none; }

    /*首页*/
    .h_bottom{height:120px;}
    .header_top .con{/*top:80px;*/ right:50px;}
    .mobile_key{position: absolute; /*top: 40px;*/right: 20px;}
    .ibanner .item a{height:auto;}
    .ibanner .banner_con_cover{display: none;}
    .ibanner .con{position:relative; height:auto; visibility: visible;}
    .ibanner .con .wrap{padding:0;}
    .ibanner .con .info{height:auto; padding: 20px; width:auto; background:url(../img/1129/grey50.png) repeat;}
    .ibanner .con .info .tit{padding-top: 0;}
    .ibanner .con .info .banner_btn{margin:20px 0 0;}
    .ibanner .con .info .tit{font-size:22px; margin-bottom:20px;}
    .ibanner .con .info .desc{height:120px; max-height:120px; overflow:hidden;}

    .ibanner .owl-dots{display:none;}
    .ibanner .owl-carousel .owl-item img{position:static; margin-left:0; width:100%;}
    .widgets_product_scroll_3{padding:30px 0;}
    .widgets_product_scroll_3 .pt_hd .tit{font-size:18px;}
    .widgets_product_scroll_3 .pt_bd .item .title{font-size:14px; padding:20px 0;}
    .pt2{padding:40px 0; margin: 0 10px;}
    .pt2 .tit{font-size:18px;}
    .pt2 .desc{font-size:14px;}
    .pt2 .con .row .item{margin-bottom:20px;}
    .pt2 .con .row .item .first{font-size:16px;}
    .pt2 .con .row .item .second{font-size:12px;}
    .pt2 .con .row .item:hover .cover{opacity:0;}
    .pt3 .con .tit{font-size:18px;}
    .pt3 .con .about .tit{margin-top: 20px;}
    .head_box .r_box .tit{font-size:16px;}
    .list_box .new_desc .n_tit{font-size:14px;}
    .list_box .new_desc .n_info{font-size:12px;}
    .list_box .date .year{font-size:18px;}
    .list_box .date .day{font-size:14px;}

    .pt3 .about .content .l_box .info .box_tit{font-size:16px;}
    .pt3 .about .content .l_box .info .second_tit{font-size:14px;}
    .pt3 .about .content .l_box .info .box_con{font-size:12px;}
    .pt3 .about .content .l_box .box_btn{width:65px;}
    .pt3 .about .content .r_box .title{font-size:16px}

    /*新闻列表*/
    .topnews,.news-search { width:100%;}
    .news-search { height:auto; padding-bottom:0; margin-bottom:20px;}
    .topnews { padding-bottom:115%; }
    .topnews ._img,.topnews ._nr { width:100%; margin-right:0;}
    .topnews ._img a.rect-75 { height:200px; padding-bottom:0; text-align:center; }
    .topnews ._img img { width:auto; height:200px; margin:0 -100%; position:static;}
    .topnews ._nr { padding:0 4%; box-sizing:border-box; }
    .topnews .arrs { top:80px; margin-top:0; }
    .topnews .arr_next { right:0; }
    .topnews ._sum{ height: 52px;}
    .new_list .part2_li .left_riqi{display: none;}
    .new_list .part2_li .mid_pic{width: 100%;}
    .new_list .part2_li .right_neirong .neirong_box{padding-left: 0;}
    .new_list .part2_li .right_neirong { margin-left:0; width:100%; }
    .new_list .part2_li .right_neirong .title { margin-top:10px; font-size:17px; }

    /*分页*/
    .widgets_common_pages_4 a, .widgets_common_pages_4 span{display:none;}
    .widgets_common_pages_4 .goprev, .widgets_common_pages_4 .gonext,.widgets_common_pages_4 span.count{display:inline-block;}

    /*公司简介*/
    .intro .pt1 .imgbox{width:100%;}
    .intro .pt2 .num_box .top_box span{font-size:32px;}
    .intro .pt2{padding:20px 0;}
    .intro .pt2 .num_box li{margin-bottom:20px;}

    /*营销网络*/
    .map-M6-list{height:auto}

    /*招聘列表*/
    .widget-job-2 ._jt span { display: none; }
    .widget-job-2 ._jcon{padding-left: 30px;}

    /*联系我们*/
    .contact_us .contact_r{width: 100%;}
    .contact_us .contact_l{width: 100%;}
    .contact_us .contact_l .map #map-50607{width:100% !important;}

    /*视频列表*/
    .widget-prolist-15 li ._info .iconfont{ display:none; }

    /*圣东市政*/
    .widget-prolist-16 .bom-text ._price{display:none;}
    .widget-prolist-16 .bom-text{padding:15px 5%;}

    .gotop{ display: none; }
    .h_top .tse_inp{ display: none; }
    .h_top .lang,.h_top .top_link a{ padding: 0 5px; }
    .imain .ipt1 .box:after,.imain .ipt1 .box:before{ display: none; }
    .channel_content{ padding: 0 0 30px; }
    .widgets_xc_piclist_11{ margin-bottom: 0; }
    #map-49517{ width: 100% !important; }
    .widget-job-2 ._t3,.widget-job-2 ._t5{ width: 25%; }
    .imain .ipt1 .box:hover .con{ margin-top: -18%; }

    body .channel-content-49610 .Form-P1 .Form-P1-Left,body .channel-content-49610 .Form-P1 .Form-P1-right{ width: 100%; }

    /*发展历程*/
    .widgets_xc_history_6 .ul-list li .year{font-size:24px;}


    .channel-content-50657 .dib.sear_f{width:auto !important;}
    .channel-content-50657 .dib{margin-bottom:5px;}



    /* 20240226 */
    .h_bottom .logo{width:300px;}
    .h_bottom{height:105px;}
    .ibanner .con .info .banner_btn i{top:0px;}
    .pt2 .con .row .item .first{height:auto;}
    .f_bottom .left a{display:inline-block;}
    .pt3{padding:40px 0;}
    .header_top .con .map{display:none;}
    .ibanner .con .info .desc{height:auto; max-height:none;}
    .ibanner .con .info .tit{font-size:20px; line-height:25px; margin-bottom:10px;}
    .ibanner .con .info{background:none;}
    .ibanner{background:url(../img/1129/grey50.png) repeat;}
    .pt3 .about .content .r_box .item{margin-bottom:0;}
    .list_box .new_desc .n_tit{margin-bottom:5px;}
    .channel_content{padding-top:30px;}
    .intro .pt1 .imgbox{margin-bottom:30px;}
    .header_top .con .item.h_lan::before{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:14px; background:#ccc;}
    .pt3 .about .content .l_box .box_btn i{top:5px; right:14px;}
    .pt3 .about .content .l_box .box_btn{width:80px;}
    .widget-prodetail-8 .pro_deta_l .iconfont{display:none;}
    body .mm-menu{width:60%; left:-60%;}
    body .mm-menu.mm-front, body .mm-menu.mm-next{left:-60%;}
    .mm-opened body #mm-blocker{left:60%;}
    .culture .fix .l{width:100%!important;}

    
}
@media only screen and (max-width: 640px) {
    body .channel-content-50700 .form-m1{width:96%; margin:0 auto;}
    body .channel-content-50700 .form-m1 .form-m1-li input{width:calc(100% - 30px);}
    body .channel-content-50700 .form-m1 .form-m1-li textarea{width:calc(100% - 30px);}
}

@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/


    /* 20240226 */
    .mobile_key{right:15px; line-height:70px;}
    .mobile_key .iconfont{margin:0;}
    .header_top .con .item{padding:0;}
    .h_bottom .logo{width:240px; padding:20px 0;}
    .h_bottom .logo img{display:block;}
    .h_bottom{height:70px;}
    .header_top .con{top:25px;}
    .widget-prodetail-8 .order_phone span{display:inline-block; font-size:20px;}
    .job_list .zi a{display:inline-block;}
    .job_list .pt-hd .form-box div{width:100%;}
    .job_list .pt-hd .form-box .form2 input{width:calc(100% - 120px);}
    .job_list .pt-hd .form-box button{display:block; margin:0 auto;}


    .h_bottom .logo{width:200px;}
    .header_top .con .item.h_lan{padding:0 8px;}
}
