
@media ( min-width : 1200px) {
    .ga_sec p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; 
    }
    .ga_section:hover .ga_sec{
        background: #0b3380;
    }
    .ga_section:hover >a>img{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1); 
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1); 
    }
    .ga_section:hover .ga_sec h3 a{
        color: #fff;
    }
    .ga_section:hover .ga_sec p{
        color: #fff;
    }
    .ga_section:hover .ga_sec_k .ga_sec_d1 a{
        color: #fff;
    }
    .ga_section:hover .ga_sec_k .ga_sec_d1 img.sec_img2{
        display: block;
    }
    .ga_section:hover .ga_sec_k .ga_sec_d1 img.sec_img1{
        display: none;
    }
    .ga_section:hover .ga_sec_k .ga_sec_d1 img.sec_img3{
        display: none;
    }
    .ga_section:hover .ga_sec>a{
        background: url(../images/ga_m4f.png) no-repeat;
    }

    .ga_sec_d1:hover img.sec_img3{
        display: block!important;
    }
    .ga_sec_d1:hover img.sec_img2{
        display: none!important;
    }
    .ga_sec_d1:hover img.sec_img1{
        display: none!important;
    }
    .ga_sec_d1:hover a{
        color: #e16a12!important;
        font-weight: bold;
    }

    /*新闻动态*/
    .news_d1{
        background: #f5f5f5;
    }
    .news_d1:hover{
        background: #0b3179;
    }
    .news_d1:hover .news_d1r h3 a,.news_d1:hover .news_d1r span,.news_d1:hover .news_d1r p,.news_d1:hover .news_d1r>a{
        color: #fff;
    }
    .news_d1:hover .news_d1_a img{
        transform:scale(1.1);
        -ms-transform:scale(1.1); 
        -moz-transform:scale(1.1); 
        -webkit-transform:scale(1.1);
        -o-transform:scale(1.1);
    }
    /*谷安学院*/
    .coll_td1{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
@media (max-width : 1600px) and  (min-width : 768px){
    /*谷安学院*/
    .coll_us{
        text-align: center;
    }
    .us_d1{
        display: inline-block;
        width: auto;
        line-height: 185px;
        margin: 0 15px;
    }
    .us_d1 img{
        margin-top: 75px;
    }
    .us_d1 span{
        width: auto;
    }
    .coll_ewm{
        float: right;
        margin-right: 20px;
        padding: 15px 0;
        margin-top: 0;
    }
    .coll_us .classes_tit{
        display: none;
    }
    /*谷安学院*/
    .zone{
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5;
    }
}
@media (max-width : 1600px) and  (min-width : 1400px){
    /*联系我们*/
    .news_d1r h3 a{
        font-size: 24px;
    }
    .news_d1r>a{
        font-size: 15px;
    }
    .news_d1r p{
        font-size: 16px;
        color: #444444;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        width: 100%;
    }
    /*框架指南*/
    .gui_d2 h3 a{
        font-size: 20px;
        margin-top: 5px;
    }
    .gui_d2 p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical; 
    }

    /*分析报告*/
    .ana_fa{
        margin: 40px 40px 0;
    }
}
@media (max-width : 1400px) and  (min-width : 1200px){
    .return_home{
        top: 16px;
    }
}
@media (max-width : 1400px) and  (min-width : 1025px){
    .share{
        display: none;
    }
    /*联系我们*/
    .news_d1r p{
        font-size: 18px;
        color: #444444;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    /*框架指南*/
    .gui_d2 p{
        display: none;
    }
    .gui_d2 h3 a{
        font-size: 20px;
        line-height: 32px; 
    }
    .gui_d2>a{
        background: #f7f7f7;
        text-align: left;
        margin-top: 0;
    }
    .gui_d2_k{
        margin: 0 0 25px;
    }
    .gui_d2_k:hover .gui_d2>a{
        background: #0b337f;
        color: #fff;
    }
    /*谷安学院*/
    .head_coll .inner{
        width: 878px;
        float: right;
        margin-right: 85px;
    }
    .return_home{
        /*display: none;*/
    }
    
    .head_coll .ce_switch{
        margin-top: 0;
    }
    /*.top_r{
        display: none;
    }*/

    .logo img.logo_h{
        display:block;
        position: relative;
        top: 26.5px;
    }
    .logo img.logo_s{

        display:none;
    }


    .i1_r1{
        display: none;
    }


   .news_d1r > a{
    margin-top: 0px;
   }
}
@media (max-width : 1199px) and  (min-width : 992px){
    /*框架指南*/
    .gui_d2 p{
        display: none;
    }
    .gui_d2 h3 a{
        font-size: 20px;
        line-height: 32px; 
    }
    .gui_d2>a{
        background: #f7f7f7;
        text-align: left;
        margin-top: 0;
    }
    .gui_d2_k{
        margin: 0 0 25px;
    }
    .gui_d2_k:hover .gui_d2>a{
        background: #0b337f;
        color: #fff;
    }
}

@media (max-width : 1199px) and (min-width : 768px){

    .us_h4{
        font-size: 28px;
    }
    /*nav*/
    .menu-handler .burger{
        background: #000;
    }
    /*footer*/
    .foter_k{
        display: none;
    }
    .foter_h{
        padding: 0 15px;
    }
    /*六大 版块*/
    .ga_sec p{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .ga_sec_d1{
        margin-right: 4px;
    }
    .ga_sec h3 a{
        font-size: 24px;
    }
    /*简介 与动态*/
    .dy_d1{
        padding: 17.2px;
    }
    .intr_tit h3{
        font-size: 28px;
    }
    .intr_tit span{
        font-size: 16px;
    }
    
    .intr_dm p{
        font-size: 16px;
    }
    .intr_dm h3{
        font-size: 18px;
    }
    /*业务战略演进*/
    .d_bus_tit h3{
        font-size: 34px;
        padding-top: 35px;
    }

    /*谷安咨询*/
    .adv_d1_m h3{
        font-size: 28px;
    }

    .adv_d2,.adv_d2_bg:nth-child(odd) .adv_d2{
        padding: 0 30px 30px;
    }
    .adv_d2 h3 a{
        font-size: 24px;
    }
    .adv_d2 p{
        font-size: 16px;
    }
    .adv_d2>a{
        font-size: 18px;
    }

    /*咨询详情*/
    .adv_ma a{
        font-size: 20px;
    }
    
    .adv_d5{
        margin-bottom: 20px;
    }

    /*创新中心*/
    .inn_d1_m h3 a{
        font-size: 28px;
        line-height: 48px;
    }

    .inn_d1_m p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; 
        margin-top: 10px;
        line-height: 28px;
    }
    
    .inn_d1_m>a{
        font-size: 14px;
        width: 130px;
        height: 35px;
        line-height: 35px;
        margin-top: 18px;
    }

    /*云安全*/
    .inn_d2_r h3 a{
        font-size: 24px;
        margin-top: 15px;
        line-height: 60px;
    }
    .inn_d2_r p{
        font-size: 16px;
        line-height: 32px;
        margin-top: 15px;
    }

    /*文库*/
    .lib_ul li h3 a{
        font-size: 16px;
    }
    .lib_ul li>a,.lib_ul li span{
        font-size: 14px;
    }
    .lib_d2 h3{
        font-size: 18px;
    }
    
    .lib_tit h3{
        font-size: 22px;
    }

    /*关于我们*/
    .abo_d1{
        width: 90%;
    }
    .abo_d1 h3{
        font-size: 26px;
        line-height: 66px;
    }
    .abo_d1 p{
        font-size: 16px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .abo_d1 a,.abo_d2r>a{
        width: 150px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    /*关于我们*/
    .abo_d2r{
        padding: 0 5%;
    }

    .abo_d2_a,.abo_d2_k #owl-demo{
        padding: 0 5%;
    }
    .abo_d2_a em{
        display: none;
    }
    .abo_d2_k .owl-pagination{
        right: 10%;
    }
    .abo_d2r h3 a{
        font-size: 24px;
        line-height: 54px;
    }
    .abo_d2r p{
        font-size: 16px;
    }

    /*加入谷安*/
    .sideMenu ul .nLi .sub{
        padding: 35px;
    }
    .join_qk{
        margin: 0 25px;
    }
    .join_tit h3{
        font-size: 24px;
    }
    .join_tit p{
        font-size: 16px;
    }

    /*联系我们*/
    .conta_mk{
        margin: 20px;
    }
    .conta_d1{
        background: none;
    }
    .conta_d2{
        margin-bottom: 20px;
    }

    /*新闻动态*/
    .news_d1r{
        padding: 0;
    }
    .news_d1r h3 a{
        font-size: 22px;
    }
    .news_d1r span{
        display: none;
    }
    .news_d1r p{
        font-size: 16px;
    }
    .news_d1r > a{
        font-size: 16px;
    }
    .eye_k1 .news_d1:hover{
        background: #fff;
    }

     /*新闻动态详情*/
    .news_page p{
        float: none;
        margin-bottom: 20px;
        display: inline-block;
    }
    /*荣誉资质*/
    .cert p a{
        font-size: 18px;
        line-height: 45px;
    }
    /*框架指南*/
    .gui_d2_k{
        margin: 20px 0;
    }

    /*分析报告*/
    .ana_fa{
        margin: 40px 40px 0;
    }
    
    /*专家服务*/
    .exp_d2 p{
        font-size: 12px;
    }
    .exp_d2 h3{
        font-size: 20px;
    }

    /*谷安学院*/
    .return_home{
        top: 5px;
    }
    .head_coll .ce_switch{
        margin-top: 8px;
    }

    .coll_d1,.coll_classes{
        width: 100%;
        padding: 0 2%;
        margin: 0;
    }
    .coll_classes{
        padding-bottom: 30px;
    }

    .acco_d1 span{
        display: none;
    }
    .acco_d1 h3 a{
        font-size: 28px;
    }
    .acco_d1>a{
        width: 128px;
    }

    .c_div1>a,.c_div1>a img{
        height: 400px;
    }
    .acco_d1{
        height: 140px;
        margin-top: -85px;
    }


    .curr_img1{
        display: none;
    }
    .curr_d1{
        padding-bottom: 15px;
    }
    .curr_d1 h3{
        font-size: 28px;
        padding-top: 30px;
    }
    /*成功案例合作伙伴*/
    .case_d{
        line-height: 40px;
    }
    .case_a{
        line-height: 70px;
    }
    .case_a,.case_more{
        background: none;
    }
    .case_d1{
        margin-left: 0;
        margin-bottom: 20px;
    }
    /*校友感言*/
    .spe,.wel{
        width: 100%;
    }

    .zone a{
        width: 33.3%;
        border-bottom: 1px solid #e5e5e5;
    }

    /*学院简介*/
    .file_m1_d{
        margin-right: 0;
    }
    .file_d1 h4{
        font-size: 28px;
    }
    .file_m1{
        margin-left: -20px;
    }

    .faca_d1{
        width: 28%;
    }

    /*联系我们*/
    .us_u2,.us_u1{
        padding-bottom: 15px;
    }
    .us_u1{
        margin-bottom: 20px;
    }
    .us_u1 p{
        font-size: 16px;
    }
    .u4_d1{
        text-align: center;
        border-right: none;
    }
    .us_u4{
        padding: 0 0 30px;
    }
    .u4_h4{
        font-size: 24px;
        line-height: 100px;
        border-right: none;
    }

    /*网格*/
    .grid_tit{
        height: auto;
    }
    .grid_t1 .grid_t1_a{
        width: 78%;
    }
    .grid_t2 label{
        margin-right: 15px;
    }

    .grid_j1{
        width: 48%;
    }


    /*列表*/
    .g_list_k{
        background: none;
    }

    .glist_k1{
        width: 100%
    }

    /*国内合作*/
    .coop_a span{
        font-size: 16px;
    }

    .dom_coop_d1 h4{
        font-size: 28px;
    }

    /*近期开课*/
    .classes_tab tr td:nth-child(2){
        display: none;
    }
    .classes_tab tr td:nth-child(3){
        display: none;
    }

    .wel_bg h4{
        font-size: 28px;
    }

    /*谷安学院首页*/
    .news_r{
        display: none;
    }
    .dio{
        display: block;
    }
    .dio .c_div1{
        width: 100%;
    }
    .dio .owl-pagination{
        display: none;
    }

    .dio .owl-buttons{
        width: 100%;
    }
    .dio .owl-theme .owl-controls .owl-buttons div{
        width: 42px;
        height: 42px;
        display: block;
        position: absolute;
        top: 50%;
        padding: 0;
        margin: -21px 0 0 0;
        opacity: 1;
    }
    .dio .owl-theme .owl-controls .owl-buttons .owl-prev{
        background: url(../images/public_left.png) no-repeat;
        left: 0;
    }
    .dio .owl-theme .owl-controls .owl-buttons .owl-next{
        background: url(../images/public_right.png) no-repeat;
        right: 0;
    }

    .news_d1r p{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        width: 100%;
    }
}

@media (width : 1024px) {
    .index_g1{
        width: 100%;
    }
    .index_g2{
        width: 100%;
    }

    .index_g1_d1{
        width: 100%;
        display: none;
    }
    .index_g1_d2{
        width: 100%;
    }

    .index_g1_d2 a{
        margin-top: 30px;
    }

    .adv_d2_bg .col-md-5,.adv_d2_bg .col-md-7{
        width: 100%;
    }
    .adv_d2_bg .col-md-push-7{
        width: 100%;
        left: 0;
    }
    .adv_d2_bg .col-md-pull-5{
        width: 100%;
        right: 0;
    }
    .adv_d1_m h3{
        margin-top: 35px;
    }

    /*咨询详情*/
    .adv_d4_l{
        width: 100%;
    }
    .adv_d4_rk{
        width: 100%;
    }

    .adv_d4_k .col-md-push-6{
        width: 100%;
        left: 0;
    }
     .adv_d4_k .col-md-pull-6{
        width: 100%;
        right: 0;
    }

    .adv_d5_k{
        margin: 0 20px 35px;
    }

    /*创新中心*/
    .inn_d1_m h3 a{
        padding-top: 5%;
    }
    
    .inn_d1_m p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical; 
        margin-top: 10px;
        line-height: 28px;
    }

    /*关于我们*/
    .abo_d2_k .col-md-5{
        width: 100%;
    }
    .abo_d2_k .col-md-7{
        width: 100%;
    }
    .abo_d2_k .col-md-push-7{
        width: 100%;
        left: 0;
    }
    .abo_d2_k .col-md-pull-5{
        width: 100%;
        right: 0;
    }

    .abo_d2r{
        padding: 0 5%;
    }

    .abo_d2_a,.abo_d2_k #owl-demo{
        padding: 0 5%;
    }
    .abo_d2_a em{
        display: none;
    }
    .abo_d2_k .owl-pagination{
        right: 10%;
    }
    
    /*联系我们*/
    .news_k{
        padding: 20px;
    }
    .conta_mk{
        margin: 30px;
    }
    .conta_d1{
        background: url(../images/Conta_img1.png) center no-repeat;
    }
    .news_d1r p{
        font-size: 18px;
        color: #444444;
        line-height: 30px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical; 
    }
    /*框架指南*/
    .gui_d2_k{
        margin: 0 0 25px;
    }
    .gui_d2 h3 a{
        font-size: 18px;
    }
    
    /*学院简介*/
    .file_m1{
        margin-left: 0;
    }
    /*师资队伍*/
    .faca_d1 {
        width: 25%;
    }

    /*联系我们*/
    .u4_h4{
        margin-top: 20px;
    }
    
    /*网格*/
    .grid_j1{
        width: 31%;
    }
}
@media screen and (max-width:1024px) {
    .backTop {
        background-size: cover;
        width: 42px;
        height: 42px;
    }

    .backTop .ico {
        width: 9px;
        height: 10px;
        margin: 12px auto 0;
    }

    .backTop:hover .ico {
        margin-top: 9px;
    }

    .inner {
        width: 90%;
    }

    .head, .mtop {
        height: 52px;
    }

    .head .top {
        width: 100%;
    }

    .navbox {
        display: none;
    }

    .serachbtn {
        width: 52px;
        height: 52px;
        background-color: #5899dd;
        margin-top: 0px;
    }

    .searchBox {
        top: 62px;
    }

    .searchBox {
        width: 100%;
    }

    .searchBox .search-btn {
        width: 52px;
    }

    .menu-handler {
        display: block;
    }

    .article-block .boxitem {
        top: 30px;
    }

    .logo img.logo_h {
        display: block;
        padding: 10px 0 0 10px;
    }

    .logo img.logo_s {
        display: none;
    }

    .top_r{
        right: 50px;
    }
    .ce_switch a, .ce_switch span{
        line-height: 52px;
    }
    .share{
        padding-top: 15px;
    }
    
    /*谷安学院*/
    .coll_us{
        padding: 30px 0;
    }
    .us_d1{
        line-height: 30px;
    }
    .us_d1 img{
        margin-top: 3px;
    }
    .us_d1 span{
        font-size: 16px;
    }
    .coll_ewm{
        display: none;
    }
    .return_home{
        top: 5px;
    }
    .head_coll .ce_switch{
        margin-top: 8px;
    }

    .coll_d1,.coll_classes{
        width: 100%;
        padding: 0 2%;
        margin: 0;
    }
    .coll_classes{
        padding-bottom: 30px;
    }
    .d1_h1 h3 a{
        margin-top: 6px;
    }
    
    /*学院简介*/
    .file_m1{
        margin-left: auto;
    }
    /*关于学院联系我们*/
    .us_u4{
        padding: 30px 0!important;
    }

    .i1_r1{
        display: none;
    }
}

