@charset "utf-8";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family: "微软雅黑", Arial, Helvetica, sans-serif;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#b40e10;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}
#layeru53{    position: fixed !important;
    top: 10px !important;}

.top{ background:#fafafa url(../images/topbg.jpg) bottom center no-repeat; background-size:cover; padding:15px 0}
.logo{ float:left;}
.logo img{ height:100px; width:auto}

.tk{ width:96%; margin:0 auto; max-width:1200px}
.tk2{ width:96%; margin:40px auto; max-width:1200px}


.link{ float:right; position:relative; margin-top:40px}
.link ul li{ border-right:#777a81 1px solid; float:left; padding:0 15px; font-size:14px; position:relative}
.link ul li:last-child { border-right:0}
.link ul li img{ height:15px; width:auto}

.link ul li .fdwx{ position:absolute; background:#fff; border:#f1f1f1 1px solid; left:50%; top:30px; margin-left:-60px; display:none;transition:all 0.6s; z-index:99}
.link ul li .fdwx img{ width:120px; height:auto}
.link ul li:hover .fdwx{ display:block; transition:all 0.6s}


.jiange{ height:60px; overflow:hidden; display:none;}

@media only screen and (max-width:1200px){
.jiange{ display:block}
.logo img{ height:40px; width:auto}
.link{ display:none}

.top{ position:fixed; width:100%; top:0; left:0; z-index:9; padding:10px 0}
}





 .banner {
        width: 100%;
        height: 100%;
		height:450px;
		overflow:hidden;
		position:relative
        
    }
 .banner .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		
    }
	 .banner .swiper-slide video{ z-index:0; height:100%; width:auto}
	
	 .banner .swiper-slide img{ height:450px; width:auto;}
	 
	 
	 
	 .banner .swiper-button-next{ display:none}

	 .banner .swiper-button-prev{display:none}


	 .banner .swiper-pagination-bullet{ width:8px; height:8px; border-radius:0} 
	 
	 
@media only screen and (max-width:992px){


 .banner {
	 height:300px; position:relative; overflow:hidden

    }

 .banner .swiper-slide img{ height:300px; width:auto; position:absolute; top:0; left:50%; transform:translateX(-50%)}
}


@media only screen and (max-width:600px){


 .banner {
	 height:160px; position:relative

    }

 .banner .swiper-slide img{ height:160px;}
}
	 
	 
	/*医院新闻*/
	
	
.yyxw_con{ float:left; width:57%}
.yyxw_con ul li{ position:relative; float:left; width:48%;margin-right:4%;}
.yyxw_con ul li:nth-child(2n){margin-right:0;}


.yyxw_con .span_date{ float:left; padding:15px 0}
.yyxw_con .article_box .title_type{color:#000;}
.yyxw_con .span_title{ float:right; padding:15px 0}

.yyxw_con .article_box img:hover,.doctor_box li img:hover{  opacity: 0.7; transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;}

.yyxw_con ul.news_list li{width: 100%; }
.yyxw_con ul.news_list img {width: 28px; height: 13px; display: block; margin-top: 10px;margin-left: 10px;}
.yyxw_con ul.news_list .title_type { display: inline;line-height: 36px; margin: 0; height: 36px; float: left;}
.yyxw_con ul.news_list li:nth-child(3n) { margin-right: 20px;}


  

 
  
  
.article_box li .img_box{ display:block; height:auto; width:100%; padding-bottom:70%; position:relative}
.article_box img{ position:absolute; width:100%; height:100%; top:0; left:0}
.article_box h2{font-size: 18px;line-height:30px; border:none; }
.article_box h2 span.span_date{float: right;font-size: 18px;line-height: 30px;color: #333;padding: 0;margin-right: 0;+margin-top: -30px;}
.article_box .details {float: right;font-size: 12px;overflow: hidden;color: #02978c;+float:none;}
.details:hover{ font-weight:700;}


/*article_box*/
.article_box .title_type{ display:block;line-height:24px; margin:6px 0; cursor:pointer; font-size:16px;height: 48px; font-weight:bold}
.article_box .title_type:hover{color:#b40e10 !important;}
.article_box p{ color:#333; font-size:12px; line-height:2em;margin: 6px 0 10px;}
.detail{ color:#b40e10;}
.detail:hover{ font-weight:700;}
/**/


.title_header h2{ display:block; border-bottom:1px solid #ededed; margin-bottom:20px}
.title_header h2 span{font-size:24px; font-weight:normal; padding:8px 0; line-height:48px; color:#999; margin-right:20px;}
.title_header h2 .No_active{ color:#4d4d4d; border-bottom:4px solid #b40e10;}
.more{ float:right; font-size:14px;color: #333; line-height:48px;}
.more:hover{ color:#b40e10;}
	 
	 
	 
	 .bt1{ border-bottom:1px solid #ededed; margin-bottom:20px;}
	 .bt1 span{ float:right; line-height:48px; color:#666}
	 .bt1 h3{ display:block;color:#4d4d4d; border-bottom:4px solid #b40e10; line-height:48px; position:relative; float:left; width:auto;font-size:24px; font-weight:normal}
	 .zhuanti{ float:right; width:41%}
	 .zhuanti ul{ position:relative; margin:0 -5px;}
	.zhuanti ul li{ float:left; width:50%; padding:5px; box-sizing:border-box}
	
	.zhuanti ul li i{ display:block; width:100%; padding-bottom:29.76%; position:relative}
	.zhuanti ul li i img{ position:absolute; width:100%; height:100%; left:0; top:0}
	
	.zhuanti ul li:last-child { width:100%;}
	.zhuanti ul li:last-child i{ display:block; width:100%; padding-bottom:20%; position:relative}
	
	
	
	 @media only screen and (max-width:992px){

.yyxw_con{ float:none; width:100%}
.title_header h2 span{font-size:16px; font-weight:normal; padding:8px 0; line-height:48px; color:#999; margin-right:2px;}
.article_box .title_type{  font-size:14px;height:auto;font-weight:bold}
 .bt1 h3{ font-size:18px; font-weight:normal}
 
 .zhuanti{ float:none; width:100%; margin-top:20px;}
 
 .tk2{ margin:20px auto}
}
	
	
	
	
	
	
	
	
	
	
	
	.mingshi{ position:relative}
	.laoshi{width:100%;}
.laoshi .swiper-slide{padding:0 0px; box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box; position:relative}
.laoshi .tp{width:100%; overflow:hidden; margin-bottom:10px;}
.laoshi .tp img{width:100%;height: 300px;display:block;transition:all 2s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;}
.laoshi .swiper-slide:hover .tp img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}

.laoshi .swiper-slide .tp1{/* position:absolute; *//* bottom:0; */text-align:center;width:100%;/* padding:15px; *//* box-sizing:border-box; *//* background-image: linear-gradient(180deg, transparent ,#000); */color:#fff;z-index:99;}
.laoshi .swiper-slide .tp1 h3{font-size:16px;color: #333;}


.mingshi .swiper-button-next{width:46px; height:31px; background:url(../images/right.png) no-repeat; right:0; top:30px; bottom:auto;  background-size:46px 31px; -webkit-background-size:46px 31px; -moz-background-size:46px 31px; -ms-background-size:46px 31px; -o-background-size:46px 31px;}
.mingshi .swiper-button-prev{width:46px; height:31px;  background:url(../images/left.png) no-repeat; left:auto; right:55px; top:30px; background-size:46px 31px; -webkit-background-size:46px 31px; -moz-background-size:46px 31px; -ms-background-size:46px 31px; -o-background-size:46px 31px;}
.mingshi .swiper-button-prev:after,.mingshi .swiper-button-next:after{content:"" !important;}	
	
	
	
	.kuaisu{ float:left; width:26%;}
	.kuaisu ul li img{ height:40px; width:auto; padding-right:15px; vertical-align:middle}
	.kuaisu ul li{ font-size:18px; margin-bottom:10px}
	
	.kuaisu2{ float:left; width:34%; margin-left:3%;}
	
	.kuaisu2 ul li{ margin-bottom:15px;}
    .kuaisu2 ul li img{ width:100%; height:auto}
	
	.fushu{ float:left; width:34%; margin-left:3%;}
	.fushu ul li{ float:left; width:50%; font-size:14px; line-height:30px}
	
	.fushu ul li:before{ content:"·"; color:#999; padding-right:5px}
	
	
	.foot{ float: left;
    width: 100%;background:#b40e10; padding:20px 0; overflow:hidden; }
	.foot .tk{position:relative}
	
	.dlink { width:100%; overflow:hidden;  border-bottom:rgba(255,255,255,0.2) 1px solid; margin-bottom:20px; }
	.dlink h3{ display:block; font-size:16px; font-weight:bold; color:#fff; padding-bottom:15px}
	.dlink ul li{ float:left; font-size:16px; color:#fff; width:auto; margin-right:20px; margin-bottom:15px }

	.dlink ul li img{ vertical-align:middle; height:45px; width:auto; padding-right:10px}
	
	
	.dlink ul li a{ color:#fff}
	
	.dlx{ font-size:14px; line-height:25px; color:#fff; float:left;}
	
	.dwx{ float:right;}
	.dwx ul li{ float:left; margin-left:15px; text-align:center; font-size:14px; line-height:25px; color:#fff}
	.dwx ul li img{ width:120px; height:auto}
	
	
	

		
	 @media only screen and (max-width:768px){
		 
	.kuaisu{ float:none; width:100%;}
	.kuaisu ul li img{ height:30px; width:auto; padding-right:5px; vertical-align:middle}
	.kuaisu ul li{ font-size:14px; float:left; width:33.33%; margin-bottom:10px}
	
	.kuaisu2{ float:none; width:100%; margin-left:0;}
	.fushu{ float:none; width:100%; margin-left:0;}
	.fushu ul li{ float:none; display:inline-block;width:auto; padding-right:20px;  font-size:12px; line-height:30px; box-sizing:border-box}
	
	
 .dlink { border:0}
 .dlink h3{ font-size:14px; padding-bottom:10px}
 .dlink ul li{ float:left; margin-bottom:10px; font-size:12px}
 
	.dlx{ float:none; margin:0; border-top:rgba(255,255,255,0.2) 1px solid; border-bottom:rgba(255,255,255,0.2) 1px solid; padding:10px 0; margin:10px 0; font-size:12px}
	
	.dwx{ float:none; width:auto; margin:0 auto; text-align:center}
	.dwx ul li{ float:none; display:inline-block;margin-left:0px; margin:0 10px; text-align:center; font-size:14px; line-height:25px; color:#fff}
	.dwx ul li img{ width:120px; height:auto}
	


}
	
	
	/*学院概况综合页*/
	.weizhi{ width:96%; margin:15px auto; max-width:1200px; font-size:14px; color:#666 }
	.ntk{ width:96%; margin:0 auto; max-width:1200px; padding-bottom:40px;}
	.weizhi img{ vertical-align:middle; height:15px; width:auto}
	
	.xygk1{ float:left; width:calc(100% - 420px) }
	.hosptCount{ width:100%; height:260px; overflow:hidden; position:relative}
	.hosptCount img{ height:100%; position:absolute; width:auto; min-width:100%; top:0; left:50%; transform:translateX(-50%)}
	.jsfd { position:absolute; background:rgba(0,0,0,0.5); z-index:1; right:0; height:100%; width:50%; max-width:310px; padding:20px; box-sizing:border-box}
	.jsfd p{ display:block; color:#fff; font-size:14px; line-height:30px; max-height:150px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow:hidden}
	.jsfd .more{color: #fff;font-size: 16px;background:#b40e10;height: 38px;line-height: 38px;text-align: center;display: block;margin-top: 15px; border-radius:5px; width:120px;float: none;margin-left: 80px;transition:all 0.6s}
	.jsfd .more:hover{ background:#8a0c1a; transform:translateY(-5px); transition:all 0.6s}
	
	.xygk2{ float:right; width:390px}

	
	.xygk3{ float:left; width:calc(50% - 240px); margin-right:30px; margin-top:20px; }
	.jiagou{ width:100%; height:auto; font-size:14px; line-height:25px}
	.jiagou h1{ display:block; font-size:16px; color:#333}
	.jiagou p{ color:#666; display:block; margin-bottom:10px}
	.jiagou img{ max-width:100%; height:auto}
	
	.xygk4{ float:left; width:calc(50% - 210px);margin-top:20px;}
	.yhyy { font-size:14px; line-height:30px; max-height:100%; overflow:hidden;}
	.yhyy img{ width:30%; height:auto; float:left; padding-right:15px; padding-bottom:15px}
	
	
	.xygk5{ float:right; width:390px;margin-top:20px;}
	.lx{ font-size:14px; line-height:25px}
	.lx img{ width:100%; height:auto; margin-bottom:10px}
	
	
	
	 @media only screen and (max-width:992px){
	 .weizhi{  font-size:12px;}
	.ntk{  padding-bottom:20px;}
	
	.xygk1{ float:none; width:100% }
	.hosptCount{ width:100%; height:200px; overflow:hidden; position:relative}

	.jsfd {padding:10px;}
	.jsfd p{ display:block; color:#fff; font-size:12px; line-height:25px; max-height:125px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow:hidden}
	.jsfd .more{color: #fff;font-size: 12px;height: 25px;line-height: 25px; margin:20px auto}

	
	.xygk2{ float:none; width:100%}
	.xygk2 ul li{ width:50%; float:left; line-height:30px; font-size:14px}

	
	
	.xygk3{ float:none; width:100%; margin-top:20px; }
	.jiagou{ width:100%; height:auto; font-size:12px; line-height:23px}
	.jiagou h1{ display:block; font-size:14px; color:#333}

	
	.xygk4{ float:none; width:100%;margin-top:20px;}
	.yhyy { font-size:12px; line-height:23px; }

	
	
	.xygk5{ float:none; width:100%;margin-top:20px;}
	.lx{ font-size:12px; line-height:23px}

		 
	 }
	
	
	/*学院简介页面*/	
	
	.nlf{ float:left; width:220px}
	.ndh{ width:100%;}
	
	.ndh h3{ display:block; background:#b40e10; line-height:45px; padding-left:15px; border-radius:5px 5px 0 0; color:#fff; font-size:18px; font-weight:normal}
	.ndh ul { border:#e1e1e1 1px solid; border-radius:0 0 5px 5px; padding:10px 20px 20px 20px; box-sizing:border-box}
	.ndh ul li{ position:relative; border-bottom:#e1e1e1 1px solid;}
	.ndh ul li:before{ content:""; position:absolute; left:0;  color:#999; background:url(../images/dian.png) center no-repeat; background-size:10px auto;  width:10px; height:35px; }
	.ndh ul li a{ display:block; font-size:14px; line-height:35px; padding-left:15px; color:#666; transition:all 0.6s}
    .ndh ul li a:hover{ transform:translateX(10px); transition:all 0.6s; color:#b40e10}
	
	
	.nrt{ width:calc(100% - 250px); float:right }
	.nbt{ border-bottom:#e1e1e1 1px solid; margin-bottom:20px; overflow:hidden}
	.nbt h3{ display:block; float:left; position:relative; width:auto; border-bottom:#b40e10 3px solid; padding:0 10px; font-size:20px; line-height:45px; color:#b40e10}
	
	.tuwen{ font-size:14px; line-height:30px; color:#666}
	.tuwen img{ max-width:100%; height:auto}
	
		
	 @media only screen and (max-width:992px){
		 
		 .nlf{ display:none;}
		 .nrt{ float:none; width:100%; border:#e1e1e1 1px solid; padding:10px; box-sizing:border-box}
		 .tuwen{ font-size:12px; line-height:23px; color:#666}
		 .nbt h3{font-size:16px; line-height:35px; color:#b40e10}
	 }
	
	
		/*师资队伍页面*/	
	
	.szdw ul { position:relative; margin:0 -15px}
	.szdw ul li{ float:left; padding:0 15px; box-sizing:border-box; width:50%; margin-bottom:15px}
	.szdw ul li i{ display:block; width:100%; padding-bottom:128%; position:relative; border:#e1e1e1 1px solid; overflow:hidden; box-sizing:border-box}
	.szdw ul li i img{ width:100%; height:100%; position:absolute; left:0; top:0; transition:all 0.6s}
	.szdw ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
	.szdw ul li p{ display:block; font-size:14px; text-align:center; line-height:30px}
	
	
		 @media only screen and (max-width:992px){
		 .szdw ul li{ float:left; padding:0 15px; box-sizing:border-box; width:50%; margin-bottom:15px}
	 }
	
	
		/*新闻综合页*/	
		
  .xw1{ float:left; width:488px; height:300px;}
  .xwpic {width: 100%;height: 100%;overflow:hidden;position:relative  }
  .xwpic .swiper-slide { position:relative; width:100%; }
  .xwpic .swiper-slide p{ display:block; position:absolute; background:rgba(0,0,0,0.5); color:#fff; z-index:9; bottom:0; left:0; width:100%; line-height:40px; padding:0 10px; box-sizing:border-box; font-size:14px }
  .xwpic .swiper-slide img{ width:100%; height:100%}
  .xwpic  .swiper-pagination{ text-align:right}
  .xwpic .swiper-pagination-bullet{ width:8px; height:8px; border-radius:0} 
  .xwpic .swiper-pagination-bullet-active{ background:#b40e10}
  
  .xw2{ float:right; width:calc(100% - 518px)}
  .xw02{ border-bottom:#ddd 1px dotted; padding-bottom:10px; margin-bottom:10px}	
  .xw02 h3{ display:block; font-size:16px; font-weight:normal; padding-bottom:10px; overflow:hidden}
  
   .xw02 h3 a{display:block; float:left; width:calc(100% - 60px); text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;}
  .xw02 p{ display:block; font-size:14px; line-height:25px; height:50px; color:#666;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}

  .xw02 h3 em{ font-style:normal; float:right; color:#999}	
  .xwlb ul li{ line-height:35px; font-size:14px; background:url(../images/dian2.jpg) left center no-repeat; background-size:4px auto; padding-left:10px; overflow:hidden}
  .xwlb ul li p{ display:block; float:left; width:calc(100% - 60px); text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }	
  .xwlb ul li span{ float:right; color:#999} 
  
  .xw3{ float:left; width:32%;  margin:20px 0;margin-right:2%;}
  
   .xw4{ float:right; width:32%; margin:20px 0}
   .xw4 i{ display:block; width:100%; height:70px; overflow:hidden}
   .xw4 i img{ width:100%; height:100%;}
   
   .hui{ background:#f8f8f8; padding:20px 0; overflow:hidden}
   .yxjl{ width:96%; margin:0 auto; max-width:1200px;}
   
   
.marqueeleft{height:auto;width:100%;overflow:hidden;margin:0px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:auto;height:auto;overflow:hidden; position:relative}

.marqueeleft li .pic{display:block;width:auto; height:auto;overflow:hidden;}
.marqueeleft li .pic img{ height:240px; width:auto; transition:all 0.6s}
.marqueeleft li .pic:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}

.marqueeleft li .txt{text-align:center; font-size:12px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; width:100%; color:#fff; padding:10px; box-sizing:border-box}
.marqueeleft li .txt a{ color:#fff}


.marqueeleft li .pic2{display:block;width:auto; height:auto;overflow:hidden;}
.marqueeleft li .pic2 img{ height:200px; width:auto; border:#ddd 1px solid; transition:all 0.6s}
.marqueeleft li .pic2:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}

.marqueeleft li .txt2{text-align:center; font-size:12px;  width:100%; color:#333; padding:10px; box-sizing:border-box}
.marqueeleft li .txt2 a{ color:#333}



 @media only screen and (max-width:992px){
  .xw1{ float:none; width:100%; height:300px;}

  
  .xw2{ float:none; width:100%}

  .xw02 h3{ font-size:14px;}

  .xw02 p{ display:block; font-size:12px; line-height:20px; height:40px; }


  .xwlb ul li{ line-height:25px; font-size:12px;}

  
  .xw3{ float:none; width:100%;  margin:10px 0;margin-right:0;}
  
   .xw4{ float:none; width:100%; margin:10px 0}
   .xw4 i{  height:auto; }
   .xw4 i img{ width:100%; height:auto}
   
   
   
.marqueeleft li{float:left;margin:0 5px}
.marqueeleft li .pic img{ height:180px; width:auto; transition:all 0.6s}

.marqueeleft li .pic2 img{ height:140px;}

	 }
	 
	
 @media only screen and (max-width:600px){
	   .xw1{  height:200px;}
	 
 }
	 
	 
	 /*院校交流页面*/
	 .jiaoliulb  ul{ position:relative; margin:0 -15px}
	.jiaoliulb  ul li{ float:left; width:33.33%; padding:0 15px; box-sizing:border-box}
	.jiaoliulb  ul li i{ display:block; width:100%; padding-bottom:75%; position:relative; overflow:hidden} 
	.jiaoliulb  ul li i img{ position:absolute; left:0; top:0; width:100%; height:100%; transition:all 0.6s}
	.jiaoliulb  ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
	.jiaoliulb  ul li p{ display:block; font-size:14px; text-align:center; margin:10px 0 20px 0; line-height:25px; height:25px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; } 
	 
	  @media only screen and (max-width:992px){
	  
	  .jiaoliulb  ul{ position:relative; margin:0 -10px}
	.jiaoliulb  ul li{ float:left; width:50%; padding:0 10px; box-sizing:border-box}
	.jiaoliulb  ul li p{ font-size:12px; margin:5px 0 10px 0;}
 }
 
 
 
 
 
 /*党建页面*/
 .dj1{ float:left; width:calc(100% - 400px)}
 .dj2{ float:right; background:#f1f1f1; width:370px; padding:0 20px; box-sizing:border-box; border-radius:10px}
 
  .bt2{ border-bottom:1px solid #ddd; margin-top:20px; margin-bottom:10px; padding-bottom:10px}
  .bt2 span{ float:right; line-height:25px; color:#666}
  .bt2 h3{ display:block;color:#4d4d4d; border-left:4px solid #b40e10;  line-height:25px; position:relative; float:left; width:auto;font-size:18px; font-weight:normal; padding-left:5px}
 
 
 
  .djpic {width: 100%;height: 350px;overflow:hidden;position:relative  }
  .djpic .swiper-slide { position:relative; width:100%; }
  .djpic .swiper-slide p{ display:block; position:absolute; background:rgba(0,0,0,0.5); color:#fff; z-index:9; bottom:0; left:0; width:100%; line-height:40px; padding:0 10px; box-sizing:border-box; font-size:14px }
  .djpic .swiper-slide img{ width:100%; height:100%}
  .djpic  .swiper-pagination{ text-align:right}
  .djpic .swiper-pagination-bullet{ width:8px; height:8px; border-radius:0} 
  .djpic .swiper-pagination-bullet-active{ background:#b40e10}
  
  .zhuanlan{ width:100%; height:auto; margin-bottom:20px;}
  .zhuanlan img{ width:100%; height:auto}
  
  
  .djlb{ float:left; width:49%; margin-top:30px;}
  .djlb2{ float:right; width:49%; margin-top:30px;}

  
  
  .bt3{ border-bottom:#b40e10 2px solid; overflow:hidden}
  .bt3 h3{ display:block; float:left; color:#b40e10; font-size:20px; width:auto; position:relative; line-height:30px; padding-left:5px}
  .bt3  i{ display:block; float:left}
  .bt3  i img{ height:30px; width:auto} 
  .bt3  span{ float:right; line-height:30px} 
  
  .djk1{ border:#e1e1e1 1px solid; overflow:hidden; padding:15px; border-top:0; height:220px;}
  .dj01{ overflow:hidden; margin-bottom:10px;}
  .dj01 i{ float:left; width:135px; height:95px; overflow:hidden;}
  .dj01 i img{ width:100%; height:100%}
  .dj001{ float:right; width:calc(100% - 150px) }
  .dj001 h3{ font-size:15px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; margin-bottom:5px}
  .dj001 h3 a{ color:#b40e10}
  .dj001 p{ font-size:14px; color:#666; line-height:25px; height:75px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden}
  
  
  .xwlb2 ul li{ line-height:30px; font-size:14px; background:url(../images/dian2.jpg) left center no-repeat; background-size:4px auto; padding-left:10px; overflow:hidden}
  .xwlb2 ul li p{ display:block; float:left; width:calc(100% - 60px); text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }	
  .xwlb2 ul li span{ float:right; color:#999} 
  
   .link2 { margin-bottom:20px; overflow:hidden}
  .link2 ul li{ float:left; width:50%; line-height:35px; font-size:14px; }
  
  
   @media only screen and (max-width:1200px){
	   
 .dj1{ float:left; width:calc(100% - 340px)}
 .dj2{ width:320px; padding:0 20px; }
	}
  
  
    
   @media only screen and (max-width:992px){
	   
 .dj1{ float:none; width:100%}
 .dj2{ width:100%; padding:10px 20px; float:none; margin-top:20px; }
 
  .bt2 h3{font-size:16px;}
 	   
  .djpic {width: 100%;height: auto;overflow:hidden;position:relative  }
  .djpic .swiper-slide { position:relative; width:100%; padding-bottom:55%;  }
  .djpic .swiper-slide p{ font-size:12px;}
  .djpic .swiper-slide img{ width:100%; height:100%; position:absolute; left:0; top:0}

	   
 .bt3 h3{ display:block; float:left; color:#b40e10; font-size:16px; width:auto; position:relative; line-height:30px; padding-left:5px}
 .xwlb2 ul li{ line-height:25px; font-size:12px;}
 .link2 ul li{ float:left; width:50%; line-height:25px; font-size:12px; }
	}
  
  
  
     @media only screen and (max-width:768px){
	   
  .djlb{ float:none; width:100%; margin-top:20px;}
  .djlb2{ float:none; width:100%; margin-top:20px;}
  .djk1{ border:#e1e1e1 1px solid; overflow:hidden; padding:15px; border-top:0; height:auto;}
	   
   }
  
  
  
  .nxwlb ul li{ display:block; border-bottom:#e1e1e1 1px dashed; line-height:40px;font-size:14px; overflow:hidden}
  .nxwlb ul li:before{ content:"●"; float:left; color:#d1d1d1; font-size:12px; width:15px}
  .nxwlb ul li p{ display:block; float:left;  width:calc(100% - 120px); text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap;  }
  .nxwlb ul li span{ float:right; color:#999; }
  
  
  
  @media only screen and (max-width:992px){
	   	   .nxwlb ul li{ font-size:12px; overflow:hidden}
  
	}
	
	
	
	
	/*教育教学综合*/
	.twok{ float:left; width:48%; margin-right:4%; margin-bottom:30px;}
	.twok:nth-child(2n){margin-right:0; border:0}
	
	
	.dsjs{width:100%; padding-bottom:50px;}
	.dsjs .swiper-slide{ box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; width:100%;}
	.dsjs .tp{ float:left; width:135px; height:180px; border:#e1e1e1 2px solid; box-sizing:border-box; overflow:hidden}
	.dsjs .tp img{width:100%; height:100%; display:block;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;}
	.dsjs .swiper-slide:hover .tp img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
	.dsjs .swiper-slide .dszi{ float:right; width:calc(100% - 150px) }
    .dsjs .swiper-slide .dszi h3{ display:block; font-size:16px; font-weight:bold; padding-bottom:10px}
	.dsjs .swiper-slide .dszi p{ font-size:14px; line-height:25px; color:#666}
	.dsjs .swiper-slide .dszi span a{ padding-top:10px; color:#b40e10; display:block; margin-top:10px}
	.dsjs .swiper-slide .dszi span a:hover{ text-decoration:underline}
	.dsjs .swiper-pagination-bullet{ width:8px; height:8px; background:#ddd}
	.dsjs  .swiper-pagination-bullet-active{ background:#b40e10}
		
   @media only screen and (max-width:768px){
	.twok{ float:none; width:100%; margin-right:0; margin-bottom:10px;}
	.twok:nth-child(2n){margin-right:0; border:0}
				 
    }
				 
			
/*教育教学导师介绍*/
	.dsjslb	 ul{ position:relative; margin:0 -15px;}
	.dsjslb	 ul li{ float:left; width:50%; padding:0 15px; box-sizing:border-box; margin-bottom:20px}
	.dsjslb	ul li	.tp{ float:left; width:135px; height:180px; border:#e1e1e1 2px solid; box-sizing:border-box; overflow:hidden}
	.dsjslb	ul li	 .tp img{width:100%; height:100%; display:block;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-ms-transition:all 0.6s;-o-transition:all 0.6s;}
    .dsjslb	ul li:hover .tp img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
    .dsjslb	ul li .dszi{ float:right; width:calc(100% - 150px) }
    .dsjslb	ul li .dszi h3{ display:block; font-size:16px; font-weight:bold; padding-bottom:10px}
    .dsjslb	ul li .dszi p{ font-size:14px; line-height:25px; color:#666}
	.dsjslb	ul li .dszi span a{ padding-top:10px; color:#b40e10; display:block; margin-top:10px}
	.dsjslb	ul li .dszi span a:hover{ text-decoration:underline}
	
	@media only screen and (max-width:768px){
    .dsjslb	 ul{ position:relative; margin:0 0px;}
	.dsjslb	 ul li{ float:none; width:100%; padding:0 0px; box-sizing:border-box; margin-bottom:20px; overflow:hidden}	 
	.dsjslb	ul li .dszi h3{  font-size:14px; }
    .dsjslb	ul li .dszi p{ font-size:12px; line-height:23px; max-height:92px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow:hidden}	 
				 
				 }
				 
				 
		.guizhang ul li{ border-bottom:#e1e1e1 1px solid; padding:15px 0; overflow:hidden}		 
				 
		.guizhang ul li h3{ display:block; float:left;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; width:calc(100% - 104px); font-size:16px; font-weight:bold; line-height:45px;  }

		.guizhang ul li em{ float:right; font-style:normal; color:#999; font-size:14px; line-height:45px}	
		.guizhang ul li p{ display:block; max-height:50px; font-size:14px; line-height:25px; color:#777;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}
		
		.guizhang ul li span a{ display:block; text-align:right; padding-top:10px; color:#b40e10}
		
		
		@media only screen and (max-width:768px){
			
			.guizhang ul li h3{ font-size:14px; font-weight:bold; line-height:35px;  }
			.guizhang ul li em{ font-size:12px; line-height:35px}
			.guizhang ul li p{ font-size:12px; line-height:23px; max-height:46px}
		}
		
		
		/*健康知识综合页*/
		
		.jkxw{ float:left; width:calc(100% - 415px) ;}
		.jkxw .jk1{ float:left; width:48%;}
		.jkxw .jk1:nth-child(2){ float:right}
		
		.jksp{ float:right; width:385px;}
		.jksp ul li{ margin-bottom:20px; overflow:hidden}
		.jksp ul li .shpic{ float:left; width:210px; height:130px; overflow:hidden; position:relative; background:#000}
		.jksp ul li .shpic img{ width:210px; height:130px}
		.jksp ul li .shpic i{ display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:2}
		.jksp ul li .shpic i img{ width:40px; height:40px;}
		
		.jksp ul li .shpic:hover img{ opacity:0.5}
		.jksp ul li .shpic:hover i img{ opacity:1}
		
		.jksp ul li .spzi{ float:right; width:calc(100% - 220px)}
		.jksp ul li .spzi p{ font-size:14px; line-height:25px; padding-bottom:10px}
		.jksp ul li .spzi span{ font-size:14px}
		.jksp ul li .spzi span img{ height:12px; width:auto; vertical-align:middle; padding-right:5px; }
		
		
		
			 .jksplb { float:none; width:100%}
				 .jksplb ul{ position:relative; margin:0 -15px}
				  .jksplb ul li{ float:left; width:50%; padding:0 15px; box-sizing:border-box}
				  
				  
		
		 
		 @media only screen and (max-width:992px){
			 
			 .jkxw{ float:none; width:100% ;}
			 
			.jksp{ float:none; width:100%;} 
			.jksp ul{ position:relative; margin:0 -10px}
			.jksp ul li{ float:left; width:50%; padding:0 10px; margin-bottom:20px; box-sizing:border-box; overflow:hidden}
			 
			 
		 }
		 
		 
		 		 @media only screen and (max-width:768px){
			 
			 .jkxw{ float:none; width:100% ;}
			 	.jkxw .jk1{ float:none; width:100%; margin-bottom:20px;}
	       	.jkxw .jk1:nth-child(2){ float:none}
			 
			 
			.jksp{ float:none; width:100%;} 
			
			.jksp ul{ position:relative; margin:0}
			.jksp ul li{ float:none; width:100%; padding:0; margin-bottom:20px; box-sizing:border-box; overflow:hidden}
			 		.jksp ul li .shpic i img{ width:30px; height:30px;}
			 
		 }
		 
		 
		
		 		 @media only screen and (max-width:414px){ 
				 
				 .jksp ul li .shpic{ float:left; width:145px; height:90px; overflow:hidden; position:relative; background:#000}
		.jksp ul li .shpic img{ width:145px; height:90px}
		.jksp ul li .spzi{ float:right; width:calc(100% - 160px)}
				 
				 }
				 
				 
.disRightlist li{ overflow:hidden; margin-bottom:20px}
.disRightlist li .ImageUrlR{ float:right; width:calc(100% - 200px)}
.disRightlist li img{ float:left;width:161px;height:120px;padding:5px;border:solid 1px #dadada;display:block;margin:0 10px 0 0px;}
.disRightlist li h2{ height:28px;line-height:28px; display:block; font-size:16px}
.disRightlist li span a{ display:block;font-size:14px; font-weight:normal; color:#b40e10 }
.disRightlist li span a:hover{ text-decoration:underline; }
.disRightlist li p{ line-height:25px;color:#666; font-size:14px ; display:block; max-height:50px; margin:10px 0;display:inline;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden}



		 		 @media only screen and (max-width:768px){ 
				 
				  .disRightlist li .ImageUrlR{ float:right; width:calc(100% - 150px)}
.disRightlist li img{ float:left;width:121px;height:90px;padding:5px;border:solid 1px #dadada;display:block;margin:0 10px 0 0px;}
			.disRightlist li p{ margin:5px 0;line-height:23px; font-size:12px ; max-height:46px}
			
			.disRightlist li h2{ height:28px;line-height:28px; display:block; font-size:14px}
				 .disRightlist li span a{ font-size:12px }
.tuwen img{width:100% !important; height:auto !important;margin:0 auto;}
				 }
	