﻿@media(min-width:1240px) {
    #company .profile {
        max-width: 1250px;
        display: inline-block;
    }
    #company .content {
        text-align: center;
    }
    .navbar-left {
        float: right !important;
    }
    #solution_1>div:first-child ul li img {
        height: 260px;
    }
    #footer dl {
        width: 158px;
    }
    #footer dl img {
        width: 100%;
    }
    #solution #myTabContent>div:first-child ul li div {
        width: 80%;
    }
    .application-case {
        height: 600px;
        overflow: hidden;
    }
    #news_1>div ul li:nth-child(3) {
        height: 107px;
    }
    #news_1>div ul li:nth-child(3) img {
        height: 100%;
    }
    #news_detail .tab-content>div:nth-child(3){
	width: 600px;
        height: 400px
    }
    #news_detail .tab-content>div:nth-child(3) img{
	width: 100%;
	height: 100%
    }
}

@media (min-width: 992px) and (max-width: 1240px) {
    #footer dl {
        width: 140px;
    }
    /* 导航栏 */
    #header .navbar-header>a img:last-child {
        display: block;
        margin: 20px;
        padding-right: 22px;
        width: 80px;
    }
    #header .navbar-header>a img:first-child {
        display: none !important;
    }
    /* 公司简介 */
    #header .navbar-header>a img {
        width: 100%;
    }
    .tab_btn {
        background-color: #f2f2f2;
        padding: 0 30px;
    }
    #company .profile .pull-left:last-child {
        padding: 0 20px !important;
    }
    #company .profile .pull-left:last-child {
        padding: 0 40px;
    }
    .tab_btn {
        padding: 0;
    }
    #solution #myTabContent #solution_1 ul li {
        height: 339px;
    }
    #solution #myTabContent>div:first-child ul li a {
        width: 215px;
        height: 176px;
    }
    .advantage ul li:first-child {
        width: 52%;
    }
    #services .course>p:nth-child(5) img {
        width: 100%;
    }
    #footer dl {
        padding: 10px 5px;
    }
    #footer .container {
        padding: 0;
        width: 100%;
    }
    /* 企业文化 */
    #company #company_54 {
        padding: 0;
    }
    #company .profile .pull-left:first-child img {
        height: 100%;
    }
    #company .profile .pull-left {
        height: 600px;
    }
    #solution #myTabContent>div>div {
        padding: 0 150px;
    }
    #solution_1 #myTabContent>div:first-child ul li img {
        height: 160px;
    }
    #solution #myTabContent>div:first-child ul li div {
        width: 85%;
        margin-top: 0;
    }
    #solution_1>div:first-child ul li img {
        height: 170px;
    }
    #news_1>div ul li:nth-child(2) {
        width: 50%;
    }
    #news_1>div ul li:nth-child(3) {
        height: 107px;
    }
    #news_1>div ul li:nth-child(3) img {
        height: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #footer dl:last-child {
        padding: 10px;
        width: 137px;
    }
    #header .navbar-header>a img:last-child {
        display: block;
    }
    #header .navbar-header {
        width: 75px;
    }
    #header .navbar-header>a img:last-child {
        display: inline-block;
        width: 100%;
    }
    .nav>li>a {
        padding: 10px 6px;
    }
    .navbar-left {
        float: right!important;
    }
    /* 公司简介 */
    .tab_btn {
        padding: 0;
    }
    #company .nav-tabs>li>a {
        padding: 10px 0;
    }
    .nav-tabs>li>a {
        width: 140px;
    }
    .nav-tabs {
        width: 75%;
    }
    .breadcrumb {
        width: 25%;
    }
    #company .profile .pull-left:first-child img {
        height: 600px;
    }
    #company .profile .pull-left {
        height: 600px;
        overflow: hidden;
    }
    #company .profile .pull-left:last-child {
        padding: 0 40px;
    }
    /* 企业文化 */
    #company #company_54 {
        padding: 0;
    }
    /* 发展历程 */
    .timezone .time div, .timezone .timeLeft div {
        width: 330px;
    }
    .timezone .timeLeft div {
        left: -369px;
    }
    .timezone .time div ul, .timezone .timeLeft div ul {
        width: 330px;
    }
    /* 新闻中心 */
    #news .tab-content {
        padding: 50px 40px;
    }
    #news_detail .tab-content>div:nth-child(5) {
        width: 100%;
    }
    /* 产品导航 */
    #products .nav-tabs {
        width: 74%;
    }
    #products .nav-tabs>li>a, #products_detail .nav-tabs>li>a {
        width: 140px;
    }
    #products .nav>li>a {
        padding: 10px;
    }
    #products .breadcrumb {
        width: 26%;
    }
    #products .content div ul {
        width: 100%;
        margin-top: 50px;
    }
    #products_detail .tab-content {
        padding: 20px 80px;
    }
    /* 解决方案导航栏 */
    #solution .nav-tabs {
        width: 75%;
    }
    #solution .breadcrumb {
        width: 25%;
    }
    #solution .nav-tabs li a {
        width: 113px;
        padding: 10px 0;
    }
    /* 解决方案 */
    #solution #myTabContent>div>div {
        padding: 0 60px;
    }
    #solution #myTabContent #solution_1 ul li {
        height: 340px;
    }
    #solution #myTabContent>div:first-child ul li img {
        height: 155px;
    }
    #solution #myTabContent>div:first-child ul li div {
        margin-top: 0;
    }
    /* 森林防火 */
    #solution #solution_29>div:first-child, #solution #solution_29>div:nth-child(4), #solution #solution_29>div:nth-child(2), #solution #solution_29>div:nth-child(5), #solution #solution_29>div:nth-child(6), #solution #solution_59>div:first-child, #solution #solution_59>div:nth-child(4), #solution #solution_59>div:nth-child(2), #solution #solution_59>div:nth-child(5), #solution #solution_59>div:nth-child(6) {
        padding: 0px 100px;
    }
    .advantage ul li:first-child {
        margin-right: 5px;
    }
    .case>div>ul li:first-child {
        padding: 0 10px 0 11px;
    }
    #solution #myTabContent .advantage ul li:first-child img, #solution #myTabContent .advantage ul li:nth-child(2) img {
        height: auto;
    }
    #solution #solution_29 .case>div>ul li img {
        height: auto;
    }
    #solution #myTabContent>div:nth-child(2) {
        margin: 0 auto 40px;
        text-align: center;
        width: 100%;
    }
    #solution #myTabContent>div:nth-child(2) a:hover {
        font-weight: 700;
        text-decoration: none;
    }
    #solution #myTabContent>div:nth-child(2) a {
        width: 30%;
        color: #432a0f;
        display: inline-block;
        text-align: center;
    }
    /* 智慧教育 */
    .profile>div>ul {
        padding-left: 0;
    }
    #solution #solution_59>.profile ul li:first-child {
        padding-top: 0;
    }
    #solution #solution_59>.profile ul li:last-child {
        margin-left: 15px;
        padding-top: 25px;
    }
    #solution #solution_59>.profile ul li:last-child img {
        width: 100%;
        height: auto;
    }
    #services img {
        width: 100%;
    }
    #services .content {
        width: 80%;
        margin-top: 20px;
    }
    #menu .content>div:nth-child(2) ul {
        padding: 0 !important;
        width: 100%;
    }
    .breadcrumb>li:nth-child(2):before {
        display: none;
    }
}

