/******************************************

/****************************************** */

@media (min-width: 1300px) {
    .container { width: 1250px; }
}

@media (max-width: 1200px) {
    .phone_box { padding: 19px 30px; }

    .top-phone { display: none; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; }

    .navbar-default .navbar-toggle .icon-bar { background-color: #fff; width: 30px; }
    .main-menu .navbar-toggle .icon-bar { position: relative; transition: all 250ms ease-in-out; }
    .main-menu .navbar-toggle .icon-bar { position: relative; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -ms-transition: all 250ms ease-in-out; }
        .main-menu .navbar-toggle .icon-bar:nth-of-type(3) { top: 1px; }
        .main-menu .navbar-toggle .icon-bar:nth-of-type(4) { top: 2px; }
    .navbar-toggle .icon-bar + .icon-bar { margin-top: 6px; }
}

@media (max-width: 1240px) {
    .top_phone { display: none; }
    /*.phone_box span b{font-size: 24px;}*/
}

@media (max-width: 1158px) {
    .top_phone { display: none; }
    .phone_box { padding: 19px 30px; }
    .navbar-brand > img { max-width: 260px; }
    .fixed-menu .navbar-nav { padding-left: 10px; }
    .main-menu nav li a { }
    .htmleaf-container { margin-top: 76px; }
    .main-menu .navbar-header { padding: 0 22px; box-sizing: border-box; }

    .navbar-toggle { margin: 0; border: 0; padding: 0; top: 25px; right: 0; display: block !important; z-index: 11; cursor: pointer; }
    .navbar-header { float: none; }
    .navbar-toggle { display: block; }

    .navbar-collapse.collapse { display: none !important; }
    .navbar-nav { float: none !important; }
        .navbar-nav > li { float: none; }
            .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; }
    .fixed-menu .main-menu .navbar-default .navbar-nav li a { padding: 10px 0; }
    .navbar-collapse.collapse.in { display: block !important; }
    .main-menu nav li a { text-align: center; padding: 10px 0px; }
    .mouse { display: none; }
    .footer_nav a { margin: 0 2.3%; }

    .stren dl { padding: 30px 0px 20px 10px; }
        .stren dl dt h5 { font-size: 20px; }
        .stren dl dt { padding: 15px 0px 15px 10px; }
        .stren dl dd, .stren_img span { width: 70px; height: 70px; }
            .stren dl dd span { background-size: 100%; }
    .news_cont dl dt h5 { margin-bottom: 6px; }
    .news_list { margin-top: 10px; padding-top: 10px; }
        .news_list li { padding: 8px 0; }
}

@media (max-width: 1120px) {
    .fixed-menu .navbar-nav { padding-left: 10px; }
    .item_list dl dt { height: 210px; }
    .banner-cell .mouse { display: none; }

    .footer_nav a { margin: 0 2%; }
}

@media (max-width: 992px) {
    .phone_box { display: none; }
    .about { padding: 0; margin: 0; }
        .about .container { padding: 0; margin: 0; }
    .about_img { display: none; }
    .about_text p { margin: 15px 0; }
    .about_text { padding: 25px; width: 100%; }
        .about_text h6 { margin-top: 40px; }
    .about_cont { width: 100%; height: auto; }
    .ggw_phone { display: none; }
    .news_items { display: none; }
    .news_list { margin-top: 30px; padding-top: 20px; }
        .news_list li { padding: 10px 0; }
    .fixed-menu .navbar-nav { padding-left: 10px; }
    .htmleaf-container { margin-top: 50px; }
    .navbar-toggle { top: 18px; }

    .stren dl { padding: 30px 20px 20px 30px; }
        .stren dl dt { padding: 15px 0px 15px 20px; }
    .advan_img img { margin-top: 40px; }
    .title { padding: 20px 0; }
        .title p { margin-top: 5px; }

    .fixed-menu .navbar-brand > img { max-width: 170px; }
    .phone_text { text-align: center; }
    .footer_nav a { margin: 0 2.2%; }
}

@media (min-width: 768px) {
    .about .hd { width: 50%; }
    .coop_cont { padding: 30px 20px; }
}

@media (max-width: 768px) {
    .advan_img { display: none; }
    .engin { padding: 0 15px; }
    .ser { padding: 0 15px; }
    .main-menu ul { margin: 0; }
    .indicators-line > .carousel-indicators { right: 34%; }
    .ggw h5 { font-size: 18px; line-height: 30px; }
    .ggw p { font-size: 12px; }
    .newsText { padding: 10px; }
    .col-xs-6, .col-xs-12 { padding: 0 10px; }
    .news_list dt { padding: 10px; }
    .pro_class li { margin-bottom: 18px; }
    .news_list { padding-left: 10px; }
    .stren dl { text-align: center; }
        .stren dl dt, .stren dl dd { float: none; margin: 0 auto; }
    .news_cont { padding: 20px 0px; }
    .ggw { height: auto; }
    .ggw_img img { width: 100%; }
    .advan_title ul li { margin-right: 15px; }
        .advan_title ul li a { font-size: 36px; }
    .advan_list .advan_item { padding: 20px; }
    .footer_nav { display: none; }
    .news_list li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .news_list li span { display: none; }
    .navbar-brand > img { max-width: 180px; }
    .sear { margin: 0; }
    .news_cont dl dt p { display: none; }
    .search { display: none; }
    .news_title a { font-size: 12px; }
    .curr_list .hd ul { margin-left: 35%; }
    .consul_title { width: 98%; }
    .cont_phone { background-size: contain; }
        .cont_phone h6 { font-size: 36px; }
    .work_title h5 { font-size: 30px; }
    .work_title span { font-size: 20px; }
    .work_title { padding: 30px 10px; }
    .work_cont { padding: 10px; }
    footer { padding-top: 30px; }
    .pro_class li a { font-size: 0.8em; }
    .page-title .page-name { display: none; }
    .neiye { padding: 5px 0; }
}

@media (max-width: 600px) {
    .stren dl { padding: 10px 10px 10px 5px; }
        .stren dl dt { padding: 18px 0px 15px 5px; }
            .stren dl dt h5 { font-size: 18px; }
        .stren dl dd, .stren_img span { width: 60px; height: 60px; }
        .stren dl dt h6 { display: none; }
}

@media (max-width: 480px) {
    .item_list dl dd .item_title { padding-top: 8%; }
    .item_list dl dd h4 { font-size: 16px; }
.pro_list dl dd img{height:100px;}
}