@media (max-width:1300px) {
    .espcms_im {
        display:none;
    }
    .fotter_conent_left, .head_top_div_str, .head_nav, .home_weixin_code, .page_title, .page_text, .espcms_info_time {
        display:none
    }
}
@media (max-width:1189px) {
    .head_elem {
        padding:15px 10px 15px 10px;
    }
    .head_wap_nav {
        float:left;
        padding-top:18px;
    }
    .page_content2 {
        padding:35px 0;
    }
}
@media screen and (min-width:360px) and (max-width:768px) {
    .container_fluid {
        padding-right:0px;
        padding-left:0;
        margin-right:auto;
        margin-left:auto;
        overflow:hidden;
    }
    .overflow_box {
        position:relative;
        padding-bottom:9999px;
        margin-bottom:-9999px;
        border-left:0px solid #E0E0E0;
    }
    .right_div {
        position:relative;
        padding-right:10px;
        padding-bottom:25px;
    }
    .path_div {
        width:100%;
        padding:10px 0 10px 0;
        overflow:hidden;
        margin-bottom:5px;
        border-bottom:1px solid #E0E0E0;
    }
    .page_div_list {
        text-align:left;
        padding-top:12px;
    }
    .structure_content {
        padding:10px;
        border:0px solid #E0E0E0;
    }
    .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
        float:left;
    }
    .col-mm-12 {
        width:100%;
    }
    .col-mm-11 {
        width:91.66666667%;
    }
    .col-mm-10 {
        width:83.33333333%;
    }
    .col-mm-9 {
        width:75%;
    }
    .col-mm-8 {
        width:66.66666667%;
    }
    .col-mm-7 {
        width:58.33333333%;
    }
    .col-mm-6 {
        width:50%;
    }
    .col-mm-5 {
        width:41.66666667%;
    }
    .col-mm-4 {
        width:33.33333333%;
    }
    .col-mm-3 {
        width:25%;
    }
    .col-mm-2 {
        width:16.66666667%;
    }
    .col-mm-1 {
        width:8.33333333%;
    }
    .head_logo {
        padding-top:0;
        padding-left:5px;
    }
    .head_logo img {
        max-width:280px;
        height:auto;
    }
    .nav_menu {
        width:100%;
        text-align:right;
        padding-top:5px;
        display:block
    }
    .navbar_menu {
        border:0 solid #E0E0E0;
        background-color:#fff;
        width:35px;
        height:35px;
        border-radius:5px;
        text-align:center;
        outline:0
    }
    .navbar_menu i {
        color:#0D47A1;
        padding-left:2px;
        font-size:18px;
    }
    .navbar_menu:hover {
        color:#fff;
        background-color:#1976D2;
        border-color:#1976D2;
        outline:0
    }
    .navbar_menu:hover i {
        color:#fff;
    }
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-right:0;
        margin-left:0;
    }
    /*下拉菜单*/
    .head_wap_nav {
        position:absolute;
        top:70px;
        left:0;
        z-index:50;
        width:100%;
        padding:0;
        margin:0;
        display:none;
        box-shadow:0 2px 10px #BDBDBD;
    }
    .head_wap_nav ul {
        width:100%;
        list-style:none;
        margin:0;
        padding:0;
        /*overflow:hidden;*/
    }
    .head_wap_nav ul li {
        margin:0;
        position:relative;
        display:block;
        padding:0;
        border-top:1px solid #0D47A1;
    }
    .head_wap_nav > ul > li.active > a.main_link {
        color:#FFF176
    }
    .head_wap_nav ul li .main_link {
        border-top:1px solid #1E88E5;
        display:block;
        height:45px;
        line-height:45px;
        padding:0 5px;
        text-align:center;
        font-size:16px;
        color:#fff;
        background-color:#1976D2;
    }
    .head_nav ul li .main_link:hover {
        color:#FFF176;
        background-color:#1976D2;
    }
    /*子分类*/
    .head_nav_dropdown_menu {
        min-height:auto;
        min-width:100%;
        padding:0;
        z-index:1100;
        color:#ffffff;
        background-color:#42A5F5;
        border-radius:0;
        display:none;
        float:unset;
        margin:0;
        border:0;
    }
    .head_nav_dropdown_menu > ul {
        width:100%;
        list-style:none;
        margin:0;
        padding:0;
        background-color:#29B6F6;
    }
    .head_nav_dropdown_menu > ul > li {
        width:100%;
        padding:10px 0;
        text-align:center;
        margin:0;
    }
    .head_nav_dropdown_menu > ul > li a {
        color:#ffffff;
        font-size:14px;
        text-align:center;
    }
    .head_nav_dropdown_menu > ul > li a:hover {
        color:#00A0E9;
    }
    .dropdown-menu > li > a {
        text-align:center;
        color:#ffffff;
        padding:10px 0;
    }
    .top_bann {
        position:relative;
        top:0;
        height:auto;
        overflow:hidden;
        width:100%;
    }
    #home_bann {
        margin-top:0;
        width:100%;
        height:auto;
        background-color:#7EA5C9;
        border-radius:0;
    }
    .espcms_title .title_name {
        font-size:20px;
        font-weight:300;
        text-align:center;
    }
    .espcms_title .title_subhead {
        padding-top:10px;
        color:#9E9E9E;
        text-align:center;
        font-size:14px;
        line-height:150%;
    }
    .espcms_info_content > .info_title > h1 {
        font-size:16px;
        line-height:180%;
    }
}
@media screen and (min-width:1300px) {
    .head_wap_nav ul {
        display:none
    }
    .espcms_about {
        padding:20px 0 20px 0;
    }
    .goods_about {
        background:url(../images/bg1.jpg) no-repeat center #fff;
        background-size:auto 100%;
        background-attachment:fixed;
        padding:25px 0 20px 0;
    }
}
@media screen and (min-width:360px) and (max-width:1300px) {
    .train_div {
        min-height:300px;
    }
    .espcms_info_content img {
        max-width:100%;
        height:auto;
    }
    .train_div .word_box {
        position:absolute;
        left:2px;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
        z-index:5;
        background-color:#fff;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        box-shadow:unset;
        width:100%;
        padding:15px;
    }
    .train_div .word_box .index_title {
        font-size:16px;
        font-weight:bold;
    }
    .train_div .word_box .index_content {
        font-size:12px;
        line-height:180%;
        max-height:120px;
        overflow:hidden;
        padding-top:10px;
    }
    .train_div .word_box .index_button {
        padding-top:10px;
    }
    .pic_list {
        padding-top:10px;
        width:100%;
        overflow:hidden;
    }
    .pic_list .item {
        padding-bottom:5px;
        float:left;
        width:100%;
        height:auto;
        overflow:hidden;
        box-sizing:border-box;
    }
    .espcms_footer {
        background-color:#ECEFF1;
        padding:15px 0;
        border-top:1px solid #E0E0E0;
    }
    .espcms_footer .fotter_conent_center {
        float:left;
        padding-left:0;
        padding-top:10px;
        line-height:150%;
    }
    .espcms_footer .fotter_conent_right {
        float:left;
    }
    .espcms_page_book {
        padding-top:0px;
        padding-bottom:0px;
        background-color:#FAFAFA;
    }
    .read_content .about_contact_st {
        line-height:250%;
        padding-left:25px;
        padding-top:65px;
        padding-bottom:70px;
        background:unset;
        background-size:50%;
    }
    .collections_list {
        width:100%;
        display:-webkit-flex;
        display:flex;
        -webkit-justify-content:unset;
        justify-content:unset;
        -webkit-flex-wrap:wrap;
        flex-wrap:wrap;
        margin:10px 0 25px 0;
        overflow:hidden;
    }
    .collections_list .collections_item {
        width:47%;
        margin:0 5px 5px 5px;
    }
    .collections_list .collections_item a {
        font-size:14px;
    }
    .home_pic_list ul li {
        float:left;
        padding:5px;
        margin:0;
        width:100%;
    }
    .copyright_classification_tel {
        padding:20px 0;
        margin:0;
        display:unset;
        -webkit-justify-content:unset;
        justify-content:unset;
    }
    .copyright_classification_tel > .copyright_tel {
        width:100%;
        padding:0;
        margin:0;
    }
    .copyright_classification_tel > .copyright_classification {
        display:none;
    }
    .navbar-collapse.in {
        overflow-y:unset
    }
    .structure_content {
        padding:10px;
        border-left:0px solid #E0E0E0;
    }

    .news_on_the_right {
        padding:10px;
        border-left:0px solid #E0E0E0;
        overflow:hidden;
    }

    .book_pic_list_div .media_left{
        width:100%;
    }
    .media_div > .media_left {
        width:100%;
        display:block;
        vertical-align:top;
        padding-right:0;
        padding-bottom:10px;
        overflow:hidden;
    }
    .media_div > .media_left img{
        width:100%;
        height:auto;
    }

    .space_between {
        display:unset;
        -webkit-justify-content:unset;
        justify-content:unset;
    }
}