html {
height:100%;
}
body {
height:100%;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
   /* background-color: #eaf3fa;*/
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: 356px;
    height: 278px;
}
#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: 1%;
    padding-left: 2.5%;
height: 14.51rem;
}
.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: url(../images/allpicture/navlibg.png);
    margin-top: 2px;
}
.xxxytitle {
       width: 120px;
    height: 46px;
    margin: 5px 19%;
   background: url(../images/allpicture/xxxytitle.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
}
.img_px {
    width: 578px;
 height: 100%;
}
ul.nav.navbar-nav.sm {
    width: 100%;
padding: 15px 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;
}

/*学院新闻轮播*/
.FocusPic .title-bg, .FocusPic .title {
    height: 50px;
}
.FocusPic .title a {
    display: block;
    padding-left: 0;
    color: #fff;
    font-size: 14px;
    height: 50px;
    line-height: 38px;
    width: 100%;
   text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
 overflow: hidden;
     
}
.FocusPic .change {
    margin-bottom: 2%;
   background: none;
}
.FocusPic .change i {
    background: #474b4a;
    color: #FFF;
    cursor: pointer;
    font-family: Arial;
    margin-left: 5px;
    padding: 2px 8px;
    font-style: normal;
    height: 25px;
border: 1px solid;
}

.top_main {
    background: #fff;
}
.xyxwf .hdyw-list{
height: 256px;
}

.hdyw-list {
    padding: 0.8rem 1.2rem;
box-shadow: 0 0 4px #dadde6;
border:1px solid #dadde6
}

.xyxwf .link19_title,.zysznew .link19_title,.dqgz .link19_title,.jxyd .link19_title,.yqlj .link19_title{
   background: url(../images/allpicture/zysztitlebg.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
}
 .link19_title{
   background: url(../images/allpicture/zysztitlebg.png);
background-repeat: no-repeat; 
background-size: 100% 100%;
}
.xsgz .channel215 li,.xtgz .channel215 li{
height: 2.58rem;
    line-height: 2.5rem;
}
.link19_title {
    height: 36px;
line-height: 36px;
    padding: 0 2%;

font-size: 1.5rem;
    border-right: none;
box-shadow: 0 0 4px #dadde6;
border:1px solid #dadde6
}
.linktop19_font {
    font-size: 18px;
    color: #002450;
    font-weight: 600;

}
.more {
    margin-top: 0px; 
  
}
.fr a{
  height: 36px;
line-height: 36px;
font-size: 1.5rem;
 color: #002450;
}
a.f_14 {
color: #555555;
    font-size: 1.5rem;
    display: inline-block;
    width: 80%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
letter-spacing: 1px;
}
.zysznew .f_14,.ztzl .f_14{
 color: #0f3b58;
}
.channel215 li {
        height: 2.4rem;
    line-height: 2.2rem;
    border-bottom: none;
}
li.xyhg{
 height: 26px;
    line-height: 26px;

}
/*通知公告*/
.tzggnew a.f_14 {
       width: 78%;

}
.tzggnew .link19_title{
    height: 36px;
    line-height: 36px;
}
.tzggnew .hdyw-list{

}
.tzggnew .channel215 li{
height: 2.46rem;
/*line-height: 25px;*/
}
/*通知公告右4模块*/
.zysznew .channel215 li a:hover,.ztzl .channel215 li a:hover{
 color: #555555;
}
.fourpats{
    padding-left: 0;
}
.zysznew ,.xsgz{
    padding-right: 0;
}
.zysznew .channel215 li {
    height: 3.2rem;
    line-height: 3rem;
border-bottom: 1px dashed #26343f;
}
.ztzl .channel215 li{
    height: 26px;
    line-height: 26px;
}
img.zyshpic.tubiao{
 
   width: 14px;
    height: 14px;
}
.zysznew .channel215 li:last-child {
border-bottom: none;
}
.channel215 li a:hover,.channel215 li span:hover{
color:#0f3b58;
}
/*教学园地*/
.jxyd .channel215 li {
  height: 31px;
    line-height: 30px;
}




.latterparter {
    padding-left: 0;
}
.infofontstyle.index-dy {
    padding-top: 2%;
    padding-bottom: 2%;
}
span.txt-jyln {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.infofontstyle.index-dy {
    height: 10rem;
    overflow: hidden;
}
/*友情链接*/
.yqlj .hdyw-list{
 padding-top:1.5rem;
padding-bottom:1.5rem;
    margin-bottom: 3rem;    margin-bottom: 3rem;
}
.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;
}
/*底部*/
#footer24 {
    border-top: 1px solid #344b53;
    text-align: center;
  
    padding-bottom: 1%;
}
#footer24 a,#footer24 p{
     font-size: 1.6rem;
    color: #353535;
height: 2rem;
    line-height: 3rem;
}





/*列表页样式*/
#indexcenter {
    background: #fff;
padding-left: 0
}
.leftborder {
   padding-right: 0;
}
.leftNav li.current a {
    border-left: 0px solid #FFFF00;
   color: #494f89;
    left: 0;
}
.leftNav li {
   border-bottom: 2px solid #fff;
    background: #f7f8fd;
    text-align: center;

}
.leftNav li a{
color: #494f89;
}
.leftNav li a:hover{
color:#0866c5;
}
.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: 1px 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: 4%;
}
.date img {
    width: 100%;
    height: 185px;
}
.lmbt2 {
     font-weight: bold;
    font-size: 17px;
    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 {
}
.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;
    height:90%;
}
/*详情样式*/
.xqbg {
    background: #fff;
}
.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 {
}
.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: 70%;
}
.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;
    background: #f2f3f7;
    padding: 60px 0;
}
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 a img{
width: 100%;
}
.img_px {
    width: 330px;
}
li.dropdown {
    width: 100%;
}
#bs-example-navbar-collapse-1 a {
    border-right: 0px solid #fff;
}
.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;
}
/*详情手机*/
.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;
}
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;
}
}
.lineli {
line-height: 53px;
    font-size: 16px;
    color: #555555;
}
.figureImg {
width:192px;
}