body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
background: -moz-linear-gradient(top, red, blue);
background: -moz-linear-gradient(top,#f4f7fc 0%, #fefefe 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f7fc), color-stop(100%,#fefefe));
    background: -webkit-linear-gradient(top, #f4f7fc 0%,#fefefe 100%);
    background: -o-linear-gradient(top, #f4f7fc 0%,#fefefe 100%);
    background: -ms-linear-gradient(top,#f4f7fc 0%,#fefefe 100%);
    background: linear-gradient(to bottom, #f4f7fc 0%,#fefefe 100%);
}
ul, ol {
    margin-top: 0;
    margin-bottom: 0;
}
.flexslider .slides a img {height: 260px!important;}
.flexslider {height: 260px!important;}
.channel215 {
    margin-top:0px!important;
}
.navbar-form { padding:0px;margin-top: 20px;}
.navbar-nav > li > a {
   
}
#bs-example-navbar-collapse-1 a {
    color: #fff;
    font-size: 16px;
  padding: 0;

}

#bs-example-navbar-collapse-1 a:hover {
    background-image: url(../img/nav.jpg);
    font-size: 16px;
}
#bs-example-navbar-collapse-1 a:hover {
    color: #69a5fd;
}

.hdyw-pic img {
    width: 390px;
    height: 248px;
}
#TeXiao2{
    position: relative;
    overflow: hidden;
    width: 356px;
    height: 278px;
    margin-top: -1px;
	margin-left:0px
}
#footer24 {border-top: 4px solid #0a53bf; text-align:left}
.nav13_bj_img {
    background: url(../images/allpicture/topbg.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
}
.yx-rotation-focus1 span.hover {
    background: #69cefd!important;
}
.chl69b img {
    width: 100%;
    height: 100px;
}
/*样式添加*/
.nav14height {
        padding-top: 2%;
    padding-left: 2.5%;
    height: 118px;
}
.sm-nowrap {
    background: #014085;
    padding: 0.5rem  1rem;
border-radius: 4px;
}
.sm-nowrap li{
line-height: 2rem!important;
   height: 2.5rem!important;
overflow:hidden!important;  
        text-overflow:ellipsis!important;  
        white-space: normal!important;  
        display:-webkit-box!important;  
        -webkit-box-orient:vertical!important;  
        -webkit-line-clamp:1!important;
}
.sub-link{
border-right: none!important; 
line-height: 2rem!important;
    display: block!important;
    height: 2rem!important;
}

.navbbg {
       background: #184886;
    margin-top: 2px;
}

.img_px {
    width: 578px;
 height: 100%;
}
ul.nav.navbar-nav.sm {
    width: 100%;
padding: 10px 0px;
}
.sm li:last-child{
   border-right: 0px solid  #fff;
}
li.dropdown {
    width: 10%;
    text-align: center;
    border-right: 1px solid  #fff;
}

.sm li:last-child a{
border-right: none;
}
/*通知公告视频样式*/
.hxxn-sp {
    width: 100%;

}

.top_main {

}
.xyxwf .hdyw-list{
height: 256px;
}

.hdyw-list {
    padding: 0.8rem 1.2rem;


}

.xiahua{
 background: url(../images/allpicture/zyszxiahua.png) bottom;
background-repeat: no-repeat; 
background-size: 100% 100%;
height:4px;
}
.xyddtt .xiahua{
 background:url(../images/allpicture/xydtxiahua.png)  no-repeat left  bottom;
background-size: 100% 100%;
}
.xyfc .xiahua, .yqlj .xiahua{
 background:url(../images/allpicture/xyfcxiahua.png)  no-repeat left  bottom;
background-size: 100% 100%;
}
.tzggnew .xiahua{
 background:url(../images/allpicture/tzggxiahua.png)  no-repeat left  bottom;
background-size: 100% 100%;
}
.xsgz .channel215 li,.xtgz .channel215 li{
height: 2.58rem;
    line-height: 2.5rem;
}
.link19_title {
background: none;
    height: 36px;
line-height: 36px;
font-size: 1.5rem;
    border-right: none;

}
.linktop19_font {
    color: #000;
    padding-left: 2%;
    font-size: 18px;
    font-weight: 600;
}
.more {
    margin-top: 0px; 
      padding-right: 3%;
}
.fr a{
  height: 36px;
line-height: 36px;
font-size: 1.5rem;
 color: #002450;
}
a.f_14 {
color: #363636;
    font-size: 1.6rem;
    display: inline-block;
    width: 80%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
letter-spacing: 1px;
}
.zysznew .f_14,.ztzl .f_14{
 color: #0f3b58;
}
a.f_14:hover{
 color:#184886;
}
.slcd {
    width: 76%!important;
}
.channel215 li {
        height: 2.4rem;
    line-height: 2.2rem;
    border-bottom: none;
}
li.xyhg{
 height: 30px;
    line-height: 28px;

}
/*学院动态专业设置*/
.yx-rotation-title1 {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    left: 0;
    bottom: 0;
    _bottom: -1px;
}
.yx-rotation-t1 {
    color: #fff;
    font-size: 16px;
    z-index: 2;
    bottom: 0;
    left: 10px;
    line-height: 40px;
    width: 250px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
}
.yx-rotation-t1:hover{
    color: #1e73c2;
}
.yx-rotation-focus1 span{width: 10px;height: 10px;line-height: 7px;float:left;margin-left: 6px;position:relative;top: 20px;cursor:pointer;background:#FFF;border-radius:100px;text-indent:-9999px;}
.yx-rotation-focus1 span.hover{background:#f17c43;}
.yx-rotation-focus1 {
    height: 30px;
    line-height: 30px;
    right: 20px;
    bottom: 10px;
    z-index: 2;
position: absolute;
}



.xydtys {
    padding-top: 2%;
    position: relative;
    padding-right: 0;
}
img.xydtpic {
    width: 100%;
    height: 250px;
}
.xydttit {
    width: 96.2%;
    height: 34px;
    background-color: rgba(4, 4, 4, 0.81);
    line-height: 34px;
    position: absolute;
    bottom: 0;
    display: block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
    overflow: hidden;
    color: #fff;
    padding: 0 10%;
    font-size: 15px;
}
.xyddtt li.xyhg {
  height: 32px;
    line-height: 40px;
}
.zysznew li{
height: 3.2rem;
    line-height: 3rem;
    border-bottom: 1px dashed #26343f;
}
img.zyshpic.tubiao {
    width: 14px;
    height: 14px;
}
.zysznew .f_14{
    color: #0f3b58;
    font-weight: 600;
}
.zysznew li {
 height: 45px;
    line-height: 45px;
    padding: 2px 10px;
}
.zysznew .hdyw-list {
    padding: 0;
}
/*学院风采*/
.xyfc {
    margin-bottom: 3%;
}
.xyfcjs {
width: 20%;
    padding-top: 1.5%;
}
.marquee {
    width: 100%;
    padding-top: 30px;
    height: 210px;
    overflow: hidden;
}
.marquee li a {
    font-size: 16px;
    color: #333!important;
}
.marquee li a:hover{
    color: #2A69A3!important;
}
.xyfcjs img{
width: 100%;
    height: 124px;
}
.xyfcjs a{
   text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-size: 16px;
    color: #000;
    margin-top: 2%;
}
.xyfcjs a:hover{
color: #184886;
}
.zhongjianpic {
    margin: 2% 0;
    margin-bottom: 0;
}
/*党团工作那排*/

.dtdxfc {
    margin-top: 3%;
}
.txpic {
    width: 100%;
    height: 150px;
}
.sjj {
    margin-top: 2%;
}
.l {
    padding-right: 10px;
padding-left: 0;
}
.r {
    padding-left: 5px;
  padding-right: 0px;
}
.bgf {
    background: url(../images/bgf.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
 height: 66px;
}
.bgt{
    background: url(../images/bgt.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
 height: 66px;
}

/*教学专栏那排*/


.jxzl .row {
    margin-top: 4%;
}
.jxpic {
    padding-right: 0;
}
.jx_tit, .zstit a.f_14 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 22px;
    line-height: 22px;
}
.zs_neirong {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
    line-height: 28px;
    word-wrap: break-word;
    width: 100%;
    font-size: 16px;
    border-bottom: 1px dashed #b6b6b6;
    margin-bottom: 3%;
}

p.jx_neirong {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 15px;
    height: 60px;
    line-height: 30px;
}
.jxpic img{
width: 100%;
    height: 80px;
}
li.xyhg.cxtit {
    height: 34px;
    line-height: 34px;
}
.zstit a.f_14{
      width: 100%;
}
.zstit {
 height: 22px!important;
    line-height: 22px;
}
/*友情链接*/
.yqlj .hdyw-list{
 padding-top:1.5rem;
padding-bottom:1.5rem;
    margin-bottom: 2rem; 
}
.yqlj .hdyw-list a {
    display: inline-block;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0px 1.5rem;
    border-right: 1px solid;
    font-size: 1.6rem;
    margin-bottom: 1%;
    letter-spacing: 2px;
}
.yqlj .hdyw-list a:last-child {
    border-right: 0px solid #fff;
}
/*底部*/
.lxwm {
    background: #134a83;
    padding: 3%;
    padding-top: 1%;
    color: #fff;
    padding-bottom:1%;
}
.youqing {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 2%;
}
.lxwm .col-md-6.col-sm-6.col-xs-12 p, .banquan a{
height:30px;
line-height:30px;
color:#fff;
  font-size: 16px;
display: inline-block;
}
.centerpic{
text-align: center;
}
.codef, .codet {
    width: 80px;
    height: 80px;
}
p.code {
    font-size: 16px;

    height: 30px;
    line-height: 30px;
}
.dy {
    width: 33%;
    text-align: center;
}
/*列表页样式*/
.lbxqcontainer{
padding-left: 0;
    padding-right: 0;
}
#indexcenter {
    background: #fff;
    margin-top: 16px;
padding-left: 0
}
.leftborder {
   padding-right: 0;
}
.leftNav li.current a {
    border-left: 0px solid #FFFF00;
   color: #494f89;
    left: 0;
}
.leftNav li {
   border-bottom: 1px solid #fff;
    background: #f7f8fd;
    text-align: center;

}
.leftNav li a{
color: #494f89;
}
.min-ht {
    border-left: 1px solid #b9c1d7;
padding-bottom: 3%;
}
.xqtitle {
    display: block;
    font-size: 35px;
    color: #3f3d3e;
}
.xqtitle:hover{
color: #3f3d3e;
}
a.xqchtitle:hover {
    color: #4b4e7f;
}
.xqchtitle {
    font-size: 24px;
    color: #4b4e7f;
    height: 39px;
    line-height: 55px;
    letter-spacing: 4px;
}
.kli40 {
    width: 100%;
height: auto;
    line-height: 40px;
    font-size: 16px;
     border-bottom: 0px solid #b8d0e6; 
    text-align: center;
    padding-top: 7%;
}
.content2 {
    border-bottom: 0px solid #ccc;
}
.contentlist {
    text-align: left;
    width: 63%;
    float: none;
    overflow: hidden;
    padding-left: 9%;
}
.date img {
    width: 350px;
    height: 200px;
}
.lmbt2 {
      font-size: 24px;
    font-weight: 100;
    line-height: 25px;
    color: #07080a;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 25px;
}
p.date {
    color: #48494b;
    height: 52px;
    line-height: 68px;
    margin-bottom: 3%;
}
.panel-body {
    padding-top: 2%;
}
.liebiaocontent {
    color: #808082;
    line-height: 26px;
    font-size: 16px;
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.news.clearfix {
    padding: 3%;
padding-right: 0;
}
.news.clearfix:hover{
background: #f2f3f7;
}
.listbg {
    background: #f7f8fc;
}
/*详情样式*/
.xqbg {
    background: #f7f8fc;
}
.entitle {
     height: 192px;
    line-height: 114px;
    font-size: 16px;
    border-bottom: 0px solid #b8d0e6;
    text-align: center;
overflow: hidden;
    font-size: 50px;
    color: #979db8;
    background: #253980;
    text-align: left;
    font-weight: 600;
    padding-left: 8px;
}
.znav {
   padding-right: 0;
   padding-left: 0;
}
.leftNav h3 {
    color: #415688;
    font-size: 16px;
    line-height: 68px;
    padding: 0 22px;
    font-weight: 600;
    background: #b9c1d7;
    text-align: center;
letter-spacing: 1px;
}
.nav3_img {
    box-shadow: none!important;
}
.liulan {
        float: left;
    width: 86%;
}
.margintop30,.margintop15 ,.margintop15 a{
   margin-top: 30px;
    font-size: 18px;
    color: #7e7e7e;
}
.margintop30 a:hover,.margintop15 a:hover {
   color: #25357e;
}
.infofontstyle {
    background: #f2f3f7;
    padding: 1% 2%;
}

.panel-body.img_new_px {
    padding-bottom: 0;
}
.bshare-custom {
    font-size: 16px!important;
    line-height: 36px!important;
    height: 50px!important;
    background: #f2f3f7;
}
li.margintop30,li.margintop15{
padding-left: 2%;
}
.margintop15 {
   margin-top: 10px;
}

/*分页样式*/
li.yeshu {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #737373;
    text-decoration: none;
    background-color: #fff;
}
.pagination>li>a, .pagination>li>span {
    color: #a7a7a7;
}
.pagination li > select {
    border: 1px solid #ddd;
      border-left: 1px solid #ddd;
    width: 40px;
}
.pagination {
  
    padding-left: 6%;
  
}

.parBd1 {
    padding: 0 2%;
}

/*空间图标*/
.bshare-custom a{
height: 20px !important;
    width: 20px !important;
padding-left: 24px!important;
}
.bshare-custom .bshare-qqim {
    background: url(../images/qq.png) no-repeat!important;
    background-size: 20px 20px !important;
}
.bshare-custom .bshare-weixin {
    background: url(../images/wxlogo.png) no-repeat!important;
    background-size: 20px 20px !important;
}
.bshare-custom .bshare-sinaminiblog{
 background: url(../images/weibo.png) no-repeat!important;
    background-size: 20px 20px !important;
}
.bshare-custom .bshare-qzone {
    background: url(../images/kjlogo.png) no-repeat!important;
    background-size: 20px 20px !important;
}



/*手机自适应样式*/
@media (min-width: 320px) and (max-width: 920px) {
/*首页手机*/
.nav14height {
    height: 50px;
}
.nav14height a img{
width: 88%;
}
.img_px {
    width: 330px;
}
li.dropdown {
    width: 100%;
border-right: 0px solid #fff;
    height: 34px;
}
.navbar-nav {
    margin: 0;
}
.navbar-nav.sm {
    padding-top:5px!important;
  padding-bottom:0px!important;
}
#bs-example-navbar-collapse-1 a {
    border-right: 0px solid #fff;
}
.xyddtt, .zysznew{
    margin-top: 4%;
}
div#TeXiao2 {
    margin-top: 5%;
}
.hdyw-pic img {
    width: 330px;
}
.yx-rotation-title1{
 width: 100%;
}

.xydtpic {
    margin-top: 4%;
}
.xydtys {
    padding-right: 15px;
}
.xydttit {
    width: 92%;
}
.xyfcjs a{
    font-size: 14px;
}
.xyfcjs {
    width: 20%;
    padding: 2%;
    padding-top: 4%;
}
.xyfcjs img {
    width: 100%;
    height: 60px;
}
.jxpic {
    padding-right: 15px;
}
.jxpic img {
    height: 150px;
}
.txpic,.jxpic img {
    margin-bottom: 2%;
}
.yqlj .hdyw-list {
    margin-bottom: 0rem;
}
.dy {
    width: 100%;
}
.lxwm .col-md-6.col-sm-6.col-xs-12 p{
    display: block!important;
text-align: center;
}
.sjzj, .contactus, .youqing{
text-align: center;
}
.centerpic {
    text-align: center;
    margin: 5% 0;
}
.youqing {
     margin: 4%;
}


.FocusPic,div#main-slide {
    width: 330px!important;
    height: 313px!important;
}
.FocusPic .title a{
width: 50%;
}
.FocusPic .change {
    height: 26px;
}
.fours{
padding-left: 15px;
    padding-right: 15px;
}
.dqgz,.xtgz {
    padding-right: 0;
}
.latterparter {
    padding-left: 15px;
}
.yqlj .hdyw-list a{
display: block;
    text-align: center;
    border-right: 0px solid;
    line-height: 25px;
    height: 25px;}
/*详情手机*/
table{
width: 100%!important;
}
.znav {
    padding-left: 0;
}
.entitle {
    height: 50px;
    line-height: 50px;
    border-bottom: 0px solid #b8d0e6;
    text-align: center;
    font-size: 24px;
padding-left:0px;
}
.img_new_px img {
 
    width: 100%;
}
.xqcontent,.panel-body.img_new_px {
    margin-top: 0!important;
}
.infotitle {
    font-size: 24px;
    margin-bottom: 7px;
}
.liulan {
    width: 64%;
}
/*列表手机*/

.xxxytitle {
    width: 122px;
    height: 42px;
    margin: 4% 33%;}
#indexcenter {
     margin-top: 0px;
}
.date img {
    width: 140px;
    height: 107px;
}
.lmbt2 {
    font-size: 18px;
    line-height: 22px;
height: 22px;
}
p.date {
    height: 16px;
    line-height: 20px;
}
.liebiaocontent {
    line-height: 26px;
    font-size: 14px;
    -webkit-line-clamp: 2;
}
.kli40 {
    padding-top: 0; 
}
.xqtitle {
    font-size: 28px;
}
.xqchtitle {
    font-size: 20px;
    line-height: 30px;
}
.pagination ul li {  
    margin-bottom: 4%;
}
.pagination {  
    padding-left: 0!important;  
}




}

@media (min-width: 922px) and (max-width: 1200px) {
.FocusPic,div#main-slide,div#main-slide,.img_px {
    width: 473px!important;
}
}
@media (min-width: 930px) and (max-width: 994px) {
.FocusPic,div#main-slide,div#main-slide,.img_px {
    width: 362px!important;
}
.FocusPic .title a{
width: 55%!important;
}
}
@media (min-width: 922px) and (max-width: 932px) {
.FocusPic,div#main-slide,div#main-slide,.img_px {
    width: 358px!important;
}
.FocusPic .title a{
width: 50%!important;
}
}