/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2018-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:1366px) {
	.wrap {
	    width: 90%;
	    margin-right: auto;
	    margin-left: auto;
	}
    .xc_banner .channel_box {
        width: 1100px;
        padding: 0 5%;
    }
    /* .header .inav_wrapper .inner_box .sec_list{
        width: 25%;
        float: left;
        position: relative;
        z-index: 1;
        padding-left: 5%;
    } */
    .header .inav_wrapper .inner_box .sec_list{
        width: 100%;
        float: left;
        position: relative;
        z-index: 1;
        padding-left: 0;
    }
    .header .inav_wrapper .inav .second_nav li.cur a {
        color: #00cc66;
        font-size: 14px;
    }
    .header .inav_wrapper .inner_box .sec_list .second_nav a {
        position: relative;
        display: block;
        font-size: 14px;
    }
    .header .inav_wrapper .inner_box .sec_img{
        width:70%;
    }
}
/*
* 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:#000;}
    .header_bott .inav{display:none;}

    .header .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;}
    .header .m_nav.show{bottom:0;}
    .header .m_nav .m_wrap{padding:0 5%;}
    .header .m_nav .mNav_top{padding:10px 0; background:#fff; position:relative; font-size:20px; color:#00cc66; font-weight:bold;}
    .header .m_nav .mNav_top .m_search{}
    .header .m_nav .mNav_top .m_close{float:right; cursor:pointer;}
    .header .m_nav .mNav_bott{padding:3% 5%;}
    .header .m_nav .mNav_bott .m_navli{position:relative;}
    .header .m_nav .mNav_bott .m_navli>a{padding:8px 50px 8px 0; font-size:17px; color:#000; display:inline-block;}
    .header .m_nav .mNav_bott .m_navli:hover>a{color:#00cc66;}
    .header .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;}
    .header .m_nav .mNav_bott .m_navli .m_jt:before{content:''; width:10px; height:5px; background:url(../images/jt_down.png) no-repeat center;position:absolute; left:50%; margin-left:-5px; top:50%; margin-top:-2px;}
    .header .m_nav .mNav_bott .m_navli.cur .m_jt{background:#00cc66;}
    .header .m_nav .mNav_bott .m_navli.cur .m_jt:before{background:url(../images/jt_up.png) no-repeat center;}
    .header .m_nav .mNav_bott .m_navli .m_secNav{display:none;}
    .header .m_nav .mNav_bott .m_navli .m_secNav ul{font-size:0;}
    .header .m_nav .mNav_bott .m_navli .m_secNav li{font-size:14px;}
    .header .m_nav .mNav_bott .m_navli02 .m_secNav li{width:50%; display:inline-block;}
    .header .m_nav .mNav_bott .m_navli .m_secNav li:not(:last-child) {border-bottom: 1px solid #00cc663b;}
    .header .m_nav .mNav_bott .m_navli.m_navli_pro .m_secNav li:last-child{border-bottom: 1px solid #00cc663b;}

    .header .m_nav .mNav_bott .m_navli .m_secNav li a{padding:12px 0; line-height:20px; display:block; position:relative;}
    .header .m_nav .mNav_bott .m_navli .m_secNav li a.fir_class{font-size:16px; color:#000; font-weight:bold;}
    .header .m_nav .mNav_bott .m_navli .m_secNav li a:hover{color:#00cc66;}
    .header .m_nav .mNav_bott .m_navli .m_secNav li a.cur{color:#00cc66;}
    .header .m_nav .mNav_program{padding:3% 5%; display:none;}
    .header .m_nav .mNav_program ul{border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
    .header .m_nav .mNav_program ul li{font-size:16px; width:25%; padding-left:5%; float:left; line-height:50px;}

    .hottag {
        z-index: 10;
    }
    .xc_banner .channel_box{margin-left:-470px;}
    .footer .group .l .tit{margin-right:20px;}
    .footer .group .l a{margin-left:20px;}
    .footer .group .right .tit{width:180px;}
    .footer .footer1 .channel{float:right; margin-left:0;}
    .footer .footer1 .right{display:none;}

    .index_slider .ibanner .text_box{margin-left:-470px;}
    .index_slider .owl-carousel .owl-dots{margin-right:-470px;}
    .index-tit .ltd_en{font-size:58px;}
    .index-en{font-size:45px;}
    .index-cn{font-size:32px;}
    .index .pt1 .i_left{margin-top:30px;}
    .index .pt1 .right .tab ul li{padding-bottom:5px;}
    .index .pt1 .right .content{margin-top:0;}
    .index .pt1 .right .content .info{padding:15px 20px 15px;}
    .index .pt1 .right .content .desc{margin-bottom:15px;}
    .index .pt1 .right .tab ul:before,.index .pt1 .right .tab ul li:before,.index .pt1 .right .tab ul li:after,.index .pt1 .right .tab ul:after{display:none;}
    .index .pt2 .i_right .li_box .date .day{font-size:20px;}
    .index .pt2 .i_right .scroll_con{height:276px;}
    .index .pt2 .i_right .li_box{padding:18px 50px 22px 30px;}
    .index .pt3 .top .left{width:60%;}
    .index .pt3 .btm .right,.index .pt3 .top .right{width:38%;}
    .index .pt3 .i_left,.index .pt3 .top .left{height:300px; position:relative; overflow:hidden;}
    .index .pt3 .i_left img,.index .pt3 .top .left img{height:100%; max-width:none; width:auto;}
    .index .pt4 .i_right .info,.index .pt4 .i_left .con .info{padding:40px 20px;}
    .index .pt4 .i_right .big_data .b1,.index .pt4 .i_right .big_data .b3{text-align:center;}
    .index .pt4 .i_right .big_data .num span{font-size:40px;}
    .index .pt4 .en{font-size:40px;}
    .index .pt4 .cn{font-size:24px;}
    .index .pt4 .i_right,.index .pt4 .i_left .con .right{height:370px;}
    .index .pt4 .i_left .con .info{height:295px;}

    /*新闻列表*/
    .news_search{padding:40px 70px;}
    .news_search .news-sele, .news_search .select-ui-choose{width:200px; margin-right:10px;}
    .news_search .search_ipt{width:160px; margin-right:10px;}
    .news_search .news-btn{width:170px;}
    .news_search .search_tit{margin-bottom:10px;}

    /*产品*/
    .product_main .pt2 .left .hot{width:60px;}
    .product_main .pt2 .left .text_box{bottom:30px;}
    .product_main .pt2 .left .text_box .d1 .c1{font-size:24px;}
    .product_main .pt2 .left .text_box .d1 .c2{font-size:18px;}
    .product_main .pt2 .left .text_box .d1, .product_main .pt2 .left .text_box .d2{font-size:16px;}
    .product_main .pt2 .right .text .t{font-size:24px;}
    .product_main .pt2 .right .text{padding:30px 0 0 20px;}
    .product_main .pt2 .right .top .pro{width:30%;}
    .product_main .pt2 .right .btm .pro{width:50%;}
    .product_main .pt3 .part .first{height:276px;}
    .product_main .pt3 .part .bg{height:100%;}
    .product_main .pt3 .part .bg img{height:100%; width:100%;}
    .product_main .pt3 .part .pro{width:auto; max-width:100%; bottom:0;}

    /*关于*/
    .about .pt2 .content .item .stage .year{font-size:22px;}
    .about .pt2 .content .item .stage{font-size:18px;}
    .about .pt3 .right_box,.about .pt3 .left_box,.about .pt3 .left_box .right{height:245px;}
    .about .pt3 .left_box .right .info{padding:25px 15px;}
    .about .pt3 .left_box .right .info .tit{font-size:22px; margin-bottom:0;}
    .about .pt3 .left_box .right .info .desc{line-height:25px; max-height:125px; overflow:hidden;}
    .about .pt3 .owl-dots{bottom:20px; margin-left:15px;}

    .brand_culture .pt1 .text_box{left:50%; padding:60px 50px 20px 50px; height:270px;}
    .brand_culture .pt1 .owl-dots .owl-dot .dot_num{font-size:50px; top:-20px;}

    /*全景看德森*/
    .picture_list .pt1 .right_box .btm .text_box{top:20px; left:20px;}
    .picture_list .pt1 .right_box .btm .text_box .t{font-size:28px;}

    /*发展历程*/
    .develop .left_box li .y{font-size:28px;}
    .develop .left_box.fixed{margin-left: -470px; width: 264px;}

    /*集团品牌*/
    .brand .pt2 .text_box{margin-left:-470px;}
    .brand .pt1{margin-right:-470px;}

     /*job*/
    .job .job_search .sele{width:20%; margin-right:20px;}
    .job .job_search .ipt{width:20%; margin-right:20px;}
    .job .job_search .job_s_btn{width:20%;}
    .job .job_search .job_s_btn i{margin-left:10px;}
    .job_detail_bg .job_detail_win { left:5%; width:90%; margin-left:0; }

    /*实力德森*/
    .power .sec_jxzz .box{width:65%;}


    /*活动*/
    .activity_list01 li .pd{padding:20px;}
    .activity_list01 li .right_box{padding-left:20px;}
    .activity_detail01 .right .box .con{height:48px;}
    .activity_detail02 .content li .date{width:12%;}

    /*产品综合*/
    .product_main .pt4 .pt_tit .r .item{padding-left:12px;}
    .product_main .pt4 .pt_tit .r .item:after{left:6px;}
    .product_main .pt4 .left{width:100%; margin-bottom:22px; }
    .product_main .pt4 .left .rect-148{padding-bottom:35%;}
    .product_main .pt4 .left .rect-148 img{top:50%; margin-top:-560px; height:auto;}
    .product_main .pt4 .right{width:100%; }
    .product_main .pt4 .left .btm_box .btm_btn .pro_btn.btn2{float:left; margin-left:20px; }

    .product_main .pt4 .right .full-row .sp_item .info{margin-left:11px;}
    .product_main .pt4 .right .full-row .sp_item:nth-child(2n-1) .info{margin-left:0; margin-right:11px;}


    /*新闻列表2*/
    .news_list2 .pt1 .news-search{width:100%; margin-bottom:30px;}
    .news_list2 .pt1 .news-search .serch_inp{width:23%; margin-right:2%; float:left;}
    .news_list2 .pt1 .top_news{width:100%;}


    /*品牌故事*/
    .brand_story2 [class^="part-"] ._cont p{margin-left:90px;}
    .brand_story2 [class^="part-"] ._circle{width:140px; height:140px; margin-top:-70px; margin-left:-70px;}
    .brand_story2 [class^="part-"] ._circle div{font-size:24px;}

    /*校园招聘*/
    .school_job .left{width:100%;}
    .school_job .right{width:100%; margin-top:30px;}
    .school_job .right .job_history{width:auto;}
    .school_job .right .rect-75{display:none;}

    .aixinMain .ax_hd{width:100%;}
    .aixinMain .tab_t_cur i{display:none;}
    .aixinMain .tab_t{float:left; width:24%; margin-right:1%;}
    .aixinMain .ax_hd{overflow:hidden;}
    .aixinMain .ax_bd{width:100%;}

    .product_main .pt4 .right .pro_info{height:460px;}


    .product_main .pt3 .part .first{height:378px;}
    .list-panel .item-cate .product-list .item-product {
        width: 45%
    }

}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/
    .footer .footer1 .channel{display:none;}
    .footer .group .l a{margin-left:10px; padding-left:20px;}
    .footer .group .right .tit{width:130px;}
    .xc_channel{display:none;}
    .xc_banner .channel_box{margin-left:-370px;}
    .index_slider .ibanner .text_box{margin-left: -370px;}
    .index_slider .owl-carousel .owl-dots{margin-right:-370px;}
    .index .i_left{width:100%;}
    .index .i_right{width:100%;}
    .index .pt1 .right{width:100%;}
    .index .pt2 .i_right .scroll_con{height:410px;}
    .index .pt2 .i_right{margin-top:30px;}
    .index .pt3{background: #f3f6fb;}
    .index .pt3 .i_left, .index .pt3 .top .left{width:100%;}
    .index .pt3 .btm .right, .index .pt3 .top .right{width:100%; margin-top:30px;}
    .index .pt4 .i_right{margin-top:30px;}

    /*新闻列表*/
    .news_search .news-sele, .news_search .select-ui-choose{width:100%; margin-right:0; margin-bottom:10px;}
    .news_search .search_ipt{width:95%; margin-right:0; margin-bottom:10px;}

    /*产品*/
    .product_main .pt2 .left{width:100%; margin-bottom:15px;}
    .product_main .pt2 .right{width:100%;}
    .product_main .pt2 .left .text_box{bottom:40%;}
    .list-panel .item-cate .product-list .item-product {
        width: 45%;
    }

    /*关于*/
    .about .pt1 .top .desc{padding:0;}
    .about .pt1 .top .en{font-size:40px;}
    .about .pt1 .top .cn{font-size:26px; margin-top:0;}
    .about .pt1 .top .desc{font-size:15px;}
    .bigdata .info{padding-left:0; text-align:center;}
    .bigdata .num span{font-size:40px;}
    .bigdata{padding-bottom:40px;}
    .about .pt2 .content .item.even .info{margin-top:20px;}
    .about .pt3 .left_box,.about .pt3 .right_box{width:100%;}
    .about .pt3 .right_box, .about .pt3 .left_box{height:auto;}
    .about .pt3 .left_box .right{height:288px;}
    .about .pt3 .right_box{margin-top:30px;}

    .box {
    	height:auto;
    	display: flex;
    	justify-content: flex-start;
    }

    .box .tet{
    	width: 33%;
        background-color: #00cc66;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-direction: column;
    }

    .box .timg{
    	width: 67%;
        background-color: #00cc66;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-direction: column;
    }

    .box .tet span{
        font-size: 22px;
        line-height: 20px;
        height: 20px;
    }

    .box .tet p{
        padding: 10px;
        line-height: 25px;
        font-size: 18px;
    }

    .owl-theme .owl-controls {
        left: 20%;
    }

    .about .pt4 .hzqyt {
        font-size: 40px;
        line-height: 40px;
        margin: 40px 0 10px;
    }

    .about .pt4 .subtit {
        font-size: 24px;
        font-weight: normal;
    }


    .brand_culture .pt1 .text_box{position:static; background:#c3020c; text-align:left;}
    /*.brand_culture .pt1 .content{background:#c3020c;}*/

    /*全景看德森*/
    .picture_list .pt1 .right_box .btm .text_box .t{font-size:20px;}
    .picture_list .pt1 .right_box .btm .text_box .link span{margin:0 3px;}
    .picture_list .pt2 .tab li{padding:0 15px;}

    /*发展历程*/
    .develop .left_box ul{margin-right:30px;}
    .develop .left_box li .y{font-size:26px;}
    .develop .left_box li{padding:20px 0;}
    .develop .right_box .item .text_box{padding:10px 15px;}
    .develop .right_box .item .text_box .date{font-size:27px;}
    .develop .right_box .item .text_box .desc{left:10px; bottom:15px; font-size:12px; }
    .develop .right_box .item .text_box{width:125px;}
    .develop .left_box.fixed{margin-left: -370px; width: 207px;}

    /*集团品牌*/
    .brand{background:url(../images/white.4.png);}
    .brand .pt2 .text_box{margin-left:-370px; right:20%;}
    .brand .pt1{position:static; margin:0; width:740px; margin:0 auto; height:auto; overflow:hidden;}
    .brand .pt1 .item{float:left; width:50%;}
    .brand .pt1 .item .info{display:block}
    .brand .pt1 .item .info{background:none;}

    .job .job_search .from_title{margin-right:5px;}


    /*影像德森*/
    .main-pttit{font-size:26px;}
    .images_main .pt3 li .li_box .date{width:15%;}
    .images_main .pt3 li .li_box .intro{width:58%;}

    /*实力德森*/
    .power .sec_jxzz .box{width:100%;}
    .power .about .pt1 .btm .con i{margin-left:20px;}

    /*活动*/
    .activity_list01 li .left{width:100%; margin-bottom:20px;}
    .activity_list01 li .right{width:100%;}
    .activity_list01 li .right_box{padding-left:0; }
    .activity_detail01 .left{width:100%;}
    .activity_detail01 .right{width:100%;}
    .activity_detail01 .right .box{padding-left:0; }
    .activity_detail01 .right .box .con{height:auto;}
    .activity_detail02 .content li .date .d{font-size:28px;}
    .activity_detail02 .content li .intro{width:70%;}

    .product_main .pt4 .left .rect-148{padding-bottom:55%;}
    .product_main .pt4 .top_cover{height:150px;}
    .product_main .pt4 .top.fixed{top:63px;}


    /*新闻列表2*/
    .news_list2 .pt1 .top_news li .text_box .tit{font-size:20px;}
    .news_list2 .pt1 .top_news li .text_box .tit{line-height:30px; height:60px;}
    .news_list2 .pt1 .top_news li .text_box .tit .tag{line-height:25px;}
    .news_list2 .pt1 .top_news li .text_box .date{line-height:30px;}
    .news_list2 .pt1 .news-search .serch_inp{width:100%; margin-right:0;}
    .news_list2 .news_list01 ._title{font-size:20px;}

    /*新闻列表3*/
    .news_list2.news_list3 .news_list03 .left{width:100%;}
    .news_list2.news_list3 .news_list03 .right{width:100%;}
    .news_list2.news_list3 .news_list03 .wrap{padding-bottom:0; border-bottom:none;}

    /*品牌故事2*/
    .brand_story2 [class^="part-"] ._layer{position:relative; z-index:1; margin:0; left:0; top:0; width:100%; line-height:1; padding-bottom:30px; background:none;}
    .brand_story2 [class^="part-"] ._circle img{display:none;}
    .brand_story2 [class^="part-"] ._circle{position:relative; z-index:1; margin:0; left:0; top:0; width:auto; height:auto; padding:50px 90px 30px;}
    .brand_story2 [class^="part-"] ._circle div{position:static; margin:0; text-align:left; line-height:1;}
    .brand_story2 [class^="part-"]{height:auto; margin-bottom:50px;}
    .brand_story2 [class^="part-"] ._cont{vertical-align:top;}
    .brand_story2 [class^="part-"] ._bg:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../images/red.6.png) repeat;}

    .aixinMain .axSlider li{height:auto;}
    .aixinMain .axSlider{width:100%; height:auto;}
    .aixinMain .axIntro{width:100%; margin-top:20px;}

    .product_main .pt4 .right .pro_info {height: 370px; }

    /* 品牌文化 */

    	.vidbanh {
    		height: 240px;
    	}

    	.video-banner {
    	    position: relative;
    	    overflow: hidden
    	}

    	.video-banner .video-mark {
    	    position: absolute;
    	    left: 0;
    	    top: 0
    	}

    	.video-banner>img {
    	    display: block;
    	    width: 100%
    	}

    	.video-banner>video {
    	    display: block;
    	    width: 100%;
    	    position: relative;
    	    z-index: 1
    	}

    	.video-banner .wrap {
    	    display: block;
    	    position: absolute;
    		bottom: 60px;
    		top: unset;
    	    left: 0;
    	    right: 0;
    	    margin-top: -167px;
    	    z-index: 10;
    	    text-align: center
    	}

    	.video-banner .font-panel {
    	    padding-top: 75px
    	}

    	.video-banner .font-panel>span {
    	    display: inline-block;
    	    margin-top: 55px;
    	    width: 140px;
    	    line-height: 38px;
    	    border-radius: 38px;
    	    font-size: 16px;
    	    background: #fff;
    	    color: #000;
    	    font-family: "yahei";
    	    position: relative;
    	    cursor: pointer;
    	    transition: all .3s
    	}

    	.video-banner .font-panel>span:hover {
    	    color: #ff4e3c
    	}

    	.video-banner .font-panel h2 {
    	    margin-bottom: 10px;
    	    font-size: 40px;
    	    line-height: 1.2;
    	    font-weight: bold;
    	    color: #fff;
    	    width: 100%
    	}

    	.video-banner .font-panel p {
    		width: 80%;
    	    font-size: 18px;
    	    line-height: 30px;
    	    color: #ffffff;
    	    margin: 10px auto;
    	    text-align: center;
    	}
}
/*
* 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; }
    .intro .pt2 .about_honor_r dd .img_box{
        width:70%;
    }
    .news_detail02 .news_det_top .logo {
        float: left;
        margin: 36px 0;
        width: 40%;
        display: none;
    }
    .news_detail02 .news_det_top .logo img {
        max-width: 100%;
        height: auto;
        vertical-align: top;
        -ms-interpolation-mode: bicubic;
        border: 0;
    }
    .news_detail02 .news_det_top .right .gotop{
        display: none;
    }
    .news_detail02 .news_det_top .right{
        margin-left:15px;
    }
    .qrcode{
        height:unset;
        background: unset;
        padding-top: 0;
        box-shadow:unset;
    }
    #weixinimg{
        height:unset;
    }
    #weixinimg .wxbox .icon{

    }
    .news_detail02 .news_det_top .right .shares {
        margin-right:unset;
    }
    .news_detail02 .news_det_top .right .shares:after{
        display: none;
    }
    #weixinb{
        display: none;
    }
    .news_detail02 .news_det_bott .page_bott .t{
        display: none;
    }
    .news_detail02 .news_det_bott .page_bott .page_center{
        float: left;
        width: 18%;
        height: 90px;
        position: relative;
    }
    .news_detail02 .news_det_bott{
        padding-bottom:10px;
    }

    .xc_banner {
        display: block;
        height:200px;
    }

    .xc_banner img{
        width: auto;
        height:100%;
        position: absolute;
        left: 0;
        top: 0;
        max-width: none;
        margin-left: 0;
    }
    #oDiv {
        width: 120px;
        height: 140px;
    }
    .power .about .pt1 {
        height: auto;
    }
    .channel_content.false {
        padding: 0;
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .channel_content .false01 {
        width:100%;
        height:100%;
        position:absolute;
    }
    .post_box{
        opacity: 0;
        display: none;
    }
    .post_box .wrap{
        display: none;
    }

    .false01 .content {
        width: auto;
        position: absolute;
        left: 0;
        margin-left: 0;
        top: 0;
        margin-top: 0;
    }
    .false01 .content .box {
        width: 90%;
        margin: 0 auto;
        padding-top: 100px;
        padding-bottom: 110px;
    }
    .false01 .content .box center{
        width: 100%;
    }
    .false01 .content .box center .img{
        width: 100%;
    }
    .false01 .content .box center .img img {
        max-width: 100%;
    }
    .intro .pt1 .desc {
        margin-bottom: 30px;
    }
    .header .m_nav .m_wrap {
        padding: 0 5%;
    }
    .header .m_nav .mNav_top .m_search{
        width:60%;
    }

    .header ul {
        width: 100%;
    }
    .news_detail02 .news_det_bott .page_bott .page_prev{
        width:40%;
    }
    .news_detail02 .news_det_bott .page_bott .page_next{
        width:40%;
    }
    .news_detail02 .news_det_bott .page_bott .page_next .page_btn{
        padding-right:0;
        width: 100%;
        margin-right: 0;
    }
    .news_detail02 .news_det_bott .page_bott .page_prev .page_btn{
        padding-left:0;
        width: 100%;
        margin-right: 0;
    }
    .news_detail02 .news_det_bott .page_bott .page_next .page_btn .icon{
        display: none;
    }
    .news_detail02 .news_det_bott .page_bott .page_prev .page_btn .icon{
        display: none;
    }
    #owl-demo2 .owl-item .item2 .newsimg {
        position: relative;
        display: block;
        width: 100%;
        height: 200px;
        overflow: hidden;
    }
    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/
        -webkit-user-select:none; /*webkit浏览器*/
        -khtml-user-select:none; /*早期浏览器*/
        -moz-user-select:none;/*火狐*/
        -ms-user-select:none; /*IE10*/
        user-select:none;
    }
    input { -webkit-user-select:auto; /*webkit浏览器*/   }
    textarea { -webkit-user-select:auto; /*webkit浏览器*/   }
    /*mobileMode 760 网站样式*/
    .header{height:63px;}
    .header .header_top .con .item{margin-left:0;}
    .header_bott .logo{width: 60%;
    margin-right: 0;
    padding: 15px 0;
    margin-left: 10px;}
    .header_bott .h_tools .h_search{display:none;}
    .header_bott .h_tools .h_language>a{border:none; padding:0;}
    .header_bott .h_tools .h_language{padding:20px 0;}

    .header .m_nav .mNav_top .m_search img {
        max-width: 100%;
    }

    .header .mobile_key{font-size:16px;}
    .header .header_bott{height:60px;}
    .header .header_bott .wrap{width: 100%; padding:unset;}
    .header_bott .h_tools{line-height:60px; right: 10px;}
    .footer .group{display:none;}
    .footer .footer2{font-size:14px;}
    .channel_content{padding:30px 0;}
    .xc_banner .channel_box{margin-left:0; left:2%;width:100%;bottom:20px;}
    .xc_banner .channel_box .tit{font-size:24px;}

    .index_slider .ibanner .banner_img{width:100%; position:static; margin:0;}
    .index_slider,.index_slider .item{height:auto;}
    .index_slider{height:auto; top:63px;}
    .index_slider .ibanner .text_box{margin-left:0; left:2%; width:80%; margin-top:-120px;}
    .index_slider .ibanner .text_box .common-btn,.index_slider .ibanner .text_box .cn{font-size:14px; margin-left:0;}
    .index_slider .ibanner .text_box .cn{margin:15px 0;}
    .index_slider .owl-carousel .owl-dots{left:auto; right:2%; margin-right:0;}
    .index_slider .owl-carousel .owl-dots .owl-dot{width:60px; height:30px; border-width:2px;}
    .index .pt1,.index .pt2,.index .pt3,.index .pt4{padding:30px 0;}
    .index-tit .ltd_en{font-size:38px;}
    .index-en{font-size:28px;}
    .index-cn{font-size:18px;}
    .index .pt1{margin-top:0; }
    .index .pt2 .top .en{display:none;}
    .index .pt2 .top{margin-top:15px;}
    .index .pt2 .i_left .text_box{padding:10px 15px;}
    .index .pt2 .i_left .text_box .tit{font-size:18px;}
    .index .pt2 .i_left .text_box .desc{white-space:nowrap; line-height:20px; height:20px; overflow: hidden; text-overflow:ellipsis;}
    .index .pt2 .i_left .video{width:50px; height:50px; background-size:cover; margin-left:-25px;}
    .index .pt2 .i_right{margin-top:16px;}
    .index .pt2 .i_right .li_box{padding:18px 10px 22px 10px;}
    .index .pt2 .i_right .li_box .date{width:20%; padding-right:10%;}
    .index .pt2 .i_right .li_box .intro{width:70%;}
    .index .pt2 .i_right .scroll_con{height:385px;}
    .index .pt3 .i_left, .index .pt3 .top .left{height:auto;}
    .index .pt3 .i_left img, .index .pt3 .top .left img{width:100%;}
    .index .pt4 .i_right .info, .index .pt4 .i_left .con .info{padding:30px 15px; height:auto;}
    .index .pt4 .i_right, .index .pt4 .i_left .con .right{height:auto;}
    .index .pt4 .i_left .con .right{padding-left:0;}
    /*.index .pt4 .i_left .con .l{position:static; padding-bottom:120%; width:100%; margin-bottom:20px;}*/
    .index .pt4 .i_left .con .l{display:none;}
    .index .pt4 .en{font-size:28px;}
    .index .pt4 .cn{font-size:18px;}
    .index .pt4 .i_left .con .info .link{margin-top:20px;}
    .index .pt4 .i_left .con .info .link a{font-size:16px;}
    .index .pt4 .i_right .big_data{margin-bottom:20px;}
    .index .pt4 .i_right .big_data .num{margin:0 0 10px;}
    .index .pt4 .i_right .big_data .num span{font-size:28px;}
    .index .pt4 .i_right .big_data .t{line-height:24px; height:48px;}


    /*新闻列表*/
    .news_list .news_list01 ._img{float:none; width:100%;}
    .news_list .news_list01 ._img .rect-75 {padding:0; height:auto; margin-bottom:20px;}
    .news_list .news_list01 ._title{font-size:18px; font-weight:bold;}
    .news_list .news_list01 ._text{font-size:14px;}
    .news_list .news_list01 li a{padding-bottom:20px; margin-bottom:20px;}
    .news_search{padding:20px;}
    .news_search .search_tit{font-size:18px;}
    .news_search .news-sele, .news_search .select-ui-choose{width:230px;}
    .news_search .search_ipt{width:200px;}

    .product_main .pt2 .left .text_box{bottom:40px;}
    .product_main .pt2 .right .rect-23{padding-bottom:35%;}
    .product_main .pt2 .right .top .pro{right:10px;}
    .product_main .pt2 .right .btm_l, .product_main .pt2 .right .btm_r{width:100%; margin-bottom:15px;}
    .product_main .pt2{padding:30px 0;}
    .product_main .pt3 .tit .name{font-size:22px; }
    .product_main .pt3 .tit{padding:20px 0 15px;}
    .product_main .pt3 .part .first{height:auto;}
    .product_main .pt3 .part .span-3{margin-bottom:10px;}
    .product_main .pt3 .part .t{font-size:20px;}
    .product_main .pt3 .part .d{font-size:14px;}
    .product_main .pt3{padding-bottom:30px;}
    .list-panel .item-cate .product-list .item-product {
        width: 90%;
    }
    .list-panel .item-cate .product-list {
        justify-content: center;
    }
    .list-panel .item-cate .products-list .item-product {
        width: 90%;
    }
    .list-panel .item-cate .products-list {
        justify-content: center;
    }

    /*关于*/
    .about .pt1 .top .en{font-size:30px; padding-top:30px;}
    .about .pt1 .top .cn{font-size:18px; margin-bottom:10px;}
    .about .pt1 .top .desc{font-size:14px;}
    .bigdata .num span{font-size:30px;}
    .bigdata .d{font-size:12px; margin-bottom:10px;}
    .about .pt2 .content .item{width:100%;}
    .about .pt2 .content .item.even{padding-bottom:0;}
    .about .pt2 .content .item.odd{padding-top:0;}
    .about .pt2 .pt_tit{padding:0;}
    .about .pt2 .line{width: 1px; bottom: 0; height: auto; right: auto; top: 0; left: 10px;}
    .about .pt2 .pt_tit{background: url(../images/about_pt2_mobile.png) no-repeat center;}
    .about .pt2 .content .item .info{left:0;}
    .about .pt2 .content .item{height:80px;}
    .about .pt2 .content .item.odd .info{margin-top:20px;}
    .about .pt2 .content{padding-bottom:20px;}
    .about .pt3 .left_box .left,.about .pt3 .left_box .right{width:100%;}
    .about .pt3 .left_box .right{height:230px;}
    .about .pt3{padding-bottom:30px;}
    .about .pt3 .right_box{margin-top:20px;}
    .about .pt3 .pt_tit{font-size:20px; padding:15px 0;}
    .about .pt2 .mobile_tit{display:block; margin:0 auto; width:80%;}

    .box {
    	height:auto;
    	display: flex;
    	flex-direction: column;
    }

    .power .pt3 .sec_jxzz .box {
        width: 100%;
        position: absolute;
        left: 0;
        height: 100%;
        background: unset;
        background-color: rgba(0,0,0,.5);
    }
    .power .sec_jxzz .box .intro .tit_box .c {
        font-size: 15px;
        line-height: 28px;
        margin-bottom: 20px;
        padding: 0 10px;
    }
    .news_detail02 .news_det_bott .page_bott .box{
        text-align: center;
    }

    .box .tet{
    	width: 100%;
        background-color: #00cc66;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-direction: column;
    }

    .box .timg{
    	width: 100%;
        background-color: #00cc66;
        color: #fff;
        display: flex;
        justify-content: flex-start;
        align-items: stretch;
        flex-direction: column;
    }

    .box .tet span{
        line-height: 25px;
        height: 25px;
    }

    .box .tet p{
        padding: 10px;
        height:120px;
        line-height: 25px;
        font-size: 15px;
    }

    .news_detail02 .news_det_top .tit span{
        display: none;
    }

    .news_detail02 .news_det_top .tit em{
        display: none;
    }

    .owl-theme .owl-controls {
        right: 20px;
        left: unset;
        top: 10px;
    }

    .about .pt4 .hzqyt {
        font-size: 30px;
        font-weight: normal;
        line-height: 30px;
        margin: 30px 0 10px;
    }

    .about .pt4 .subtit {
    	font-size: 18px;
        font-weight: normal;
    }

    .about .pt4  .qyico {
    	display: flex;
        flex-wrap: wrap;
        align-content: stretch;
        margin-top: 20px;
        align-items: stretch;
        justify-content: center;
    }

    .about .pt4 .qyico img {
    	width: 20%;
    }

    .intro .bigdata{padding:70px 0;}

    .brand_culture .pt_tit{font-size:22px;}
    .brand_culture .pt1 .text_box .t{font-size:16px;}
    .brand_culture .pt1 .text_box .desc{font-size:12px;}
    .brand_culture .pt1 .owl-dots .owl-dot .dot_num{font-size:26px;}
    .brand_culture .pt1 .owl-dots .owl-dot .dot_num{top:0;}
    .brand_culture .pt1 .text_box{padding:20px;}
    .brand_culture .pt1 .owl-dots .owl-dot .dot_name,.brand_culture .pt2 .info .detail .t{font-size:16px;}
    .brand_culture .pt2 .info .detail,.brand_culture .pt2 .scon .info .detail{padding:20px;}

    /* 品牌文化760px */
    .vidbanh {
		height: 200px;
	}

	.video-banner {
	    position: relative;
	    overflow: hidden
	}

	.video-banner .video-mark {
		height: 100%;
	    position: absolute;
	    left: 0;
	    top: 0
	}

	.video-banner>img {
	    display: block;
	    width: 100%
	}

	.video-banner>video {
	    display: block;
	    width: 100%;
	    position: relative;
	    z-index: 1
	}

	.video-banner .wrap {
	    display: block;
	    position: absolute;
	    z-index: 10;
	    text-align: center
	}

	.video-banner .font-panel {
	    padding-top: 75px
	}

	.video-banner .font-panel>span {
	    display: inline-block;
	    margin-top: 55px;
	    width: 140px;
	    line-height: 38px;
	    border-radius: 38px;
	    font-size: 16px;
	    background: #fff;
	    color: #000;
	    font-family: "yahei";
	    position: relative;
	    cursor: pointer;
	    transition: all .3s
	}

	.video-banner .font-panel>span:hover {
	    color: #ff4e3c
	}

	.video-banner .font-panel h2 {
	    margin-bottom: 10px;
	    font-size: 40px;
	    line-height: 1.2;
	    font-weight: bold;
	    color: #fff;
	    width: 100%
	}

	.video-banner .font-panel p {
	    display: none;
	}


    .picture_list .pt1 .left_box{width:100%;}
    .picture_list .pt1 .right_box{width:100%; margin-top:15px; }
    .picture_list .pt1 .right_box .btm .text_box{top:10px; left:10px; right:10px;}
    .picture_list .pt1 .right_box .btm .text_box .t{font-size:16px;}
    .picture_list .pt1 .right_box .btm .text_box .link{font-size:14px;}
    .picture_list .pt2 .tab li{display:block; margin:5px 0;}
    .picture_list .pt2 .tab{padding:10px 0 ;}

    /*发展历程*/
    .develop .left_box{width:100%;}
    .develop .right_box{width:100%; margin-top:30px;}
    .develop .left_box ul{margin-right:0; text-align:center;}
    .develop .left_box li .y{font-size:20px;}
    .develop .left_box li .name{font-size:16px;}
    .develop .left_box li{padding:10px 0;}
    .develop .left_box li:after{display:none;}
    .develop .right_box .item{padding-left:30px;}
    .develop .right_box .item .text_box{position:static; width:auto;}
    .develop .right_box .item .text_box .desc{position:static;}
    .develop .right_box .item .pic{width:auto;}
    .develop .right_box .item_wrap{padding-bottom:30px;}
    .develop .right_box .item .text_box .date{font-size:20px;}
    .develop .left_box li:hover, .develop .left_box li.cur{padding-right:0;}

    /*集团品牌*/
    .brand{padding:0;}
    .brand .pt2 .text_box{left:0; margin-left:0; right:0;}
    .brand .pt1{width:96%; margin-bottom:10px;}
    .brand .pt1 .item .info{margin:10px 20px; padding:0;}
    .brand .pt1 .item .info .ori{top:0; left:0; margin:0;}
    .brand .pt2 .pic{width:1200px; margin-left:-600px;}
    .brand .pt2 .text_box .num{font-size:80px;}
    .brand .pt2 .text_box .en{font-size:30px;}
    .brand .pt2 .text_box{padding:0 10px; padding-top:25px; background:rgba(255, 255, 255, 0.6);}
    .brand .pt2 .text_box .cn{top:70px; font-size:16px;}
    .brand .pt2{height:370px;}
    .brand .pt2 .text_box .desc{font-size:13px;}
    .brand .pt2 .text_box .en{font-size:22px;}

    /*招聘*/
    .job .job_search{padding:20px;}
    .job .job_search .from_title{width:100%; margin-right:0;}
    .job .job_search .sele{width:100%; margin-right:0; margin-bottom:10px;}
    .job .job_search .ipt{width:100%; margin-right:0; margin-bottom:10px;}
    .job .job_search .job_s_btn{width:100%;}
    .job .pd .title{font-size:18px;}
    .job .pd{margin-bottom:15px;}
    .job_detail_bg .job_detail_win{height:500px; margin-top:-250px;}
    .job_detail{padding:20px;}
    .job_detail .job_tit{font-size:20px; line-height:1.6; padding-bottom:15px;}
    .job_detail_bg .btn_close{background-position:center; width:20px; height:20px; right:15px;}
    .job_detail .txt_con{height:270px;}
    .job_detail .det_mailto_box{margin-left:0;}

    /*影像德森*/
    .main-pttit{font-size:18px; padding:10px 0;}
    .images_main .pt3 li{padding:20px;}
    .images_main .pt3 li .li_box .date,.images_main .pt3 li .li_box .intro{width:100%; text-align:left;}
    .images_main .pt3 li .li_box .download,.images_main .pt3 li .li_box .look{width:50%; line-height:1.5;}

    .images-tab li{width: 48%; padding: 0; margin: 5px 0; text-align:center;}
    .images-tab{padding:10px 0; text-align:left; margin-bottom:10px;}

    /*实力德森*/
    .power .about .pt1 .btm{font-size:18px; font-weight:normal;}
    .power .about .pt1 .btm .span-3:nth-child(3) .con:after{display:none;}
    .power .pt2 .en{font-size:32px;}
    .power .pt2 .cn{font-size:22px; margin-bottom:20px;}
    .power .pt2 .en{padding-top:30px;}
    .power .pt2 .desc{padding:30px;}
    .power .about .pt1 .btm{line-height:60px;}
    .power .about .pt1 .btm.fixed{top:62px;}
    .power .sec_jxzz .box .intro .tit_box{padding:0 5px;}
    .power .sec_jxzz .box .intro{padding-top:30px;}
    .power .sec_jxzz .box .intro .tit_box .en_t{font-size:32px; padding-left:40px;}
    .power .sec_jxzz .box .intro .tit_box .num{height:30px; width:30px; font-size:20px; line-height:30px;background: #00cc66;}
    .power .sec_jxzz.jxzz02 .box .intro .tit_box .num {background: #00cc66;}
    .power .sec_jxzz .box .intro .tit_box .t{font-size:22px; margin-bottom:20px;}

    /*活动*/
    .activity_list01 li{width:100%; }
    .activity_detail02 .content li .date{display:none;}
    .activity_detail02 .content li a{padding:0;}
    .activity_detail01 .right .box .tit{font-size:18px; padding-bottom:10px; margin-bottom:20px; }
    .activity_detail01 .right .box .con{margin-bottom:25px;}
    .activity_detail01{padding:30px 0;}
    .activity_detail{padding:0;}

    .product_main .pt4 .left .rect-148{padding-bottom:100%;}
    .product_main .pt4 .left .tit{font-size:22px;}
    .product_main .pt4 .left .rect-148 img{margin-top:-300px;}
    .product_main .pt4 .pt_tit ._t{font-size:20px;}

    /*新闻列表2*/
    .news_list2 .pt1 .news-search .serch_box{padding:25px 15px 10px;}
    .news_list2 .pt1 .news-search .serch_title{font-size:18px; margin-bottom:10px;}
    .news_list2 .pt1 .news-search .serch_btn{font-size:15px;}
    .news_list2 .pt1 .top_news li .pic{width:100%; margin-right:0; float:none;}
    .news_list2 .pt1 .top_news li{padding:0 15px;}
    .news_list2 .pt1 .top_news{padding:25px 0 50px;}
    .news_list2 .pt1 .top_news li .text_box .tit{font-size:16px; line-height:26px; height:auto;}
    .news_list2 .pt1 .top_news li .text_box .tit .tag{font-size:13px; line-height:24px; margin-top:0; }
    .news_list2 .pt1 .top_news .owl-carousel .owl-dots{left:0; right:0; text-align:center; margin-left:0; bottom:-30px;}
    .news_list2 .news_list01 li{padding:25px 15px;}
    .news_list2 .news_list01 ._img{width:100%; margin-right:0; float:none;}
    .news_list2 .news_list01 ._img img{width:100%;}
    .news_list2 .news_list01 ._title{font-size:16px; line-height:1.8; height:auto; white-space:normal; margin:5px 0;}

    /*品牌故事2*/
    .brand_story2 [class^="part-"] ._cont p{margin-left:30px; margin-right:20px; font-size:14px;}
    .brand_story2 [class^="part-"] ._circle{padding:50px 30px 20px;}
    .brand_story2 .st-hd ._T{font-size:20px;}
    .brand_story2 .st-hd ._p{font-size:15px;}

    .school_job .left .tit{font-size:18px;}
    .school_job .pt1 .job_second_nav .nav_link{font-size:14px;}
    .school_job .bottom_box .bottom_l,.school_job .bottom_box .bottom_r{width:100%;padding:20px 0;}

    .news_list2.news_list3 .news_list03 .right .info .tit{font-size:16px;}
    .news_list2.news_list3 .news_list03 .right .info .en{font-size:12px;}
    .news_list2.news_list3 .news_list03 .right .info{padding:20px 10px 0;}
    .news_list2.news_list3 .news_list01 li{padding:20px 0;}
    .aixinMain .tab_t{width:100%; margin-right:0;}
    .aixinMain .tab_t{font-size:18px; line-height:4; height:auto;}

    .news_detail02 .news_det_bott .content .share{display:none;}
    .news_detail02 .news_det_bott .content .box{padding:40px 20px;}

    .csr .pt1 .tit{font-size:18px;}
    .product_main .pt1 .wrap .ul{width:100%;}


    body .content-49147 .Form-P1 .Form-P1-Left,body .content-49147 .Form-P1 .Form-P1-right{width:100%;}
    body .content-49147 .Form-P1 .Form-P1-li b{display:block;}

    .job_detail .det_rec .tit{width:100%;}
    .job_detail .det_rec .desc{width:95%;}

    .index_slider{position:static;}
    .index_slider .ibanner .text_box,.index_slider .owl-carousel .owl-dots{display: none;}

    .product_main .pt4 .right .pro_info{height:auto; border:none;}
    .card-img .titsty{
        font-size: 14px;
        margin-top: -57px;
    }


}
@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/
    .card-img .titsty{
        font-size: 14px;
        margin-top: -57px;
    }

}

@media only screen and (max-width: 320px) {
    /*mobileMode 480 网站样式*/

    .product_main .pt4 .left .btm_box{left:10px; bottom:10px; right:10px;}
    .product_main .pt4 .left .btm_box{padding:15px;}
    .product_main .pt4 .left .btm_box .link{font-size:12px; margin-bottom:15px;}
    .product_main .pt4 .left .btm_box .btm_btn .pro_btn{padding-left:40px; padding-right:20px;}
    .product_main .pt4 .left .btm_box .btm_btn .pro_btn:after{left:10px;}
    .product_main .pt4 .left .tit{font-size:16px; top:20px;}
    .product_main .pt4 .left .btm_box .t2{font-size:14px;}
    .product_main .pt4 .left .btm_box .btm_btn .ani-btn::before{left:34%;}
    .product_main .pt4 .pt_tit .r .item{font-size:12px;}
    .product_main .pt4 .pt_tit .r .item{padding-left:5px;}
    .product_main .pt4 .pt_tit .r .item:after{left:2px; background:#ccc;}
    .product_main .pt4 .pt_tit{line-height:24px;}
    .card-img .titsty{
        font-size: 14px;
        margin-top: -57px;
    }

}
