a{color: #000;}
a:hover,a:visited,a:active,a:focus{text-decoration:none;}
a:focus{color: #000;}
body{font-family: Arial, Microsoft YaHei, SimHei; font-size:16px;}
table{margin:0 auto !important;}
.center{margin:0 auto; float: none; display:table;}
.padding-none{padding-left:0px; padding-right: 0px;}
/*==========header==========*/
#header{margin: 0 auto;	overflow:hidden; background: #fff;}
#logo{height: 145px; background:url(../images/logo1.png); display: block;}
#search form {margin: 50px 0 0 0;}
#search form .form-group{margin-bottom: 10px;}
.select-type{display:none;}
/*========nav============*/
.containter-nav{  width: 1375px;  padding: 0;  margin: 0 auto}
.nav{height:50px}
.nav>li>a{width: 125px; padding-left:5px; padding-right:5px;}
#shouye>a{width: 90px;}
.navbar{margin-bottom: 0px; border: none; border-radius: 0px;}
/*<!--#005da3; border-color-->:*/
.navbar-default {background: #c4171d;text-align:center; line-height: 40px;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-default .navbar-nav>li>a:hover{background-color:#004275; color: #fff;}
.navbar-default .navbar-nav>li>a:focus{color: #fff;}
.navbar-collapse{}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color:#004275;color: #fff;}
.dropdown-menu{ background:rgba(0,0,0,0.8); min-width:125px !important; font-size:16px; padding: 0px;margin: 0px; border:none;font-weight: normal; background-color:#000;} 
.dropdown-menu>li>a {color: #fff; padding: 10px 0px; text-align: center;}
.dropdown-menu>li>a:hover{background:#004275; color: #fff;}
.dropdown-submenu{ position:relative;}
.dropdown-submenu > .dropdown-menu{ top:0; left:100%; margin-top:0px; margin-left:-1px; -webkit-border-radius:0 6px 6px 6px; -moz-border-radius:0 6px 6px 6px; border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover > .dropdown-menu{ display:block;}
.dropdown-submenu > a:after{ display:block; content:" "; float:right; width:0; height:0; border-color:transparent; border-style:solid; border-width:5px 0 5px 5px; border-left-color:#cccccc; margin-top:5px; margin-right:-10px;}
.dropdown-submenu:hover > a:after{ border-left-color:#ffffff;}
/*=========pagebody=========*/
#pagebody{background:#F0F0F0;}
#slideinfo{height:405px;padding-top: 15px;}
.carousel-caption{ left:0%; right: 0%; padding:0px 0; bottom:0px; background: rgba(0,0,0,0.6); text-align: left;}
.carousel-indicators{ bottom: 0px; text-align:right; left:0px; right:3%; margin-left:0px; width: auto;}
.column{height: 45px;}
.column span {display: block; background-color:#005da3; width: 160px; height: 45px;line-height: 45px; font-size: 20px; text-align:center; color:#fff; float: left;}
.column a,.tab a{float:right;  font-size:14px; font-style:normal; border:solid 1px #999; padding: 4px 9px; margin-top: 12px; margin-right: 15px; color:#999;}
.column a:hover,.tab a:hover{ border: solid 1px #005da3; color: #005da3;}
#info ul li a{ display: block; height:46px; margin-top: 17px; padding-left:7px;border: solid 1px #F0F0F0; border-left: solid 1px #BBBBBB; line-height: 22px;}
#info ul li a:hover{ border: solid 1px #005da3;}
#info ul li a:focus{ border: none;}
.date { display: block; float: right; color:#999; font-size: 14px; padding-right: 5px;}
.icon-calendar{ color:#CC0000;}
#pagebody-2{border-top: solid 2px #e7e7e7; padding-top: 15px;}
.tab,.tab1{ height:40px;}
.tab span{background:#005da3; display: block; float:left; color: #fff; font-size:18px; line-height: 40px; padding: 0 10px;}
.tab1 a{display: block;}
.tab1 span{color: #005da3; font-size:18px; line-height: 40px; font-weight:bold;}
.time{ display:block; float:left; color:#999; font-size:16px; text-align: center; width:70px;}
#forum ul li a{display: block;line-height: 22px; margin-top: 16px;height:50px;}
.person{ display: block; float: right; color:#999; font-size:16px; padding-right: 5px;}
.icon-user{color:#005da3;}
.popover{max-width:350px;}
.media-body{ font-size: 14px;}
#news ul li a{display: block;line-height: 22px; margin-top: 14px;}
#news h4{text-align:center;}
#job ul li a{display: block;line-height: 24px; margin-top: 15px; height:50px; overflow:hidden;}
.calendar{display:block; float:left; color:#fff; background:#005da3;  font-size:12px;padding:2px 6px; margin: 0 5px 0 10px; line-height: 20px;}
.calendar strong{font-size: 18px;}
/*==========footer==========*/
#footer{background:#333; height:auto; margin-top: 40px; width: 100%;}
#addrs,#link,#bottom{color: #fff;}
#addrs h4,#link h4{margin:30px 0 15px 0;}
#addrs ul li a,#link ul li a{ line-height:32px; color:#e7e7e7;}
.icon-link{ display: block; float:left;  padding:6px 8px;-moz-border-radius:3px; -webkit-border-radius: 3px; border-radius: 3px;}
.icon-map-marker,.icon-phone{}
#bottom{background:#2d2d2d; height:45px; width: 100%; margin-top: 20px;}
#bottom h5{text-align: center;}

/*===========channel/content=============*/
.pic{margin-top:15px; height: 200px;position: relative; z-index: 1;}
.pic span{position: absolute;display: block;  height: 48px; top: 96px; right:30px;font-size: 24px; background:rgba(0,93,163,0.8); color: #fff; text-align: center;line-height: 48px;}
.breadcrumb{background: #fff; margin-top:15px; margin-bottom: 10px;}
.icon-home{color: #005da3;}
.list,.slidenav,.content,.list1{border-top: solid 3px #005da3;}
.list ul li{display: block; line-height:46px; margin-top: 12px; height:46px; border-bottom:dashed 1px #999;}
.list ul li small{ float: right; padding-right:8px;}
.icon-bookmark-empty{ padding-left:12px;}
.content_p{ padding:0 30px;}
.content .list-inline{ text-align: center;}
.content p{ line-height:200%;   text-align: justify;}
.content td{padding:5px 2px;}
td p{line-height:140% !important; margin:0;}
.content{ min-height: 500px;}
.slidenavhead{font-size:20px; border-bottom: 1px solid #E2E2E2; padding:5px 0 10px 0;}   
.media-object{position: relative; width:65px;height:65px;}
.media-body h5{margin: 0px 0 0 0; padding-top: 5px;}
/*翻页*/
.pages{padding:10px 0 25px;text-align:center;}
.pages a,.pages span,.pages input{display:inline-block;margin:0 2px;width:36px;height:30px;line-height:30px;text-align:center;border:1px solid #CECECE;background-position:-462px -86px;color:#999;font-size:14px;font-weight:bold;border-radius:2px;vertical-align:middle;white-space:nowrap;}
.pages a.pagepre:hover,.pages span.pagenow,.pages a.pagenext:hover,.pages a.previouspage:hover{border:1px solid #005da3;background:#005da3;color:#fff;text-decoration:none;}
.pages a.previouspageone,.pages a.pagenext,.pages a.previouspage,.pages a.pagenextnone{width:60px;font-weight:normal;}
.pages a.previouspageone:hover,.pages a.pagenextnone:hover{cursor:default;text-decoration:none;}
.pages input{margin:0 4px;height:28px;padding:0 3px;font-weight:normal;background:#fff;color:#333;}
.rightbox .pages .pagepre,.rightbox .pages .pagenow{display:none;}
.rightbox .pages a.pageprenone,.rightbox .pages .previouspage,.rightbox .pages .pagenext,.rightbox .pages .pagenextnone{display:inline-block;}

/*===========搜索============*/
#news_ss ul li{display: block;  line-height: 46px;  margin-top: 12px;  height: 46px;  border-bottom: dashed 1px #999;}
#news_ss ul li small {  float: right;  padding-right: 8px;}

/*===========single-page============*/
.teacherinfo{padding-top:40px;}
.teacherinfo h4{color: #000;}
.teacherinfo p{ font-size: 14px; color:#777;}
#teacher{padding-top:30px;}
#teacher:after{content:'';width:48%; background: #005da3; display: block; height:3px; margin:15px auto 20px;}
#teacher span,#teacher li { font-size:26px;  color:#333; font-weight:300;}
#teacher li a{text-decoration:none;}
#teacher .active a{font-weight:600 ;color:#004275;}
#teacher li a:hover{ color:#004275;}
#jiangshi ul,#shuodao ul,#bodao ul{padding-bottom:40px;}
#jiangshi h4,#shuodao h4,#bodao h4{color:#005da3;}
#teachertab{min-height: 300px;}
#teachertab h4{ padding-bottom:10px; border-bottom: solid 1px #005da3;}
#shuodao .list-inline>li,#bodao .list-inline>li,#jiangshi .list-inline>li{padding: 0 8px; line-height: 180%; width: 120px; text-align: center;}
#xingzheng table,#xingzheng table thead tr th,#xingzheng table tbody tr td{text-align: center; min-width:110px; vertical-align:middle !important;}
#title-single{  font-weight: 300;  color: #004275; padding-top: 30px; font-size: 26px; padding-bottom: 9px;}
.xianjin img{max-width:300px;}
.thumbnail img{width: 150px; height: auto;}
.thumbnail{ padding-top:30px;}
.caption h4 small{ font-size: 16px;}
.caption dt{ padding-top:20px;}
.caption dd{ line-height:180%;}
.caption dl{ padding-left: 10px;}
/*===========学院领导============*/
#portfolio{float: left;  list-style: none;  margin: 30px 0 0 0;  min-width: 680px;}
#portfolio img {  display: block;  float: left;  padding: 0 10px 0 0;}
#portfolio a { float: left;  height: 145px;  width: 145px; display:block; background: url(../images/more.png)142px 114px no-repeat;}
.tc {  height: 130px;  padding: 10px 0 0 0;  width: 145px;}
ul#portfolio li span {  display: block;}
.name {  font-size: 12px;  font-weight: 600;}
.teacherbox{ background: url(../images/title-bg4.png) 255px 5px no-repeat; padding: 9px 9px; width:270px; height:150px; margin: 0 14px 14px 0; border: 1px solid #e1e1e8; border-radius: 4px; float:left;}
/*===========研究机构============*/
/*#teacher_a .btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#428bca;border-color:#adadad}*/
/*===========学团工作============*/
#kechuang1 .title{line-height:180%; color:#005da3;   font-size: 18px;}
#kechuang1 ul{list-style:none; padding-left:10px;}
.post1{padding:5px 5px 0 15px; line-height:180%;}
.list2 ul li{display: block; line-height:46px; margin-top: 12px;  width:320px; float:left; text-align:center; margin-left:40px;}
#search{padding-top: 5%;}


/*三级栏目 2019-11-16添加*/
.dropdown-menu{ ;background:rgba(0,0,0,0.8); min-width:136px !important; font-size:16px; padding: 0px;margin: 0px; border:none;font-weight: normal; background-color:#000;} 
.dropdown-menu>li{position: relative;}
.dropdown-menu>li>a {color: #fff; padding: 10px 0px; text-align: center;}
.dropdown-menu>li>a:hover{background:#004275; color: #fff;}
.dropdown-menu>li:hover > .dropdown-menu-3{display: block;}
.dropdown-menu-3{position: absolute; width: 128px;right: -128px;top:0px;background: #000;display: none;padding: 0;list-style: none;}
.dropdown-menu-3>li>a{color: #fff; text-align: center;display: block;}
.dropdown-menu-3>li>a:hover{background:#004275 }