@media (min-width: 480px) and (max-width: 767px) {
    .breadcrumb>li:nth-child(2):before {
        display: none;
    }
    #footer dl {
        width: 142px;
    }
    #footer dl:last-child {
        padding-top: 20px;
    }
    #header .navbar-header>a img:first-child {
        width: 75%;
        margin-top: 20px;
        max-width: 405px;
        display: block !important;
    }
    .navbar-toggle {
        margin-top: 41px;
    }
    .navbar-toggle .icon-bar {
        background: #fff;
    }
    .navbar-nav {
        margin: 7.5px -15px;
        background: #0b6dd1;
        position: relative;
        z-index: 99;
        height: 300px;
    }
    #header .nav>li:hover>ul {
        width: 100%;
    }
    #header .nav>li>a {
        height: auto;
        line-height: 2;
    }
    #header nav .nav>li>a {
        color: #fff;
    }
    /* 导航栏 */
    .navbar-toggle {
        margin-top: 36px !important;
        background: #333 !important;
    }
    .navbar-toggle .icon-bar {
        background: #fff !important;
    }
    /* 导航菜单 */
    .nav-tabs {
        height: 80px;
        width: 100%;
    }
    .tab_btn {
        padding: 0;
    }
    .nav-tabs>li>a {
        width: 115px;
    }
    .nav-tabs>li>a {
        padding: 10px 0;
    }
    /* 公司简介 */
    #company .content {
        width: 100%;
    }
    #company .profile .pull-left {
        width: 100%;
        float: none !important;
        position: absolute;
        top: 0;
        left: 50%;
        margin-left: -255px;
        height: 650px;
        width: 510px;
    }
    #company .profile {
        position: relative;
        height: 650px;
    }
    #company .profile .pull-left:first-child img {
        height: 650px;
        width: 510px;
    }
    #company .profile .pull-left:last-child {
        background: rgba(7, 7, 7, 0.4);
        padding: 15px 50px;
    }
    #company .profile .pull-left:last-child p:nth-child(3) {
        margin: 0;
    }
    #company .profile .pull-left:last-child h3, #company .profile .pull-left:last-child h5 {
        color: #fff !important;
    }
    #company .profile .pull-left:last-child p {
        color: #fff;
    }
    /* 企业文化 */
    #company #company_54 {
        padding: 0;
    }
    /* 发展历程 */
    .timezone .time div, .timezone .timeLeft div {
        width: 210px;
    }
    .timezone .timeLeft div {
        margin-left: 210px;
    }
    .timezone .timeLeft:nth-child(5):before, .timezone .timeLeft:nth-child(7):before, .timezone .timeLeft:nth-child(11):before {
        left: -20px;
    }
    .timezone .time div li, .timezone .timeLeft div li {
        height: 100%;
        line-height: 20px;
    }
    .timezone .time div ul, .timezone .timeLeft div ul {
        width: 210px;
    }
    /* 新闻中心 */
    #news_1>div ul li:nth-child(3) {
        width: 136px;
        height: 110px;
        margin: 0px 12px 0 0;
    }
    #news_1>div ul li:nth-child(2) {
        width: 40%;
        padding-top: 0;
    }
    #news_1>div ul li:nth-child(2) p span:last-child {
        bottom: initial;
        top: 25px;
    }
    #news_1>div ul li:nth-child(3) img {
        height: 100%;
    }
    #news .tab-content {
        padding: 0;
    }
    /* 新闻详情 */
    #news_detail .tab-content>div:nth-child(5) a {
        width: 45%;
    }
    #news_detail .tab-content {
        padding: 20px 50px;
    }
    /* 产品 */
    #products .content div ul {
        width: 100%;
        padding-left: 0;
    }
    #products .content div>ul li {
        margin: 20px 8px;
    }
    #products_detail .tab-content {
        padding: 20px 50px;
    }
    /* 解决方案导航 */
    #solution .tab_btn {
        padding: 0;
    }
    #solution .nav-tabs li a {
        width: 94px;
        font-size: 15px;
    }
    #solution .nav-tabs {
        width: 100%;
    }
    /* 解决方案 */
    #solution #myTabContent #solution_1 ul li {
        height: 338px;
    }
    #solution #myTabContent>div:first-child ul li:first-child div {
        width: 85%;
        top: 43%;
    }
    #solution #myTabContent #solution_1 ul li:first-child h3 {
        border: none;
    }
    #solution #myTabContent>div:first-child ul li div {
        width: 85%;
    }
    #solution #myTabContent>div:first-child ul li img {
        height: 125px;
    }
    #solution #myTabContent>div>div {
        padding: 0;
    }
    /* 森林防火 */
    #solution #solution_29>div:first-child, #solution #solution_29>div:nth-child(4), #solution #solution_29>div:nth-child(2), #solution #solution_29>div:nth-child(5), #solution #solution_29>div:nth-child(6) {
        padding: 0px 50px;
    }
    .advantage ul li:first-child {
        margin: 0;
    }
    .advantage ul li:last-child {
        margin-left: 10px;
    }
    #solution #myTabContent .advantage ul li:first-child img, #solution #myTabContent .advantage ul li:nth-child(2) img {
        height: auto;
    }
    #solution #solution_29 .case>div>ul li img {
        height: auto;
    }
    .case>div>ul li:last-child img:last-child {
        margin-top: 10px;
    }
    .case>div>ul li:first-child {
        padding: 0 10px 0 10px;
    }
    /* 智慧教育 */
    #solution #solution_29>div:first-child, #solution #solution_29>div:nth-child(4), #solution #solution_29>div:nth-child(2), #solution #solution_29>div:nth-child(5), #solution #solution_29>div:nth-child(6), #solution #solution_59>div:first-child, #solution #solution_59>div:nth-child(4), #solution #solution_59>div:nth-child(2), #solution #solution_59>div:nth-child(5), #solution #solution_59>div:nth-child(6) {
        padding: 0px 50px;
    }
    .profile>div>ul {
        padding-left: 0;
    }
    #solution #solution_59>.profile ul li:first-child {
        padding-top: 0;
    }
    #solution #solution_59>.profile ul li:last-child {
        margin-left: 15px;
        padding-top: 25px;
    }
    #solution #solution_59>.profile ul li:last-child img {
        width: 90%;
        height: auto;
    }
    #solution #solution_59>.profile div ul li {
        width: 100% !important;
    }
    #services img {
        width: 100%;
    }
    #services .content {
        width: 80%;
        padding-bottom: 0;
        margin-top: 0;
    }
    #menu .content>div:first-child h3 {
        padding-bottom: 0 !important;
    }
    #menu .content>div:nth-child(2) ul {
        width: 100%;
        padding: 0 !important;
    }
    #menu .content {
        padding: 20px;
    }
    #menu .content>div:nth-child(2) img {
        width: 20%;
    }
}

