﻿@charset "utf-8";
*{padding: 0px; margin: 0px}
 
a:hover{text-decoration: none !important}
body{font-size:15px!important}

.banner-main{ height:600px; position:relative; background: #216bda}
.banner-main-img{height:600px;  min-width:1000px; overflow:hidden}
.banner-main-img li{  display:none; overflow:hidden; position:absolute; top:0; left:0}
.banner-main-img li img{width:1920px; height:600px; display:block; position:relative; left:50%; margin-left:-960px; top:0}
.ui-controls ul{position:absolute; bottom:20px; left:5%}
.ui-controls ul li{float:left; width:40px; height:46px; margin:0 5px;  background:transparent;  text-align: center; line-height: 46px;font-size:18px; overflow:hidden; cursor:pointer; -webkit-transition:all .2s; transition:all .2s}
.ui-controls ul li:hover{  background:#f2be33}
.ui-controls ul .current{ background:#f2be33}
.ui-controls .ui-prev{width:41px; height:69px; position:absolute; top:50%; left:0; margin-top:-35px; text-indent:-9999px; overflow:hidden; background:url(../images/icon-slides.png) no-repeat -84px 50%; z-index:999; cursor:pointer}
.ui-controls .ui-next{width:41px; height:69px; position:absolute; top:50%; right:0; margin-top:-35px; text-indent:-9999px; overflow:hidden; background:url(../images/icon-slides.png) no-repeat -125px 50%; z-index:999; cursor:pointer}
.ui-controls .ui-prev:hover{background-position-x:0}
.ui-controls .ui-next:hover{background-position-x:-42px}

ul,li {list-style-image:none;list-style-type:none}

.logo{width:516px; height:109px;position:absolute; top:30px; left:2%; background: url(../images/index_03.png) no-repeat; z-index: 5}

 /*搜索*/
.search{width:240px; height:36px;position:absolute; top:30px; right:2%; background:rgb(255,255,255,0.1); z-index: 10; border-radius: 18px;   }
.search input{width:200px; height:36px;   background: transparent; border: none;padding-left: 20px }
.search span{  cursor: pointer}
 
 /*菜单*/
.menu{width:860px; margin:0 auto; height:50px; line-height:50px;   color:#333;position:absolute; top:80px; right:2%; z-index: 6}
.nav{position:relative; width:860px; margin:0 auto;  font-size:18px}
.nav a{color:#fff; }
.nav a:hover{color:#fff;text-decoration: none}
.nav h3{font-size:100%;  }
.nav .m{float:left; position:relative; z-index:1}
.nav h3 a{display:block; width:120px; text-align:center; }
.nav h3 a span{color:#fff; font-size:10px; margin-left: 10px}
.nav .sub{display:none; position:absolute; left:0px; top:54px; z-index:1; width:120px;  border-top:0;   padding:0px;background:rgb(255,255,255,0.6);}
.nav .sub li{text-align:center; padding:0px; margin-bottom:-1px}
.nav .sub li a{display:block; border-bottom:1px solid #fff; padding:8px 0;  line-height:28px; color:#333; font-size:14px;  }
.nav .sub li a:hover{color:#216bda; background:#fff; border-left:2px solid #216bda}
.nav .block{height:4px; width:120px;  position:absolute; left:0; top:50px; overflow:hidden; z-index:1}


.container{ padding:20px 0px}
 
/*建院要闻*/
.jyxw_title .title{   padding:0px 15px; border-bottom:2px solid #216bda;  float:left}
.jyxw_title .more{  float:right; cursor: pointer}

.jyxw_zd{padding:20px 0px; float: left;  }
.jyxw_zd img{width:259px;height:146px; float:left}
.jyxw_zd h3,.jyxw_zd p{float:right; margin-top: 0px}
.jyxw_zd h3{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
 
.jyxw_zd p{line-height:26px}
.jyxw_zd_news{width:620px; height:165px;float:right}

ul.jyxw_list{float: left; margin-top: 10px} 
ul.jyxw_list li:hover{background:#f8f8f8}
ul.jyxw_list li a{display:block; float:left;  }
ul.jyxw_list li span{float:right;  }

 
/*通知公告*/
.tzgg_title{background: #eff5ff;   padding: 0px 20px;  }

ul.tzgg_list{float: left;  } 
ul.tzgg_list li {   padding: 20px 0px;   float: left; width: 100%  }
ul.tzgg_list li:hover{background:#f8f8f8}
ul.tzgg_list li .tz_day{ width: 36px; height:40px;  float: left;}
ul.tzgg_list li .tz_day span{ width:100%; font-size:18px; text-align: center; display: block; line-height: 20px}
ul.tzgg_list li .tz_day p{ width:100%; font-size:12x; text-align: center}
ul.tzgg_list li a{display:block; float:right; line-height: 20px;width:380px;  }

.line{ height:11px; background: url(../images/index_07.gif) repeat-x; margin-top: 20px; margin-bottom: 30px}

/*快捷导航*/
.kjdh{background: url(../images/index_11.gif) no-repeat right; }
  
.dh_menu{ width:155px; float:left; text-align: center; padding: 0px 10px}
.dh_menu .dh_icon{  font-size:54px;height:72px }
 
.dh_menu .dh_icon .icon:hover{font-size:72px} 
.dh_menu .dh_icon  .icon {
  width: 1em;
  height: 1em; 
  fill: currentColor;
  overflow: hidden;
	-webkit-transition: font-size 0.25s linear, width 0.25s linear;
	-moz-transition: font-size 0.25s linear, width 0.25s linear;
	transition: font-size 0.25s linear, width 0.25s linear;
}


/*页脚*/
.con{ width: 1400px; margin: 0 auto}
.foot{  height: 120px; background: #174fa2; color:#90b4e9}
.foot img{ float:left; margin-top:12px}
.lxfs{width: 480px;float: right;padding-top:32px}
.lxfs .pull-left{ border-right:1px dashed #90b4e9; height: 56px;line-height: 30px;padding-right: 50px}
.lxfs .pull-right .weibo,.lxfs .pull-right .weixin{width:56px; height: 56px; float:left; margin-right: 20px; position: relative}
.weibo{ background: url(../images/icon_03.png) no-repeat}
.weixin{ background: url(../images/icon_05.png) no-repeat}

.ewm{ width:120px; height: 120px;background:rgb(144,180,233,0.6);position: absolute;bottom:70px; left:-32px;display: none; padding:5px} 
.arrow{width:0px; height: 0px;position: absolute;  border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px solid #749dd9;bottom:-8px; left:52px; }
.ewm img{ margin-top:0px}

.bottom{  height: 60px;line-height: 60px; background: #0f428f; color:#90b4e9; text-align: center}

/*二级页*/

/*左侧菜单*/
.banner-second{  height: 220px; background: url(../images/topbg_01.jpg) no-repeat center }
.leftmenu{ position: relative; }
.leftmenu_bg{  height:auto; position: relative;top:-60px; }
.left_title{ padding:10px 0px  10px 30px; font-size:30px;   }

ul.sec_menu{padding-left:8px}
ul.sec_menu li{  border-bottom: 1px solid #eff3f6;   padding-left: 40px; cursor: pointer}
ul.sec_menu li:hover{border-left:8px solid #f2bd33; color:#216bda}
ul.sec_menu li.hover{border-left:8px solid #f2bd33; color:#216bda}
ul.sec_menu li a{display:block}

/*当前位置*/
.address{ height:18px;border-bottom: 1px solid #eff3f6; position: relative}
.address .dqline{width: 100px;border-bottom: 1px solid #216bda; height:18px; float:right;}
.address .dqtext{ padding:0px 20px;float:right; line-height: 30px}

/*学院领导*/
.xyld_bg{  box-shadow: 1px 1px 2px #999; height:240px; margin-top: 30px}

.ldzw{line-height: 40px;}
.ldzw .zwbg{ height: 40px;   padding: 0px 20px }
.name{ line-height: 40px; font-size: 18px; font-weight: bold}
.ldzz{  line-height: 24px;width: 310px;}
.photo{width: 140px;height: 170px; }
.photo img{width: 140px;height: 170px; }

/*热点新闻*/
.rdxw{  border-top:2px solid #216bda ; margin-top: -30px} 
ul.rdxw_list li  span{ color:#fff;padding: 0px 3px; margin-right: 5px   }
ul.rdxw_list li:nth-of-type(1) span{background:#e74848 }
ul.rdxw_list li:nth-of-type(2) span{background:#ff9453 }
ul.rdxw_list li:nth-of-type(3) span{background:#ffcf3d }
ul.rdxw_list li:nth-of-type(4) span{background:#9db9e4 }
ul.rdxw_list li:nth-of-type(5) span{background:#9db9e4 }

/*建院要闻 新闻列表*/
.jyxw_newslist,.tzgg_newslist,.zjjg_list,.jyjx_newslist{min-height: 500px} 
.jyxw_newslist ul{float: left; margin-top: 10px}  
.jyxw_newslist ul li a{display:block; float:left;  }
.jyxw_newslist ul li span{float:right;  }
 
.jyxw_newstitle{  padding: 20px 120px 10px;  }
.jyxw_newstitle h2,.jyxw_newstitle p{ text-align: center; }
.jyxw_newstitle h2{padding-bottom: 20px; font-size: 24px; line-height: 44px}
.jyxw_news_detail{ padding:20px 0px; line-height: 30px}

.jyxw_newslist ul li{height: 60px;line-height: 60px; }

/*通知公告 新闻列表*/  
.tzgg_newslist ul li {  float: left; width: 100% ; padding-bottom: 30px; padding-top: 20px }
.tzgg_newslist ul li .tz_day{ width: 80px; height:72px; line-height: 36px; float: left;text-align: center; border: 2px solid #216bda}
.tzgg_newslist ul li .tz_day span{ width:100%; font-size:18px;  display: block; line-height: 32px}
.tzgg_newslist ul li .tz_day p{ width:100%; font-size:14px;   background: #fff;  }
.tzgg_newslist ul li a{display:block; line-height: 20px;margin-left: 110px }

/*教育教学 新闻列表*/  
.jyjx_newslist ul li {  float: left; width: 100% ; padding-bottom: 20px; padding-top: 20px } 
.jyjx_newslist ul li a{display:block; line-height:30px;  }
.jyjx_newslist ul li a h4{line-height:36px;  }
/*组织机构 新闻列表*/  
.zjjg_list {margin-top: 40px }
html *:before,html *:after{-webkit-transition: 0.5s; transition: 0.5s;}
 
.zjjg_list a{text-decoration: none;color:#333; line-height: 64px;   text-align: center}
[class^="btn-"]{position: relative; display: block; margin: 20px 30px; width: 280px; height: 64px;   text-transform: uppercase; overflow: hidden;  float: left ;border:1px solid #2d8cf0;}
.btn-2{color: #48a6b1;}
.btn-2:before{content: ''; width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent transparent transparent #2d8cf0; position: absolute; bottom: 0; left: 0; z-index: -1;-webkit-transition: 0.5s; transition: 0.5s;}
.btn-2:after{content: ''; width: 0; height: 0; -webkit-transform: rotate(360deg); border-style: solid; border-width: 0 0 0 0; border-color: transparent #2d8cf0 transparent transparent; position: absolute; top: 0; right: 0;  z-index: -1; -webkit-transition: 0.5s; transition: 0.5s;}
.btn-2:hover{color: #fff;}
.btn-2:hover:before{border-width: 185px 0 0 185px;}
.btn-2:hover:after{border-width: 0 185px 185px 0;}
.btn-2:active{background: #2896a3;}

/*公共属性*/
 .jyxw_title .title,.tzgg_title,.kjdh h3,ul.sec_menu li,.ldzw,.rdxw,.tzgg_newslist ul li a h4,.jyjx_newslist ul li a h4,.zjjg_list a{ font-size:20px;}
.ui-controls ul li,ul.tzgg_list li .tz_day,.search input,.search span,.left_title,.ldzw .zwbg,.tzgg_newslist ul li .tz_day span{color:#fff; }
.left_title,.ui-controls ul li,.jyxw_title .title,.tzgg_title,.kjdh h3,.rdxw{font-weight: bold}
.ldzw,.address,.bottom,.leftmenu_bg,.leftmenu,.banner-second,.foot,.dh_menu .dh_text,.dh_menu .dh_icon,.line,.jyxw_zd,.banner-main-img,.banner-main-img li,.banner-main,.jyxw_zd h3,ul.jyxw_list,ul.tzgg_list,.jyxw_newslist ul,.jyxw_title{ width: 100%}
.ldzw .zwbg,.leftmenu_bg,ul.tzgg_list li .tz_day,.nav .block,.tzgg_newslist ul li .tz_day{background:#216bda; }
.xyld_bg,.address .dqtext,ul.sec_menu li,.nav .sub{background:#ffffff; }

.jyxw_zd,.jyxw_title,ul.tzgg_list li,.rdxw,ul.rdxw_list li,.jyxw_newslist ul li,.jyxw_newstitle,.tzgg_newslist ul li,.jyjx_newslist ul li {border-bottom:1px solid #d8e6f0;}
.rdxw,.tzgg_title,.jyxw_title,ul.sec_menu li,ul.rdxw_list li{height: 48px;line-height: 48px; }
.tzgg_newslist ul li a h4{line-height: 30px;height: 30px}
ul.jyxw_list li{line-height: 40px;height: 40px}
.jyxw_title .more a,.tzgg_title a,.kjdh h3,.tzgg_title,.jyxw_newstitle h2{color:#216bda;!important }
.jyxw_newstitle p,.jyxw_newslist ul li span,small,.jyxw_zd h5,.tzgg_newslist ul li a p,.jyjx_newslist ul li a p{color:#999;}
.jyxw_title .more，.jyxw_newstitle p,.tzgg_title a{font-size:12px}




.pagination-lg > li > a{padding:8px 12px !important; font-size:12px !important}






