/* 超小屏幕（手机，小于 768px） */

/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（还记得 Bootstrap 是移动设备优先的吗？） */

/* 小屏幕（平板，大于等于 768px） */

@media (min-width: 768px) {
    .about_L {
        width: 50%;
        float: left;
        overflow: hidden;
        border: 4px solid #e6e6e6;
        margin-right: 10px;
    }
    .buss_item_w .info {
        line-height: 30px;
        text-align: justify;
        text-indent: 2rem;
        display: block;
    }
    .buss_item_w {
        min-height: 500px;
    }
    .newsT h3 a {
        border-left: 2px solid #ddd;
    }
    .newsT {
        width: 490px;
    }
}

/* 中等屏幕（桌面显示器，大于等于 992px） */

@media (min-width: 992px) {
    .gg_wrap {
        position: absolute;
        /* background: #fff; */
        background: url(../images/gg_bg.png) center center no-repeat;
        background-size: cover;
        border:none;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 40px;
        height: 487px;
        width: 800px;
    }
    .gg_wrap .gg_text {
        /* height: 400px; */
        /* overflow: scroll; */
    }
    .gg_wrap .gg_text h3 {
        font-size: 20px;
        font-weight: bold;
        margin: 40px auto;
        line-height: 30px;
    }
    .gg_wrap .gg_text p {
        line-height: 26px;
    }
    .more_gg {
        margin-top: 40px;
        text-align: center;
        line-height: 40px;
    }
    .gg_wrap .close2 {
        position: absolute;
        top: 40px;
        right: 40px;
        display: block;
        width: 30px;
        height: 30px;
        background: url(../images/close2.png) no-repeat center;
    }
    .gg_wrap .close2:hover {
        background: url(../images/close2_hover.png) no-repeat center;
    }
    .more_gg a {
        background: #368edb;
        color: #fff;
        padding: 10px 40px;
    }
    .more_gg a:hover {
        background-color: #ec7171;
    }
    .about_L {
        margin-right: 0;
    }
    .logo_tel {
        padding-top: 20px;
    }
    .ad1R {
        padding-top: 40px;
        margin-left: 50px;
    }
    .ad1 {
        background: #f1f1f1 url(../images/ad1_bg.jpg) no-repeat left top;
        height: 100px;
    }
    .til01 b {
        font-weight: bold;
        font-size: 30px;
    }
    .til01 {
        height: 113px;
        font-size: 36px;
        line-height: 54px;
        background: url(../images/tilbg1.png) no-repeat center 23px;
    }
    .til01 span {
        font-size: 18px;
    }
    .marginTop1 {
        margin-top: 50px;
    }
    .marginTop2 {
        margin-top: 20px;
    }
    .about_R {
        width: 50%;
        float: right;
        padding-left: 20px;
        padding-left: 20px;
    }
    .about_R p {
        line-height: 34px;
    }
    .more {
        margin-top: 32px;
    }
    .about_L {
        border: 4px solid #e6e6e6;
    }
    .footR {
        margin-top: -78px;
    }
    .banner2 {
        height: 300px;
    }
    .ny_main .typename {
        text-align: center;
        line-height: 80px;
        font-size: 26px;
    }
    .ny_main .text {
        margin-bottom: 50px;
    }
    .pro_item {
        margin-bottom: 15px;
    }
    .news_item_wrap {
        padding: 20px;
    }
    .news_item_t {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .contact_main {
        padding: 80px 0;
        margin-bottom: 50px;
    }
    .contact_main h4 {
        line-height: 50PX;
    }
    .contact_main>div {
        line-height: 40px;
        padding: 80px 0;
        margin: 0 auto;
        width: 60%;
        padding-left: 50px;
    }
    .contact_main>div {
        padding-left: 130px;
    }
    .daohang {
        background: #2174bd;
        color: #fff;
        display: inline-block;
        padding: 0 140px;
        margin-top: 10px;
        font-size: 16px;
        font-weight: bold;
    }
    .prenext {
        text-align: center;
        margin-bottom: 20px;
    }
    .ny_left {
        width: 800px;
    }
    .hot_r {
        width: 350px;
        background: #f4f9f4;
        margin-top: 30px;
    }
    .hot_r h4 {
        background: #2174bd;
        color: #fff;
        text-align: center;
        line-height: 50px;
    }
    .pro_left {
        height: 500px;
        overflow-y: scroll;
    }
    .ny_main {
        margin-bottom: 50px;
    }
}

/* 大屏幕（大桌面显示器，大于等于 1200px） */

@media (min-width: 1200px) {
    .container {
        padding-left: 0;
        padding-right: 0;
        width: 1200px;
    }
    .contact_ny .contact {
        height: 300px;
        width: 600px;
        float: right;
        padding-left: 120px;
        padding-top: 50px;
        margin-top: 200px;
        line-height: 40px;
    }
    .contact_ny {
        background: url(../images/cont_bg.png) center;
        min-height: 500px;
    }
}