/*
* 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 网站样式*/

    /*头部*/
    .head .inav{ display: none; }
    .mobile_key{ display: block; line-height: 91px; }
    /*底部*/
    .foot .dl3{ width: 25%; }
    .foot .dl4{ width: 15%; }

    /*社会责任*/
    .social .tab_t .title{ font-size: 20px; padding: 10px 0; }
    .social .item .con{ top: 75%; }

    /*新闻详细*/
    .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%; }

    /*产品列表*/
    .pro_list .pt1 .box .title{ font-size: 45px; }

    /*产品详细*/
    .pro_detail .pt1 .right{ height: 352px; max-height: 352px; }
    .pro_detail .pt2 ul li{ margin-top: 12%; }
    .pro_detail .pt2 ul li:after{ top: -63%; }

    /*服务网络*/
    .network .top .center{ width: 84%; }

    /*纯正备件*/
    .part .pt1 li .con .box{ padding: 16px 0; }
    .part .pt2 .con{ width: 70%; }
    .part .pt2 .box{ height: 160px; }
    .part .pt3 .tab_t,.part .pt3 .tab_t.first,.part .pt3 .tab_t.last{ background: #f3f7fa; width: 16%; margin-left: 6px; }
    .part .pt3 .tab_t .con{ padding: 15px 15px 0; }
    .part .pt3 .tab_t.tab_t_cur,.part .pt3 .tab_t.first.tab_t_cur,.part .pt3 .tab_t.last.tab_t_cur{ background: #bb1818; }

    /*用户指南*/
    /*.use_guide .pt2 li{ height: 600px; }*/
    .use_guide .m_multiscroll_list{ display: block; }
    .use_guide .pt1_con{ display: none; }
    .use_guide .part12_mobile .owl-dots{ position: absolute; left: 50%; bottom: 20px; margin-left: -40px; }
    .use_guide .part12_mobile .owl-dot{ display: inline-block; margin: 0 5px; }
    .use_guide .part12_mobile .owl-dot span{ display: block; width: 10px; height:10px; border-radius: 50%; background: #fff; }
    .use_guide .part12_mobile .owl-dot.active span{ background: #bd0001; }

    /*康明斯讲堂*/
    .hall .ico_box .li_box{ width: 115px; height: 115px; }
    .hall .ico_box .li_box .icos{ padding-top: 10px; }
    .hall .ico_box .ico{ margin: 0 auto; }

    /*用户留言*/
    .message .right{ height: 479px; }
    .message .con .tel a{ font-size: 45px; }

    /*人力资源*/
    .job_center .box1 .con{ padding: 15px 40px 0; }
    .job_center .right .con{ padding: 30px; }
    .job_center .box2 .con{ width: 80%; margin-left: -40%; }
    .job_center .box2 .con .title{ padding-top: 10px; }

    /*招聘列表*/
    .job_list .form_box form{ padding: 30px 20px; }
    .job_list .form_box label,.job_list .form_box .btn{ margin-left: 15px; }
    .job_list .form_box .btn{ width: 100px; }

    .imain .pt2{ height: auto; }
    .imain .pt2 .pt2_con{ height: 500px; }
    .imain .pt2 .con_box{ bottom: 9%; }
    .imain .pt3 .left li{ padding: 25px 0; }

    .drop_list .drop_ul_thr{ display: block; }
    .table-responsive{ border: none; }

    .imain{ margin-bottom: 55px; }

    .imain .pt3{ height: auto; }
    .imain .pt3 .left .con{ width: 75%; }


}
@media only screen and (max-width:992px) {
    body:after {
        content:'Padp';
    }
    .wrap, .mwrap { width:740px; }
    /*padMode 992px 网站样式*/

    /*公共部分*/
    .head{ height: 91px; }
    .foot .top{ display: none; }
    .channel_content{ margin-bottom: 55px; }

    /*公司简介*/
    .about .pt2 .box{ height: 100px; padding: 40px 30px; }

    /*新闻列表*/
    .new_list .time{ width: 20%; }
    .new_list .con{ width: 76%; }

    /*新闻列表*/
    .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; }

    /*产品列表*/
    .pro_list .pt1 .con_box{ width: 54%; }
    .pro_list .pt1 .box .title{ font-size: 25px; }
    .pro_list .pt1 .box .more{ margin-top: 10px; }
    .pro_list .pt2 .con{ width: 25%; }
    .pro_list .pt2 .decs{ padding: 0 15px; }

    /*产品详细*/
    .pro_detail .pt1 .left{ width: 100%; margin-bottom: 3%; }
    .pro_detail .pt1 .right{ width: 100%; height: auto; max-height: none; }
    .pro_detail .pt2 ul li{ margin-top: 15%; }
    .pro_detail .pt2 ul li:after{ top: -55%; }

    /*服务网络*/
    .network .top .center{ width: 80%; }
    .network .sele{ width: 250px; }

    /*纯正备件*/
    .part .pt1 li{ width: 30%; }
    .part .pt1 .li1, .part .pt1 .li2{ margin-right: 4%; }
    .part .pt1 .li1:after, .part .pt1 .li2:after{ display: none; }
    .part .pt2 .box{ height: auto; }
    .part .pt3 .tab_t, .part .pt3 .tab_t.first, .part .pt3 .tab_t.last{ width: 32%; margin-right: 3px; margin-bottom: 5px; }

    /*康明斯讲堂*/
    .hall .ico_box li{ width: 20%; margin-bottom: 10px; }
    .hall .ico_box{ margin-top: -120px; }
    .hall .con_box{ top: -10px; }
    .hall .ico_box .li_box{ width: 110px; height: 110px; }
    .hall .ico_box .li_box .icos{ padding-top: 5px; }

    /*用户留言*/
    .message .con .tel a{ font-size: 30px; }

    /*人力资源*/
    .job_center .left, .job_center .right{ width: 100%; }
    .job_center .box1 .con{ padding: 60px 40px 0; }
    .job_center .box2 .con .title{ padding-top: 50px; }
    .job_center .pt2 li{ width: 100%; text-align: left; margin-bottom: 20px; padding-left: 30%; }

    /*招聘列表*/
    .job_list .form_box .inp,.job_list .form_box .sele{ width: 150px; }

    .imain .pt2{ height: auto; }
    .imain .pt2 .pt2_con{ height: 340px; }
    .imain .pt2 .con_box{ width: 200px; height: 250px; right: 20%; }
    /*.imain .pt3{ height: auto; }*/
    .imain .pt3 .left .con{ width: 74%; }

    .hall .tip{ margin-top: 0; }

    .use_guide .pt2 li .box{ padding: 15px 15px 0; }
    .part .pt3 .tab_c .con_box{ position: static; }
    .part .pt3 .tab_c .bg_img{ display: none; }

    .hall .con_box:after{ display: none; }
    .pro_detail .pt2 ul.target li{ margin-top: 16%; }
    .history .left{ width: 38%; }
    .history .right{ width: 55%; }

    .imain .pt3 .left,.imain .pt3 .right{ width: 100%; }
    .imain .pt2 .con_box li dl{ padding: 15px; }
    .imain .pt1 .num_area .box{ height: 125px; }


}
/*
* MobileMode
*/
@media only screen and (max-width:760px) {
    body:after {
        content:'Mobile';
    }
    body,input,textarea,button,select {font-size:13px;}
    .UnmobilePush{display:none;}
    .MobilePush{display:block;}
    img[data-src]{opacity:1;}
    .wrap, .mwrap { padding-left:4%; padding-right:4%; 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 网站样式*/
    .head:after{ width: 73%; }
    .head .lang:before, .head .person:before{ display: none; }
    .head .search, .head .lang, .head .person{ margin: 0; }
    .head .logo{ margin: 10px 0; padding-right: 0; }
    .xc_banner{ display: none; }
    .xc_sec_nav{ display: block; }
    .xc_sec_nav .xc_sec_li a{ height: 35px; line-height: 35px; }
    .foot .bottom .left,.foot .bottom .right{ float: none; width: 100%; text-align: center; font-size: 13px; }
    .foot:after{ display: none; }
    .channel_content,.imain{ margin-bottom: 99px; }
    
    /*公司简介*/
    .about .pt1 .title{ font-size: 28px; }
    .about .imgbox{ float: none; width: 100%; margin: 0 0 15px 0; }
    .about .pt2 .box{ height: auto; padding: 20px 30px; }

    /*企业文化*/
    .culture .pt_hd .title{ font-size: 28px; }
    .culture .pt1 li{ margin-bottom: 15px; }
    .culture .pt2 li.cur{ width: 100%; height: auto; line-height: 1; margin-bottom: 20px; }
    .album_wrap .slide .arr_prev{ left: -10%; }
    .culture .pt2{ height: auto; }

    /*新闻列表*/
    .new_list .time{ display: none; }
    .new_list .con{ width: 100%; }
    .new_list a{ padding: 20px; background: #eef2f5; }
    .new_list li{ margin-bottom: 12px; }
    .new_list .more .face1{ display: none; }
    .new_list .more .face2{ opacity: 1; transform: rotateX(0deg); }

    /*发展历程*/
    .history .left{ display: none; }
    .history .right{ width: 100%; }
    .history .right ul:after,.history .right li:after,.history .right li:before{ display: none; }

    /*社会责任*/
    .social .pt_hd{ width: 100%; }
    .social .pt_hd .title{ font-size: 28px; }
    .social .rect-51{ display: none; }
    .social .tab_t .con{ position: static; }
    .social .con_box .box{ padding: 20px 30px; }
    .social .con_box .title{ font-size: 25px; }
    .social .item .title{ font-size: 16px; }
    
    /*产品列表*/
    .pro_list .pt1 li{ width: 100%; margin-bottom: 25%; }
    .pro_list .pt1 li.odd{ margin-right: 0; }
    .pro_list .pt2 .box{ background: #bb1818; height: auto; }
    .pro_list .pt2 .con{ position: static; width: 100%; line-height: 1; padding: 30px 0; }
    .pro_list .pt2 .tit{ font-size: 28px; margin-bottom: 30px; }
    .pro_list .pt3 li .title{ padding-left: 40px; }
    .pro_list .pt3 li .tit_box:before{ right: 20px; }
    .pro_list .pt3 li .tit_box:after{ left: 15px; }

    /*产品详细*/
    .pro_detail .pt2 ul li{ margin-top: 30%; }
    .pro_detail .pt2 ul li:after{ top: -50%; }
    .pro_detail .pt2 .sections .title{ font-size: 28px; }

    /*服务网络*/
    .network .top .left,.network .top .right{ display: none; }
    .network .top{ height: auto; }
    .network .top .center{ width: 90%; }
    .network .sele{ width: 100%; margin: 5%; }

    /*纯正备件*/
    .part .pt_hd{ width: 100%; }
    .part .pt_hd .tit{ font-size: 28px; }
    .part .pt1 li{ width: 100%; margin-bottom: 10px; }
    .part .pt1 li .con .box{ padding: 45px 0 0; }
    .part .pt2 .ico{ margin: 0; }
    .part .pt2 .con{ width: 100%; }
    .part .pt3 .tab_t, .part .pt3 .tab_t.first, .part .pt3 .tab_t.last{ width: 47%; }

    /*康明斯讲堂*/
    .hall{ padding: 60px 0; }
    .hall .pt_hd{ width: 100%; margin: 0 0 40px }
    .hall .pt_hd .tit{ font-size: 28px; }
    .hall .ico_box li{ width: 25%; }
    .hall .ico_box .li_box{ width: 100%; height: auto; border-radius: 0; }
    .hall .con_box{ top: 0; position: static; }
    .hall .imgbox{ display: none; }
    .hall .pt_bd .top{ position: static; margin-bottom: 10px; }
    .hall .ico_box{ margin-top: 0; position: static; height: auto; }

    /*用户指南*/
    .use_guide .pt2 .pt_bd{ background: #212f3a; }
    .use_guide .pt2 li.cur{ width: 100%; height: auto; }
    .use_guide .pt2 li .box{ padding: 15px 0 15px 15px; }

    /*用户留言*/
    .message .left{ width: 100%; margin-bottom: 20px; }
    .message .inp_box{ width: 100%; margin-right: 0; }
    .message .right{ width: 100%; height: auto; }

    /*人力资源*/
    .job_center .pt_hd{ width: 100%; }
    .job_center .pt_hd .tit{ font-size: 28px; }
    .job_center .box1 .con{ padding: 30px; }
    .job_center .box1 .con .title{ font-size: 25px; }
    .job_center .box2 .con{ width: 100%; margin-left: 0; left: 0; }
    .job_center .box2 .con .title{ padding-top: 5px; font-size: 25px; line-height: 1; }
    .job_center .right .con{ position: static; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
    .job_center .right .con .title{ font-size: 25px; }
    .job_center .pt2 li{ padding-left: 0; }

    /*招聘列表*/
    .job_list .form_box label, .job_list .form_box .btn{ margin-left: 0; display: block; }
    .job_list .form_box .btn{ width: 100%; }
    .job_list .form_box .inp, .job_list .form_box .sele{ margin-bottom: 20px; }

    .imain .pt2{ background: none; }
    .imain .pt2 .ico_box li{ width: 33%; }
    .imain .pt2 .pt2_con{ height: 400px; }
    .imain .pt2 .pro_list li{ width: 100%; bottom: 40%; }
    .imain .pt2 .pro_list li.cur{ left: 0; }
    .imain .pt2 .con_box{ right: 40%; }
    .imain .pt_hd{ width: 100%; margin: 0 auto 20px; }
    .imain .pt_hd .tit{ font-size: 28px; }
    .imain .pt3 .left{ width: 100%; }
    .imain .pt3 .right{ width: 100%; }
    .imain .pt3 .pt_hd{ padding-top: 25px; }
    .imain .pt1{ margin-bottom: 10px; }
    .ibanner_cover{ display: none; }
    .i_banner{ height: 176px; }
    .i_banner .item{ height: 176px; }
    .i_banner .owl-carousel .owl-item img{ position: static; width: 100%; height: auto; margin-left: 0; max-width: none; }
    .i_banner .active li:after{display:none;}
    .i_banner .cover_title01{font-size:32px;line-height:40px;margin-top:18%;}
    .i_banner .owl-carousel .owl-dots.disabled,.i_banner .owl-carousel .owl-nav.disabled{display:none;}
    .ibanner_cover .cover_title02{font-size:18px;}
    .imain .pt2 .ico,.imain .pt2 .ico_box li.cur .ico{ transform: none; }
    .imain .pt2 .point_list,.imain .pt2 .pro_bg,.imain .pt2 .con_box{ display: none; }
    .imain .pt2 .pro_list li{ bottom: 5%; }
    .imain .pt2 .pt2_con{ height: 300px; }
    .pro_detail .pt1 .left{ height: auto; }
    .part .pt3 .tab_c .con_box{ position: static; }
    .part .pt3 .tab_c .bg_img{ display: none; }
    .part .pt3 .tab_c .box{ padding: 20px; }
    .hall .ico_box li{ width: 33%; height: 120px; }
    .message .img_box #changeImage{ width: 130px; height: 40px; }


    .head,.head_height{ height: 70px; }
    .head .logo{ margin: 0; border-right: 0; }
    .head .search, .head .lang, .head .person{ height: 70px; }
    .mobile_key{ line-height: 70px; font-size: 18px; }
    .i_banner .banner_bar{ bottom: 10px; }
    .head:after{ width: 69%; }
    .imain{ padding: 25px 0; }
    .imain .pt2 .pt_hd{ padding-top: 25px; }
    .imain .pt3 .pt_hd{ padding-top: 0; }
    .culture .pt2{ margin: 10px 0; }
    .culture .pt_hd{ margin-bottom: 15px; }
    .about .pt2 .box{ padding: 0 30px 10px; }
    .page-box{ margin-top: 0; }
    .channel_content{ padding: 30px 0 30px; }
    .network .map_box{ margin: 30px 0; } 
    .part .pt2 .ico{ display: none; } 
    .part .pt_hd{ margin-bottom: 30px; }
    .part .pt2{ margin: 0 0 30px; }
    body .content-50389 .dib.sear_f{ width: 175px; }
    .xc_sec_nav .xc_sec_li:after{ display: none; }
    .mobile_key:hover{ color: #fff; }
    .xc_sec_nav .xc_sec_li{ width: 100%; border-bottom: 1px solid #ddd; }
    .imain .pt2 .pt_hd{ padding-top: 20px; margin: 0 auto 10px; }
    .culture .pt2 .box{ padding: 20px 0; }
    .imain .pt_hd{ margin: 0 auto 10px; }
    .imain .pt3 .left li:first-child{ padding: 0 0 15px; }
    .imain .pt3 .left li{ padding: 15px 0; }
    .use_guide .pt_hd,.social .pt_hd,.part .pt_hd,.hall .pt_hd,.job_center .pt_hd{ margin-bottom: 20px; }
    .xc_sec_nav .xc_sec_li a{ padding: 0; }
    .i_banner,.i_banner .item{ height: 250px; }
    .imain .pt1 .num_area .box{ padding: 0 5px; }
    .imain .pt1 .num_area .box .num{ font-size: 30px; }
    .imain .pt1 .num_li{ height: 140px; }
    .imain .pt1 .num_li .nums{ height: 54px; line-height: 54px; }
    .imain .pt1 .imgbox li{ margin-bottom: 10px; }
    .imain .pt1 .num_area{ margin-bottom: 0; }
    .imain .pt3 .right li{ margin-bottom: 12px; }
    .imain .pt2 .ico{ display: block; width: 60px; height: 60px; background: url(../img/imain_pt2_ico_mobile.png) no-repeat; margin: 0 auto 5px; }
    .imain .pt2 .ico2{ background-position: -60px 0; }
    .imain .pt2 .ico3{ background-position: -120px 0; }
    .imain .pt2 .ico4{ background-position: -180px 0; }
    .imain .pt2 .ico5{ background-position: -240px 0; }
    .imain .pt2 .ico6{ background-position: -300px 0; }
    .imain .pt2 .ico_box li:hover .ico1,.imain .pt2 .ico_box li.cur .ico1{ background-position: 0 -60px }
    .imain .pt2 .ico_box li:hover .ico2,.imain .pt2 .ico_box li.cur .ico2{ background-position: -60px -60px }
    .imain .pt2 .ico_box li:hover .ico3,.imain .pt2 .ico_box li.cur .ico3{ background-position: -120px -60px }
    .imain .pt2 .ico_box li:hover .ico4,.imain .pt2 .ico_box li.cur .ico4{ background-position: -180px -60px }
    .imain .pt2 .ico_box li:hover .ico5,.imain .pt2 .ico_box li.cur .ico5{ background-position: -240px -60px }
    .imain .pt2 .ico_box li:hover .ico6,.imain .pt2 .ico_box li.cur .ico6{ background-position: -300px -60px }
    .about .pt2 .box .num{ font-size: 30px; }
    .about .pt2 .box .nums{ line-height: 54px; height: 54px; }
    .history .right .li_box{ padding: 15px 25px; }
    .history .right li{ margin-bottom: 15px; }
    .culture .pt3 li .con{ bottom: 10px; }
    .pro_list .pt1 .pro_img{ bottom: -50px; }
    .pro_list .pt1 .box{ padding: 10% 0 0 10px; }
    .pro_list .pt1 li{ margin-bottom: 50px; }
    .pro_list .pt3{ margin-top: 25px; }
    .pro_list .pt3 li .con{ padding: 20px; }
    .pro_detail .pt1 .left .big_ivew{ display: none; }
    .use_guide .pt2 .num{ font-size: 40px; }
    .use_guide .pt2 li.cur .title{ font-size: 24px; }
    .use_guide .pt2 li.cur:before{ top: 15px; }
    .use_guide{ padding: 30px 0 0; }
    .network .map_box{ margin: 0 0 30px; }
    .network .map_box .map-M5-map{ min-height: 300px; }
    .network .list li{ height: auto; }
    .network .list .box{ padding: 20px; }
    .network .list dt{ margin-bottom: 10px; }
    .util-page .gobutton, .util-page .sl, .util-page .num, .util-page .count{ padding: 3px; }
    .part .pt3 .tab_t, .part .pt3 .tab_t.first, .part .pt3 .tab_t.last{ width: 100%; height: 60px; }
    .part .pt3 .tab_t .con .title{ width: 85%; }
    .table-responsive{ border: none; }
    .hall .con_box{ min-height: auto; }
    .hall .con_box:after{ display: none; }
    .hall .ico_box li{ width: 25%; height: 90px; }
    .job_list .form_box .inp, .job_list .form_box .sele{ width: 100%; }
    .widget-job-2{ margin-bottom: 30px; }
    .widget-job-tit{ line-height: 1; }
    .widget-job-tit{ height: auto; font-size: 14px; }
    .widget-job-2 ._ut{ height: auto; line-height: 1; padding: 15px 0 20px; }
    .job_center .pt2 li{ margin-bottom: 0; }
    .foot_mobile{ display: block; }
    .foot{ position: static; }
    .channel_content, .imain{ margin-bottom: 0; }
    .foot_mobile .foot_li .foot_a{ font-size: 18px; line-height: 40px; display: block; }
    .foot_mobile .foot_li .sec_ul{ display: none; }
    .foot_mobile .foot_li .sec_ul li{ font-size: 14px; line-height: 25px; }
    .foot_mobile .foot_li .foot_a .iconfont{ float: right; }
    .hall .ico_box .ico{ display: block; width: 35px; height: 34px; background: url(../img/support_ico_mobile.png); margin: 0 auto 5px; }
    .hall .ico_box .ico2{ background-position: -35px 0; }
    .hall .ico_box .ico3{ background-position: -70px 0; }
    .hall .ico_box .ico4{ background-position: -105px 0; }
    .hall .ico_box .ico5{ background-position: -140px 0; }
    .hall .ico_box .ico6{ background-position: -175px 0; }
    .hall .ico_box .ico7{ background-position: -210px 0; }
    .hall .ico_box .ico8{ background-position: -245px 0; }
    .hall .ico_box li.cur .ico1{ background-position: 0 -34px; }
    .hall .ico_box li.cur .ico2{ background-position: -35px -34px; }
    .hall .ico_box li.cur .ico3{ background-position: -70px -34px; }
    .hall .ico_box li.cur .ico4{ background-position: -105px -34px; }
    .hall .ico_box li.cur .ico5{ background-position: -140px -34px; }
    .hall .ico_box li.cur .ico6{ background-position: -175px -34px; }
    .hall .ico_box li.cur .ico7{ background-position: -210px -34px; }
    .hall .ico_box li.cur .ico8{ background-position: -245px -34px; }
    .job_center .box2 .con{ position: static; text-align: left; padding: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; }
    .job_center .right .con{ text-align: left; }
    .pro_detail .pt1 .right .title span{ display: block; }
    .pro_detail .pt1 .right .ul_list{ float: left; }
    .pro_list .pt1 .box .ch_title{ font-size: 20px; }
    .about .pt1 .title,.culture .pt_hd .title{ font-size: 26px; }
    .culture .pt2{ margin: 10px 0 20px; }
    .culture .pt3 li{ margin-bottom: 13px; }
    .pro_detail .pt2 .target_box{ height:100px; margin: 30px 0; }
    .pro_detail .pt2 ul{ height:100px; }
    .pro_detail .pt2 ul li{ margin-top: 16%; }

    .tan_box .show_box{width:90%; margin-top: 35%;}
    .tan_box .con_box{padding-right:0;}
    .tan_box .right_btn{right:0;width:40px;top:-40px;}
    .tan_box .right_btn .btn_box{height:40px;}
    .tan_box .right_btn .close_btn:hover:after{top:50%;-moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg)}
    .tan_box .right_btn .close_btn:hover:before{bottom:50%;-moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg)}
    .tan_box .right_btn .close_btn:hover i{opacity:0;visibility:hidden;}
    .hall .tip{ font-size: 14px; margin-top: 20px; padding-bottom: 0; }

    .hall .con_box .con{ padding: 20px; }
    .pro_detail .pt2 ul.target li{ margin-top: 18%; }
    .pro_detail .pt2 ul.target:after{ top: 18%; }




}
@media only screen and (max-width:480px) {
    /*mobileMode 480 网站样式*/

}
