*{list-style: none;padding:0;}
html{font-size:62.5%; /* 10÷16=62.5% */}
body{padding:0;margin:0;list-style:none;box-sizing: border-box;     overflow-y: hidden;}
p,ul,h1, .h2, .h3, h1, h2, h3{padding:0;margin:0;}
a{list-style: none;text-decoration: none;color:#222;}
a:hover{text-decoration: none;}
.clear{clear: both;}
input { outline: none;}
.l2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

@font-face{ font-family:"wrbs";
    src: url('../font/sySong.woff') format('woff');
    font-weight: normal;
    font-style: normal;
  
}
@font-face{ font-family:"date";
    src: url('../font/tt0009m_.ttf');
}
@font-face{ font-family:"tzgg";
    src: url('../font/tt0173m_.ttf');
}

.container{max-width:1500px;margin:0 auto;}
.fcontainer{max-width:1540px;margin:0 auto;}
/***************header**************/
.home{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.home body{height:100%;overflow:hidden;padding:0;}
.body_home{height:100%;overflow:hidden;} 


.header{position:fixed;left:0%;top:0;right:0%;z-index:3;transition:all 0.7s ease-out 0s;border-top:8px #94070a solid;}
.header{opacity:0;transform:translateY(-100%);}
.header.showdiv{opacity:1;transform:none;}

.body_home.showdiv .header {transform: none;opacity: 1;}
.header .d1{background:#94070a;color: #d39797;line-height:45px;height:45px;font-size:14px;transition:all 0.2s ease-out 0s;overflow:hidden;}
.header.lit .d1{height:0;}




/*导航*/

.header .d2{transition:all 0.3s ease-out 0s;height:130px;background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));}


 .logo{height:100%;float:left;padding-top:30px;}
 .logo a{height:100%;font-size:0;display:block;}
 .logo img{max-height:65%;vertical-align:middle;display:inline-block;}




 .nav_main{padding-top:25px;float:right;}


.nav_main_top{text-align:right;color:#fff;font-size:1.8rem;font-weight:bold;padding-right:68px;line-height:35px;}
.nav_main_top a{color:#fff;font-size:1.6rem;}



.nav_right{float:right;margin-top:-15px;}










.nav_mobile{display:none;}

.body_home .banner{position:relative;height:100%;overflow:hidden;}

.body_home .banner .navg{position: absolute;right:100px;bottom:50px;color: #fff;text-align: center;line-height:1;}
.body_home .banner .navg li{margin:0 10px;font-family:Arial;cursor: pointer;vertical-align: middle;display:inline-block;}
.body_home .banner .navg li.slick-active{font-size:22px;}
.body_home .banner .navg li:after{content:"";border-top:1px solid #fff;display: inline-block;vertical-align: middle;width:0px;margin-left:5px;transition:all 0.5s ease-out 0s;}
.body_home .banner .navg li.slick-active:after{width:60px;}
.body_home .banner .tit{position:absolute;left:50px;bottom:60px;right:50px;background:rgba(0,0,0,0.5);height:80px;line-height:80px;color: #fff;display:flex;display:-ms-flexbox;justify-content:justify;justify-content:space-between;}



.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;background:#fff;overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:none;}

.body_b *{outline:none;}
.body_b.showdiv{top:0;}


.header2{position:fixed;left:0;right:0;top:0;z-index:999;opacity:0;transform:translateY(-100%);transition:all 0.5s ease-out 0s;);background:#94070a;    box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.body_b .header2{opacity:0;transform:translateY(-100%);}
.body_b.showdiv .header2{transition:all 0.7s ease-in-out 0.5s;transform:none;opacity:1;}
.header2.showdiv{opacity:1;transform:none;}

.header2 .d2{transition:all 0.3s ease-out 0s;height:130px;}
.home5 {padding: calc(130px + 0px) 0 0vw;background:#eee8e5;}


/*************搜索*****************/

.searchbtn{cursor: pointer;}
 
.searchbox{position: fixed;width: 100%;height: 100%;top: 0;left: 0;display: none;z-index: 100;text-align:right;margin-top:0px;}
 .searchbox .search_bg{position: absolute;width: 100%;height: 100%;background: #000;opacity: 0.6;filter:Alpha(opacity=60);}
 .searchbox .close{position: absolute;color: #fff;font-size: 30px;font-size:3rem;right: 30%;top: 25%;cursor:pointer;font-weight:normal;}
.searchbox form { width: 50%;margin: auto; position: absolute; left: 0;right: 0; top: 0; bottom: 0;display: block;height: 50px;background: #fff;}
 
 

 .search_box.on{opacity: 1;visibility: visible;display: block;}

 .ser{height: 45px;line-height: 45px;position: absolute;top: 50%;transform: translateX(-50%) translateY(-50%);right: 35%;margin: -100px 0 0;}
 .search{width: 100%;height: 100%;position: relative;float:right;z-index: 3;}
 

 .search input.notxt{position:absolute;width: 500px;height: 45px;background: #fff;box-shadow: 3px 3px 3px rgba(0,0,0,0.5) inset;-ms-flex: 1;flex: 1;padding: 0 12px;font-size: 16px;-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;border: 0;right:0px;}
 .search input.notxt1 {position:absolute;width: 120px;height: 45px;border:none;background:#ffa022;right: 0;font-size: 18px;font-size:1.8rem;  color: #fff;}

 



/***************banner**************/
.main-visual-wrapper {height: 100vh;position: relative;background:#fff;overflow:hidden;}
  .main-visual-slider {/* position: fixed; */overflow: hidden;top: 0;left: 0;width: 100vw;height: 100%;z-index: 0;}
  .main-visual-slider .swiper-slide { overflow: hidden; color: rgb(255, 255, 255); }
  .main-visual-slider .swiper-container {width: 100%;height: 100%;/* position: relative; *//* left: 0px; *//* top: 0px; */position: inherit;}
  .ban-dot {display: block; position: absolute; width: 100%; height: 40px;bottom: 25px;left:80%;z-index: 1;}
  /* .main-visual-slider .swiper-slide-active .imged{transform: scale(1); transition: all 6s ; }*/
  
  .main-visual-slider video{transform: scale(1.2)\0;}
  
  .ban-dot{justify-content: center;}
  .ban-dot .swiper-pagination{position: relative;display: flex;align-items: center;}
  .ban-dot .swiper-pagination span {margin: 0px 6.5px!important;width: 23px;height: 23px;opacity: 1.0;font-size:0rem;position: relative;background: url(../img/ban_yuan.png) center no-repeat;}
  
  
  .ban-dot .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;width: 93px;height: 34px;background: url(../img/banner_doc.png) center no-repeat;}
  
  .swiper-box1 .imged{padding-bottom: 100vh;}
  .slide-inner{overflow: hidden;}
  /*.main-visual-slider .imged{transform: translate3d(0px, 0px, 0px) scale(1.05); transition: opacity 0.5s}*/
  
  a:hover .imged{transform:scale(1);}
  .banner.fled .main-visual-slider{position: relative;}
  .banner.fled{height: auto;}


  .imged { position: relative; padding-bottom: 65%; width: 100%; display: block; overflow: hidden; transition: 0.5s; background-size: cover !important; }
.imged img { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; display: none; }
.imged video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; }
video{max-width: 100%;}

/***************新闻中心**************/
.con_new{width:100%;background:url(../img/news_bg.jpg) no-repeat;background-size:cover;}
.con_new_nav{width:100%;padding:4.5rem 0px 5.5rem;font-size:3.5rem;color:#222;font-family:"wrbs";text-align: center;}

.con_new_font{width:100%;}
.con_new_top{width:100%;padding-bottom:4rem;}

.con_list{display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -ms-flex-pack: justify;justify-content: space-between;}


.con_list  .box_left{width:51%;position: relative;}  

.slideBox01{position:relative;  }
.slideBox01 .hd{ height:20px; overflow:hidden; position:absolute; right:8px; bottom:20px; z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox01 .hd ul li{ float:left; margin-right:11px;  width:32px; height:14px;line-height:14px; text-align:center;  cursor:pointer;background:url(../img/bdoc.png) left center no-repeat; }
.slideBox01 .hd ul li.on{ background:url(../img/hbdoc.png) left center no-repeat; }

.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd li .pic{padding-top:66%; position: relative; overflow: hidden; height: 0;}
.slideBox01 .bd  li .pic img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;} 

.slideBox01 .bd span{position: absolute;bottom:0px; width:100%;font-size:17px;font-weight:bold; box-sizing: border-box;background:url(../img/newbg.png) bottom center repeat-x;display: block; }
.slideBox01 .bd span .font{ color:#fff;padding:0px 0px 0px 25px;line-height:70px;width:72%;box-sizing:border-box;}
.slideBox01 .bd span .font a{ color:#fff;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1; -webkit-box-orient: vertical;}

	
.slideBox01 .bd a span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.slideBox01 .bd time{text-align:center;font-size:15px;font-weight:normal;background:#0057b9;line-height:20px;width:90px;height:100%;float:left;color:rgba(255,255,255,0.9);float:left;display: block;padding:15px 8px 0px;box-sizing: border-box;font-family: Arial;}

.slideBox01 .bd time h1{line-height:45px;border-bottom:1px #3379c7 solid;font-size:2.9rem;}
.slideBox01 .bd time h2{line-height:40px;font-size:1.5rem;font-weight:normal;}

.slideBox01 .hd_img{position: absolute;top:-24px;left:-22px;}


/*right*/

.con_list .box_right{ width: calc(49% - 30px); display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify; justify-content: space-between;}


.con_list .box_right .item { background: #fff; box-shadow: 0 3px 8px rgba(227,226,226,1.0);width: calc(50% - 15px);  cursor: pointer;position: relative;border-top: 4px solid #94070a;}

.con_list .box_right .item:nth-child(-n+2) { margin-bottom: 28px;}

.con_list .box_right .item:hover,.con_list .box_right .item:nth-child(2):hover,.con_list .box_right .item:nth-child(3):hover{background:#94070a;transition: all 0.3s ease-out 0s;}

.con_list .box_right .item .text { padding: 30px 40px; position: relative;line-height:36px;font-size:18px;}



.con_list .box_right .item .hfont {line-height:36px;color:#222;font-size:1.8rem;text-align:justify;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4; -webkit-box-orient: vertical; }

.con_list .box_right .item .date{font-family: "date";font-size:1.7rem;line-height:45px;text-indent:2px;color:#b70b0f;padding-top:10px;}

.con_list .box_right .item:hover .hfont,.con_list .box_right .item:hover .date {color:#fff!important;}

.con_list .box_right .item:nth-child(2){background:#fff url(../img/new_wbg.png) right bottom no-repeat;}
.con_list .box_right .item:nth-child(3){background:#fff url(../img/new_fbg.png) right bottom no-repeat;}


/*新闻底*/

.con_new_bot{width:100%;margin-top:40px;}
.con_new_bot .left{width:51%;float:left;background: #fff; box-shadow: 0 3px 8px rgba(227,226,226,1.0);border-left:5px  #94070a solid;height:138px;box-sizing: border-box;/*display: flex;
    align-items: center;*/
    justify-content: flex-start;
    
}

.con_new_bot .left .text,.con_new_bot .right .text{ /*padding: 45px 40px 0px; position: relative;font-size:18px;*/height:136px; box-sizing: border-box;   padding:30px 40px;font-size:1.8rem;display: flex;flex-direction: column;justify-content: center;}



.con_new_bot .left .hfont,.con_new_bot .right .hfont {line-height:36px;color:#222;font-size:1.8rem;width:100%; text-align:justify;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; }


.con_new_bot .left .date,.con_new_bot .right .date{font-family: "date";font-size:1.7rem;color:#b70b0f;float:right;}

.con_new_bot .left .hfont p{text-align:justify;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/*right*/
.con_new_bot .right{width: calc(49% - 30px);float:right;background: #fff; box-shadow: 0 3px 8px rgba(227,226,226,1.0);border-left:5px  #94070a solid;height:138px;box-sizing: border-box;}
.con_new_bot .right:hover,.con_new_bot .left:hover{background:#94070a;transition: all 0.3s ease-out 0s;} 



.con_new_bot .left:hover .hfont,.con_new_bot .right:hover .hfont,.con_new_bot .left:hover .date,.con_new_bot .right:hover .date{color:#fff;}


.more{font-family:"wrbs";color:#ac090c;font-size:18px;line-height:0px;display: block;text-align: center;padding:65px 0px;}
.more a{color:#ac090c;}

.more::before{content: "";display: block; background:url(../img/hbf.png) left center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}
.more::after{content: "";display: block; background:url(../img/haf.png) right center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}


/*********通知公告**********/

.con_tz{width:100%;background:url(../img/tz_bg.jpg) no-repeat;background-size:cover;}
.con_tz_nav{width:100%;padding:4.5rem 0px 5.5rem;font-size:3.5rem;color:#222;font-family:"wrbs";text-align: center;}
.con_tz_font{width:100%;background:url(../img/tz_font.png)  center  top no-repeat;padding:25px 30px 0px; box-sizing: border-box;background-size:100%;}


/*left*/
.con_tz_font .left{float:left;padding:0px 36px; box-sizing: border-box; background-image: linear-gradient(rgba(255,255,255,0.9), rgba(255,255,255,0));border-top-left-radius:10px;border-top-right-radius:10px;width: calc(50% - 7px);}
.con_tz_font .left ul li{height:118px; position: relative; border-bottom: 1px  #c12c20  dashed; transition: .3s;padding:24px 0px;box-sizing: border-box;}
.con_tz_font .left ul li a{display: flex;justify-content: space-between;}   

.con_tz_font .left ul li::after{float: right;content: "";background: rgba(255, 255, 255, 0.8) url(../img/xx_doc.png) no-repeat;width: 24px;height: 18px;position: absolute;right: -6px;bottom: -10px;border-radius: 50%;}

.con_tz_font .left ul li .date {padding-top:5px;width:7rem;font-family: 'tzgg';color: #94070a;font-size: 1.4rem;float: left;font-weight:bold;display: block;line-height:30px;background:url(../img/hdoc.png) 30px top no-repeat;}
.con_tz_font .left ul li .date span{font-size: 3.2rem;display: block;line-height: 30px;}
.con_tz_font .left ul li .font { width: calc(100% - 7rem);  font-size: 1.8rem; line-height: 3rem;   font-weight:normal; padding:0px 10px 0px 15px;     display: flex;
    flex-direction: column;
   /* overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;*/justify-content: center;
}

.con_tz_font .left ul li .font p{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}


.con_tz_font .left ul li:hover{border-bottom:3px #c47678 solid; transition: all 0.8ms;margin-left:4px; }   

.con_tz_font .left ul li:hover::before{float: left;content: "";background:rgba(255, 255, 255, 0.8) url(../img/sj_doc.png) no-repeat;width: 20px;height: 12px;position: absolute;left:-1px;bottom: -6px;border-radius: 50%;}

/*right*/
.con_tz_font .right{padding:0px 36px;background-image: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0));border-top-left-radius:10px;border-top-right-radius:10px;width: calc(50% - 5px);float:right;  box-sizing: border-box;}

.con_tz_font .right ul li{height:119px; position: relative; border-bottom: 1px  #c12c20  dashed; transition: .3s;padding:24px 0px;box-sizing: border-box;}
.con_tz_font .right ul li a{display: flex;justify-content: space-between;}   

.con_tz_font .right ul li::after{float: right;content: "";background: rgba(255, 255, 255, 0.8) url(../img/xx_doc.png) no-repeat;width: 24px;height: 18px;position: absolute;right: -6px;bottom: -10px;border-radius: 50%;}

.con_tz_font .right ul li .date {padding-top:5px;width:7rem;font-family: 'tzgg';color: #94070a;font-size: 1.4rem;float: left;font-weight:bold;display: block;line-height:30px;background:url(../img/hdoc.png) 30px top no-repeat;}
.con_tz_font .right ul li .date span{font-size: 3.2rem;display: block;line-height: 30px;}
.con_tz_font .right ul li .font { width: calc(100% - 7rem);  font-size: 1.8rem; line-height: 3rem;   font-weight:normal; padding:0px 10px 0px 15px;     display: flex;
    flex-direction: column;justify-content: center;}

.con_tz_font .right ul li .font p{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.con_tz_font .right ul li:hover{border-bottom:3px #c47678 solid; transition: all 0.8ms;margin-left:4px; }   

.con_tz_font .right ul li:hover::before{float: left;content: "";background:rgba(255, 255, 255, 0.8) url(../img/sj_doc.png) no-repeat;width: 20px;height: 12px;position: absolute;left:-1px;bottom: -6px;border-radius: 50%;}

.wap_th{display:none;}

/*********专题专栏**********/

.con_zt{width:100%;background:#f9f6f1;}
.con_zt_nav{width:100%;padding:6rem 0px 7.5rem;font-size:3.5rem;color:#222;font-family:"wrbs";text-align: center;}

.con_zt_font{/*display: flex;justify-content: space-between;*/padding-bottom:20px;display:flex ;margin-left:-35px;}
.con_zt_font a{width:25%;float:left;padding-left:35px; box-sizing: border-box;}


.con_zt_font  img{ box-shadow: 0px 1px 5px  #b5b5b5;width:100%;height:100%;}

.con_zt_font  img:hover{ transform: scale(1.04); transition: all 0.3s ease-out 0s;border-radius: 8px; box-shadow: 0px 0px 8px #f6c5c1;}

/*********教学科研**********/
.con_jx{width:100%;background:url(../img/jx_bg.jpg) center bottom no-repeat;background-size: cover;}
.con_jx_nav{width:100%;padding:6rem 0px 7.5rem;font-size:3.5rem;color:#fff;font-family:"wrbs";text-align: center;}

.con_jx_font{width:100%;}
.con_jx_star{position: relative;}

/*大图*/

.slider-for{width:100%;}

.row2 .slider-box .slider {
    position: relative;
    z-index: 1;
  } 
.slider-for .top_box{width:100%;}

.slider-for .top_box .pic{width:46%;float:left;border:1px #c08e49 solid;padding:3px; box-sizing: border-box;border-radius: 30px;}
.slider-for .top_box .pic .img{padding-top:75%; position: relative; overflow: hidden; height: 0;}
.slider-for .top_box .pic .img img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;border-radius: 30px;}


.slider-for .top_box .font{width:54%;float:right; padding-left: 55px;box-sizing: border-box;}

.slider-for .top_box .font::before{content: ""; display: block;width:23px;height:24px;background: url(../img/yh_left.png) left top no-repeat; float:left;margin-right:20px;}

.slider-for .top_box .font::after{content: ""; display: block;}

.slider-for .top_box .font h3 {font-size:1.8rem; line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #fff;}
.slider-for .top_box .font span{display: block; float: right;font-family: "date";}
.slider-for .top_box .font p{margin-top:15px;   color:rgba(255,255,255,0.8);font-size: 1.7rem;line-height: 32px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;padding-left:40px;}
.slider-for .top_box .font p img{display:inline!important;width:23px;height:35px;padding:0px 0px 0px 20px;}
.slider-for .top_box .font a{cursor: pointer;}

/*小图*/
.slider-nav-bg{width:54%;float:right;border-left:none!important; border:1px solid;border-image:linear-gradient(to right, #9c1b19 , #b78061) 30 30;    padding:5px;box-sizing: border-box;position: absolute !important;bottom: 16px;right: 0px;}
.slider-nav{background:#f9f2f3;margin-bottom:0px!important;padding:20px 40px;   position: absolute;
    left: 0;bottom: 0;z-index: 10; margin: 0;width: 100%; box-sizing: border-box;}



.slider-nav-bg .slider-nav .slick-list { padding: 0 !important; position: relative; z-index: 1;}
  
.slider-nav-bg .slider-nav .pic {padding-top:52%; position: relative; overflow: hidden; height: 0; cursor: pointer;margin:0px 15px}
  
.slider-nav-bg .slider-nav .pic img { display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;}
.slider-nav-bg .slider-nav .box span{ width: calc(100% - 30px);  background-image: linear-gradient(#f9f8e6, #ede5c3);padding:10px 30px;line-height:30px;font-size:1.8rem;margin:0px 15px;color:#b70306;display: block;    box-sizing: border-box;height:80px;}
.slider-nav-bg .slider-nav .box:hover span{ background:#b8191c;color:#fff;cursor: pointer; } 


.slider-nav .slick-dots{display: none!important;}



.slider-nav-bg .slick-prev{width:17px;height:22px;left: auto;left: 18px;transition: all 0.5s; top: 50%;bottom: 0;background: url(../img/ky_left.png) no-repeat; background-position: left center;}

.slider-nav-bg .slick-next {width: 17px; height: 22px;left: auto;right:18px; transition: all 0.5s; top: 50%;bottom: 0;background: url(../img/ky_right.png) no-repeat;
    background-position: right center;}


.slider-nav-bg .slick-prev:hover {width: 17px; background: url(../img/hky_left.png) left center no-repeat;}

.slider-nav-bg .slick-next:hover {width: 17px;background: url(../img/hky_right.png) right center no-repeat;}

.slider-nav-bg .slick-prev:before,.slider-nav-bg .slick-next:before{ content: ""!important;}

.con_jx_font .more{font-family:"wrbs";color:#fff;font-size:18px;line-height:0px;display: block;text-align: center;padding:80px 0px 80px;}
.con_jx_font .more a{color:#fff;}

.con_jx_font .more::before{content: "";display: block; background:url(../img/blmore.png) left center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}
.con_jx_font .more::after{content: "";display: block; background:url(../img/brmore.png) right center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}





@media screen and (max-width:1200px) {
    .zjs-tpic {
        width: 360px;
        margin-right: 40px;
    }

    .zjs-b {
        padding-left: 400px;
        margin-top: -20px;
    }
}

@media screen and (max-width:1024px) {
    .zjs-info h3 {
        font-size: 20px;
        margin: 10px 0;
    }

    .zjs {
        padding-bottom: 35px;
    }
}

@media screen and (max-width:768px) {
    .zjs-tpic {
        float: none;
        width: auto;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .zjs-b {
        padding-left: 0;
        padding-bottom: 35px;
        margin-top: 10px;
    }

    .zjs-b .slick-next {
        right: auto;
        left: 50%;
        bottom: -35px;
        margin-left: 15px;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .zjs-b .slick-prev {
        left: auto;
        right: 50%;
        bottom: -35px;
        margin-right: 15px;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

    .zjs-b ul {
        margin: 0 -5px;
    }

    .zjs-b ul li a {
        margin: 0 5px;
    }

    .zjs-info h3 {
        font-size: 18px;
    }
}




/*********杏林校园**********/
.con_xl{width:100%;background:url(../img/xl_bg.jpg) top center no-repeat;background-size: 100%;}
.con_xl_nav{width:100%;padding:4.5rem 0px 5.5rem;font-size:3.5rem;color:#94070a;font-family:"wrbs";text-align: center;}

.con_xl_font{display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -ms-flex-pack: justify;justify-content: space-between;}

/*left*/
.con_xl_left{width:55%;position: relative;}
.con_xl_left ul li{width:50%;padding-right:50px;float:left;     box-sizing: border-box;}
.con_xl_left ul li .font{width:100%;box-shadow: 0px 2px 8px #b9b6b7; }
.con_xl_left ul li .font_img{padding-top:68%; position: relative; overflow: hidden; height: 0;}



.con_xl_left ul li .font_img img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;} 


.con_xl_left ul li .font_bot{width:100%;}

.con_xl_left ul li .font_bot .left{ background:url(../img/xl_left.png) left bottom no-repeat;width:43px;height:211px;float:left;display: block;}

.con_xl_left ul li .font_bot  .mid{background:url(../img/xl_mid.png) left bottom repeat-x;width: calc(100% - 86px);  box-sizing: border-box;float:left;padding:27px 0px 0px;height:211px;}

.con_xl_left ul li .font_bot  .mid p{line-height:35px;font-size:1.8rem;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.con_xl_left ul li .font_bot  .mid time{color:#c08e49;font-family: "date"; background: url(../img/xline.png) center center no-repeat;font-size:1.7rem;line-height:60px;   display: block;text-align: center;}



.con_xl_left ul li .font_bot .right{background:url(../img/xl_right.png) right bottom no-repeat;width:43px;height:211px;float:right;display: block;}


.con_xl_left ul li .font:hover img{ transform: scale(1.1); transition: all 0.5s ease-out 0s;}
.con_xl_left ul li .font:hover  .mid p,.con_xl_left ul li .font:hover  .mid time{color:#c08e49;font-weight:bold;}

/*right*/
.con_xl_right{width: 45%; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify; justify-content: space-between;}


.con_xl_right ul li{width:100%;margin-bottom:25px;box-shadow: 0px 2px 8px #b9b6b7;height:136px;border-radius: 400px; }

.con_xl_right ul li::before{content: ""; display: block;background:url(../img/nbg_left.png) bottom center no-repeat;width:41px;height:136px;float:left;}
.con_xl_right ul li::after{content: ""; display: block;background:url(../img/nbg_right.png) bottom center no-repeat;width:40px;height:136px;float:right;}

.con_xl_right ul li .mid{height:136px; box-sizing: border-box;   float:left;background:url(../img/nbg.png) top center repeat-x; width: calc(100% - 81px);padding:30px 0px;font-size:1.8rem;display: flex;flex-direction: column; justify-content: center;}


.con_xl_right ul li .mid .hfont{line-height: 36px;color: #222;font-size: 1.8rem;  background:url(../img/xl_doc.png) left 8px no-repeat;padding-left:35px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;text-align: justify;}

.con_xl_right ul li .mid .date{float:right;font-size:1.7rem;color:#b58441;font-family: "date";}

.con_xl_right ul li:hover::before,.con_xl_right ul li:hover .mid,.con_xl_right ul li:hover::after{background:#94070a; transition: all 3ms;box-shadow:none; border-radius: 10px;}

.con_xl_right ul li:hover .mid .date,.con_xl_right ul li:hover .mid .hfont{color:#fff;}

.con_xl .more{font-family:"wrbs";color:#c69147;font-size:18px;line-height:0px;display: block;text-align: center;padding:65px 0px;}
.con_xl .more a{color:#c69147;}

.con_xl .more::before{content: "";display: block; background:url(../img/xl_more.png) left center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}
.con_xl .more::after{content: "";display: block; background:url(../img/xr_more.png) right center no-repeat;width:264px;height:27px;margin:0 auto;padding-left:20px;}




/*********校园生活**********/
.con_sh{width:100%;background:#fdfdfd url(../img/xy_bg.jpg) top center no-repeat;padding-top:8.7rem;background-size:cover;padding-bottom:15.5rem;}
.con_sh_nav{width:100%;padding:4.5rem 0px 5.5rem;font-size:3.5rem;color:#94070a;font-family:"wrbs";text-align: center;}

.con_sh_font{display:flex;-ms-flex-wrap: wrap;flex-wrap: wrap; -ms-flex-pack: justify;justify-content: space-between;}

.con_sh_font  .left{width:52%;}

.con_sh_font  .left .ltop{ width: calc(100% - 13rem);float:right;}

.con_sh_font  .left .ltop ul li{float:left;width:50%;height:207px;text-align: center;padding-top:45px; box-sizing: border-box;}

.con_sh_font  .left .ltop ul li.icon001{padding:6rem 0px 5.5rem;font-size:3.5rem;color:#94070a;font-family:"wrbs";text-align: center;}
.con_sh_font  .left .ltop ul li.icon01{background:rgba(148,7,10,0.9);}
.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{line-height:45px;font-family:"wrbs" ;font-size:2.2rem;color:#fff;display: block;line-height:77px;}
.con_sh_font  .left .ltop ul li.icon02{background:rgba(28,88,153,0.9);}
.con_sh_font  .left .ltop ul li.icon03{background:rgba(174,61,3,0.9);}


.con_sh_font  .left .ltop ul li.icon01:hover,.con_sh_font  .left .ltop ul li.icon02:hover,.con_sh_font  .left .ltop ul li.icon03:hover,.con_sh_font  .right .rbot ul li.icon01,.con_sh_font  .right .rbot ul li.icon02{ opacity: 0.7;    /* box-shadow: 0px 10px 10px #b9b6b7;  */  cursor: pointer;}



.con_sh_font  .left .ltop ul li.icon01 img,.con_sh_font  .left .ltop ul li.icon02 img,.con_sh_font  .left .ltop ul li.icon03 img,.con_sh_font  .right .rbot ul li.icon01 img,.con_sh_font  .right .rbot ul li.icon02 img{transition: all 0.6s ease-in-out; transform:rotateY(0deg);}

.con_sh_font  .left .ltop ul li.icon01:hover img,.con_sh_font  .left .ltop ul li.icon02:hover img,.con_sh_font  .left .ltop ul li.icon03:hover img,.con_sh_font  .right .rbot ul li.icon01:hover img,.con_sh_font  .right .rbot ul li.icon02:hover img{ transform: rotateY(180deg);opacity: 0.8;cursor: pointer;}  




.con_sh_font  .left .lbot{padding-top:68%; position: relative; overflow: hidden; height: 0;width:100%;}

.con_sh_font  .left .lbot img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;} 

/*right*/
.con_sh_font  .right{width:48%;}

.con_sh_font  .right .rtop{padding-top:68%; position: relative; overflow: hidden; height: 0;width:100%;}

.con_sh_font  .right .rtop img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;} 


.con_sh_font  .right .rbot{ width: calc(100% - 13rem);}

.con_sh_font  .right .rbot ul li{float:left;width:50%;height:205px;text-align: center;padding-top:45px; box-sizing: border-box;}

.con_sh_font  .right .rbot ul li.icon01{background:rgba(174,141,3,0.9);}
.con_sh_font  .right .rbot ul li.icon02{background:rgba(2,161,72,0.75);}
.con_sh_font  .right .rbot ul li.icon01 span,.con_sh_font  .right .rbot ul li.icon02 span{line-height:45px;font-family:"wrbs" ;font-size:2.2rem;color:#fff;display: block;line-height:77px;}



.con_sh_font  .right .more{padding-top:9.5rem;}


/*********地图**********/
.sy_map{width:100%;}
.sy_map img{width:100%;}

/*********底部**********/
#footer{width:100%;background:#94070a;}


.kstd{width:100%;padding-top:63px;}
.kstd ul li{float:left;text-align: center;}

.kstd ul li .icon{background:url(../img/ks_bg.png) center no-repeat;text-align: center;height:96px;width:136px; transition: all 0.3s ease-in-out;  
    -webkit-transition: all 0.3s ease-in-out;  
    -moz-transition: all 0.3s ease-in-out;  
    -o-transition: all 0.3s ease-in-out;}
.kstd ul li span{text-align:center;line-height:84px;color:#fff;font-family: "wrbs";font-size:2rem;}
.kstd ul li .icon img{padding: 32px 0px 0px 10px;}

.kstd ul li:hover .icon{

    transform: rotate(360deg);  
    -webkit-transform: rotate(360deg);  
    -moz-transform: rotate(360deg);  
    -o-transform: rotate(360deg);  
    -ms-transform: rotate(360deg);

}

.fot_bot{border-top:1px rgba(202,94,39,0.31) solid;padding:35px 0px 40px;}
.fot_bot p a,.fot_bot p {color:#fff!important;}

.fot_bot_left{float:left;width:70%;padding-top:15px;}

.fot_bot_left p{line-height:40px;color:#fff;font-size:1.7rem;}
.fot_bot_left p span{padding-right:10px;}



.fot_bot_right{float:right;width:30%;}

.fot_bot_right li{width:30.33%;float:left; margin:0 auto;    padding: 1.5% 1.5%;text-align: center;}
.fot_bot_right li .img{background:url(../img/img_bg.png) left center no-repeat;width:125px;height:125px;background-size: cover;margin:0 auto; }
.fot_bot_right li .img img{padding:10px 0px 0px 0px;width:85%;height:85%;}
.fot_bot_right li span{line-height:50px;color:#fff;font-size:1.7rem;/*padding-left:3rem;*/}


/*****************二级bnnaer***************/
.ej_banner{width:100%;max-height:700px;margin:0 auto;}
.ej_banner img{width:100%;max-height:700px;}


/*****************二级中间***************/
.xx_menu{display:none;}
.ej_mid_con{width:100%;background-size: 100%;    box-sizing: border-box;     background:#f0e8e6 url(../img/news_bg.jpg) bottom center no-repeat;padding-bottom:30px;margin-top:-3px;}

.ej_mid{width:100%;margin:0 auto;padding:30px 0px;}

/*****左边******/
.ej_left{width:279px;float:left;    border-left: 20px #94070a solid;margin-top:0px;z-index: 1;position: relative;top:0px;background:rgba(255,255,255,0.3); border-radius: 10px;border-bottom-right-radius: 0px;}
.ej_left_nav{height:85px;line-height:85px;text-align:center;font-size:25px;color:#fff; background:#94070a url(../img/ej_nav.png) left center no-repeat;}





.ej_left_font{width:279px;padding-bottom:10rem;  }

.ej_left_font ul li{width:100%;height:62px;line-height:62px;font-size:17px;}
.ej_left_font ul li a{margin:0px 18px;border-bottom:1px #e0c5bf solid;display: block;text-indent:70px;}
.ej_left_font ul li.on,.ej_left_font ul li:hover{background:#e7dbd6;border-left:3px #f4b604 solid;border-bottom:none;width:100%;box-sizing: border-box;}
.ej_left_font ul li.on a,.ej_left_font ul li:hover a{font-weight:bold;}


/*****右边******/
.ej_right{padding:5px 35px 0px 35px;    /*box-shadow: 0 3px 8px rgba(227,226,226,1.0);*/box-sizing:border-box;background:rgba(255,255,255,0.5);border-radius: 10px; border-top-left-radius: 0px; min-height:750px;    width: calc(100% - 300px);
    float: right;}

.ej_right_nav{/*width:959px;*/width:100%;border-bottom:1px #e2d5d1 solid;height:65px;line-height:65px;}

.ej_right_nav h1{font-size:20px;color:#333;display: inline-block;margin-top:-2px;border-bottom:3px #94070a solid;}
.ej_right_nav span{float:right;background: url(../img/ej_dqw.png) left center no-repeat;padding-left:31px;font-size:16px;}
.ej_right_nav span a{color:#222;font-size:16px;}


.ej_right_nav h1::before{content: "";width:43px;height:2px;display: block;}


.ej_right_font{/*width:919px;*/width:100%;padding:20px;box-sizing: border-box;height:auto!important;}
.ej_right_font p{line-height:35px!important;font-size:17px!important;}

.ej_right_font .img{float:right;width:365px;padding:0px 0px 10px 15px;}

.ej_right_font .img img{float:right;width:366px;height:224px;padding-bottom:25px;}


/***********新闻列表***************/

.ej_right_new_ser{/*width:957px;*/width:100%;height:48px;border:1px #d7dfed solid;border-radius:10px;margin:0px 0px 20px; box-sizing: border-box;}

.ej_right_new_ser .ss_k{width:70%;height:48px;line-height:48px;font-size:17px;float:left;overflow:hidden;text-indent:0.5em;border:none;outline:none;color:#4873b7;margin-left:15px;}
.ej_right_new_ser .ss_an{width:123px;height:48px;float:right;}

/*

.ej_right_new ul li{width:100%;height:60px;line-height:60px;font-size:17px;font-size:1.7rem;border-bottom:1px #ccc dashed;float:left;text-indent:24px;        overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.ej_right_new ul li span{float:right;color:#777;font-family: "date";}*/


.ej_right_new{padding:20px 0px;}
.ej_right_new ul li{border-bottom:1px #e2d5d1 dashed;padding:12px 0px;position: relative;}
.ej_right_new ul li h1{line-height:40px;font-size:1.8rem;background:url(../img/yuandian.png) left center no-repeat;text-indent:2.2rem;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.ej_right_new ul li p{color:#777;padding:5px 10px 5px 20px;font-size:1.6rem;line-height:30px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ej_right_new ul li .date{color:#777;font-family: "date";font-size:1.7rem;padding:10px 0px;background:url(../img/shijian01.png) left center no-repeat;text-indent:1.6em;margin-left:17px;}
.ej_right_new ul li::after{width: 24px; height: 2px;background: rgba(148,7,10,0.6);
    display: block;content: ""; bottom: -2px;position: absolute;left: 1px;}


.ej_right_new ul li:hover{background: url(../img/new_wbg.png) right bottom no-repeat; border-radius: 10px;border-bottom:none;box-shadow: 0 3px 8px rgba(227,226,226,0.5);}

.ej_right_new ul li:hover::after{width:100%;  transition: all 0.5s;}

.page{/*width:917px;*/width:100%;margin:10px auto;text-align:center;}

.sy_line{/*width:957px;*/width:100%;height:1px;border-bottom:1px #c7d3e7 dashed;}



/***********组织机构***************/
.ej_right_jg{width:100%;}
.ej_right_jg_top{width:100%;padding-top:25px;}



.ej_right_jg_top ul {width:100%;}
.ej_right_jg_top ul li{width:29.33%;line-height:39px; border-radius: 5px;  border:1px #e8cac8 solid;margin:0px 2%;float:left;box-shadow: 0 3px 8px rgba(227,226,226,1.0);margin-bottom:30px;text-align:center;background:rgba(255,255,255,0.6); box-sizing:border-box;padding:5px 0px 11px;height:55px;    align-items: center;
    /*display: flex;
    justify-content: center;*/font-size:1.8rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ej_right_jg_top ul li a{display: block;font-size:1.8rem;}


.ej_right_jg_top ul li:hover{background:#94070a!important;display: block;color:#fff!important; transition: all 5ms;}

.ej_right_jg_top ul li:hover a{color:#fff;font-weight:bold;}





.ej_right01{padding:5px 0px 0px 35px;width:100%;box-sizing:border-box;overflow:auto;}

.ej_right_nav01{width:100%;border-bottom:1px #d2dcec solid;height:65px;line-height:65px;border-bottom:1px #d2dcec solid;}

.ej_right_nav01 h1{border-bottom:4px #087bd6 solid;font-size:22px;font-weight:bold;color:#1d50a2;display: inline-block;margin-top:-2px;}
.ej_right_nav01 span{float:right;background: url(../img/ej_dqw.png) left center no-repeat;padding-left:31px;}
.ej_right_nav01 span a{color:#555;font-size:16px;}


/***********校园风光***************/
.ej_right_img{width:100%;margin-top:32px;}
.ej_right_img li{width:29.33%;float:left;margin:0px 2% 0px;}



.ej_right_img li .pic{padding-top:66%; position: relative; overflow: hidden; height: 0;}
.ej_right_img li .pic img{display: block;width: 100%;height: 100%;position: absolute; top: 0; left: 0; transition: .3s; object-fit: cover;border-top-left-radius: 5px;border-bottom-right-radius: 5px;} 






.ej_right_img li span{height:50px;line-height:50px;text-align:center;display:block;margin-bottom:10px;font-size:17px;}
.ej_right_img li:hover{box-shadow: 0px 2px 5px #c2bfc0;cursor:pointer;}



/***********详细新闻页***************/

.ej_right_xq{width:100%;padding:20px; box-sizing:border-box;line-height:30px;font-size:17px;}
.ej_right_xq  h1{line-height:35px;text-align:center;font-size:2rem;font-weight:bold;padding:15px 0px;}
.ej_right_xq .date{/*width:919px;*/width:100%;line-height:32px;border-bottom:1px #ddd dashed;text-align:center;color:#666;margin-bottom:20px;padding:9px 0px;font-size:16px;}
.ej_right_xq .date i{padding:0px 12px;}
.ej_right_xq p{line-height:35px!important;font-size:17px!important;font-family:"微软雅黑"!important;}
.ej_right_xq p  strong{/*display:none;*/font-weight:normal;}

.ej_right_xq p span{line-height:35px!important;text-indent:2rem!important;font-size:17px!important;font-family:"微软雅黑"!important;}



/***********历史沿革***************/

.ej_right_ls{width:100%;padding:20px;  box-sizing:border-box;}
.ej_right_ls dl{border-left:1px #d2dcec solid;padding-left:45px;position: relative;}
.ej_right_ls dl dt{color:#2554a0;font-size:20px;font-weight:bold;}
.ej_right_ls dl dd{line-height:30px;padding:20px 0px;}
.ej_right_ls dl dt .icon{left:-6px;position:absolute;top:6px;}

/***********历任领导***************/

.ej_right_ld{width:919px;padding:20px;}
.ej_right_ld li{line-height:45px;padding:10px 0px;}

.ej_right_ld li span{color:#2554a0;font-size:18px;font-weight:bold;padding-right:10px;}

.ej_right_ld li span .icon{padding:3px 12px 0px 0px;}


/***********现任领导***************/

.ej_right_xr{width:100%;padding:30px 0px 20px;}
.ej_right_xr li{width:47%;float:left;/*height:203px;*/box-shadow: 0px 1px 10px rgba(0,0,0,0.15);margin:0px 1.5% 35px;float:left;padding:15px; box-sizing:border-box;}
.ej_right_xr li img{float:left;width:158px;height:203px;padding-right:20px;object-fit: cover;}


.ej_right_xr li .ej_ld{/*float:right;width:70%;padding-left:15px;*/ box-sizing:border-box;padding-right:15px;    text-align: justify;}
.ej_right_xr li .ej_ld h1{color:#292929;    font-size:17px;font-weight:bold;padding-right:10px;line-height:30px;padding:10px 0px;}
.ej_right_xr li .ej_ld span{color:#222;line-height:35px;  font-size:17px;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  text-indent:2em;}


 /*专题专栏*/  

 .zt_right_nav{width:100%;border-bottom:1px #e2d5d1 solid;height:65px;line-height:65px;}
 .zt_right_nav h1{font-size:20px;color:#333;display: inline-block;margin-top:-2px;border-bottom:3px #94070a solid;}
 .zt_right_nav span{float:right;background: url(../img/ej_dqw.png) left center no-repeat;padding-left:31px;font-size:16px;}
 .zt_right_nav span a{color:#222;font-size:16px;}



 .zt_right_font{margin-top:30px;width:100%;}

 .zt_right_font  .left{width:62%;float:left;}

 .zt_right_font  .left .ltop{ width:100%;background:rgba(255,255,255,0.7);    box-shadow: 0 3px 8px rgba(227,226,226,1.0);  border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
 .zt_right_font  .left .ltop_left{width: 55%;float:left;}

 .zt_right_font  .left .ltop_left  .pic{/*padding-top:60%; position: relative; overflow: hidden; height: 0;float:left;*/height:280px;}
 .zt_right_font  .left .ltop_left  .pic img{display: block;width: 100%;height: 100%;/*position: absolute; */top: 0; left: 0; transition: .3s; object-fit: cover;} 

 .zt_right_font  .left .ltop_right{width:45%;float:right;padding:20px; box-sizing: border-box;}

 .zt_right_font  .left .ltop_right h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:30px;}


 .zt_right_font  .left .ltop_right span{line-height:35px;font-size:1.6rem;padding-left:30px;}




 .zt_right_font  .left .lbot{ width:100%;background:rgba(255,255,255,0.7);    box-shadow: 0 3px 8px rgba(227,226,226,1.0);   border-top-right-radius: 10px; border-bottom-right-radius: 10px;margin-top:15px;}
 .zt_right_font  .left .lbot_left{width: 55%;float:right;}

 .zt_right_font  .left .lbot_left  .pic{/*padding-top:60%; position: relative; overflow: hidden; height: 0;float:left;*/height:280px;}
 .zt_right_font  .left .lbot_left  .pic img{display: block;width: 100%;height: 100%;/*position: absolute; */top: 0; left: 0; transition: .3s; object-fit: cover;} 

 .zt_right_font  .left .lbot_right{width:45%;float:left;padding:20px; box-sizing: border-box;}

 .zt_right_font  .left .lbot_right h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:25px;}


 .zt_right_font  .left .lbot_right span{line-height:35px;font-size:1.6rem;padding-left:25px;}



 .zt_right_font  .right{width:38%;float:right;padding-left:15px;box-sizing: border-box;float:right;}



 .zt_right_font  .right_top{height:320px;}
 .zt_right_font  .right_top img{display: block;width: 100%;height: 100%;/*position: absolute; */ transition: .3s; object-fit: cover;} 


 .zt_right_font  .right .right_bot{width:100%;background:rgba(255,255,255,0.7);     box-shadow: 0 3px 8px rgba(227,226,226,1.0);   border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;height:255px;padding:30px;box-sizing: border-box;}
 .zt_right_font  .right .right_bot h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:25px;}


 .zt_right_font  .right .right_bot span{line-height:35px;font-size:1.6rem;padding-left:25px;}

/*left01*/
.zt_right_font  .left01{width:62%;float:right;margin-top:10px;padding-left:15px;box-sizing: border-box;}

 .zt_right_font  .left01 .ltop{ width:100%;background:rgba(255,255,255,0.7);    box-shadow: 0 3px 8px rgba(227,226,226,1.0);  border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
 .zt_right_font  .left01 .ltop_left{width: 55%;float:left;}

 .zt_right_font  .left01 .ltop_left  .pic{/*padding-top:60%; position: relative; overflow: hidden; height: 0;float:left;*/height:280px;}
 .zt_right_font  .left01 .ltop_left  .pic img{display: block;width: 100%;height: 100%;/*position: absolute; */top: 0; left: 0; transition: .3s; object-fit: cover;} 

 .zt_right_font  .left01 .ltop_right{width:45%;float:right;padding:20px; box-sizing: border-box;}

 .zt_right_font  .left01 .ltop_right h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:30px;}


 .zt_right_font  .left01 .ltop_right span{line-height:35px;font-size:1.6rem;padding-left:30px;}




 .zt_right_font  .left01 .lbot{ width:100%;background:rgba(255,255,255,0.7);    box-shadow: 0 3px 8px rgba(227,226,226,1.0);   border-top-right-radius: 10px; border-bottom-right-radius: 10px;margin-top:15px;}
 .zt_right_font  .left01 .lbot_left{width: 55%;float:right;}

 .zt_right_font  .left01 .lbot_left  .pic{/*padding-top:60%; position: relative; overflow: hidden; height: 0;float:left;*/height:280px;}
 .zt_right_font  .left01 .lbot_left  .pic img{display: block;width: 100%;height: 100%;/*position: absolute; */top: 0; left: 0; transition: .3s; object-fit: cover;} 

 .zt_right_font  .left01 .lbot_right{width:45%;float:left;padding:20px; box-sizing: border-box;}

 .zt_right_font  .left01 .lbot_right h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:25px;}


 .zt_right_font  .left01 .lbot_right span{line-height:35px;font-size:1.6rem;padding-left:25px;}


 /*.right01*/
 .zt_right_font  .right01{width:38%;float:left;box-sizing: border-box;margin-top:10px;}
 .zt_right_font  .right01:hover,.zt_right_font  .right:hover,.zt_right_font  .ltop:hover,.zt_right_font  .lbot:hover{  /*box-shadow: 0 3px 5px #f5c8c9;*/ cursor: pointer;   transform: scale(1.02);  transition:all 0.3s ease-out 0s;}


 .zt_right_font  .right_top{height:320px;}
 .zt_right_font  .right_top img{display: block;width: 100%;height: 100%;/*position: absolute; */ transition: .3s; object-fit: cover;} 


 .zt_right_font  .right01 .right_bot{width:100%;background:rgba(255,255,255,0.7);     box-shadow: 0 3px 8px rgba(227,226,226,1.0);   border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;height:255px;padding:30px;box-sizing: border-box;}
 .zt_right_font  .right01 .right_bot h1{font-size:1.8rem;line-height:30px;padding:10px 0px;background:url(../img/yuandian.png) left 20px no-repeat;padding-left:25px;}


 .zt_right_font  .right01 .right_bot span{line-height:35px;font-size:1.6rem;padding-left:25px;}


/********二级左侧导航***************/
.dh_content{ width: 279px;
    padding-bottom: 10rem;}

#demo-list a{
    overflow:hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    white-space:nowrap;
    width: calc(100% - 36px);margin:0px 18px;text-align:center;}
.jquery-accordion-menu,.jquery-accordion-menu * {
    font-family: 'Open Sans',sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0
;}

.jquery-accordion-menu {
    width: 279px;
    float: left;
    position: relative;
    padding:0px 0px 10rem;
 
;}

.jquery-accordion-menu .jquery-accordion-menu-footer,.jquery-accordion-menu .jquery-accordion-menu-header {
    width: 100%;
    height: 50px;
    padding-left: 22px;
    float: left;
    line-height: 50px;
    font-weight: 600;
    color: #f0f0f0;
    background: #414956
;}

.jquery-accordion-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
;}

.jquery-accordion-menu ul li {
    width: 100%;
    display: block;
    float: left;
    position: relative
;}

.jquery-accordion-menu ul li a {
    width: 100%;
  line-height:62px;
    float: left;
    text-decoration: none;
    color: #222;
    font-size: 17px;
    white-space: nowrap;
    position: relative;
    overflow: hidden;

;}

.jquery-accordion-menu>ul>li:hover {
    background: #e7dbd6;
    border-left: 3px #f4b604 solid;
    border-bottom: none;
    
    width: 100%;
    box-sizing: border-box;
;}

.jquery-accordion-menu>ul>li:hover>a{font-weight:bold;}
.jquery-accordion-menu>ul>li>a {
    border-bottom: 1px #e0c5bf solid;
;}

.jquery-accordion-menu ul li a i {
    width: 34px;
    float: left;
    line-height: 18px;
    font-size: 16px;
    text-align: left
;}

.jquery-accordion-menu .submenu-indicator {
    float: right;
    right: 22px;
    position: absolute;
    line-height: 62px;
    font-size: 16px;
    -o-transition: transform .3s linear;
    -moz-transition: transform .3s linear;
    -webkit-transition: transform .3s linear;
    -ms-transition: transform .3s linear;
   -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.jquery-accordion-menu ul ul.submenu .submenu-indicator {
    line-height: 16px
;}

.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
;}

.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {
    width: 100%;
    display: none;
    position: static;
  
;}

.jquery-accordion-menu ul ul.submenu li {clear: both;width: 100%;}

.jquery-accordion-menu ul ul.submenu li a {
    width: 100%;
    float: left;
    font-size: 16px;
    background: #efe7e5;
    border-top: none;
    position: relative;
    border-left: solid 3px transparent;
    -o-transition: border .2s linear;
    -moz-transition: border .2s linear;
    -webkit-transition: border .2s linear;
    transition: border .2s linear;
 line-height:45px;text-indent:0px;color:#7c473b;}

.jquery-accordion-menu ul ul.submenu li:hover>a {
  background:#94070a;color:#fff;}

.jquery-accordion-menu ul ul.submenu>li>a {
    padding-left: 0px
;}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {
    padding-left: 0px
;}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {
    padding-left: 60px
;}

.jquery-accordion-menu ul li .jquery-accordion-menu-label,.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    min-width: 20px;
    padding: 1px 2px 1px 1px;
    position: absolute;
    right: 18px;
    top: 14px;
    font-size: 11px;
    font-weight: 800;
    color: #555;
    text-align: center;
    line-height: 18px;
    background: #f0f0f0;
    border-radius: 100%
;}

.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
    top: 12px
;}

.v_news_content p img,.v_news_content  video{ margin: 0 auto; display: block;height:auto;}

.v_news_content  table{ margin: 0 auto; height:auto;}

.v_news_content p img{margin-top:20px;}
.ej_right_xq p a{word-break:break-all;}

  .v_news_content  table{  border-collapse: collapse;/* border: 1px solid #000;*/}
  .v_news_content  table td{  border: 1px solid #000;padding: 2px 3px;}
