/*字号*/
.gp-f12{font-size:12px;font-size: 1.2rem;}
.gp-f14{font-size:14px;font-size: 1.4rem;}
.gp-f16{font-size:16px;font-size: 1.6rem;}
.gp-f18{font-size:18px;font-size: 1.8rem;}
.gp-f20{font-size:20px;font-size: 2rem;}
.gp-f22{font-size:22px;font-size: 2.2rem;}
.gp-f24{font-size:24px;font-size: 2.4rem;}
.gp-f26{font-size:26px;font-size: 2.6rem;}
.gp-f28{font-size:28px;font-size: 2.8rem;}
.gp-f30{font-size:30px;font-size: 3rem;}
.gp-f32{font-size:32px;font-size: 3.2rem;}
.gp-f34{font-size:34px;font-size: 3.4rem;}
.gp-f36{font-size:36px;font-size: 3.66rem;}
.gp-f38{font-size:38px;font-size: 3.8rem;}
.gp-f40{font-size:40px;font-size: 4rem;}


/*****************************导航***********************************/
.nav{ position: relative; z-index: 9; float:left;transition: all 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;-o-transition: 0.5s;	transition: 0.5s;	display: block;line-height:52px;}
.navbar_nav li{	float:left;	position: relative;display: block;}
 .navbar_nav li:after{ content: "";width: 0;height: 3px;background:#ad070b;position: absolute; bottom: 0;left: 0%;transition: all 0.5s ease 0s;}
.navbar_nav li:hover:after{width: 100%;}
 .navbar_nav li a{text-decoration: none;	height: 100%;padding:0px 11px;	display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-size:1.9rem;color:#fff;font-weight:bold;}
 .navbar_nav li:hover a{	color: #fff;}
 
 .navbar_nav li.dropdown{	display: inherit;	position: relative;}

/**二级下拉**/
 .navbar_nav li.dropdown .dropdown_menu{display: none;position: absolute;top:52px;width: 100%;background: #fff;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 120%; left:-10%;transition: all 0.5s ease 0s;   border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding-bottom: 12px; }
 .navbar_nav li.dropdown .dropdown_menu a{font-size: 16px;color: #666;	padding: 0 10px;line-height: 40px;text-align: center;background: #fff;margin-bottom: 2px;font-weight:normal; 
    padding-bottom: 0px;}
 .navbar_nav li.dropdown:hover .dropdown_menu{display: block;	background: #fff;-webkit-transition: 0.5s;	-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
 .navbar_nav li.dropdown:hover .dropdown_menu a{color: #666;}
 .navbar_nav li.dropdown:hover .dropdown_menu a:hover{color: #fff;background:#ad070b;}

 .m-head{display:none;}



/*手机端导航*/
.mobile{width: 100%;position:absolute;display: none;top: 0;right: 0;z-index: 999;}
.mobile-inner-header{width:100%;height: 0;position: absolute;top: 0px;right: 0px;z-index: 2;}

.mobile-inner-header-icon{ height: 30px;text-align: center;float:right;width: 30px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;padding-right:20px;margin-top:5%;}
.mobile-inner-header-icon:hover{cursor: pointer;}

@keyframes clickfirst {
	0% {transform: translateY(4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(45deg);}
}   
@keyframes clicksecond {
	0% {transform: translateY(-4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(-45deg);}
} 
@keyframes clickthird {
	0% {opacity: 0}
	100% {opacity: 0}
}   

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }
  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}
@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }
  100% {
    transform: translateY(4px) rotate(0deg);
  }
}
@keyframes outthird {
  0% {
    transform: translateY(0) rotate(90deg);
  }
  100% {
    transform: translateY(12px) rotate(0deg);
  }
}

.mobile-inner-header-icon-out{}
.mobile-inner-header-icon-click{width:30px;height:30px;}

.mobile-inner-nav{background-color:#1b6dc9;width: 100%;position: absolute;top: 130px;left: 0px;padding-bottom: 18px;display: none;}
.mobile-inner-nav a{display: inline-block;line-height: 35px;padding: 10px 0;text-align: center;text-decoration: none;width: 100%;font-size: 14px;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 18px;}
.mobile-inner-nav a:hover{font-weight: bold;}
.mobile-inner-nav li{position: relative;}
.mobile-inner-nav li a{}
.mobile-inner-nav li strong{color: #fff;position: absolute;right:20px;top: 8px;font-size: 25px;cursor: pointer;width: 40px;height: 45px;text-align: center;line-height: 40px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;}

.mobile_subNav{display: none;}
.mobile-inner-nav dd a{height: 30px;line-height:30px;font-size: 15px;}
.mobile_subNav dd{margin:0px;}


/**************手机版搜索**************/

.mobile_search{clear: both;position: relative;height: 43px;margin: 0;overflow: hidden;display:block;*display: inline;*zoom:1;vertical-align: middle;border-radius: 5px;background:#fff;}
.mobile_search input.notxt{width: 85%;border:none;height: 43px;line-height: 43px;left: 0;background: rgba(255,255,255,1.0);font-size:16px;border:none;}
.mobile_search input.notxt1{width: 15%;border:none;height: 43px;line-height:43px;float: left;z-index: 2;background:#f38106;color:#fff;font-size:16px;}
.modile_link{text-align: center;padding: 18px 13px 0;}
.modile_link a{display: inline-block;*display: inline;*zoom:1;width: auto;margin: 0 40px 0 0;font-size: 15px;vertical-align: middle;padding: 0;border: 0;}



/**************自适应代码**************/

@media screen and (max-width:1540px) {

  .container,.fcontainer{padding:0px 15px;}
  .navbar_nav li a{font-size:1.8rem;padding:0px 10px;}
}





@media (min-width:1340px)  and (max-width:1440px) {
    .container{padding:0px 15px;box-sizing: border-box;}
    #header{padding:0px 10px;box-sizing: border-box;}
  
	.nav{padding-left:0px;}
	.nav .v1{font-size:16px;}
    .header_mid{padding:58px 0px 0;width:22%;box-sizing: border-box;}
    .header_mid img{max-width:100%;}
    .header_right_bot{width:200px;}
    .ss_an{padding: 5px 6px 0px 0px;}
    .jx_font ul li .font,.tx_font ul li div{width:70%;}
    .xb_font ul li,.xb_font ul li .font{line-height:50px;}
    .tz_gg_font li{padding:10px 0px;}
    .tz_gg_font li span{width:60px;height:60px;    padding: 5px 0px 0px 0px;}
    .tz_gg_font li .font{line-height:28px;}
    .sy_img{width:100%;}
    .sy_font{width:50%;}
    .slideBox01 .bd li .pic{padding-top:70%;}
    .jx_font ul li .font,.tx_font ul li div{width:70%;}
    .con_new_nav,.con_new_nav{font-size:2.8rem;}
    .con_new_nav{padding: 3rem 0px 4.5rem;}

}


@media screen and (max-width:1380px) {
  .con_list .box_right .item .hfont{-webkit-line-clamp:3;}
}

@media (min-width:1241px)  and (max-width:1339px) {
  .header_mid{display: none;}
  .container{padding:0px 15px;}
	.nav .v1{font-size:15px;padding:0px 10px 0px;}
  .jx_font ul li .font{width:60%;}
  .navbar_nav li a{font-size:1.7rem;padding:0px 7px;}
  
  .xb_font ul li,.xb_font ul li .font{line-height:50px;}
  .tz_gg_font li{padding:10px 0px;}
  .tz_gg_font li span{width:60px;height:60px;    padding: 5px 0px 0px 0px;}
  .tz_gg_font li .font{line-height:28px;}
  .fot_bot_right li{padding:0px 4%;width:25.33%;}
	}


@media screen and (max-width:1240px){
   body{overflow-y: auto;}
  .container{padding:0px 20px;}
  .body_home.showdiv .header{display: none;}
  .main-visual-wrapper{height: auto;}
  .main-visual-slider{position:relative;height:auto;}
  .swiper-box1 .imged{padding-bottom: 50%;}


  .container{padding:0px 20px;}
  #header{display: none;}
  #header .logo,#header .hmid,#header .ser{display: none;}
  .m-head{display:block;}
  .nav {display: none;}
  .wap {display: block;}

  .header2 .d2{display: none;}
  .home5{    padding: calc(0px + 0px) 0 0vw;}

  .top { max-width: 1920px;margin: 0 auto; position: absolute;right: 10px;top: 18px;width: 25px;height: 25px;z-index: 9999;}

  .top>img { display: block; width: 100%; }

  .wap-menu {position: absolute; top: 0; right: 0; z-index: 99999;font-size: 0;}

  .wap-menu img {height: 25px; }

  .close-menu {
      display: none;
      position: absolute;
      right: 0;
      top: 0;
  }
.m-head.on{
 /*position:fixed;*/
}
  .m-head { position: relative; top: 0;left: 0; right: 0; background: #94070a;padding: 15px 10px;z-index: 999; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);}

  .m-logo {
      font-size: 0;
  }

  .m-logo a {
      font-size: 0;
      line-height: 40px;
  }

  .m-logo img {
      max-height: 35px;
      max-width: 85%;
      line-height: 40px;
      vertical-align: middle;
  }

  /********手机版搜索***********/
  .m-search {margin: 0 15px;padding-right: 50px;padding-left: 10px;padding-top: 5px;padding-bottom: 5px;position: relative;
      line-height: 30px;background:#fff; margin-top: 15px;border-radius: 50px;}

  .m-search input[type="text"] {display: block;width: 90%;line-height: 25px;background: #fff;color: #222;border:none;}

  .m-search input[type="text"]::placeholder {color: #222;}

  .m-search input[type="image"] { position: absolute; right: 10px; top: 3px; height: 25px;}

  .m-nav { position: fixed; top: 60px; left: 100%;right: 0;bottom: 0;z-index: 999; background:#94070a; overflow-y: scroll;}

  .m-nav ul {
      padding: 0 15px;
      /* border-top: 1px solid rgba(255, 255, 255, 0.2); */
  }

  .m-nav ul li {
      border-bottom: 1px solid #ae4447;
   
      position: relative;
  }

  .m-nav ul li>span.on {
    
      background: url(../img/left_bot.png) no-repeat;
  }

  .m-nav ul li ul {
      display: none;
      overflow: hidden;
  }

  .m-nav ul li ul li {
      border: none;
      float: left;
      width: 33%;
  }

  .m-nav>ul>li a { display: block;font-size: 16px; line-height: 20px;padding: 15px 0; position: relative;color: #fff;font-weight:bold;}

  .m-nav>ul>li ul li a { padding: 10px 0;font-weight:normal;}

  .m-nav>ul>li>span { position: absolute; width: 20px;height: 20px; background: url(../img/left_top.png) no-repeat;
      background-position: center center; right: 0;top: 15px;cursor: pointer;display: block;color: #fff; transition: all 0.3s;}
  .body_b { width: auto;height: auto;position: static;opacity: 1;transform: none;overflow: hidden;}
  .bb{display:none;}

 .wap_ks {width:auto;padding:15px 0px;}
 .wap_ks a{font-size:1.6rem;padding:0px 15px;color:#fff;float:left;line-height:30px;}
  
 .fot_bot_left{width:100%;}
 .fot_bot_right{width:100%;margin-top:30px;}

  /*新闻中心*/
  .con_list .box_right .item .text{padding:16px;}

  .con_xl_left{width:100%;margin-bottom:25px; }
  .con_xl_left UL{margin-right:-25px;}
  .con_xl_left ul li{padding-right:25px;}
  .con_xl_right{width:100%;display: block;}


  .con_sh_font .right{width:100%;margin-top:15px;}
  .con_sh_font .left{width:100%;margin-top:15px;}
  .con_sh_font .left .ltop{    width: calc(100% - 0rem);}


     
  /**************************/
  .ej_banner{width:100%;max-height:100%;}
  .ej_banner img{width:100%;max-height:100%;}
  .ej_mid_con{padding-top:20px;}
   .ej_mid{width:100%;box-sizing: border-box;padding:0px 0px 20px;}


   
  /*二级页面*/
  .ej_left{display:none;}
  .ej_right_nav h1{/*display:none;*/}
  
  .xx_menu{width:100%;background:#94070a;margin:0 auto;padding:5px 25px;box-sizing: border-box;overflow:hidden;font-size:18px;color:#fff;font-weight:bold;display:block;border-top-left-radius: 5px;
    border-top-right-radius: 5px;}
  .xx_menu ul li{display:block;list-style:none;overflow:visible;}
  .xx_menu ul li a{display:block;line-height:40px; width:100%;margin-top:0px;outline:none;text-align:center;font-weight:normal;color:#fff;}
  .xx_menu ul li .active{background:url(../img/reduce.png) center right no-repeat;color:#fff;text-align:center;font-weight:bold;}
  .xx_menu ul li .inactive{background:url(../img/plus.png) center right no-repeat;color:#fff;text-align:center;font-weight:bold;}
  .xx_menu ul li ul{display:none; padding-top:20px;margin-bottom:20px;  }
  .xx_menu ul li ul li ul{margin-bottom:5px;}
  .xx_menu ul li ul li{display:block;background:none;font-size:16px;list-style:circle;color:#fff;line-height:35px;}
  .xx_menu ul li ul li a{background:none;    border-top: 1px rgba(255,255,255,0.3) solid; }

    .ej_left{width:100%;box-sizing: border-box;background:none;display: none;}

	

	
	.ej_right,.ej_right01{padding:0px 20px;width:100%;box-sizing: border-box;}
   .ej_right_nav,.ej_right_nav01{line-height:45px;height:auto;}
   .ej_right_nav h1,.ej_right_nav01 h1{font-size:1.6rem;}
   .ej_right_nav span,.ej_right_nav01 span{background:none;font-size:15px;box-sizing:border-box;}

   .ej_right_nav span a{font-size:15px;}
   
  .ej_right_new{width:100%;}


  .zt_zl_font{margin-right:0px;}
  .zt_zl_font img{max-width:100%;height:auto;}
  .fot_bot{border-top:none;}

.wap_th{width:100%;display:block;float:left;margin-top:15px;}
.wap_th a{float:left;    float: left;
    padding: 8px 15px;
    margin: 0px 3px 10px;
    background: #f3e9e9;
    border-radius: 10px;font-size:15px;}

}

@media only screen and (max-width:1180px) {
	.body_home{/*display:none;*/}

  /*新闻中心*/
  .con_list .box_right .item .date{line-height:30px;}

  .xb_dt,.con_mt_jx{width:100%;padding:0px;}
  .con_dj_gz,.con_mt_tx{width:100%;}

  .fot_left{width:60%;}
  .fot_right{width:30%;}
	
}

@media screen and (max-width:1000px) {
    .container{padding:0px 15px;}



    
    #header {height:105px;}
	.logo{padding-top:20px;width:80%;}
	.mobile-inner-header-icon{margin-top: 6%;}
	.mobile-inner-nav{top:105px;}
    .header_right{display: none;}
    .ban-dot{left:35%;}
    .con_new{width:100%;}
    .con_new_nav,.con_tz_nav,.con_jx_nav,.con_xl_nav{padding:2.5rem 0px;line-height:60px;height:60px;font-size:2.2rem;}
    .con_sh_font .left .ltop ul li.icon001{height:auto;    padding: 2.5rem 0px 2.5rem;font-size:2.2rem;}


   /*新闻中心*/
   .con_list .box_left{width:100%;margin-bottom:25px;}
   .con_list .box_right {width: calc(100% - 0px);}
   .con_list .box_right .item .text{padding: 30px 40px;}

   .slideBox01 .hd{bottom: 15px;}
   .con_new_bot{margin-top:28px;}
   .con_new_bot .left{width:100%;}
   .con_new_bot .right{width:calc(100% - 0px);margin-top:28px;}



   .more,.con_xl .more,.con_sh_font .right .more,.con_jx_font .more{padding:40px 0px;}


    /*教学科研*/
    .slider-for .top_box .pic{width:100%;}
    .slider-for .top_box .font{width:100%;padding:20px 0px 0px 0px;}
    
  
    .slider-nav-bg .slider-nav .box span{display: none;}
    .slider-nav-bg{width:100%;bottom:-250px;}
    .slider-nav-bg .slick-prev{left:10px;}
    .slider-nav-bg .slick-next{right:10px;}
  
    .slider-nav-bg .slider-nav .pic{margin:0px 5px;}
    .con_jx_font .more{margin-top:255px;}



  /*专题专栏*/
 
  .con_zt_font{display: block;margin-left:-20px;}
  .con_zt_font a{padding-left:20px;}


    .sy_img{width:100%;}
    .sy_font{width:50%;box-sizing: border-box;}

    .slideBox01 .bd li .pic{padding-top: 60%;}

    .slideBox01 .hd ul li{width:12px;height:12px;line-height:12px;background:#fff;border-radius: 50%;margin:0px 3px;}

    .slideBox01 .hd ul li.on{background:#94070a;}
    .slideBox01 .bd span .font{line-height:35px;}

     .con_new_font,.sy_font_ul{float:none;}


    .tz_gg{width:100%;padding:10px 0px 0px 0px;}
    .tz_gg_font li{width:100%;}
	.con_mt_nav{padding: 18px 0px 15px;}
	.con_mt_font ul li{width:50%;margin-top:25px;}
	
  .dj_font dl{height:370px;}
	
	.yqlj_nav{padding: 20px 0px 18px;}
	
    .con_zt ul li img{max-width:100%;height:auto;}
    .con_cgxx{width:100%;}
    .con_cgxx_font li{width:100%;}
    .con_xyfj_font li{width:50%;}
    .con_cgxx_nav_jj{padding-top:10px!important;}


    .con_cgxx_font{margin-bottom:20px;}

    .con_xyfj_font li .pic{height:276px;}
    .con_xyfj_font li .pic img{height:276px;}




.ej_banner img{height:auto;}

  .ej_right_img li img{height:200px;}

  #footer{padding:20px 0px 0px 0px;font-size:17px;}
  .fot_bot {border-top:none;padding:0px 15px;}
   
  .fot_bot_left{width:100%; border-bottom: 1px rgba(202, 94, 39, 0.31) solid;padding-bottom:10px;}
  .fot_bot_right{width:100%;float:left;padding-top:25px;}
  .fot_bot_right li .img{margin:0 auto;}
  .fot_bot_right li span{ padding-left: 0rem;  text-align: center; margin: 0 auto; display: block;}

.v_news_content p img, .v_news_content video{width:100%!important;height:auto;}

.v_news_content table{width:100%!important;height:auto;display:block;    overflow-x: scroll;}
  
}
.v_news_content p iframe{max-width:100%;display:block;margin:0 auto;}

@media screen and (max-width:768px){

   
  #header{padding:15px 0px;}
  .logo{padding-top:10px;}
  .logo img{width:100%;}
  .mobile-inner-header-icon{margin-top:6%;}
  .mobile-inner-nav{top:105px;}
  .sy_img{width:100%;}
  .sy_font{width:100%;padding-left:0;}
 

  .slideBox01 .bd span{height:auto;width:100%;margin:0;line-height:40px;padding:0px;font-size:16px;}
 .slideBox01 .bd span .font{text-indent:0em;padding:10px;}

 .slideBox01 .bd time{padding:5px 0px;}
 .slideBox01 .bd time h1{line-height:25px;font-size: 2rem;}
 .slideBox01 .bd time h2{line-height:25px;}




 /*通知i公告*/
 .con_tz_font{background:none;padding: 10px 0px 0px;}

 .con_tz_font .left{    width: calc(100% - 0px);}
 .con_tz_font .right{    width: calc(100% - 0px);background-image:none;padding:0px 16px;}


  .tz_gg_font li{width:100%;}


  .mt_top{height:auto;}
 
  
  /*系部动态*/
  .xb_dt{width:100%;padding:15px 0px 0px;}
  .xb_dt_nav,.con_dj_gz .dj_nav{height:60px;line-height:60px;font-size:1.8rem;}
  .xb_font ul li,.xb_font ul li .font{line-height:49px;}


  /*杏林校园*/
  .con_xl_left{width:100%;margin-bottom:0px;}
  /*.con_xl_left ul li{padding:0px 10px; }*/

  .con_xl_right{width:100%;margin-top:25px;}


  /*快速导航*/

  .kstd ul li{width:25%;}
  .kstd ul li .icon{margin:0 auto;}

  .con_mt_jx{width:100%;padding:0px;}
  .con_mt{padding-bottom:50px;}
  .con_mt_star{margin-right:0px;}
  .con_mt_tx{width:100%;}
  

  .con_mt_tx .tx_nav,.con_mt_jx .jx_nav{height:80px;line-height:80px;font-size:1.8rem;}



  .con_mt_nav{padding-bottom:5px;}
  .con_mt_font ul li{width:100%;}
  .con_zt ul li{width:100%;}
  .con_mt_font ul li{width:100%;}
  .con_four{margin:0;}
  .con_cgxx{padding:0;}

  .con_xyfj_font li .pic{height:auto;}
  .con_xyfj_font li .pic img{height:100%;}
  .con_xyfj_font li .pic h2{font-size:16px;margin-top:-40px;background:rgba(10,64,150,0.3);color:#fff;text-align: center;position: absolute;line-height:40px;width:100%;}


  .responsive  .slick-dots{display: block!important;}
  .responsive .slick-dots li button:before{font-size:30px;}


  
  

  /*二级*/
  .ej_mid_con{padding-top:15px;}

  .ej_right_font{padding:20px 0px;}
  .ej_right_jg_top{padding-top:15px;}

  .xx_menu{border-top-left-radius: 5px; border-top-right-radius: 5px;}




  
  .ej_right_xr li{width:100%;margin:0px 0px 25px}
     .ej_right_jg_top ul li{width:100%;margin:0 0px 15px;}

.ej_right_xq{padding:10px;}
/*专题专栏*/
.zt_right_font .left,.zt_right_font .right,.zt_right_font .left01,.zt_right_font .right01{width:100%;}

.zt_right_font .right{margin-top:15px;padding-left:0px;}  .zt_right_font .left01{padding-left:0px;}

}


@media screen and (max-width:540px){

  .body_b{top:30%;}
  .ban-dot{left:40%;bottom:0px;}
  .ban-dot .swiper-pagination span{background-size:50%;}
  .ban-dot .swiper-pagination span.swiper-pagination-bullet-active{background-size:50%;}
  .ban-dot .swiper-pagination span{margin:0px!important;}

  .con_list .box_right .item{width: calc(100% - 0px);}
  .con_list .box_right .item+.item+.item+.item{margin-top:28px;}
  

  .con_tz_font .left{padding:0px 16px;}
  .con_zt_font{padding-bottom:0px;}
  .con_zt_font a{width:50%;margin-bottom:20px;}
  .con_new_nav, .con_tz_nav, .con_jx_nav, .con_xl_nav {line-height: 30px;height: 30px;}




  .slider-nav-bg{width:100%;bottom:-160px;}
  .con_jx_font .more{margin-top:155px;}


  /*校园生活*/
  .con_sh{padding-top:0px;}
  .con_sh_font .left{width:100%;}

  .con_sh_font .left .ltop ul li.icon001{width:100%;}
  .con_sh_font .left .ltop ul li.icon02{margin:0px 1%;width:31.33%;}

  .con_sh_font .left .ltop{ width: calc(100% - 0rem);margin-bottom:0px;}
  .con_sh_font .left .ltop ul li{ width:33.33%;}
  
  /*right*/
  .con_sh_font .right{width:100%;margin-top:15px;}
  .con_sh_font .right .rbot{width: calc(100% - 0rem);margin:15px 0px 0px 0px;}

  .con_sh_font .right .rbot ul li{width:50%;}

  .con_sh_font .right .rbot ul li.icon02{margin-left:1%;width:49%;}



  

  /*快速通道*/
  .kstd ul li{width:33%;}


}

@media screen and (max-width:480px){
  
 #header{height:65px;padding:6px 0px 0px;}
 /*手机导航*/
 .mobile-inner-header-icon{margin-top: 5%;}
 .mobile-inner-nav{top:65px;}
.sy_img{width:100%;}


  .sy_font{width:100%;padding-left:0;}

  .slideBox01 .bd span{line-height:20px;}
  #banner .fbanner .slick-dots{bottom:10px; right:0px; }
  #banner .fbanner  .slick-dots li{width:10px;height:10px;}
  #banner .fbanner  .slick-dots li.slick-active{width:10px;height:10px;}

  .mt_top{height:auto;}
  .con_xyfj_font li{width:100%;}
  .con_xyfj_font li .pic{height:auto;}
  .con_xyfj_font li .pic img{height:100%;}
  .con_xyfj_font li .pic h2{font-size:16px;margin-top:-40px;background:rgba(10,64,150,0.3);color:#fff;text-align: center;position: absolute;line-height:40px;width:100%;}
  

  .dj_font div,.dj_font_bot li{width:100%;margin-bottom:20px;}

  .zt_zl_font img{width:100%;height:100%;}




  .zt_zl_font .slick-prev{background:rgba(255,255,255,0.8)!important;width:30px;height:30px;left:0px;    border-radius: 50%;z-index:999; position: absolute;top:50%;}
  .zt_zl_font .slick-next{background:rgba(255,255,255,0.8)!important;width:30px;height:30px;right:0px;    border-radius: 50%;z-index:999;position: absolute;top:50%;}

  .zt_zl_font .slick-prev:before{content: '<';font-weight:bold;color:#222;line-height:30px;font-size:18px;}
  .zt_zl_font .slick-next:before{content: '>';font-weight:bold;color:#222;line-height:30px;font-size:18px;}

  .con_mt_star{margin-right:0px;}
  .con_mt_rc{width:100%;padding:0px;}


  /*杏林校园*/

.con_xl_left ul li{width:100%;margin:0px 0px 20px; }
.con_xl_right{margin-top:5px;}



  .con_new_nav h1,.tz_gg_nav h1,.con_mt_nav h1,.yqlj_nav h1,.fot_left_nav{font-size:18px;}
  .slideBox01 .hd{bottom:10px;}
  .slideBox01 .bd h1{line-height:35px;}

.con_sh{background-size:100%;padding-bottom:5rem;}
  
  .ej_right_img li{height:auto;width:96%;margin:0px 2% 0px;}
.ej_right_img li span{line-height:40px;}

.zt_right_font .left .ltop_left .pic,.zt_right_font .left .lbot_left .pic,.zt_right_font .right_top,.zt_right_font .left01 .ltop_left .pic,.zt_right_font .left01 .lbot_left .pic{height:auto;}

.zt_right_font .left .ltop_left,.zt_right_font .left .ltop_right,.zt_right_font .left .lbot_right,.zt_right_font .left .lbot_left,.zt_right_font .left01 .ltop_right,.zt_right_font .left01 .ltop_left,.zt_right_font .left01 .lbot_right,.zt_right_font .left01 .lbot_left{width:100%;}




}

@media screen and (max-width:420px){
  .body_b{top:35%;}
  .ej_right_nav span{float:left;display: block;padding-left:0px;width:100%;line-height: 30px;
    padding: 5px 0px 5px;}

}



@media (min-width:320px) and (max-width:479px){
  .body_b{top:32%;}

  .con_new_bot .left .date, .con_new_bot .right .date{float:left;}

  .con_new_bot .left .text, .con_new_bot .right .text{padding:0px 25px;}
  .con_list .box_right .item .text{padding:25px;}

  .con_xyfj_nav{margin:0;text-align: left;}
  .con_xyfj_nav_hline{display:none;}
  .con_xyfj_nav_h{padding:10px  0px;float:left;}
  .con_szjd_font{padding:0;}


  .con_sh_font .left .ltop ul li{width:100%;margin-bottom:15px;}
  .con_sh_font .left .ltop ul li.icon02{width:100%;margin:0px 0px 20px;}
  .con_sh_font .left .ltop ul li.icon01 span, .con_sh_font .left .ltop ul li.icon02 span, .con_sh_font .left .ltop ul li.icon03 span{font-size:2rem;}


  .fcontainer{padding:0px;}
  .kstd{padding-top:25px;}
  .kstd ul li .icon{background-size:90%;}
  .kstd ul li span{font-size:1.6rem;line-height:60px;}




   .ej_right_xr li img{float:left;width:100%;height:auto;}
 
}
