*{list-style: none;padding:0;}
body{font-family:'Microsoft YaHei';padding:0;margin:0;list-style:none; font-size:18px;}
p,ul,h1, .h2, .h3, h1, h2, h3{padding:0;margin:0;}
a{list-style: none;text-decoration: none;color:#222;}
a:hover{color: #921c95;text-decoration: none;}
.clear{clear: both;}
input ,option{ outline: none;}
a:visited ,a:hover{text-decoration: none;}
a:focus{outline:none;}

a img{border:none!important;}

.container{max-width:1500px;margin:0 auto;}

/***************header**************/
#header{width:100%; position: absolute;z-index:2; box-sizing: border-box; background:url(../img/head-bg.png) repeat-x;height:140px;}
/*#header:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -0.05rem;
    right: 0;
    height: 138px;
   
    background-size: auto 99%;}*/
.db_lj{ background: rgba(146, 28, 149, 0.2); width:100%;line-height: 36px;position: absolute;height: 36px;}
.dbljr{ float:right;font-size:15px;color:#fff;text-align: right;}
.dbljr a{font-size:15px;color:#fff;padding:0 8px}
.dblgdh{padding-top:36px;}


.header_top_left{float:left;font-size:15px;color:rgba(255,255,255,0.8);}

.header_top_right{float:right;font-size:15px;color:rgba(255,255,255,0.8);}
.header_top_right ul li{float:left;}
.header_top_right ul li.line{padding:2px 8px 0px;display: inline;}
.header_top_right ul li a{color:#fff;}

.logo{float:left;padding:18px 0px;}
.hlogo{float:left;padding:32px 0px 0px 15px;}






/*****************************导航***********************************/
.nav{ position: relative; z-index: 9; float:right;transition: all 0.5s;	-webkit-transition: 0.5s;	-moz-transition: 0.5s;-o-transition: 0.5s;	transition: 0.5s;	display: block;line-height:70px;padding-top:20px;padding-right:22px;}
.navbar_nav li{	float:left;	position: relative;display: block;}
 .navbar_nav li:after{ content: "";width: 0;height: 4px;background: #931d97;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 20px;	display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;font-size:20px;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:70px;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;}
 .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;}
 .navbar_nav li.dropdown:hover .dropdown_menu{display: block;	background: #f3f3f3;-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:#ffa022;}





.searchbtn{width:19px;height:19px;cursor: pointer;float: left; margin-top:10px;}
 
.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;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%);left: 20%;margin: -50px 0 0;width:100%;}
 .search{width: 100%;height: 100%;position: relative;float:right;z-index: 3;}
 

 .search input.notxt{position:absolute;width: 406px;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;}
 .search input.notxt1 {position:absolute;width: 120px;height: 45px;border:none;background:#ffa022;right: 0;font-size: 18px;color: #fff;}

 






/*********banner********/
.banner{width:100%;top:0;position:relative;z-index:1;overflow: hidden;height: 100vh;}
.banner .pgba{z-index: 5;position: absolute;bottom: .3rem;/*left: 32%!important;*/left:0px;text-align: center;}
.banner .pgba span{color: #fff;width: 28px;height:4px;background:#fff;opacity:1;margin: 0 8x!important;position: relative;}
.banner .pgba span.active{opacity: 1;}
.banner .pgba span.active i{display: block;}
.banner .pgba span i{position: absolute;left:0;top: -1px;bottom: -1px;width: 0;background: #931d97;display: none}

.banner .swiper-slide .a{display: block;height: 100vh;min-height: 500px;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}
.banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}
.banner .swiper-slide .bg:before{content: '';position: absolute;left: 0;right: 0;height: 20%;

background-size: 100% 100%;z-index: 1;bottom: 0}
.banner .swiper-slide .bg{-webkit-transform: scale(1.1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;/*z-index: -999;*/z-index:998;transition:linear 5s;background-size: cover !important;}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1);}


/***************container**************/
.sy_mid{width:100%;background:#f5f4fe;}
.sy_mid_new{padding:42px 0px 72px;}

/*****左边*****/
.sy_mid_left{width:45%;float:left;}
.sy_mid_left_nav{width:80%;line-height:75px;font-size:32px;font-weight:bold;}

.sy_mid_left_nav  span{background: url(../img/xs_more.png) 95% center no-repeat;float: right; padding-right: 60px;font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 18px;  
    height: 80px;
    line-height: 80px;
    font-weight: normal;}



.sy_mid_left_img{width:100%;padding-top:20px;}
.sy_mid_left_img .slick-dotted.slick-slider{margin-bottom:0px;}

.sy_mid_left_img .fade{width:100%;}
.sy_mid_left_img .fade .pic{padding-top: 65.5%; position: relative;overflow: hidden;height:0;}
.sy_mid_left_img .fade .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0; left: 0;transition: .3s;object-fit: cover;}

.sy_mid_left_img .fade .pic:hover img{transform: scale(1.1);transition: .3s;}

.sy_mid_left_img .fade .slick-dots{bottom:15px; text-align:right;right:0px; height:45px;position:absolute;}





.sy_mid_left_img .fade .slick-prev{left:85%; top:-55px; border-radius: 50%;    z-index: 3;width:35px;height:35px;background: #921c95;}
.sy_mid_left_img .fade .slick-prev:before{  display:block;font-size:20px;}

.sy_mid_left_img .fade:hover .slick-prev{background: -webkit-linear-gradient(left,#611c95,#8e1c95) no-repeat;}

.sy_mid_left_img:hover .fade .slick-next{background: -webkit-linear-gradient(left,#8e1c95,#611c95) no-repeat;}





.sy_mid_left_img .fade .slick-next{right:10px;background:#921c95;border-radius: 50%;width:35px;height:35px;top:-55px;}
.sy_mid_left_img.fade .slick-next:before{    content: ' ';font-size:15px;background:url(../img/right.png) no-repeat;}


.sy_mid_left_img .fade  .slick-dots li{width:12px!important;height:12px!important;background:#d0d1d3;margin: 0 4px!important;border-radius: 50%;top:20px;right:20px;}
.sy_mid_left_img .fade  .slick-dots li.slick-active{background:url(../img/tu_hicon.png) left center no-repeat!important; width:12px;height:12px;}

.sy_mid_left_img .fade span{line-height:50px;position: absolute;bottom:0px;font-size:17px;color:#fff;width:100%;text-indent:0.5em;overflow: hidden;
  white-space: nowrap;text-overflow: ellipsis;z-index:1;background:url(../img/nimg_bg.png) no-repeat;background-size: cover;font-weight:bold;}



.slick-dots li button:before{content: ''!important;line-height:2px!important;}

/*****右边*****/
.sy_mid_right{width:55%;float:left;}
.sy_mid_right_top{width:100%;}
.sy_mid_right_top ul li{width:50%;padding-left:30px; box-sizing:border-box;float:left;}
.sy_mid_right_top ul li .pic{padding-top: 72%;position: relative; overflow: hidden;height: 0;}

.sy_mid_right_top ul li .pic img{display: block; width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: .3s; object-fit: cover;}

.sy_mid_right_top ul li span{background:url(../img/nimg_bg.png) repeat-x;line-height:50px;position: absolute;bottom:0px;color:#fff;width:100%;overflow: hidden;
    white-space: nowrap;text-overflow: ellipsis;font-weight:bold;text-indent:1em;}

.sy_mid_right_bot{width:100%;padding-top:6px;}
.sy_mid_right_bot ul li{width:50%;float:left;padding-left:30px;box-sizing:border-box;}

.sy_mid_right_bot ul li .font{width:100%;height:116px;border-bottom:1px #dedede solid;padding:22px 0px;box-sizing:border-box;line-height:35px; }
.sy_mid_right_bot ul li h1{display:block;width:6px;height:70px;background:#921c95;float:left;margin-right:15px;}
.sy_mid_right_bot ul li .font a{line-height: 35px;height: 70px;overflow: hidden;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;display:block;}

.sy_mid_right_bot ul li:hover .font{font-weight:bold;margin-left:10px; transition: .3s;color:#921c95;}



/************通知公告**************/
.sy_tz{width:100%;background:url(../img/tz_bg.jpg) no-repeat; background-size:cover;}

.sy_tz_nav{width:120px;float:right;margin:28px 0px;border-left:1px #a23ea5 solid;font-size:32px;font-weight:bold;color:#fff;writing-mode: tb-rl; line-height:120px;}
.sy_tz_nav .span01{display:none;}
.sy_tz_nav span{background:url(../img/more_icon.png) top center no-repeat;width:22px;margin-top:45px;}

.sy_tz_nav span a{color:#fff;font-weight:normal;margin-top:48px;font-size:16px;font-family: Arial, Helvetica, sans-serif; text-transform:uppercase;}

.sy_tz_font{float:left;padding-top:62px;width:88%;}

.sy_tz_font ul li{width:29%;float:left;margin-bottom:60px;padding-left:52px;height:78px;}
.sy_tz_font ul li .date{width:76px;height:75px;background:#ffffff;border-radius: 6px; box-shadow: 2px 2px 0px #bdb6bd;margin-right:18px;text-align:center;float:left;}

.sy_tz_font ul li .date h1{font-size:30px;color:#921c95;padding-top:5px;}
.sy_tz_font ul li .date h2{font-size:16px;color:#921c95;}

.sy_tz_font ul li a {line-height:36px;color:#fff;display: block;margin-left: 85px;overflow: hidden;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}



/************学术前沿**************/
.xs_bg{width:100%;background:url(../img/xs_bg.jpg) repeat;}
.xs_bg_star{padding:40px 0px 105px;}

.xs_bg_nav{}

.xs_font{width:100%;position: relative;}

/*图片切换*/
.xs_font_img{width:33.33%;float:left;}

.xs_font_img .slick-dotted.slick-slider{margin-bottom:0px;}

.xs_font_img .xsqy{width:100%;}
.xs_font_img .xsqy .pic{padding-top: 65.5%; position: relative;overflow: hidden;height:0;}
.xs_font_img .xsqy .pic img{display: block;width: 100%;height: 100%;position: absolute;top: 0; left: 0;transition: .3s;object-fit: cover;}

.xs_font_img .xsqy .pic:hover img{transform: scale(1.1);transition: .3s;}

.xs_font_img .xsqy .slick-dots{bottom:15px; text-align:right;right:0px; height:45px;position:absolute;}





.xs_font_img .xsqy .slick-prev{left:10px;border-radius: 50%;    z-index: 99999;width:35px;height:35px;}
.xs_font_img .xsqy .slick-prev:before{  display:none;font-size:15px;}




.xs_font_img .xsqy .slick-next{right:10px;border-radius: 50%;width:35px;height:35px;}
.xs_font_img .xsqy .slick-next:before{    content: '>';font-size:15px;display:none}


.xs_font_img .xsqy  .slick-dots li{width:10px!important;height:10px!important;background:#d0d1d3;margin: 0 4px!important;border-radius: 50%;top:20px;right:20px;}
.xs_font_img .xsqy  .slick-dots li.slick-active{background:#931d97!important; width:4px;height:4px;}

.xs_font_img .xsqy h1{position: absolute;bottom:0px;color:#fff;
    z-index:1;background:rgba(135,29,149,0.8);width:133px;height:36px;font-size:17px;line-height:36px;text-align:center;font-weight:normal;}


.xs_font_img .xsqy span{ height:84px;  line-height:45px;font-size:16px;color:#222;width:100%;text-indent:0.5em;background:#fff;font-weight:bold;padding:20px 0px;display:block;padding-left:15px;}


/*列表*/
.xs_font_left{width:33.33%;float:left;padding:68px 35px 0px; box-sizing: border-box; }

.xs_nav{float:right;padding-right:35px;}
.xs_nav h1{line-height:100px;font-size:32px;}
.xs_nav span{background:url(../img/xs_more.png) 95% center no-repeat;float:right;padding-right:60px;    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;font-size:18px;height:22px;}

.xs_font_img{background:#fff;margin-top:65px;}

.xs_font_img .pic{padding-top: 65%;position: relative; overflow: hidden;height: 0;}

.xs_font_img .pic img{display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
}


.xs_font_left ul li{width:100%;float:left;border-bottom:1px #b7c1d8 solid;padding:15px 0px 0px;height:135px;box-sizing: border-box;  position: relative;}
.xs_font_left ul li a{line-height:34px;    overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.xs_font_left ul li span{display:block;font-size:17px;color:#444;padding:10px 0px;}

.xs_font_left ul li h1{width:67px;height:4px;background:#3c1d95;display: block;position: absolute; bottom: -2px;}


.xs_font_right{width:33.33%;float:right;padding-top:81px;}

.xs_font_right ul li{width:100%;float:left;border-bottom:1px #b7c1d8 solid;padding:15px 0px 0px;height:135px;box-sizing: border-box; position: relative;}
.xs_font_right ul li a{line-height:34px;overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.xs_font_right ul li span{display:block;font-size:17px;color:#444;padding:10px 0px;}

.xs_font_right ul li h1{width:67px;height:4px;background:#3c1d95;display: block;position: absolute; bottom: -2px;}


/************校园文化**************/
.sy_xy{width:100%;padding-bottom:85px;}

.sy_xy_left{width:45%;float:left;}
.sy_xy_left_nav{width:100%;}
.sy_xy_left_nav h1{font-size:32px;line-height:110px;}

.sy_xy_left_nav  span{float:right;background:url(../img/xs_more.png) 95% center no-repeat;font-size: 18px;font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;height:22px;padding-right:55px;margin-top:50px;}




.sy_xy_left .pic{padding-top: 65%;position: relative; overflow: hidden;height: 0;margin-top:30px;}

.sy_xy_left  .pic img{display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
}
.sy_xy_left  .pic:hover img,.sy_img_top  .pic:hover img,
.sy_img_bot  .pic:hover img,.sy_xy_right_02  .pic:hover img{transform: scale(1.1);transition: .3s;}
.sy_xy_right{width:55%;float:right;}


.sy_xy_right_01{width:70%;float:left;padding:0px 25px; box-sizing: border-box;} 

.sy_img_top .pic{padding-top: 70%;position: relative; overflow: hidden;height: 0;}

.sy_img_top  .pic img{display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;    object-fit: cover;
}
.sy_img_bot .pic{padding-top: 35%;position: relative; overflow: hidden;height: 0;margin-top:25px;}

.sy_img_bot  .pic img{display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;    object-fit: cover;
}

.sy_xy_right_02{width:30%;float:right;}


.sy_xy_right_02 .pic{padding-top: 234%;position: relative; overflow: hidden;height: 0;}

.sy_xy_right_02  .pic img{display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: .3s;
    object-fit: cover;
}


/************底部**************/
#footer{width:100%;background:url(../img/fot_bg.jpg) left center no-repeat;background-size: cover;padding:20px 0px 0px;}

/******left******/
.fot_left{float:left;line-height:45px;color:#fff;width:33%;}
.fot_left p{line-height:45px;}
.fot_left p em{padding-right: 15px;padding-top: 12px; display: flex; float: left;}






/******mid******/
.fot_mid{float:left;width:25%;margin:0 auto;text-align:center;border-left:1px #9758a1 solid;border-right:1px #9758a1 solid;    box-sizing: border-box;}

.fot_mid img{padding-top:20px;}
.fot_mid::before{content: '';display: block;width:1px;height:194px;float:left;}
.fot_mid::after{content: '';display: block;width:1px;height:194px;float:right;}


/******right******/
.fot_right{float:right;width:42%; padding-top:40px;    padding-left:50px;box-sizing: border-box;}





.fot_bot{width:100%;height:46px;background:#1c1632;color:#fff;text-align:center;line-height:46px;font-size:16px;margin-top:20px;}


.fot_right_sec{width:36%;float:left;}

.fot_right_sec ul li{width:100%;height:35px;background:rgba(255,255,255,0.2);margin-bottom:24px;}
.fot_right_sec ul li select{background:none;border:none;font-size:17px;width:100%;line-height:35px;text-align:center;color:#fff;padding-top:5px;}

.fot_right_sec ul li option{border:none!important;}
.fot_right_sec ul li .put01{color:#fff;}
.fot_right_sec ul li .put02{color:#222;}

.fot_right_icon{float:right;width:59%;padding-left:5%;}
.fot_right_icon ul li{float:left;font-size:16px;position:relative;      width: 25%;
    box-sizing: border-box;text-align:center;}
.fot_right_icon ul li img{margin:0 auto;display: block;padding: 8px 10px; border: 1px #ddd solid; border-radius: 50%;}
.fot_right_icon ul li span{line-height:43px;color:#fff;display: block;}






.fot_right_icon ul li.weixin .weixin_nr{text-align:center; position:absolute; left:-15px; top:-120px; display:none;cursor: pointer;}
.fot_right_icon ul li.weixin .weixin_nr img{ margin-bottom:5px;width:98px;height:98px;    border: none; border-radius: 0%;}



.fot_right_icon ul li.weixin.on .weixin_nr{ display:block;}
.fot_right_icon ul li.weixin.on a{cursor:pointer;}


.fot_right_icon ul li.qq  .qq_nr{text-align:center; position:absolute; left:-15px; top:-120px; display:none;cursor: pointer;}
.fot_right_icon ul li.qq  .qq_nr img{ margin-bottom:5px;width:98px;height:98px;border: none; border-radius: 0%;}



.fot_right_icon ul li.qq.on .qq_nr{ display:block;}
.fot_right_icon ul li.qq.on a{cursor:pointer;}


.fot_right_icon ul li.wb  .wb_nr{text-align:center; position:absolute; left:-15px; top:-120px; display:none;cursor: pointer;}
.fot_right_icon ul li.wb  .wb_nr img{ margin-bottom:5px;width:98px;height:98px;border: none; border-radius: 0%;}



.fot_right_icon ul li.wb.on  .wb_nr{ display:block;}
.fot_right_icon ul li.wb.on a{cursor:pointer;}


.fot_right_icon ul li.sp  .sp_nr{text-align:center; position:absolute; left:-15px; top:-120px; display:none;cursor: pointer;}
.fot_right_icon ul li.sp  .sp_nr img{ margin-bottom:5px;width:98px;height:98px;border: none; border-radius: 0%;}



.fot_right_icon ul li.sp.on  .sp_nr{ display:block;}
.fot_right_icon ul li.sp.on a{cursor:pointer;}

/*****************二级bnnaer***************/
.ej_banner{width:100%;max-height:540px;}
.ej_banner img{width:100%;max-height:540px;}


/*****************二级中间***************/
.ej_mid_con{width:100%; background:#f3f3f3;padding-top:30px;margin-top:-4px;padding-bottom:40px;}

.ej_mid{margin:0 auto;padding-bottom:45px;}

/*****左边******/
.xx_menu{display:none;}
.ej_left{width:24%;float:left;background:#891d95;}
.ej_left_nav{height:110px;line-height:110px;text-align:center;font-size:26px;color:#fff;font-weight:bold;}

.ej_left_font{background:#fff;margin-left:8%;/*width:92%;*/}

.ej_left_font ul li{width:100%;height: auto;line-height:70px;/* border-bottom:1px solid #e0e0e0; */font-size:20px;}
.ej_left_font ul li a{margin:0px 18px;display: block;text-indent:70px;border-bottom: 1px solid #e0e0e0;}
.ej_left_font ul li.on,.ej_left_font ul li:hover{background:#f0e8f0;width:100%;}



/*****右边******/
.ej_right{padding:20px 26px 25px 36px;width:73%;float:right;background:#fff; box-sizing: border-box;}

.ej_right_nav{/*width:959px;*/width:100%;border-bottom:1px #d2dcec solid;height:65px;line-height:65px;border-bottom:1px #d2dcec solid;}

.ej_right_nav h1{border-bottom:4px #891d95 solid;font-size:22px;font-weight:bold;color:#891d95;display: inline-block;margin-top:-2px;}
.ej_right_nav span{float:right;background: url(../img/ej_dqw.png) left center no-repeat;padding-left:31px;}
.ej_right_nav span a{color:#222;font-size:18px;}


.ej_right_font{/*width:919px;*/width:100%;padding:20px;box-sizing: border-box;}
.ej_right_font p{line-height:35px!important;font-size:17px!important;color:#222!important;}
.ej_right_font p span{line-height:35px!important;font-size:17px!important;color:#222!important;}



/***********新闻列表***************/
.ej_right_new{width:100%;padding:20px 0px;}
.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:55px;line-height:55px;border-bottom:1px #c7d3e7 dashed;float:left;text-indent:24px;   }
.ej_right_new ul li a{ overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.ej_right_new ul li span{float:right;color:#777;}

.page{/*width:917px;*/width:100%;margin:0 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{padding-right:-23px;}

.ej_right_jg_top .nav{/*width:959px;*/width:100%;border-bottom:1px #d2dcec solid;height:58px;margin:23px 0px;}
.ej_right_jg_top h1 {
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    display: inline-block;
    padding-left: 35px;
    color: #333333;
}


.ej_right_jg_top ul {margin-right:-28px;}



/***********校园风光***************/
.ej_right_img{width:959px;margin-top:32px;}
.ej_right_img li{width:299px;float:left;margin:0px 10px 46px;background:#ebf2fb;box-shadow: 0px 2px 5px #c2bfc0;}
.ej_right_img li img{width:299px;height:200px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.ej_right_img li span{height:50px;line-height:50px;text-align:center;display:block;}
.ej_right_img li span:hover{background:#891d95;color:#fff;}


.photos{margin: 20px 0px;}
.photos_list{ padding-left:10px;}
.photos_list .item{margin-left:30px;margin-bottom:15px;width:calc(33.33% - 23.33px); float: left;}
.photos_list .item:nth-child(3n-2){margin-left:0;}
.photos_list .item{position:relative;overflow:hidden;}
.photos_list .item .img{height:0;padding-top:62.59%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-bottom:5px;position:relative;overflow:hidden}
.photos_list .item .img img{position:absolute;left:0;top:0;width:100%;height:100%}
.photos_list .item:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.photos_list .item .txt{ width: 100%; text-align: center}
.photos_list .item .txt2{width: 100%;}
.photos_list .item .h{margin-top:10px; font-size: 16px; line-height:30px;}
.photos_list .item .h img{margin-left:10px;}
.photos_list .item .bt{font-size: 16px;color: #222; line-height:30px;}
.photos_list .item .bt a{color: #222;}
.photos_list .item .d{margin-top:10px; font-size: 16px; float: right;width: 20%;line-height:30px;}
.photos_list .item .d span{margin-right:15px;}




/***********详细新闻页***************/

.ej_right_xq{width:100%;padding:20px;    box-sizing: border-box;}
.ej_right_xq  h1{line-height:78px;text-align:center;font-size:20px;font-weight:bold;color:#891d95;}
.ej_right_xq .date{width:100%;line-height:32px;text-align:center;color:#666;padding:10px 0px;}
.ej_right_xq .date i{padding:0px 12px;}
.ej_right_xq p {font-size:16px!important;line-height:36px!important; font-family: 'Microsoft YaHei'!important;color:#333333!important;text-indent: 2em;}
.ej_right_xq font {font-size:16px!important;line-height:36px!important; font-family: 'Microsoft YaHei'!important; color:#333333!important}
.ej_right_xq span {font-size:16px!important;line-height:36px!important; font-family: 'Microsoft YaHei'!important;color:#333333!important}
.ej_right_xq table p{text-indent:0em !important;margin-bottom:0em !important;  }
.ej_right_xq  img{max-width:100% !important;height:auto !important}
.ej_right_xq table{max-width:100% !important;display: contents !important;}


/***********历史沿革***************/

.ej_right_ls{width:100%;padding:20px;}
.ej_right_ls dl{border-left:1px #d2dcec solid;padding-left:45px;position: relative;}
.ej_right_ls dl dt{color:#891d95;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:100%;padding:20px;}
.ej_right_ld li{line-height:45px;padding:10px 0px;}

.ej_right_ld li span{color:#891d95;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;*/border:1px #809dcc dashed;margin:0px 1.5% 35px;float:left;box-shadow: 0px 2px 5px #c5d5ef;padding:15px; box-sizing:border-box;}
.ej_right_xr li img{float:left;width:158px;height:203px;padding-right:15px;}


.ej_right_xr li .ej_ld{/*float:right;width:70%;padding-left:15px;*/ box-sizing:border-box;}
.ej_right_xr li .ej_ld h1{color:#891d95;    font-size:18px;font-weight:bold;padding-right:10px;}
.ej_right_xr li .ej_ld span{color:#222;line-height:35px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}


.v_news_content video,.v_news_content p img,#vsb_content p img{max-width:100%;display:block;height:auto!important;margin:0 auto;}
.ej_right_font  p img{max-width:100%;display:block;height:auto!important;margin:0 auto;}





.article-share {
    overflow: hidden;
    margin: 20px 0;
}
.share_btn {
    float: left;
    line-height: 33px;
    font-weight: normal;
}

.share .bdsharebuttonbox {
    font-size: 0;
}
.share .bdsharebuttonbox > a.bds_weixin {
    background: url(../img/wechat.png) no-repeat center;
    color: #7dd43c;
}
.share .bdsharebuttonbox > a.bds_tsina {
    background: url(../img/sina.png) no-repeat center;
    color: #e83437;
}