
/*main 开始*/
.children_nav_a{color: #939393;font-size: 14px;line-height: 50px}
.children_nav_a a{color: #939393;}
.children_nav_a span{margin:0 5px;display: inline-block;}
.children_nav_school_a{border-top: 1px solid #d5d5d5}
.children_nav_school_a .children_nav_a{line-height: 70px;position: relative;}
.children_nav_school_a .children_nav_school_a_qh{display: inline-block;background: #d7762c;color: #fff;font-size: 16px;line-height: 32px;padding:0 28px;
  border-radius: 20px;position: absolute;top: 19px;right: 0}
.children_nav_school_a .children_nav_school_a_qh img{margin-right: 10px}
.children_nav_school_a .children_nav_school_a_qh b{margin-left: 5px}

.children_nav_a_zj .children_nav_school_a_qh{background: #fc7a7a}

.zt_floor_gj_img ul{margin-bottom:10px;}
.zt_floor_gj_img ul li{float: left;width: 10%;margin:5px 0 15px 0;text-align: center;}
.zt_floor_gj_img ul li img{width: 50%}
.zt_floor_gj_img ul li h3{margin-top: 10px;font-size: 16px;color:#535353;line-height: 20px}

.zt_floor_2_l{width: 39%;float: left;padding:24px 20px;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;height: 684px}
.zt_floor_2_l h3{font-size: 20px;color: #424242;line-height: 24px;font-weight: bold;}
.zt_floor_2_l h3 img{position: relative;bottom: 2px;margin-right: 9px}
.zt_floor_2_l ul .zt_floor_2_l_hot{position: relative;margin-top: 20px;display: block;padding-left: 122px;padding-bottom: 16px;
    border-bottom: 1px dashed #d7d7d7;margin-bottom: 9px;min-height: 7em}
.zt_floor_2_l ul .zt_floor_2_l_hot img{position: absolute;left: 0;top: 0;width: 110px;}
.zt_floor_2_l ul .zt_floor_2_l_hot h3{color: #333333;font-size: 16px;font-weight: bold;line-height: 31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt_floor_2_l ul .zt_floor_2_l_hot p{color: #5d5d5d;font-size: 13px;line-height: 23px;margin-top: 3px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.zt_floor_2_l_btn{text-align: center;}
.zt_floor_2_l_btn a{font-size: 14px;color: #353535;background: #ebebeb;line-height: 24px;width: 134px;border-radius: 12px;display: inline-block;margin-top: 12px}
.zt_floor_2_l ul li div{overflow: hidden;}
.zt_floor_2_l ul li a{font-size: 14px;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;line-height: 32px;}
.zt_floor_2_l ul li a span{margin-right: 5px;color: #0068b1}

.zt_floor_2_c{width: 33.4%;float: left;overflow: hidden;margin: 0 1.8%;padding:24px 20px;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;height: 684px}
.zt_floor_2_c_qh{overflow: hidden;margin-right: -6%;margin-bottom: 10px}
.zt_floor_2_c_qh h3{color: #424242;font-size: 14px;display: inline-block;float: left;width: 20%;cursor: pointer;}
.zt_floor_2_c_qh h3 span{display: inline-block;line-height: 31px;}
.zt_floor_2_c_qh h3.on span{border-bottom: 2px solid #0068b1;}
.lx_floor_2_c .zt_floor_2_c_qh{margin-right: -6%;}
.lx_floor_2_c .zt_floor_2_c_qh h3{width: 25%}



.zt_floor_2_c ul{display: none}
.zt_floor_2_c ul li.zt_floor_2_c_hot{position: relative;margin-bottom: 9px}
.zt_floor_2_c ul li.zt_floor_2_c_hot h3{position: absolute;bottom: 0;width: 100%;background: rgba(4,40,65,0.85);color: #fff;font-size: 14px;text-align: center;line-height: 36px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.zt_floor_2_c ul li a{font-size: 14px;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;line-height: 32px;}
.zt_floor_2_c ul li a span{margin-right: 5px;color: #0068b1}

.zt_floor_2_r{width: 24%;float: left;height: 684px;padding:24px 0;box-shadow: 3px 0 10px rgba(65,65,65,0.2);border-radius: 6px;}
.zt_floor_2_r h3{font-size: 20px;color: #424242;line-height: 24px;font-weight: bold;margin-bottom: 10px;padding:0 20px;}
.zt_floor_2_r h3 img{position: relative;bottom: 2px;margin-right: 9px}
.zt_floor_2_r ul{padding:0 20px;}
.zt_floor_2_r ul li a{font-size: 15px;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;line-height: 34px;}
.zt_floor_2_r ul li a span{margin-right: 8px;color: #fff;width: 20px;line-height: 20px;text-align: center;border-radius: 10px;font-size: 12px;font-weight: bold;display: inline-block;}
.zt_floor_2_r ul li.zt_floor_2_r_li1 a span{background: #0068b1}
.zt_floor_2_r ul li.zt_floor_2_r_li2 a span{background: #f55f5f}

.gt_floor_2 .zt_floor_2_l ul li a span{color: #2092c7}
.gt_floor_2 .zt_floor_2_c ul li a span{color: #2092c7}
.gt_floor_2 .zt_floor_2_c_qh h3.on span{border-bottom: 2px solid #2092c7;}
.gt_floor_2 .zt_floor_2_c_qh h3{width: 25%;}

.gt_floor_2 .zt_floor_2_r ul{padding:0 4%}
.gt_floor_2 .zt_floor_2_r ul li {float: left;width: 29.33%;margin:0 2%;border:1px solid #cbcbcb;text-align: center;margin-top: 7px;margin-bottom: 8px;padding: 5px 0}
.gt_floor_2 .zt_floor_2_r ul li a span{margin-right: 0;color: #2092c7;width: auto;line-height: 20px;border-radius: 0;font-size: 12px;font-weight: normal;display: block;}
.gt_floor_2 .zt_floor_2_r ul li.on{background: #2092c7;border:1px solid #2092c7;}
.gt_floor_2 .zt_floor_2_r ul li.on a span{color: #fff}

.zt_floor_2_r form{padding:0 20px;border-top: 1px dashed #d7d7d7;margin-top: 30px}
.zt_floor_2_r form h4{font-size: 20px;font-weight: bold;color: #424242;text-align: center;height: 78px;line-height: 90px}
.text_input{margin-bottom: 10px}
.text_input input{width: 100%;border:1px solid #d8d8d8;background: #fff;line-height: 34px;font-size: 16px;line-height: 40px;padding-left: 15px}
.text_input select{width: 100%;border:1px solid #d8d8d8;background: #fff;line-height: 34px;font-size: 16px;height: 40px;padding-left: 15px}
.test_btn{text-align: center;}
.test_btn input{width: 100%;background: #f55f5f;color: #ffffff;font-size: 18px;line-height: 40px;font-weight: bold;}
.lx_floor_2_r ul{margin:0 -2%;margin-bottom: 18px;overflow: hidden;}
.lx_floor_2_r ul li{width: 29.33%;margin:0 2%;float: left;margin-bottom: 10px}
.lx_floor_2_r ul li a{display: block;font-size: 14px;white-space:nowrap;line-height: 22px;border-radius: 11px;text-align: center;}

.lx_floor_2_r ul.lx_floor_2_r_ul1 li a{border:1px solid #0068b1;color: #0068b1}
.lx_floor_2_r ul.lx_floor_2_r_ul2 li a{border:1px solid #f55f5f;color: #f55f5f}

.lx_floor_2_r ul.lx_floor_2_r_ul1 li a:hover{background: #0068b1;color: #fff}
.lx_floor_2_r ul.lx_floor_2_r_ul2 li a:hover{background: #f55f5f;color: #fff}

.zt_title{text-align: center;padding-top: 70px;padding-bottom: 48px}
.zt_title h2{font-size: 40px;color: #383838;display: inline-block;line-height: 40px;margin:0 100px;margin-bottom: 22px}
.zt_title h3{font-size: 18px;color: #808080;text-transform: uppercase;line-height: 18px}
.zt_title img{position: relative;top: 10px;}
.zt_title_img_m{display: none}

.zt_guanzhu_m{display: none;}

.zt_guanzhu ul{margin:0 -1.5%;overflow: hidden;}
.zt_guanzhu ul li{width: 30.33%;margin:0 1.5%;float: left;border:1px solid #dfdfdf;padding:20px ;}

.zt_guanzhu .zt_guanzhu_tit{width: 30.33%;margin:0 1.5%;float: left;padding-left:10px ;font-size: 20px;font-weight: bold;color: #424242;
    border-left:2px solid #1e8edc;margin-bottom: 15px}

.zt_guanzhu ul li .zt_guanzhu_q1{display: block;position: relative;border-bottom: 1px dashed #d7d7d7;margin-bottom: 10px;padding-bottom: 14px}
.zt_guanzhu ul li .zt_guanzhu_q1 img{width: 100%}
.zt_guanzhu ul li .zt_guanzhu_q1 h3{width: 100%;position: absolute;bottom: 112px;background:#031640;opacity: 0.8;color: #fff;font-size: 16px;padding:0 10px;
    line-height: 38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zt_guanzhu ul li .zt_guanzhu_q1 p{width: 100%;color: #5a5a5a;font-size: 14px;
    line-height: 26px;text-overflow: -o-ellipsis-lastline;height: 84px;margin-top: 14px;
      overflow: hidden;position: relative;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      line-clamp: 3;
      -webkit-box-orient: vertical;}
.zt_guanzhu ul li .zt_guanzhu_q1 p span{color: #f55f5f;position: absolute;right: 10px;background: #fff;bottom: 6px}
.zt_guanzhu ul li .zt_guanzhu_q2{display: block;font-size: 14px;color: #2a2a2a;line-height: 36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}     
.zt_guanzhu ul li .zt_guanzhu_q2 img{margin-right: 5px}

.lx_zt_school_btn{text-align: center;position: relative;top: -20px;margin-bottom: 30px}
.lx_zt_school_btn a{display: inline-block;line-height: 30px;text-align: center;width: 180px;color: #fd8454;font-size: 14px;border-radius: 15px;border:1px solid #fd8454;}
.lx_zt_school_btn a span{border-radius: 8px;width: 15px;height: 15px;line-height: 13px;text-align: center;color: #fff;background: #fd8454;display: inline-block;margin-left: 8px}

.lx_zt_school_tiaojian{ border-top:1px solid #c8c8c8;}
.lx_zt_school_tiaojian p{ margin:0 -9px;}
.lx_zt_school_tiaojian p label{color:#464646; cursor:pointer;border:1px solid #979797;border-radius: 5px;text-align: center;width: 69px;line-height: 28px;
    float: left;margin:0 9px;margin-top: 18px;font-weight: normal;}
.lx_zt_school_tiaojian p label a{ color:#464646;font-size: 14px}
.lx_zt_school_tiaojian p label.ed{color:#fff; background: #0068b1;border:1px solid #0068b1;}
.lx_zt_school_tiaojian p label.ed a{ color:#fff;}
.lx_zt_school_tiaojian input{ display:none;}

.gglxgh {width: 100%;margin-top: 40px;position: relative;height: 52px}
.gglxgh h2{border-left: 2px solid #1e8edc;padding-left:17px;display: inline-block;font-size: 28px;line-height: 28px;font-weight: normal;color: #313131}
.gglxgh>a{font-size: 14px;color: #fd5454;position: absolute;right: 0;top: 20%}
.gglxgh h3{display: inline-block;font-size: 18px;color: #a2a2a2;margin-left: 20px;text-transform: uppercase;}
.gglxgh h4{display: inline-block;font-size: 14px;margin-left: 20px;}
.gglxgh h4 a{color: #717171;}

.zt_major ul{overflow: hidden;}
.zt_major ul li{width: 22.25%;float: left;margin-right:3.33%;}
.zt_major ul li h3{font-size: 20px;font-weight: bold;color: #545454;margin-bottom: 26px}
.zt_major ul li h3 img{margin-right: 7px}
.zt_major ul li>div{border:1px solid #dfdfdf;padding:0 20px;overflow: hidden;}
.zt_major ul li>div>a{display: block;line-height: 57px;border-bottom: 1px dashed #dfdfdf;font-size: 16px;color: #545454;float: left;width: 50%;
    white-space:nowrap;}
.zt_major ul li .zt_major_btn{text-align: center;padding:30px 0;}
.zt_major ul li .zt_major_btn a{display: inline-block;width: 85%;line-height: 36px;color: #fff;font-size: 18px;font-weight: bold;
    text-align: center;border-radius: 20px;white-space:nowrap;}
.zt_major ul li .btn1 a{background: #f55f5f;}
.zt_major ul li .btn2 a{background: #5f9ff5;}
.zt_major ul li .btn3 a{background: #d6a76f;}
.zt_major ul li .btn4 a{background: #98b984;}



.hk_wenda ul{overflow: hidden;margin: 0 -1%;}
.hk_wenda ul li{width: 23%;float: left;margin:0 1%;border:1px solid #dfdfdf;padding-bottom: 20px}
.hk_wenda ul li h2{font-size: 18px;font-weight: bold;color: #2092c7;line-height: 50px;padding-left: 18px}
.hk_wenda ul li h2 img{margin-right: 7px}
.hk_wenda ul li .hk_wenda_a1{position: relative;margin-bottom: 89px;display: block;}
.hk_wenda ul li .hk_wenda_a1 h3{position: absolute;bottom: 0;width: 100%;background: rgba(3,27,72,0.8);color: #fff;font-size: 14px;text-align: center;line-height: 34px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-weight: normal;}
.hk_wenda ul li .hk_wenda_a1 img{width: 100%}
.hk_wenda ul li .hk_wenda_a1 p{position: absolute;bottom: -80px;width: auto;text-overflow: -o-ellipsis-lastline;margin:0 20px;
      overflow: hidden;
      text-overflow: ellipsis;font-size: 14px;color: #5a5a5a;line-height: 26px;padding: 14px 0;border-bottom: 1px dashed #d7d7d7;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;height: 80px}

.hk_wenda ul li .hk_wenda_a1 p span{color: #f55f5f;display: inline-block;position: absolute;right: 0;background: #fff;bottom: 14px}
.hk_wenda ul li .hk_wenda_a1 p b{display: block;height: 14px;width: 100%;position: relative;z-index: 2;background:#fff;}
.hk_wenda ul li a.hk_wenda_a2{font-size: 14px;color: #2a2a2a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;line-height: 36px;
  padding:0 20px;}
.hk_wenda ul li a.hk_wenda_a2 img{margin-right: 5px;}

.hk_school_qh_zt{ height:50px;position: relative;border-bottom:1px solid #2092c7;}
.hk_school_qh_zt>span{ height:40px; display:inline-block; font-size:16px; text-align:center;
        cursor:pointer;color: #2092c7;margin-left:20px; line-height: 40px;border:1px solid #2092c7;width: 134px;
        box-shadow: 0 0 5px rgba(65,65,65,0.2);position: relative;top: 5px;border-bottom: 0;background:#fff;}      
.hk_school_qh_zt>span.ed{color:#fff;background:#2092c7;font-weight: bold;height: 50px;line-height: 50px;top: 0}
.hk_school_qh_zt>span.ed b{ width: 0;display: inline-block;position: absolute;bottom: -10px;left:48%;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 10px solid #2092c7;}
.hk_school_qh {width: 100%;position: relative;}
.hk_school_qh a{font-size: 14px;color: #fd5454;position: absolute;right: 0;top: 20%}


.fengcai_k{overflow: hidden;}
.fengcai_k ul li{float: left;width: 19%;margin-right:1%;position: relative;margin-bottom: 1%;cursor: pointer;overflow: hidden;}
.fengcai_k ul li img{width: 100%;cursor: pointer;  
    transition: all 0.6s;}
.fengcai_k ul li:hover img{transform: scale(1.3);}

.floor_fengcai_btn{text-align: center;}
.floor_fengcai_btn a{font-size: 16px;color: #353535;background: #ebebeb;line-height: 40px;width: 325px;border-radius:20px;display: inline-block;margin-top: 40px}



.floor_bottom .inner{border:1px solid #bababa;margin-top: 50px;padding:0 24px;padding-bottom: 20px}
.floor_coo{overflow: hidden;}
.floor_coo li{margin-top: 15px;}
.floor_coo li img{border:1px solid #e5e5e5;width: 100%}
.floor_coo li h3{color: #474747;font-size: 13px;line-height: 43px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.floor_friend_a{overflow: hidden;}
.floor_friend_a li{float: left;margin-right: 25px}
.floor_friend_a li a{font-size: 14px;color: #262626;line-height: 30px;display: block;}
.main_mod_m{display: none;}
.school_all_btn{display: none}

.school_list_content h1{font-weight: bold;font-size: 30px;color: #3f3f3f;text-align: center;line-height:90px; border-bottom:1px solid #cdcdcd;margin:0 -50px;}

.school_tj_sel{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding:0 50px;padding-bottom: 10px}
.school_tj_sel h2{ padding-left:15px; font-size:14px;  background:#eee; line-height:30px;}
.school_tj_sel p{ border-top:1px solid #ebebeb;position: relative;padding:10px 0 10px 90px;}
.school_tj_sel p strong{width:90px; display:block;font-size: 16px;color: #171717;font-weight: normal;left: 0;position: absolute;top: 20px}

.school_tj_sel p label{ padding:0 10px; color:#323232; cursor:pointer;font-size: 14px;line-height: 24px;font-weight: normal;border-radius: 5px;
   margin:10px 0; margin-left: 23px;float: left;}
.school_tj_sel p a{ padding:0 10px; color:#323232; cursor:pointer;font-size: 14px;line-height: 24px;font-weight: normal;border-radius: 5px;
   margin:10px 0; margin-left: 23px;float: left;}
.school_tj_sel p label.ed{background: #0068b1;color: #fff;}
.school_tj_sel input{ display:none;}
.school_tj_sel p.school_tj_sel_tj{height: 70px;padding-top: 20px}
.school_tj_sel p.school_tj_sel_tj span{border:1px solid #d7762c;color: #d7762c;line-height: 24px;padding:0 10px; cursor:pointer;margin-right: 10px;display: inline-block;}
.school_tj_sel p.school_tj_sel_tj span b{margin-left: 5px}


.major_tj_sel{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding:0 50px;padding-bottom: 10px}
.major_tj_sel p{position: relative;padding:30px 0 40px 0;overflow: hidden;}
.major_tj_sel p strong{width:9%; display:block;font-size: 16px;color: #171717;font-weight: normal;float: left;line-height: 40px}
.major_tj_sel p .nav_child{display: block;float: left;width: 91%;overflow: hidden;}
.major_tj_sel p a{ color:#4e4e4e; cursor:pointer;font-size: 16px;line-height: 40px;border-radius: 5px;
   float: left;width: 18%;margin-left: 2%;text-align: center;border:1px solid #cdcdcd;}
.major_tj_sel p a img{margin-right: 10px}
.major_tj_sel p a.on{background: #0068b1;color: #fff;border:1px solid #0068b1;}
.major_tj_sel input{ display:none;}


.major_list{box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;margin-top: 40px;padding:1px 40px;}
.major_list ul li{padding:50px 0;border-bottom: 1px solid #e3e3e3}
.major_list ul li .school_show_right{float: left;width: 84%;}
.major_list ul li .sh_but{float: left;width: 16.00%;}
.major_list ul li .school_show_right h2{color: #363636;font-size: 22px;font-weight: bold;margin-bottom: 16px;}
.major_list ul li .school_show_right p{float: left;padding-right: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  line-height: 36px;font-size: 14px;color: #838383}
.major_list ul li .school_show_right p strong{color: #222222;font-weight: normal;}
.major_list ul li .sh_but{border-left:1px solid #e3e3e3;height: 106px;padding-top:0;position: relative;}
.major_list ul li .sh_but a{display: block;width: 77%;line-height: 34px;font-size: 15px;color: #ffffff;border-radius: 5px;margin:14px 0 14px 23%;text-align: center;}
.major_list ul li .sh_but a.sh_but1{background: #107cc8}
.major_list ul li .sh_but a.sh_but2{background: #fc7a7a}
.major_list ul li .sh_but .sh_but_span{position: absolute;left: 0;top: 46px;width: 0;height:0;border-top: 6px solid transparent;
    border-left: 8px solid #e3e3e3;
    border-bottom: 6px solid transparent;}
.major_list ul li .school_show_right p.school_list_lx_p2{width: 100%}
.major_list ul li .school_show_right p.school_list_lx_p1{width: 22.7%}
.major_list ul li .school_show_right p.school_list_lx_p3{width: 77.3%}

.major_tj_sel_m{display: none;}


.school_list_lx{box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;margin-top: 40px;padding:1px 40px;}
.school_list_lx ul li{padding:50px 0;border-bottom: 1px solid #e3e3e3}
.school_list_lx ul li .imglogo{float: left;width: 11.78%;margin-right: 2.5%}
.school_list_lx ul li .school_show_right{float: left;width: 69.2%;}
.school_list_lx ul li .sh_but{float: left;width: 16.52%;}
.school_list_lx ul li .imglogo img{width: 100%}
.school_list_lx ul li .school_show_right h2{color: #363636;font-size: 22px;font-weight: bold;margin-bottom: 16px;margin-top: 0}
.school_list_lx ul li .school_show_right h2 span{font-weight: normal;font-size: 13px;margin-left: 20px;}
.school_list_lx ul li .school_show_right h2 span img{margin-right: 5px;position: relative;bottom: 3px}
.school_list_lx ul li .school_show_right p{float: left;width: 48%;padding-right: 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  line-height: 36px;font-size: 14px;color: #838383;text-indent: 0}
.school_list_lx ul li .school_show_right p strong{color: #222222;font-weight: normal;}
.school_list_lx ul li .sh_but{border-left:1px solid #e3e3e3;height: 140px;padding-top:15px;position: relative;}
.school_list_lx ul li .sh_but a{display: block;width: 60.7%;line-height: 34px;font-size: 15px;color: #ffffff;border-radius: 5px;margin:14px auto;text-align: center;}
.school_list_lx ul li .sh_but a.sh_but1{background: #107cc8}
.school_list_lx ul li .sh_but a.sh_but2{background: #d7762c}
.school_list_lx ul li .sh_but .sh_but_span{position: absolute;left: 0;top: 66px;width: 0;height:0;border-top: 6px solid transparent;
    border-left: 8px solid #e3e3e3;
    border-bottom: 6px solid transparent;}
.school_list_lx ul li .school_show_right p span{color: #d7762c;border-radius: 6px;border:1px solid #d7762c;padding:0 10px;line-height: 22px;display: inline-block;margin-right: 8px}
.school_list_lx ul li .school_show_right p.school_list_lx_p2{width: 100%}
.school_list_lx_gd{display: block;line-height: 44px;width: 53%;margin:50px auto;color:#fff;background: #f4e0c5;border-radius: 5px;text-align: center;font-size: 16px}
.school_tj_sel_m{display: none}

.school_list_zj ul li .school_show_right p span{color: #fc7a7a;border:1px solid #fc7a7a;}
.school_list_zj ul li .sh_but a.sh_but2{background: #fc7a7a}
.school_tj_sel_zj p.school_tj_sel_tj span{border:1px solid #fc7a7a;color: #fc7a7a;}
.major_content_school{box-shadow: unset;padding:0;}
.major_school_list_lx_gd{background: #cccccc;width: 70%}

.school_article .major_tit{color: #434343;font-size: 20px;padding-left: 20px;border-left:3px solid #0068b1;margin:40px 0 15px 0;}
.major_content{border-bottom:1px solid #d7d7d7;padding-bottom: 20px}
.major_content_school ul li{padding:25px 0;}

.major_detail_top{background: #2d2d2d;padding:50px;border-radius:10px;margin-bottom: 50px;position: relative;}
.major_detail_top h2{font-size: 32px;color: #fff;margin-bottom: 32px}
.major_detail_top h2 span{font-size: 20px;color: #a1a1a1;margin-left: 20px}
.major_detail_top .major_detail_div1{overflow: hidden;}
.major_detail_top .major_detail_div1 p{color: #ffffff;font-size: 14px;float: left;margin-right: 6%}
.major_detail_top .major_detail_div2 a{position: absolute;right: 50px;top:65px;line-height: 60px;display: block;;background: #444444;
  border-radius: 10px;font-size: 20px;text-align: center;width: 23%;color: #fff}

.gt_title{background: url(/images/img/hk_bg_11.png) no-repeat center center;padding-top: 50px;padding-bottom: 50px;text-align: center;margin-top: 20px}
.gt_title h2{font-size: 40px;color: #383838;display: inline-block;line-height: 50px;font-weight:bold;margin-right:10%;margin-bottom: 10px}
.gt_title h3{font-size: 18px;color: #808080;text-transform: uppercase;line-height: 18px}

.news_tj_sel{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding:0 50px;padding-bottom: 10px}

.news_tj_sel p{ border-top:1px solid #ebebeb;position: relative;padding:10px 0 10px 90px;overflow: hidden;}
.news_tj_sel p strong{width:90px; display:block;font-size: 16px;color: #171717;font-weight: normal;left: 0;position: absolute;top: 20px}

.news_tj_sel p a{ padding:0 10px; color:#323232; cursor:pointer;font-size: 14px;line-height: 24px;font-weight: normal;border-radius: 5px;
   margin:10px 0; margin-left: 23px;float: left;}
.news_tj_sel p a.ed{background: #0068b1;color: #fff;}
.news_tj_sel_m{display: none;}

.news_tj_sel_lx .nav_child_second{display: none}
.news_tj_sel_lx p{overflow: unset;}
.news_tj_sel_lx p .nav_child{display: block;  }
.news_tj_sel_lx p .nav_child>span b{ padding:0 10px; color:#323232; cursor:pointer;font-size: 14px;line-height: 24px;font-weight: normal;border-radius: 5px;
   margin:10px 0; margin-left: 23px;float: left;}
.news_tj_sel_lx p .nav_child>span{display:inline-block;position: relative;}
.news_tj_sel_lx .nav_child_second{position: absolute;left: 0;top:44px;border-radius: 10px;z-index: 9;overflow: hidden;} 
.news_tj_sel_lx .nav_child_second a{line-height: 44px;background:#2f3542;color: #fff;text-align: center;white-space:nowrap;margin:0;border-radius: 0;padding:0 20px;}
.news_tj_sel_lx .nav_child_second a:hover{background:#171c27;}


.news_list{box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;margin-top: 40px;padding:1px 40px;}
.news_list ul li{padding:50px 0;border-bottom: 1px solid #e3e3e3;}
.news_list ul li.youtu .school_show_right{padding-left: 180px;}
.news_list ul li .imglogo{position: absolute;left: 0;top: 0;width: 150px}
.news_list ul li .school_show_right{float: left;width: 84%;position: relative;}
.news_list ul li .sh_but{float: left;width: 16.00%;}
.news_list ul li .school_show_right h2{color: #494949;font-size: 19px;font-weight: bold;margin-bottom: 7px;line-height: 43px}
.news_list ul li .school_show_right p{padding-right: 30px;
  line-height: 27px;font-size: 14px;color: #494949;text-overflow: -o-ellipsis-lastline;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      line-clamp: 2;
      -webkit-box-orient: vertical;
}
.news_list ul li .sh_but{border-left:1px solid #e3e3e3;height: 106px;padding-top:0;position: relative;}
.news_list ul li .sh_but a{display: block;width: 77%;line-height: 34px;font-size: 15px;color: #ffffff;border-radius: 5px;margin:14px 0 14px 23%;text-align: center;}
.news_list ul li .sh_but a.sh_but1{background: #107cc8}
.news_list ul li .sh_but a.sh_but2{background: #fc7a7a}
.news_list ul li .sh_but .sh_but_span{position: absolute;left: 0;top: 46px;width: 0;height:0;border-top: 6px solid transparent;
    border-left: 8px solid #e3e3e3;
    border-bottom: 6px solid transparent;}

.news_list_lx ul li .sh_but a.sh_but2{background: #d7762c}


.keys_news_list{padding:1px 40px;}
.keys_news_list ul li{padding:20px 0;border-bottom: 1px solid #e3e3e3;}
.keys_news_list ul li .school_show_right{float: left;width: 84%;position: relative;}
.keys_news_list ul li .sh_but{float: left;width: 16.00%;}
.keys_news_list ul li .school_show_right h2{color: #282828;font-size: 20px;font-weight: normal;margin-bottom: 7px;line-height: 43px}
.keys_news_list ul li .school_show_right p{padding-right: 30px;line-height: 27px;font-size: 15px;color: #7d7d7d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.keys_news_list ul li .sh_but{padding-top:0;position: relative;}
.keys_news_list ul li .sh_but a{display: block;width: 77%;line-height: 34px;font-size: 15px;color: #ffffff;border-radius: 5px;margin:20% 0 14px 23%;text-align: center;}
.keys_news_list ul li .sh_but a.sh_but1{background: #107cc8}
.keys_news_list ul li .sh_but span{display: inline-block;}
.keys_tit{padding:0 40px;font-size: 20px;color: #575757;margin-top: 30px}
.keys_b{color: #1e8edc}

.keys_school_list{padding:1px 40px;}
.keys_school_list ul li{padding:20px 0;border-bottom: 1px solid #e3e3e3;}
.keys_school_list ul li .school_show_left{float: left;width: 11%;position: relative;}
.keys_school_list ul li .school_show_left img{width: 4em;height: 4em;border-radius: 2em}
.keys_school_list ul li .school_show_right{float: left;width: 73%;position: relative;}
.keys_school_list ul li .sh_but{float: left;width: 16.00%;}
.keys_school_list ul li .school_show_right h2{color: #282828;font-size: 20px;font-weight: normal;margin-bottom: 7px;line-height: 43px}
.keys_school_list ul li .school_show_right h2 span{    font-weight: normal;font-size: 13px;margin-left: 20px;}
.keys_school_list ul li .school_show_right h2 span img{    margin-right: 5px;position: relative;bottom: 3px;}
.keys_school_list ul li .school_show_right p{padding-right: 30px;line-height: 27px;font-size: 15px;color: #7d7d7d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.keys_school_list ul li .sh_but{padding-top:0;position: relative;}
.keys_school_list ul li .sh_but a{display: block;width: 77%;line-height: 34px;font-size: 15px;color: #ffffff;border-radius: 5px;margin:20% 0 14px 23%;text-align: center;}
.keys_school_list ul li .sh_but a.sh_but1{background: #107cc8}
.keys_school_list ul li .sh_but span{display: inline-block;}


/*主站风采*/

.fengcai_floor_l{float: left;width: 17.6%;margin-right:3.33%;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;overflow:hidden;}
.fengcai_floor_l a{color: #4e4e4e;font-size: 16px;display: block;border-bottom: 1px solid #e8e8e8;line-height: 60px;text-align: center;}
.fengcai_floor_l a.on{background: #1e8edc;color: #fff}
.fengcai_floor_r{float: left;width: 79.07%;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;}
.fengcai_floor_r_tit{color: #303030;height: 102px;font-size: 30px;font-weight: bold;text-align: center;
  border-bottom: 1px solid #dbdbdb;line-height: 102px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fengcai_floor_r ul{padding:0 15px;}
.fengcai_floor_r ul li{width: 44%;margin:0 3%;float: left;margin-top: 40px;position: relative;}
.fengcai_floor_r ul li h3{position: absolute;bottom: 0;width: 100%;background: rgba(25,25,25,0.87);color: #fff;font-size: 14px;text-align: center;line-height: 36px;
  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-weight: normal;}
.fengcai_floor_r ul li img{width: 100%;}

/*关于我们*/
.about_content{position: relative;}
.about_content_nav{width: 17.5%;position: absolute;overflow: hidden;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;top:-69px;}
.about_content_nav ul li{line-height: 54px;text-align: center;border-bottom: 1px solid #e4e4e4;color: #6b6b6b;font-size: 16px}
.about_content_nav ul li a{color: #6b6b6b;display: block;}
.about_content_nav ul li.on a{color: #fff;background: #30a1ef}
.about_content_nav ul li.first_li{color: #fff;background: #30a1ef;line-height: 69px;font-size: 28px;}
.children_nav_a_about{text-align: right;margin-top: 16px;border-bottom: 1px solid #dadada}
.children_nav_a_about h1{position: absolute;left: 0;font-size: 24px;color: #4a4a4a;line-height: 70px}
.about_content_r h2{color: #2c2c2c;font-size: 24px;line-height: 100px;border-top: 1px solid #dadada;}
.about_content_r h2.no_border_top{border-top:0;}
.about_content_r h2.about_fwys_h2{border-top:0;font-size: 22px}
.about_content_r h3{color: #6c6c6c;font-size: 16px;font-weight: bold;line-height: 20px;margin-bottom: 20px;}
.about_content_r p{color: #6c6c6c;font-size: 14px;line-height: 34px;text-indent: 32px;margin:15px 0;}
.about_content_r h3 img{margin-right: 10px;position: relative;bottom: 2px}
.about_content_r ul{overflow: hidden;padding-bottom: 35px}
.about_content_r ul li{float: left;margin-right: 50px;line-height: 30px;}
.about_content_r ul li a{color: #6c6c6c;font-size: 14px}
.about_content_r{margin-left:22.7% }
.about_content_nav_m{display: none;}
.about_content_r_k_qyjs{margin:0 40px;}
.about_content_r_k_qyjs img{width: 100%}
.about_content_r_k_qyjs_ge{background: url(/images/img/about_15.jpg) no-repeat left center;background-size: 100% 100%}
.about_content_r_k_qyjs_ge ul li{width: 25%;margin-right: 8.33%}
.about_content_r_k_qyjs_ge ul li p{text-indent: 0;margin:0;}
.about_zczc_qz{font-size: 14px;color: #a3a3a3;text-align: right;margin-top: 50px}
.about_zczc_qz img{margin:0 20px;}
.about_fwys_ul ul li{   
    float: left;padding:70px 40px;margin-bottom: 50px;
    width: 30%;
    margin-right: 5%;
    border: 1px #dedede solid;
    text-align: center;
    height: 426px;}
.about_fwys_ul ul li span{display: block;color: #5e5e5e;font-size: 20px;margin-top: 50px;line-height: 20px}
.about_fwys_ul ul li p{text-indent: 0;margin-top: 20px}
.about_fwys_ul ul li img{-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
.about_fwys_ul ul li:hover{box-shadow: 0 0 10px rgba(65,65,65,0.2)}
.about_fwys_ul ul li:hover img{
    -webkit-transform:rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform:rotate(360deg);
}
.about_fwys_ul ul li.about_fwys_ul_3{margin-right: 0}
.about_fwys_ul ul li.about_fwys_ul_4{margin-left:18%}

.about_fzlc_ul ul{border-left:1px solid #d3d3d3;padding-left: 50px;margin-left:40px;padding-bottom: 0} 
.about_fzlc_ul ul li{float: none;padding:10px 0;}
.about_fzlc_ul ul li span{display: block;color: #ffffff;font-size: 18px;line-height: 36px;width: 140px;border-radius: 18px;background: #1e8edc;text-align: center;}
.about_fzlc_ul ul li p{margin-top: 20px;color: #6c6c6c}

.about_coo_ul ul{margin:0 -12px;} 
.about_coo_ul ul.about_coo_ul_hidden{display: none;}
.about_coo_ul ul li{float: left;width: 166px;margin:0 12px;height: 160px;text-align: center;border: 1px solid #d2d2d2;}
.about_coo_ul ul li span{display: block;color: #5e5e5e;font-size: 14px;line-height: 20px;}
.about_coo_ul ul li img{width: 80px;margin-top: 25px}
.about_coo_gd_btn{text-align: center;}
.about_coo_gd_btn button{background: #d1d1d1;line-height: 40px;width: 40%;border-radius: 20px;border:0;outline:none;color: #ffffff;font-size: 14.7px}
.about_coo_gd_btn button.on{background: #f1f1f1;color: #a3a3a3;}

.about_contact{border:1px solid #dfdfdf;padding:15px;overflow: hidden;}
#allmap{width: 52%;height:318px;float: left;}
.about_contact_r{width: 43%;margin-left: 5%;float: left}
.about_contact_r h4{font-size: 20px;font-weight: bold;color: #2f2f2f;line-height: 25px;padding:30px 0;height: 85px}
.about_contact_r p{text-indent: 0;margin:5px 0;}


/*手机咨询页面*/
.fenlei_zixun{border-bottom: 1px solid #d9d9d9;padding-top: 1.5em}
.fenlei_zixun_a{display: block;text-align: center;background-size: 100% 100%}
.fenlei_zixun_a h2{color: #ffffff;font-size: 1.5em;line-height: 5em;}
.fenlei_zixun_a1{background: url(/images/img/fenlei_yiliao_tel_02.jpg) no-repeat center center;}
.fenlei_zixun_a2{background: url(/images/img/fenlei_yiliao_tel_04.jpg) no-repeat center center;}
.fenlei_zixun_a3{background: url(/images/img/fenlei_yiliao_tel_06.jpg) no-repeat center center;}
.fenlei_zixun_a4{background: url(/images/img/fenlei_yiliao_tel_08.jpg) no-repeat center center;}
.fenlei_tel_a{display: block;width: 65%;margin:1.5em auto;color: #fff;text-align: center;line-height: 2.2em;border-radius: 1em;background: #1e8edc;
  font-size: 1.1em}
.fenlei_tel_a img{width: 1.4em;margin-right: 1em} 
.fenlei_tel_a2{background: #d7762c}

.school_floor_2_l{float: left;width: 71.75%;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding-bottom: 30px}
.school_floor_2_r{float: left;width: 24.08%;margin-left:4.17%;}
.school_floor_2_r_1{box-shadow: 0 0 15px rgba(65,65,65,0.2);border-radius: 10px;padding:0 20px;padding-bottom: 30px}
.text_input_sch2{width: 100%;margin-bottom: 10px;}
.text_input_sch2 input{width: 100%;border:1px solid #dddddd;background: #fbfbfb;line-height: 40px;font-size: 16px;padding-left: 15px;color: #5c5c5c}
.text_input_sch2 select{width: 100%;border:1px solid #dddddd;background: #fbfbfb;line-height: 40px;font-size: 16px;padding-left: 15px;color: #5c5c5c;height: 40px}
.test_btn_sch2{text-align: center;}
.test_btn_sch2 input{width: 100%;background: #0068b1;color: #fff;font-size: 18px;line-height: 40px;font-weight: bold;}
.test_btn_sch2 a{color: #a1a1a1;display: block;line-height: 35px;width: 100%;font-size: 14px;margin-bottom: 10px;}
.school_floor_2_r_2{box-shadow: 0 0 15px rgba(65,65,65,0.2);border-radius: 10px;padding:0 20px;padding-bottom: 30px;overflow: hidden;}
.ind_tit h4{height: 71px;line-height: 76px;color: #424242;font-weight: bold;text-align: center;font-size: 20px}
.school_floor_2_r_2 h3{line-height: 55px;color: #494949;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;border-bottom: 1px solid #f4f4f4;
}
.keys_nav{background: #f9f9f9;display: block;}
.keys_nav .swiper-slide{text-align: center; }
.keys_nav_m{display: none}
.keys_nav a{display: block; float: left;text-align: center;line-height: 40px;width: 11.11%;color: #383838;font-size: 16px}
.keys_nav a.on{background: #1e8edc;color: #fff}

@media only screen and (max-width:1024px) {
    .keys_nav{display: none}
    .keys_nav_m{display: block;background: #f9f9f9}
    .keys_nav_m a{display: block;text-align: center;line-height: 2.2em;color: #383838;font-size: 1em;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
    .keys_nav_m .active a{background: #1e8edc;color: #fff;}

    .keys_news_list{padding:1px 0.8em;}
    .keys_news_list ul li{padding:0.8em 0;}
    .keys_news_list ul li .school_show_right{float: left;width: 80%;}
    .keys_news_list ul li .sh_but{float: left;width: 20%;}
    .keys_news_list ul li .school_show_right h2{color: #282828;font-size: 1.2em;font-weight: normal;margin-bottom: 4px;line-height: 2em}
    .keys_news_list ul li .school_show_right p{padding-right: 1em;line-height: 1.5em;font-size: 0.9em;color: #7d7d7d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .keys_news_list ul li .sh_but{padding-top:0;position: relative;}
    .keys_news_list ul li .sh_but a{display: block;width: 77%;line-height: 2em;font-size: 1em;}
    .keys_news_list ul li .sh_but span{display: none;}
    .keys_tit{padding:0 0.8em;font-size: 1.15em;margin-top: 0;padding-top: 1em}

    .keys_school_list{padding:1px 0.8em;}
    .keys_school_list ul li{padding:0.8em 0;}
    .keys_school_list ul li .school_show_left{float: left;width: 20%;position: relative;}
    .keys_school_list ul li .school_show_left img{width: 4em;height: 4em;border-radius: 2em}
    .keys_school_list ul li .school_show_right{float: left;width: 60%;}
    .keys_school_list ul li .sh_but{float: left;width: 16%;}
    .keys_school_list ul li .school_show_right h2{color: #282828;font-size: 1.2em;font-weight: normal;margin-bottom: 4px;line-height: 2em}
    .keys_school_list ul li .school_show_right h2 span{    font-weight: normal;font-size: 13px;margin-left: 1em;}
    .keys_school_list ul li .school_show_right h2 span img{    margin-right: 5px;position: relative;bottom: 3px;}
    .keys_school_list ul li .school_show_right p{padding-right: 1em;line-height: 1.5em;font-size: 0.9em;color: #7d7d7d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .keys_school_list ul li .sh_but{padding-top:0;position: relative;}
    .keys_school_list ul li .sh_but a{display: block;width: 77%;line-height: 2em;font-size: 1em;}
    .keys_school_list ul li .sh_but span{display: none;}

    .school_floor_2_l{float: none;width: auto;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding-bottom: 50px;margin:0 1em;margin-top: 1em}
    .school_floor_2_r{float: none;width: auto;margin-left:none;margin:0 1em;margin-top: 2em}


    .children_nav_a{color: #939393;font-size: 14px;line-height: 2.4em;background: #f7fbfd;padding:0 1em;}
    .children_nav_a_keys{background: none;margin-top: 0.8em}
    .zt_floor_gj_img ul{margin-bottom:0.5em;}
    .zt_floor_gj_img ul li{float: left;width: 20%;margin:0.3em 0 1em 0;text-align: center;}
    .zt_floor_gj_img ul li h3{margin-top: 0.5em;font-size: 1em;line-height: 1.5em}


    .zt_floor_2_l{width: auto;float: none;padding:24px 20px;height: auto;margin:0 1em;margin-top: 1.5em;padding:24px 1em;}
    .zt_floor_2_c{width: auto;float: none;margin: 0 1em;height: auto;margin-top: 1.5em;padding:24px 1em;}
    .zt_floor_2_c_qh{overflow: hidden;margin:0 -1em;margin-bottom: 10px}
    .zt_floor_2_c_qh h3{width: 25%;text-align: center;}
    .zt_floor_2_c_qh h3.m_hide{display: none}
    .zt_floor_2_c_qh h3.on span{border-bottom:0;}
    .zt_floor_2_c_qh h3.on{border-bottom: 2px solid #0068b1;}
    .zt_floor_2_r{width: auto;float: none;height: auto;margin:0 1em;margin-top: 1.5em;padding:24px 1em;}
    .zt_floor_2_r h3{padding:0 0;}
    .zt_floor_2_r ul{padding:0 0;}


    .gt_floor_2 .zt_floor_2_c_qh h3.on span{border-bottom: 0;}
    .gt_floor_2 .zt_floor_2_c_qh h3.on{border-bottom: 2px solid #2092c7;}

    .floor_school_3 ul{margin:0 -12.5px;display: none}
    .floor_school_3 ul li{border:1px solid #e9e9e9;width: 23%;margin:0 1%;float: left;margin-top: 30px}

    .gglxgh {position: relative;margin:2em 1em 1.5em 1em;background: #f3f3f3;height: auto;width: auto}
    .gglxgh h2{padding-left:0.5em;font-size: 1.3em;line-height: 2em;}
    .gglxgh h3{font-size: 0.7em;margin-left: 0.5em;}
    
    .zt_title{text-align: center;padding-top: 2.5em;padding-bottom: 1.8em}
    .zt_title h2{font-size: 1.4em;color: #383838;display: inline-block;line-height: 1.6em;margin:0 0.5em;margin-bottom: 0.5em}
    .zt_title h3{font-size: 0.7em;color: #808080;text-transform: uppercase;line-height: 1.5em}
    .zt_title img{position: relative;top: 0.5em;width: 2em}
    .lx_title{position: relative;}
    .lx_title img{position: relative;top: 4em;width: 4em;position: absolute;}
    .lx_title img.zt_title_img_m1{left: 0}
    .lx_title img.zt_title_img_m2{right: 0}

    .zt_title_img_pc{display: none}
    .zt_title_img_m{display: inline-block;}
    .zt_major ul li{width: auto;float: none;margin:0 1em;margin-bottom: 1.5em}
    .zt_major ul li h3{font-size: 1.3em;margin-bottom: 1em}
    .zt_major ul li h3 img{margin-right: 7px}
    .zt_major ul li>div{border:1px solid #dfdfdf;padding:0 1.5em;overflow: hidden;}
    .zt_major ul li>div>a{display: block;line-height: 57px;border-bottom: 1px dashed #dfdfdf;font-size: 16px;color: #545454;float: left;width: 33.33%;
        white-space:nowrap;}
    .zt_major ul li .zt_major_btn{text-align: center;padding:30px 0;}
    .zt_major ul li .zt_major_btn a{display: inline-block;width: 85%;line-height: 36px;color: #fff;font-size: 18px;font-weight: bold;
        text-align: center;border-radius: 20px;white-space:nowrap;}

    

    
    .floor_bottom{margin:0 1em;padding-bottom: }
    .floor_bottom .inner{padding:0 1em;padding-bottom: 1em}
    .floor_bottom .gglxgh{background: none;margin-left: 0;margin-bottom: 0.5em}
    .floor_bottom .gglxgh h2{line-height: 1.5em;}

    .lx_zt_school_btn{text-align: center;position: relative;top: -0;}

    .gt_title{background: url(/images/img/hk_m_04.png) no-repeat center center;padding-top: 2em;padding-bottom: 2em;margin-top: 1em;background-size: 100% 50%}
    .gt_title h2{font-size: 1.4em;color: #383838;display: inline-block;line-height: 1.4em;font-weight:bold;margin-right:10%;margin-bottom: 0;padding-bottom: 0.3em}
    .gt_title h3{font-size: 0.7em;color: #808080;text-transform: uppercase;line-height: 1.2em;padding-left: 5%}

    .hk_wenda ul{overflow: hidden;margin: 0 0.5em;}
    .hk_wenda ul li{width: 46%;float: left;margin:0 2%;padding-bottom: 20px;margin-bottom: 1.5em}
    .hk_wenda ul li h2{font-size: 1em;font-weight: bold;color: #2092c7;line-height: 3em;padding-left: 1em;white-space:nowrap;}
    .hk_wenda ul li h2 img{margin-right: 0.4em;width: 1.2em}

    .hk_school_qh_zt{ height:3em;position: relative;border-bottom:1px solid #2092c7;padding-right: 2.5%;margin: 2em 0 1em 0}
    .hk_school_qh_zt>span{ height:2.4em; font-size:1em;margin-left:2.5%; line-height: 2.4em;border:1px solid #2092c7;width: 22.5%;float: left;
            box-shadow: 0 0 5px rgba(65,65,65,0.2);position: relative;top: 0.6em;border-bottom: 0;background:#fff;}      
    .hk_school_qh_zt>span.ed{height: 3em;line-height: 3em;top: 0}
    .hk_school_qh {width: 100%;position: relative;}
    .hk_school_qh a{font-size: 14px;color: #fd5454;position: absolute;right: 40%;top: -2em}

}
@media only screen and (max-width:970px) {
    .floor_school_3{display: block;}
    .floor_school_3 ul{margin:0 -12.5px;}
    .floor_school_3 ul li{border:1px solid #e9e9e9;width: 31.33%;margin:0 1%;float: left;margin-top: 30px}
    .fengcai_k ul{padding-left: 2%}
    .fengcai_k ul li{float: left;width: 31.33%;margin-right:2%;position: relative;margin-bottom: 1%;cursor: pointer;overflow: hidden;}

    .children_nav_school_a{border-top: 0;margin-bottom: 2em}
    .children_nav_school_a .children_nav_a{line-height: 2.4em;}
    .children_nav_school_a .children_nav_school_a_qh{font-size: 0.9em;line-height: 2em;padding:0 0.6em;border-radius: 1em;top: 0.3em;right: 0.8em}
    .children_nav_school_a .children_nav_school_a_qh img{margin-right: 0.2em;width: 1em}
    
    .school_tj_sel_m{display: block;}
    .school_tj_sel{display: none}

    .school_list_content h1{font-size: 1.5em;line-height:3em;margin-bottom: 0.8em}
    .school_tj_sel_m{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);padding-bottom: 10px}

    .school_tj_sel_m p{ border-top:1px solid #ebebeb;float: left;width: 23.6%;margin-right: 1.86%}
    .school_tj_sel_m p.last_p{margin-right: 0}
    .school_tj_sel_m p.on strong{color: #0068b1}
    .school_tj_sel_m p strong{width:100%; display:block;font-size: 1em;color: #5c5c5c;font-weight: normal;border:1px solid #dedede;line-height: 2em;text-align: center;}
    .school_tj_sel_m p strong span{margin-left: 0.2em}
    .school_tj_sel_m_nav_child .nav_child{display: none}
    .school_tj_sel_m_nav_child{margin-top: 0.8em;max-height: 21em;overflow: scroll;}
    .school_tj_sel_m_nav_child label{ padding:0 1em; color:#323232; cursor:pointer;font-size: 0.9em;line-height: 3em;font-weight: normal;
       display: block;border-top: 1px solid #dedede;margin-bottom: 0}
    .school_tj_sel_m_nav_child label.ed{color: #0068b1;}
    .school_tj_sel_m input{ display:none;}

    .school_list_lx{border-radius: 0;margin-top: 1.5em;padding:1px 1em;}
    .school_list_lx ul li{padding:1.5em 0 0.8em 0;position: relative;padding-left: 6.5em}
    .major_content_school{padding:1px 0;}
    .school_list_lx ul li .imglogo{float: none;width: 6em;margin-right: 0;position: absolute;left: 0}
    .school_list_lx ul li .school_show_right{float: none;width: auto;}
    .school_list_lx ul li .sh_but{float: none;width: auto;}
    .school_list_lx ul li .imglogo img{width: 100%}
    .school_list_lx ul li .school_show_right h2{font-size: 1.1em;font-weight: bold;margin-bottom: 0.5em;position: relative;padding-right: 3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .school_list_lx ul li .school_show_right h2 span{margin-left: 1em;position: absolute;right: 0}
    .school_list_lx ul li .school_show_right h2 span img{width: 0.8em;bottom: 1px}
    .school_list_lx ul li .school_show_right p{float: none;width: 100%;padding-right: 0;
      line-height:2em;font-size: 0.9em;color: #838383}
    .school_list_lx ul li .school_show_right p strong{color: #222222;font-weight: normal;}
    .school_list_lx ul li .sh_but{border-left:0;height: auto;padding:1em 0;position: relative;}
    .school_list_lx ul li .sh_but a{display: inline-block;width:35%;line-height: 2em;font-size: 1em;color: #ffffff;border-radius: 5px;margin:0 auto;margin-right: 0.8em;}
    .school_list_lx ul li .sh_but .sh_but_span{display: none}
    .school_list_lx ul li .school_show_right p span{padding:0 0.4em;line-height: 1.4em;display: inline-block;margin-right: 8px}

    .school_list_lx_gd{width: ;line-height: 2em;width: 70%;margin:1.5em auto;border-radius: 5px;text-align: center;font-size: 16px}

    .major_tj_sel{display: none;}
    .major_tj_sel_m{display: block;}

    .major_tj_sel_m{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 0;padding:0 1.8em;padding-bottom: 10px}
    .major_tj_sel_m p{position: relative;padding:0 0 0 0;overflow: unset;border:1px solid #dedede;margin: 0.8em 0;position: relative;}
    .major_tj_sel_m p strong{width:auto; display:block;font-size: 16px;color: #171717;font-weight: normal;float: none;line-height: 2em;padding:0 1em}
    .major_tj_sel_m p strong.on{color: #0068b1;}
    .major_tj_sel_m p strong span{float: right;}
    .major_tj_sel_m p .nav_child{display: none;float: none;width: auto;overflow: hidden;position: absolute;top: 2.3em;background: #fff;width: 100%;
      border:1px solid #cdcdcd;z-index: 99}
    .major_tj_sel_m p a{ color:#4e4e4e; cursor:pointer;font-size: 1em;line-height: 2.6em;border-radius: 0;display: block;
       float: none;width: auto;margin-left: 0;text-align: left;border:0;border-top:1px solid #cdcdcd;padding-left: 1em}
    .major_tj_sel_m p a img{margin-right: 10px}
    .major_tj_sel_m p a.on{color: #0068b1;border:0;background: #fff;border-top:1px solid #cdcdcd;}
    .major_tj_sel_m input{ display:none;}



    .major_list{border-radius: 0;margin-top: 1.5em;padding:1px 1em;}
    .major_list ul li{padding:1.5em 0.8em 0.8em 0.8em;position: relative;}
    .major_list ul li .school_show_right{float: none;width: auto;}
    .major_list ul li .sh_but{float: none;width: auto;}
    .major_list ul li .school_show_right h2{font-size: 1.2em;font-weight: bold;margin-bottom: 0.5em;position: relative;padding-right: 3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .major_list ul li .school_show_right p{float: left;width: 100%;padding-right: 0;
      line-height:2em;font-size: 0.9em;color: #838383}
    .major_list ul li .school_show_right p strong{color: #222222;font-weight: normal;}
    .major_list ul li .sh_but{border-left:0;height: auto;padding:1em 0;position: relative;clear: both;}
    .major_list ul li .sh_but a{display: inline-block;width:35%;line-height: 2em;font-size: 1em;color: #ffffff;border-radius: 5px;margin:0 auto;margin-right: 0.8em;}
    .major_list ul li .sh_but .sh_but_span{display: none}
    .major_list ul li .school_show_right p.school_list_lx_p1{width: 37.7%}
    .major_list ul li .school_show_right p.school_list_lx_p3{width: 62.3%}

    .news_tj_sel_m{display: block;}
    .news_tj_sel{display: none}

    .school_list_content h1{font-size: 1.5em;line-height:3em;margin-bottom: 0.8em}
    .news_tj_sel_m{background:#fff;box-shadow: 0 0 10px rgba(65,65,65,0.2);padding:0 1em;padding-bottom: 1em;}

    .news_tj_sel_m p{ border-top:1px solid #ebebeb;float: left;width: 48%;margin-right: 4%;position: relative;}
    .news_tj_sel_m p.last_p{margin-right: 0}
    .news_tj_sel_m p.on strong{color: #0068b1}
    .news_tj_sel_m p strong.on{color: #0068b1}
    .news_tj_sel_m p strong{width:100%; display:block;font-size: 1em;color: #5c5c5c;font-weight: normal;border:1px solid #dedede;line-height: 2em;text-align: center;}
    .news_tj_sel_m p strong span{margin-left: 0.2em}
    .news_tj_sel_m .nav_child{display: none;position: absolute;top: 1.3em;background: #fff;width: 100%;
      border:1px solid #cdcdcd;z-index: 99}
    .news_tj_sel_m .nav_child{margin-top: 1.6em;max-height: 21em;overflow: scroll;}
    .news_tj_sel_m .nav_child a{ padding:0 1em; color:#323232; cursor:pointer;font-size: 0.9em;line-height: 3em;font-weight: normal;
       display: block;border-top: 1px solid #dedede;margin-bottom: 0}
    .news_tj_sel_m .nav_child a.ed{color: #0068b1;}


    .news_tj_sel_m_lx .nav_child_second{display: none}
    .news_tj_sel_m_lx p{overflow: unset;}
    .news_tj_sel_m_lx p .nav_child>span b{ padding:0 1em; color:#323232; cursor:pointer;font-size: 0.9em;line-height: 3em;font-weight: normal;
       display: block;border-top: 1px solid #dedede;margin-bottom: 0}
    .news_tj_sel_m_lx p .nav_child>span b span{float: right;}   
    .news_tj_sel_m_lx p .nav_child>span{display:inline-block;width: 100%}
    .news_tj_sel_m_lx p .nav_child>span.ed a{color: #0068b1;}
    .news_tj_sel_m_lx p .nav_child>span.ed b{color: #0068b1;}
    .news_tj_sel_m_lx .nav_child_second{position: absolute;left: 108%;top:1.6em;z-index: 100;width: 100%;border:1px solid #cdcdcd;background: #fff;margin-top: 1.3em;} 
    .news_tj_sel_m_lx .nav_child_second a{padding:0 1em; color:#323232; cursor:pointer;font-size: 0.9em;line-height: 3em;font-weight: normal;
       display: block;border-top: 1px solid #dedede;margin-bottom: 0}



    .news_list{border-radius: 0;margin-top: 1.5em;padding:1px 1.2em;}
    .news_list ul li{padding:1em 0;border-bottom: 1px solid #e3e3e3;}
    .news_list ul li.youtu .school_show_right{padding-left: 7em;}
    .news_list ul li .imglogo{position: absolute;left: 0;top: 0.5em;width: 6em}
    .news_list ul li .imglogo img{width: 6em}
    .news_list ul li .school_show_right{float: none;width: auto;}
    .news_list ul li .sh_but{display: none;}
    .news_list ul li .school_show_right h2{font-size: 1.2em;font-weight: bold;margin-bottom: 0.2em;position: relative;padding-right: 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .news_list ul li .school_show_right p{line-height:2em;font-size: 0.9em;color: #494949;padding-right: 0}


    .fengcai_floor_l{float: none;width: 100%;border-radius: 0;margin-right: 0;margin-bottom: 2em;position: relative;overflow: unset;height: 2.8em}
    .fengcai_floor_l a{font-size: 1em;border-bottom: 0;line-height: 2.8em;float: left;width: 33.33%;border-right: 1px solid #e8e8e8}
    .fengcai_floor_l a.on{background: #1e8edc;color: #fff;height: 3.2em;position: relative;top: -0.2em;line-height: 3.2em}

    .fengcai_floor_r{float: none;width: 100%;margin-left:0;border-radius: 0;padding-bottom: 1px}
    .fengcai_floor_r_tit{color: #303030;height: 3em;font-size: 1.4em;font-weight: bold;text-align: center;
    border-bottom: 1px solid #dbdbdb;line-height: 3.2em;}
    .fengcai_floor_r ul{padding:0 0;}
    .fengcai_floor_r ul li{width: 100%;margin:0;float: left;margin-top: 1.5em;position: relative;}

    .about_content_nav{display: none}
    .children_nav_a_about{text-align: left;margin-top: 0;border-bottom: 0}
    .children_nav_a_about h1{position: absolute;left: 1em;font-size: 1.6em;color: #4a4a4a;line-height: 3em;bottom: -6.5em;width: 89%;border-bottom: 1px solid #e8e8e8}
    .about_content_r h2{color: #2c2c2c;font-size: 1.4em;line-height: 100px;}
    .about_content_r h3{margin-bottom: 20px;}
    .about_content_r h3 img{margin-right: 10px;position: relative;bottom: 2px}
    .about_content_r ul{overflow: hidden;padding-bottom: 35px}
    .about_content_r ul li{float: left;margin-right: 2em;line-height: 30px;}
    .about_content_r ul li a{color: #6c6c6c;font-size: 14px}
    .about_content_r{margin:0;}
    .about_content_r_k{margin:0 1.5em;}
    .about_content_nav_m{display: block;}

    .about_content_nav_m ul{box-shadow: 0 0 15px rgba(65,65,65,0.2);padding-bottom: 0;margin-bottom: 6em;overflow: unset;height: 3.2em}
    .about_content_nav_m ul li{float:left;position: relative;width: 33.33%;margin-right: 0;border-left:1px solid #e8e8e8}
    .about_content_nav_m ul li.on .ajbg span.sanjiao{border-top: 5px solid #fff;}
    .about_content_nav_m ul li.on>a{color: #fff;background: #1e8edc;line-height: 3.4em;height: 3.4em;position: relative;top: -0.2em}
    .about_content_nav_m ul li>a{color:#5c5c5c;font-size: 1.1em;display:block;text-align: center;line-height: 3em;height: 3em}
    .about_content_nav_m ul li p{margin:0;}
    .about_content_nav_m ul li .ajbg span.sanjiao{width: 0;height: 0;margin-left: 5px;
        border-top: 5px solid #5c5c5c;    display: inline-block;position: relative;bottom: 2px;
        border-right: 5px solid transparent;
        border-left: 5px solid transparent;}
    .about_content_nav_m ul li .nav_option{position:absolute;top:3.6em; z-index:100; left:0; display: none;width:100%;}
    .about_content_nav_m ul li .nav_option a{ font-size:1em; line-height:2.8em;border-bottom: 1px solid #acd5f2;display: block;
        color: #ffffff;background: #1e8edc;opacity: 0.9}
    .about_content_r_k_qyjs{margin:0;}
    .about_content_r_k_qyjs_ge{background: url(/images/img/about_m_06.jpg) no-repeat left center;background-size: 100% 100%;margin:0 -1.5em;}
    .about_content_r_k_qyjs_ge ul{margin:0 1.5em;}
    .about_content_r_k_qyjs_ge ul li{width: 48%;margin:0 1%;margin-bottom: 1em}
    .about_content_r_k_qyjs_ge ul li p{font-size: 0.9em;line-height: 1.2em;margin-bottom:1em}
    .about_content_r_k_qyjs_ge_2{padding-left: 10%}
    .about_zczc_qz img{margin:0 0;width: 4em;margin-left: 0.5em}

    .about_fwys_ul ul li{   
        float: left;padding:1.5em 1.5em;margin-bottom: 1.5em;
        width: 47.5%;
        margin-right: 5%;
        border: 1px #dedede solid;
        text-align: center;
        height: 20em;}
    .about_fwys_ul ul{padding-bottom: 0}
    .about_fwys_ul ul li img{width: 4em}
    .about_fwys_ul ul li span{display: block;color: #5e5e5e;font-size: 1.15em;margin-top: 1em;line-height: 1.2em}
    .about_fwys_ul ul li p{text-indent: 0;margin-top: 1em;line-height: 24px;}
    .about_fwys_ul ul li.about_fwys_ul_3{margin-right: 5%}
    .about_fwys_ul ul li.about_fwys_ul_4{margin-left:0;margin-right: 0}
    .about_fwys_ul ul li.about_fwys_ul_2_m{margin-right: 0}

    .about_fzlc_ul ul{border-left:1px solid #d3d3d3;padding-left: 1em;margin-left:1em;padding-bottom: 0} 
    .about_fzlc_ul ul li{float: none;padding:10px 0;}
    .about_fzlc_ul ul li span{display: block;color: #ffffff;font-size: 1.1em;line-height: 2em;width: 7em;border-radius: 1em;background: #1e8edc;text-align: center;}
    .about_fzlc_ul ul li p{margin-top: 20px;color: #6c6c6c;text-indent: 0;padding-left: 1em}

    .about_coo_ul ul{margin:0 -2%;padding-bottom: 0} 
    .about_coo_ul ul li{float: left;width: 46%;margin:0 2%;margin-bottom: 1em}
    .about_coo_gd_btn button{line-height: 2.2em;width: 80%;}

    .about_contact{border:1px solid #dfdfdf;padding:15px;overflow: hidden;}
    #allmap{width: 100%;height:318px;float: none;}
    .about_contact_r{width: 100%;margin-left: 0;float: none}
    .about_contact_r h4{font-size: 1.2em;font-weight: bold;color: #2f2f2f;line-height: 25px;padding:30px 0;height: 75px}
}
@media only screen and (max-width:640px) {
    .today_toutiao_wen{height: 11em;}
    .today_toutiao_wen .bd ul li{height: 11em;}
    .floor_bottom .row{margin:0 -1.5%;}
    .floor_bottom .floor_coo li{padding:0 1.5%;}
    .floor_school_3{display: block;}
    .floor_school_3 ul{margin:0 0.8em;border-top: 1px solid #c8c8c8}
    .floor_school_3 ul li{border:1px solid #e9e9e9;width: 47%;margin:0 1.5%;float: left;margin-top: 1em}
    .gglxgh h2{font-size: 1.1em;}
    .floor_fengcai_btn a{font-size: 1em;color: #353535;background: #ebebeb;line-height: 2em;width: 50%;border-radius:2em;display: inline-block;margin-top: 1.5em}

    .hk_floor_school_3 ul{border-top: 0}

} 

@media only screen and (max-width:768px) {
    .zt_guanzhu{display: none}
    .zt_guanzhu_m{display: block;margin:0 1em;border:1px solid #dfdfdf;padding:1em ;margin-top: 1em}    

    .zt_guanzhu_m .zt_guanzhu_tit{padding-left:0.6em ;font-size: 1.2em;font-weight: bold;color: #424242;border-left:2px solid #1e8edc;
      position: absolute;top: -2.5em;left: -0.9em}

    .zt_guanzhu_m .bd ul{overflow: hidden;}
    .zt_guanzhu_m .bd ul li{width: 100%;zoom:1; vertical-align:middle;}
    .zt_guanzhu_m .hd{ height:15px; overflow:hidden; position:absolute; right:40%; bottom:1em; z-index:1; }
    .zt_guanzhu_m .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .zt_guanzhu_m .hd ul li{ float:left; margin-right:1em;  width:8px; height:8px;border-radius: 4px; background:#cecece; cursor:pointer; }
    .zt_guanzhu_m .hd ul li.on{ background:#0068b1; }
    .zt_guanzhu_m .bd{ position:relative; z-index:0;}
    .zt_guanzhu_m .bd li{ zoom:1; vertical-align:middle;}

    .zt_guanzhu_m .bd ul li .zt_guanzhu_q1{display: block;position: relative;border-bottom: 1px dashed #d7d7d7;margin-bottom: 10px;padding-bottom: 2.5em}
    .zt_guanzhu_m .bd ul li .zt_guanzhu_q1 img{width: 100%}
    .zt_guanzhu_m .bd ul li .zt_guanzhu_q1 h3{width: 100%;position: absolute;bottom: 6.6em;background:#031640;opacity: 0.8;color: #fff;font-size: 1.1em;padding:0 10px;
        line-height: 2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .zt_guanzhu_m .bd ul li .zt_guanzhu_q1 p{width: 100%;color: #5a5a5a;font-size: 1em;position: relative;
        line-height: 1.8em;text-overflow: -o-ellipsis-lastline;margin-top: 1em;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          line-clamp: 2;
          -webkit-box-orient: vertical;}
    .zt_guanzhu_m .bd ul li .zt_guanzhu_q1 p span{color: #f55f5f;position: absolute;right: 0em;background: #fff;bottom: 0}
    .zt_guanzhu_m .zt_guanzhu_q2{display: block;font-size: 14px;color: #2a2a2a;line-height: 36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}     
    .zt_guanzhu_m .zt_guanzhu_q2 img{margin-right: 5px}

    
    .lx_zt_school_tiaojian{ border-top:1px solid #c8c8c8;}
    .lx_zt_school_tiaojian p{ margin:0 0.8em;}
    .lx_zt_school_tiaojian p label{color:#464646; cursor:pointer;border:1px solid #979797;border-radius: 5px;text-align: center;width: 4.2em;line-height: 2em;
        float: left;margin:0 0.4em;margin-top: 0.8em;font-size: 1em}
    .lx_zt_school_tiaojian p label a{ color:#464646;font-size: 14px}
    .lx_zt_school_3 ul{border-top: 0}

    .major_detail_top{padding:1.6em 1.4em;border-radius:10px;margin:2em 1.2em;}
    .major_detail_top h2{font-size: 1.2em;color: #fff;margin-bottom: 1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .major_detail_top h2 span{font-size: 0.7em;color: #a1a1a1;margin-left:1em}
    .major_detail_top .major_detail_div1 p{color: #ffffff;font-size: 14px;float: left;margin-right:0;width: 50%;line-height: 2em}
    .major_detail_top .major_detail_div1 p.major_detail_p2{width: 100%}
    .major_detail_top .major_detail_div2 a{position: relative;right: 0;top:0;line-height: 2.2em;display: block;
      border-radius: 0.3em;font-size: 1em;width: 100%;margin-top: 1em}


} 