@media (min-width: 320px) and (max-width: 479px) {
    .navbar-toggle {
        padding: 16px 10px;
        background: #333;
        margin-top: 25px;
    }
    #header .navbar-header>a img:last-child {
        display: block;
        width: 20%;
        margin-top: 20px;
    }
    .navbar-toggle .icon-bar {
        background: #fff;
    }
    .navbar-nav {
        margin: 7.5px -15px;
        background: #0b6dd1;
        position: relative;
        z-index: 99;
        height: 300px;
    }
    #header .nav>li:hover>ul {
        width: 100%;
    }
    #header .nav>li>a {
        height: auto;
        line-height: 2;
    }
    #header nav .nav>li>a {
        color: #fff;
    }
    /* 导航菜单 */
    .nav-tabs {
        height: 80px;
        width: 100%;
    }
    .tab_btn {
        padding: 0;
    }
    .nav-tabs>li>a {
        width: 77px;
        font-size: 15px;
    }
    .nav-tabs>li>a {
        padding: 10px 0;
    }
    #footer dl {
        padding: 10px 22px;
    }
    #company .profile .pull-left {
        width: 100%;
    }
    #company .profile .pull-left:last-child p:nth-child(3) {
        margin: 0 !important;
    }
    #company .title>div span:last-child {
        padding: 100px 0 !important;
    }
    /* 企业文化 */
    #company #company_54 {
        padding: 0;
    }
    /* 企业文化 */
    #company #company_55 {
        padding: 0;
    }
    /* 荣誉资质 */
    #company_55>div:nth-child(2) ul {
        padding: 0 !important;
    }
    #company_55>div:nth-child(2) ul li {
        padding: 5px 5px;
    }
    #company_55>div:nth-child(2) ul li img {
        padding: 10px 0;
    }
    #company_55>div:nth-child(2) ul:nth-child(4) li:nth-child(2) {
        padding-top: 30px;
    }
    /* 发展历程 */
    .timezone .time div, .timezone .timeLeft div {
        width: 140px;
        line-height: 24px;
    }
    .timezone .time div {
        left: 25px;
    }
    .timezone .timeLeft div {
        left: -148px;
    }
    .timezone .time:nth-child(3):before, .timezone .time:nth-child(6):before, .timezone .time:nth-child(9):before {
        left: 5px;
    }
    .timezone .timeLeft:nth-child(5):before, .timezone .timeLeft:nth-child(7):before, .timezone .timeLeft:nth-child(11):before {
        left: -9px;
    }
    .timezone .time div ul, .timezone .timeLeft div ul {
        width: 140px;
    }
    .timezone .time div li, .timezone .timeLeft div li {
        display: inline-block;
    }
    .timezone .time h2:nth-child(2) {
        margin-left: -120px;
    }
    .timezone .time h2:nth-child(2) {
        margin-left: -100px;
    }
    .timezone .time h2:first-child {
        margin-left: -120px;
    }
    .timezone .timeLeft h2 {
        width: 120px;
        margin-left: 25px;
    }
    .timezone .timeLeft h2:nth-child(2) {
        margin-left: 25px;
    }
    /* 新闻中心 */
    #news .tab-content {
        padding: 0;
    }
    #news_1>div ul li:nth-child(2) {
        width: 50%;
        padding-top: 0;
    }
    #news_1>div ul li:nth-child(2) p span:last-child {
        bottom: initial;
        top: 25px;
    }
    #news_1>div ul li:nth-child(3) {
        width: 100%;
        margin: 0;
    }
    /* 新闻详情 */
    #news_detail .tab-content>div:nth-child(5) a {
        width: 100%;
    }
    #news_detail .tab-content {
        padding: 20px;
    }
    /* 产品 */
    #products .nav-tabs>li>a {
        line-height: 2;
        padding: 10px 5px;
    }
    #products_detail .nav-tabs>li>a {
        line-height: 2;
        padding: 10px 5px;
        width: 150px;
    }
    #products .content div>ul li {
        margin: 20px 5px;
    }
    #products .content div ul {
        padding-left: 0;
        width: 100%;
    }
    #products_detail .tab-content {
        padding: 20px 10px;
    }
    /* 解决方案导航 */
    body {
        min-width: 380px;
    }
    #solution .nav-tabs {
        width: 100%;
    }
    #solution .nav-tabs li a {
        width: auto;
    }
    /* 解决方案 */
    #solution #myTabContent>div>div {
        padding: 0;
    }
    #solution #myTabContent #solution_1 ul {
        padding: 20px 20px 0;
    }
    #solution #myTabContent #solution_1 ul li {
        width: 50%;
        height: 340px;
    }
    #solution #myTabContent>div:first-child ul li:first-child div {
        top: 44%;
    }
    #solution #myTabContent>div:first-child ul li div {
        width: 80%;
        margin-top: 0;
    }
    #solution #solution_1>div:first-child ul li:first-child div h3 {
        border: none;
        font-size: 22px;
    }
    #solution #myTabContent>div:first-child ul li:first-child div p {
        font-size: 14px;
    }
    #solution #myTabContent>div:first-child ul li img {
        min-height: 140px;
        max-height: 150px;
    }
    /* 森林防火 */
    #solution #solution_29>div:first-child, #solution #solution_29>div:nth-child(4), #solution #solution_29>div:nth-child(2), #solution #solution_29>div:nth-child(5), #solution #solution_29>div:nth-child(6) {
        padding: 0px 20px;
    }
    #solution #solution_29 h2 {
        margin-top: 40px !important;
    }
    .advantage ul li:last-child {
        margin-left: 9px;
    }
    .advantage ul li:first-child {
        margin-right: 0;
    }
    #solution #myTabContent .advantage ul li:first-child img, #solution #myTabContent .advantage ul li:nth-child(2) img {
        height: auto;
    }
    #solution #myTabContent #solution_29 .case>div>ul li img {
        height: auto;
        max-height: none;
        min-height: 0;
    }
    .case>div>ul li:first-child {
        padding: 0 10px 0 8px;
    }
    .case>div>ul li:last-child img:last-child {
        margin-top: 0px;
    }
    #solution #myTabContent>div:nth-child(2) a {
        width: 100%;
    }
    /* 智慧教育 */
    #solution #solution_59>div:first-child, #solution #solution_59>div:nth-child(4), #solution #solution_59>div:nth-child(2), #solution #solution_59>div:nth-child(5), #solution #solution_59>div:nth-child(6) {
        padding: 0px 20px;
    }
    #solution #solution_59 h2 {
        margin-top: 40px !important;
    }
    #solution #solution_59>.profile ul li:last-child img {
        width: 90%;
        height: auto;
        max-height: none;
        min-height: 0;
    }
    #solution #solution_59>.profile div ul li {
        width: 100% !important;
    }
    .profile>div>ul {
        padding-left: 0;
    }
    #solution #solution_59>.profile ul li:last-child {
        margin-left: 0;
    }
    #services img {
        width: 100%;
    }
    #services .content {
        width: 100%;
        padding-bottom: 0;
        margin-top: 0;
    }
    #services .course>div:nth-child(2) {
        padding: 0 !important;
    }
    #services .course>.pull-left {
        width: 100%;
    }
    #services .course>div:first-child {
        padding-right: 0px !important;
    }
    #menu .content>div:first-child h3 {
        padding-bottom: 0 !important;
    }
    #menu .content>div:nth-child(2) ul {
        width: 100%;
        padding: 0 !important;
    }
    #menu .content {
        padding: 20px;
    }
    #menu .content>div:nth-child(2) img {
        width: 20%;
    }
    #menu .content>div:nth-child(2) li {
        width: 100%;
    }
    #menu .content>div:nth-child(2) li h3 {
        font-size: 35px;
    }
    #menu .content>div:nth-child(2) li p {
        font-size: 25px;
    }
    
}