@media (max-width : 991px){
    .i1_r1{
        display: block;
    }
}
@media (max-width : 800px) and (min-width : 768px){
    .dy_d1_r a{
        margin: 0;
    }
    .dy_d1{
        padding: 13px;
    }
}

@media (max-width : 767px) {
    .lib_ul_1 li a span,.lib_ul_1 li a{
        font-size: 14px;
    }
    /*nav*/
    .menu-handler .burger{
        background: #000;
    }
    /*banner*/
    .index_banner .item a.ban_img0{
        display: none;
    }
    .index_banner .item a.ban_img1{
        display: block;
    }

    .coll_banner .item a.ban_img0{
        display: none;
    }
    .coll_banner .item a.ban_img1{
        display: block;
    }

    /*footer*/
    .foter_k{
        display: none;
    }
    .foter_h{
        padding: 10px 0;
        text-align: center;
        line-height: 24px;
    }
    .foter_h p{
        float: none;
    }
    /*六大 版块*/
    .ga_sec p{
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .ga_sec h3 a{
        font-size: 20px;
        line-height: 66px;
    }

    /*谷安动态简介*/
    .intr_tit span{
        display: none;
    }
    .intr_tit h3{
        font-size: 22px;
    }
    .introduc_k,.dynamic{
        padding: 5px 5% 68px;
    }

    .intr_dm{
        margin-top: 25px;
    }

    .intr_dm p{
        font-size: 14px;
    }
    .intr_dm h3{
        font-size: 16px;
    }
    /*业务战略演进*/
    .d_business_k{
        background: url(../images/ga_bg5.png) top center repeat;
    }

    .d_bus_tit h3{
        font-size: 30px;
    }


    .ga_bg6{
        display: none;
    }
    .ga_bg7{
        display: block;
    }


    .bus_dm img{
        margin: 28% auto 0;
    }

    /*谷安咨询*/
    .adv_d1_m h3{
        font-size: 22px;
        padding-top: 25px;
    }
    
    .adv_d1_m p{
        font-size: 12px;
    }

    .adv_d2,.adv_d2_bg:nth-child(odd) .adv_d2{
        padding: 0 20px 30px;
    }
    .adv_d2 h3 a{
        font-size: 20px;
    }
    .adv_d2 p{
        font-size: 16px;
    }
    .adv_d2>a{
        font-size: 14px;
        width: 130px;
        height: 35px;
        line-height: 35px;
    }

    /*咨询详情*/
    .adv_ma a{
        font-size: 16px;
        height: 40px;
        line-height: 40px;
    }
    .adv_d3_tit{
        padding: 30px 0 20px;
    }
    .adv_d3_tit h3{
        font-size: 18px;
        line-height: 28px;
    }
    .adv_d4_k{
        padding: 15px;
    }
    .adv_d4_r h4{
        font-size: 18px;
    }
    .adv_d5_k{
        margin: 0 15px 75px;
    }
    .adv_d5{
        margin-bottom: 20px;
    }
    
    /*六大版块*/
    .ga_classification .owl-theme .owl-controls .owl-buttons{
        display: none;
    }

    /*创新中心*/
    .inn_img1{
        display: none;
    }
    .inn_img2{
        display: block;
    }
    .inn_d1_m{
        width: 100%;
        padding: 5%;
    }
    
    .inn_d1_m{
        background: url(../images/inn_mc2.png) repeat;
    }
    .inn_d1_m h3 a{
        font-size: 24px;
        line-height: 50px;
        padding-top: 15%;
    }

    .inn_d1_m p{
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical; 
        margin-top: 10px;
        line-height: 28px;
    }

    .inn_d1_m>a{
        font-size: 14px;
        width: 130px;
        height: 35px;
        line-height: 35px;
        margin-top: 38px;
    }

     /*云安全*/
     .inn_d2_k{
        width: 95%;
     }
    .inn_d2_r h3 a{
        font-size: 24px;
        margin-top: 15px;
        line-height: 60px;
    }
    .inn_d2_r p{
        font-size: 16px;
        line-height: 32px;
        margin-top: 15px;
    }
    .lib_ul li>a,.lib_ul li span{
        font-size: 14px;
    }
    /*文库*/
    .lib_d1_tit a{
        margin-left: 23px;
    }
    .lib_br{
        background: #f0f0f0;
    }
    .lib_ul li h3 a{
        font-size: 14px;
    }
    
    .lib_tit h3{
        font-size: 20px;
        line-height: 30px;
        padding: 5px 0;
        margin-bottom: 10px;
    }
    .lib_main{
        padding: 15px;
    }
    .lib_page a{
        width: 140px;
    }

    /*关于我们*/
    .abo_d1{
        width: 90%;
    }
    .abo_d1 h3{
        font-size: 22px;
        line-height: 66px;
    }
    .abo_d1 p{
        font-size: 14px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .abo_d1 a,.abo_d2r>a{
        width: 150px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    /*关于我们*/
    .abo_d2r{
        padding: 0 5%;
    }

    .abo_d2_a,.abo_d2_k #owl-demo{
        padding: 0 5%;
    }
    .abo_d2_a em{
        display: none;
    }
    .abo_d2_k .owl-pagination{
        right: 10%;
    }
    .abo_d2r h3 a{
        font-size: 20px;
        line-height: 54px;
    }
    .abo_d2r h4{
        font-size: 16px;
        line-height: 26px;
    }
    .abo_d2r p{
        font-size: 14px;
    }

    .abo_d1{
        padding: 30px 0;
    }


    /*加入谷安*/
    .sideMenu ul .nLi .sub{
        padding: 35px;
    }
    .join_tab,.sideMenu{
        display: none;
    }

    .join_tit h3{
        font-size: 20px;
        line-height: 40px;
    }
    .join_tit p{
        font-size: 16px;
        line-height: 32px;
    }
    .side_sub{
        display: block;
    }

    /*联系我们*/
    .conta_mk{
        margin: 20px 30px 50px;
    }
    .conta_d2{
        margin-top: 20px;
    }
    .conta_d1{
        background: none;
    }
    .conta_d1{
        padding: 0;
    }
    .conta_map{
        margin-top: 30px;
    }
    .conta_d2 h3{
        font-size: 18px;
    }
    .conta_d1 p{
        font-size: 14px;
        line-height: 28px;
    }

    /*新闻动态*/
    .news_k{
        padding: 15px;
    }
    .news_d1r h3 a{
        font-size: 20px;
    }
    .news_d1r p,.news_d1r>a{
        font-size: 14px;
    }

    .lat_ul li a{
        font-size: 14px;
    }
    
    /*新闻动态详情*/
    .news_page p{
        float: none;
        margin-bottom: 20px;
        padding: 0 15px;
        font-size: 16px;
    }

    /*谷安简介*/
    .profile{
        margin: 0 30px 40px;
    }
    .profile h3{
        font-size: 22px;
    }

    /*荣誉资质*/
    .cert_k{
        margin: 30px 15px;
    }
    .cert p a{
        font-size: 16px;
        line-height: 40px;
    }

    /*框架指南*/
    .gui_d2_k{
        padding-right: 0;
        margin: 20px 0;
    }
    .gui_d2{
        padding: 0 20px 20px;
    }
    .gui_d2 h3 a{
        font-size: 18px;
    }
    .gui_d2>a{
        margin-top: 12px;
    }
    .dui_d1_l .owl-theme .owl-controls{
        bottom: 20px;
        right: 20px;
    }
    .dui_d1_l .owl-theme .owl-controls .owl-page span{
        margin: 0 4px;
    }

    /*分析报告*/
    .ana_fa{
        margin: 30px 20px 0;
    }

    /*谷安学院*/
    .return_home{
        top: 5px;
    }
    .head_coll .ce_switch{
        margin-top: 8px;
    }

    .coll_tab tr td:nth-child(5){
        display: none;
    }
    .coll_tab tr td:nth-child(3){
        display: none;
    }
    .coll_tab tr td:nth-child(4){
        display: none;
    }

    .coll_us,.coll_d1, .coll_classes{
        padding: 0 3%!important;
    }
    .us_d1{
        width: 100%;
    }

    .coll_classes{
        padding: 0 3% 20px!important;
    }
    .coll_d1_k a em, .coll_d1_k a span{
        font-size: 14px;
        font-weight: bold;
    }
    .coll_d1_k a span{
        margin: 0 8px;
    }

    /*.acco_d1 span,.acco_d1 p{
        display: none;
    }*/
    .acco_d1{
        margin-top: -100px;
    }
    .c_div1>a,.c_div1>a img{
        height: 400px;
    }
    .acco_d1 h3 a{
        font-size: 22px;
        line-height: 40px;
    }
    .acco_d1 span{
        font-size: 20px;
    }
    .acco_d1>a{
        width: auto;
        border:none;
        font-size: 14px;
    }
    .on_acco .acco_d1>a{
        background: none;
        border:none;
        color: #148e3a;
    }

    .curr_r2{
        display: none;
    }
    .curr_img1{
        display: none;
    }

    .curr_d1 h3{
        font-size: 24px;
        padding-top: 15px;
    }
    .curr_d1 p{
        padding-bottom: 20px;
    }
    .curr_d2 h3, .curr_d4 h3{
        line-height: 66px;
        font-size: 20px;
    }

    .case_a a{
        font-size: 24px;
    }
    /*成功案例合作伙伴*/
    .case_d{
        line-height: 40px;
    }
    .case_a{
        line-height: 70px;
    }
    .case_a,.case_more{
        background: none;
    }
    .case_d1{
        margin-left: 0;
        margin-bottom: 20px;
    }

    /*校友感言*/
    .spe,.wel{
        width: 100%;
        padding: 0 4%;
    }
    .zone a{
        width: 50%;
        border-bottom: 1px solid #e5e5e5;
    }
    .zone a span{
        margin-left: 10px;
    }

    .ote{
        padding: 30px 5px;
    }

    /*学院简介*/
    .file_m1_d{
        margin-right: 0;
    }
    .file_d1 h4{
        font-size: 22px;
        padding-top: 0;
    }

    .file_d1{
        margin: 0 15px;
    }
    .faca_d1{
        width: 40%;
        padding: 0 3%;
    }

    .faca_d1 span{
        font-size: 16px;
    }

     /*联系我们*/
    .us_u2,.us_u1{
        padding-bottom: 15px;
    }
    .us_u1{
        margin-bottom: 20px;
    }
    .us_u1 p{
        font-size: 16px;
        line-height: 32px;
    }
    .us_u2 form{
        margin: 20px auto 0 20px;
    }
    .us_h4{
        font-size: 22px;
        line-height: 66px;
    }
    .us_u1 h5{
        font-size: 18px;
    }

    .us_u3_1{
        width: 31%;
    }
    .us_u3_1 span{
        font-size: 14px;
    }

    .u4_d1{
        text-align: center;
    }
    .u4_h4{
        border-right: none;
        line-height: 65px;
        font-size: 20px;
    }
    .u4_d2 h3{
        font-size: 20px;
    }
    .u4_d1{
        border-right: none;
        width: 80%;
        margin: 0 auto;
    }
    .u4_d2{
        top: 30px;
    }

    .us_d2_f{
        margin-top: 10px;
    }
     /*网格*/
    .grid_tit{
        padding-bottom: 10px;
        height: auto;
    }
    .grid_t1 .grid_t1_a{
        width: 73%;
    }
    .grid_t1 a,.grid_t2 label{
        margin-right: 15px;
    }

    .grid_t2 form {
        width: 100%;
        margin-left: 10px;
    }
    .grid_d1 {
        float: left;
        margin-left: -20px;
        background: #f0f0f0;
        border: 1px solid #e2e2e2;
        line-height: 30px;
        margin-bottom: 15px;
        padding: 0 10px;
        font-size: 12px;
        color: #666666;
        margin-top: 0;
    }
    /*网格*/
    .grid_j1{
        width: 98%;
    }

    .grid_j1 h4{
        font-size: 14px;
        line-height: 38px;
    }
    .grid_j1 h3{
        font-size: 20px;
        line-height: 38px;
    }
    .grid_j1 a{
        width: 105px;
        margin: 25px 10px 0;
    }
    

    .grid_tit_list{
        float: none;
    }
    .grid_d1{
        margin-right: 5px;
        margin-left: 0;
    }

    .share{
        display: none;
    }

    .g_list_k{
        background: none;
    }
    .glist_k1{
        width: 100%;
    }
    .glist_k1 table tr td:nth-child(2){
        display: none;
    }
    .glist_k1 table tr td:nth-child(4){
        display: none;
    }
    .glist_k1 table tr td:nth-child(1){
        
    }

    /*国内合作*/
    .coop_a span{
        font-size: 14px;
    }

    .dom_coop_d1 h4{
        font-size: 22px;
        padding-top: 0;
    }

    .dom_cop_pic a p{
        height: 40px;
        line-height: 40px;
    }
    .dom_cop_pic .owl-pagination{
        bottom: 10px;
    }

    .lib_k .cp_hh{
        padding: 0;
    }

    .activ_a1{
        font-size: 14px;
    }
    .ac_i1_r{
        margin: 0 15px;
        padding-bottom: 15px;
    }


    .glist_k1 table tr td{
        width: 100%;
        padding-top: 10px;
        display: block;
        height: auto;
    }
     .glist_k1 table tr td:nth-child(3){
        text-align: right;
        margin-bottom: 10px;
     }
    .glist_k1 table tr{
        border-bottom: 1px solid #ececec;

    }


    /*近期开课*/
    .classes_tab thead tr td{
        font-size: 16px;
    }
    .classes_tab tbody tr td{
        font-size: 14px;
    }
    .classes_tab tr td:nth-child(2){
        display: none;
    }
    .classes_tab tr td:nth-child(3){
        display: none;
    }
    .classes_tab tr td:nth-child(4){
        display: none;
    }

    .wel_bg h4{
        font-size: 22px;
        padding-top: 0; 
    }


    .wel_k .owl-buttons{
        display: none;
    }
    .file_m1 .owl-buttons{
        display: none;
    }


    /*谷安学院首页*/
    .news_r{
        display: none;
    }
    .dio{
        display: block;
    }
    .dio .c_div1{
        width: 100%;
    }
    .dio .owl-pagination{
        display: none;
    }

    .dio .owl-buttons{
        width: 100%;
    }
    .dio .owl-theme .owl-controls .owl-buttons div{
        width: 42px;
        height: 42px;
        display: block;
        position: absolute;
        top: 50%;
        padding: 0;
        margin: -21px 0 0 0;
        opacity: 1;
    }
    .dio .owl-theme .owl-controls .owl-buttons .owl-prev{
        background: url(../images/public_left.png) no-repeat;
        left: 0;
    }
    .dio .owl-theme .owl-controls .owl-buttons .owl-next{
        background: url(../images/public_right.png) no-repeat;
        right: 0;
    }

    .eye_k1 .news_d1:hover{
        background: #fff;
    }
}


@media (max-width : 1921px) and (min-width : 1600px){
    .adv_d2{
        padding-top: 5%;
    }
    /*咨询详情*/
    .adv_d4_k{
        padding: 50px;
    }

    .adv_d1_m h3{
        margin-top: 15px;
    }

    /*创新中心*/
    .inn_d1_m h3 a{
        padding-top: 6%;
    }
    
    /*谷安学院*/
    .return_home{
        font-size: 12px;
        color: #444444;
        position: absolute;
        top: 25px;
        left: 0;
    }
    .head_coll .ce_switch{
        margin-top: 8px;
    }
    .coll_d1{
        background: #f5f5f5;
        width: 31%;
        float: left;
        padding: 1% 1% 0;
    }

    .coll_classes{
        width: 41%;
        float: left;
    }

    .coll_us{
        background: url(../images/coll_bg1.png) repeat;
        width: 24%;
        float: left;
        padding: 1% 2% 0;
    }

    .acco_d1 p{
        font-size: 16px;
        color: #dedfe1;
        line-height: 28px;
        margin-top: 25px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    /*谷安学院*/
    .case_d1 span{
        margin: 0 16px;
    }
    .spe{
        width: 34%;
        float: left;
        padding: 1% 1% 0;
    }
    .wel{
        width: 42%;
        float: left;
    }
    .zone{
        width: 24%;
        float: left;
        /*padding: 1% 2% 0;*/
    }
    .wel_dr{
        padding-top: 0px;
    }
    .zone a:nth-child(5){
        border-bottom: none;
    }
    .zone a:nth-child(6){
        border-bottom: none;
    }

    .zone a{
        text-align: center;
        width: 50%;
        border-right:1px solid #e6e6e6;
        border-bottom:1px solid #e6e6e6;
        display: block;
        float: left;
    }
    .zone a img{
        width: 46px;
        height: 46px;
        display: block;
        margin: 25px auto 0; 
    }
    .zone a span{
        display: block;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 3px;
        line-height: 36px;
        margin-bottom: 18px;
    }

    /*G学院简介*/
    .file_d2{
        width: 80%;
    }

    /*网格*/
    .grid_k,.grid_h1_k{
        margin: 0 30px;
    }
    .grid_j{
        margin: 0 30px;
    }

    .glist_k1 table tr td{
        font-size: 18px;
    }

    .dom_coop_d1{
        width: 70%;
    }

    .acitv_k{
        padding: 0 30px;
    }
    /*通知公告*/
    .news_d1r p{
        height: 60px;
        overflow-y: hidden;
    }
}
@media (width : 1920px) {
    .inner {
        width: 1400px;
        margin: 0px auto;
    }
    /*footer*/
    .fot_d1>img{
        max-width: 100%;
    }

    .dy_d1{
        padding: 20px;
    }

    /*谷安咨询*/
    .adv_d1_m h3{
        padding-top: 40px;
    }

    .adv_d2{
        padding-top: 10%;
    }
    /*咨询详情*/
    .adv_d4_k{
        padding: 50px;
    }

    .adv_d1_m h3{
        margin-top: 35px;
    }

    .lib_k{
        padding: 30px;
    }
    /*关于我们*/
    .abo_d1{
        width: 70%;
    }

    .abo_d2r h3 a{
        padding-top: 10%;
    }
    .abo_d2r>a{
        margin-top: 40px;
    }

    /*框架指南*/
    .gui_d1_k{
        margin: 30px 30px 45px;
    }

    .gui_d2_k{
        margin: 0 0 47px;
        background: #fff;
    }
    .gui_d2>a{
        margin-top: 15px;
    }
    .gui_d2 h3 a{
        margin-top: 5px;
        margin-bottom: 5px;
    }

    /*谷安学院*/
    .coll_d1_k a,.coll_d1_k span{
        font-size: 20px;
        color: #777777;
    }

    .acco_d1 p{
        font-size: 16px;
        color: #dedfe1;
        line-height: 28px;
        margin-top: 25px;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .case_d1 span{
        margin: 0 29px;
    }

    /*网格*/
    .grid_j1{
        width: 18%;
    }

    .g_list_g{
        margin: 0 30px;
    }

    /*校友活动*/
    .ac_i1_r h3 a{
        font-size: 22px;
        line-height: 90px;
        margin-bottom: 6px;
    }
    /*通知公告*/
    .news_d1r p{
        height: 90px;
        overflow-y: hidden;
    }
}

@media (max-width : 321px){
    .top_r{
        right: 60px;
    }
    .share{
        display: none;
    }
    .adv_ma a{
        font-size: 14px;
    }
    /*创新中心*/
    .inn_d1_m h3 a{
        padding-top: 5%;
    }

    .inn_d1_m > a{
        margin-top: 10px;
    }

    /*文库详情*/
    .lib_page a{
        width: 120px;
    }

    .lib_ul li span{
        display: none;
    }


    /*联系我们*/
    .us_u3{
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .us_h4_1{
        font-size: 16px;
    }
    .us_u3_1 span {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }


    /*网格*/
    .grid_t1 .grid_t1_a{
        width: 67%;
    }
    .grid_t2 form{
        width: 100%;
        margin-left: 10px;
    }

    .grid_t2_m {
        margin-left: 58px;
    }

}

@media (width : 1600px){
    .us_d1 img{
        margin-top: 5px;
    }
    .us_d1 {
        line-height: 40px;
    }
    .us_d1 span{
        width: 76%;
    }
}