﻿/** 首页**/
.maincenter{ width:1080px; margin:0 auto;}
.top{ background: url(../images/topbg.jpg) no-repeat center #891715; height:224px; overflow:hidden; float:left; width:100%}


.head{  float:left; padding-top:30px;}
.logo{ float:left; padding-left:15px;}

.zh{ width:500px; padding-top:0px; color:#fff; padding-right:15px;color:#fff}
.zh a{ color:#fff}

.search{ padding-top:20px; padding-right:15px;}
.search .search_input{ float:left; width:236px; height:33px; border:solid 1px #dcdbdb; border-radius:5px 0 0 5px; padding-left:5px;}
.search .search_button{ width:51px; height:35px; background:url(../images/search_button.png) no-repeat; border:none; cursor:pointer}

/*menu*/
.menu{ width:100%; height:48px; line-height:48px; float:left; margin-top:30px; background:#fff; }
.main_nav {
	width:100%;
	height:48px;position:absolute; z-index:9999
}
.main_nav ul li {
	float:left;
	height:48px;
	position:relative; z-index:99999999; background:url(../images/menu_line.jpg) no-repeat right
}
.main_nav ul li a {
	display:block;
	height:48px;
	line-height:48px;
	text-align:center; font-size:16px;
	 padding:0 17px;
	
	color:#000;
	text-decoration:none;
}
.main_nav ul li a:hover{color:#891715;}
.main_nav ul li dl {
	position:absolute;
	left:0;
	top:48px;
	width:160px;
	display:none;
}
.main_nav ul li dl dd {
	height:41px;
}
.main_nav ul li dl dd a {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:white;
	background:#111728;
	border-top:1px solid #1d253d; font-size:12px;
}
.main_nav ul li dl dd a:hover{background:#04458c;color:#891715;}
.click {
	margin-top:200px;
}
.wp_nav { margin: 0px; padding: 0px; display: block;}
.wp_nav * { margin: 0px; padding: 0px; }
.wp_nav::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.wp_nav .nav-item { display: inline-block; float: left; position: relative; vertical-align: bottom;}
.wp_nav .on { z-index: 10; }
.wp_nav .nav-item .mark { display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; }
.wp_nav .nav-item a { font-family: "Microsoft Yahei"; display: block; text-align: center; position: relative; z-index: 100; color:}
.wp_nav .nav-item a.parent:hover { }
.wp_nav .nav-item a.parent { color:#fff; background:#891715 }

.wp_nav .nav-item a span.item-name { display: inline-block; padding: 0px 0px; line-height:48px; cursor: pointer; text-align:center}
.wp_nav .sub-nav { display: block; width: 100%; position: absolute; z-index: 200; visibility: hidden; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; }
.wp_nav .sub-nav .nav-item { white-space: nowrap;}
.wp_nav .sub-nav .nav-item .mark { background: rgb(255, 255, 255); }
.wp_nav .sub-nav .nav-item a { font-family: "Microsoft Yahei"; font-size: 13px; font-weight: normal; color: rgb(0, 0, 0); text-align: center; border-top: 1px solid rgb(216, 225, 204); min-width: 80px;height:40px; line-height: 40px;  }
.wp_nav .sub-nav .nav-item a.parent:hover { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a.parent { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a span.item-name { min-width:80px; padding: 0px 0px; height:40px; line-height: 40px; text-align:center}
.wp_nav .nav-item a.parent:hover span.item-name { }
.wp_nav .nav-item a.parent span.item-name { }
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name { }
.wp_nav .sub-nav .nav-item a.parent span.item-name { }
/*banner*/
.banner{ width:815px;  float:left;}

.more3{ float:right; font-size:12px; background:#891715; border-radius:15px; color:#fff; line-height:24px; padding:0 8px; margin-top:7px;}
.more3 a{ color:#fff}
.more4{ float:right; font-size:14px; background:#891715; border-radius:15px; color:#fff; line-height:24px; padding:0 8px; margin-top:7px;}

/*通知公告*/
.notice{ width:100%; float:left;  margin-top:10px;background:#fff; }
.info_notice{ width:243px; height:348px; background:#fff; float:right; padding:10px; }
.info_notice_title{ border-bottom:solid 1px #ddd; line-height:40px; float:left; width:100%; }
.info_notice_title h1{ font-size:16px; float:left; font-weight:normal;}
.list_notice{ float:left}
.list_notice li{ border-bottom: dotted 1px #ddd; padding:8px 0;background: url(../images/ico2.png) no-repeat 0 14px; padding-left:15px; line-height:1.5}
.list_notice li a{ }
.list_notice li span{ padding-left:15px; color:#666}

.bgf{ padding:10px; background:#fff; margin-top:10px;  float:left; width:1060px;}

/*研究方向*/
.info_yjfx{ background:#fff; float:left; padding:10px; width:1040px; }
.info_yjfx1{ width:332px; height:212px; position:relative; float:left}
.info_yjfx1img{ position:absolute}
.info_yjfx1txt{ position:absolute; z-index:99; padding:20px 20px; color:#fff}
.info_yjfx1txt h1{ font-size:20px;}
.info_yjfx1txt h2{ font-size:16px; font-weight:normal; line-height:1.5; margin-top:15px}
.info_yjfx1txt h2 p{ background:url(../images/ico3.png) no-repeat 0 10px; padding-left:15px; margin:5px 0}

/*案例库*/
.info_case{ padding:10px; margin-top:10px; float:left; width:1060px; background:#fff}
.info_case .info_case_title{ line-height:40px; float:left; width:100%}
.info_case .info_case_title h1{ float:left; font-size:16px;}
 .swiper-container {
      width: 100%;
      height: 100%; 
    }

    .swiper-slide {
     
      
      background: #fff; padding:10px 0

     
    }

    @media (max-width: 760px) {
      .swiper-button-next {
        right: 20px;
        transform: rotate(90deg);
      }

      .swiper-button-prev {
        left: 20px;
        transform: rotate(90deg);
      }
    }

.info_case_list{ background:#fff;box-shadow: 0px 0px 5px #ddd; padding:20px; margin:0 10px;}
.info_case_listtitle{ width:100%; display: inline-table; margin-bottom:20px;}
.info_case_listtitle h1{ font-size:18px; background:#891715; float:left; padding:5px 15px; color:#fff; font-weight:normal}
.info_case_listtitle a{ float:right; background:url(../images/ico2.png) no-repeat right; padding-right:15px; margin-top:8px;}
.info_case_txt h2{ width:100%; display: inline-table; font-size:14px;font-weight:normal; margin-bottom:10px; color:#000}
.info_case_txt h3{ font-size:12px; font-weight:normal; line-height:2; color:#666}


/*数字化解决方式*/
.info_jjfs{ width:100%; padding:10px; margin-top:10px; background:#fff; float:left; width:1060px; height:252px;}
.info_jjfs .info_jjfs_left{ position:relative;width:449px; float:left}
.info_jjfs .info_jjfs_left .info_jjfs_left_img{ position:absolute; }
.info_jjfs .info_jjfs_left .info_jjfs_left_txt{ position:absolute; color:#fff; padding:30px; margin-top:110px;}

.info_jjfs .info_jjfs_right{ width:595px; float:right}


.info_news{ width:770px; height:280px;overflow:hidden; background:#fff; float:left}
.info_news .info_news_title{ width:750px; float:left; background:#0b1943; line-height:40px; padding:0 10px}

.info_news_content{ padding:10px 0; float:left;width:770px; }
.list_news{ width:100%; float:left;}
.list_news li{padding:8px 0; background:url(../images/line.jpg) repeat-x bottom; width:100%; float:left}
.list_news li span{ float:right; color:#666; font-size:12px;}
.list_news li a{ float:left; background:url(../images/ico2.png) no-repeat 0 6px; padding-left:15px;}

.info_news_left{ width:364px; float:left}
.info_news_right{ width:375px; float:right;}


.info_news2{ width:333px; height:283px;overflow:hidden;margin-top:10px; padding:10px; background:#fff; }
.info_news2 .info_news_title{ width:313px; float:left; background:#0b1943; line-height:40px; padding:0 10px}
.title{ font-size:14px; color:#fff;   float:left; font-weight:bold; }
.more{ float:right;color:#fff; }
.more:hover{ color:#fff;}
.info_news2_content{ padding:0 10px; float:left; margin-top:10px; }

.info_news3{ width:280px; height:283px;overflow:hidden;  background:#fff; }
.info_news3 .info_news_title{ width:260px; float:left; background:#0b1943; line-height:40px; padding:0 10px}

/*团队列表*/
.teacher{ width:794px; float:right; min-height:500px;  line-height:2;}
table.bt thead,
table.bt tbody th {
  display: none;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  border: none;
  display: block;
  vertical-align: top;
}

table.bt tfoot th:before,
table.bt tfoot td:before,
table.bt tbody td:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block;
}

table.bt tfoot th.bt-hide,
table.bt tfoot td.bt-hide,
table.bt tbody td.bt-hide {
  display: none;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  vertical-align: top;
}

.bt-wrapper.active {
  max-height: 310px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
table {
  background: white;
  border-collapse: collapse;

  width: 100%;
}

table tr,
table th,
table td {
  border: none;
  border-bottom: 1px solid #e4ebeb;

  font-size: 14px;
}

table th,
table td {
  padding: 8px 25px;
  text-align: left;
}

table th {
  background: #891715;
  color: #ffffff;
  text-transform: uppercase; font-size:16px;
}

table tr td {
  background: #f1f1f1;
  color: #666;
}
table tr td a{ color:#891715}

table tr:nth-of-type(2n+2) td {
  background: #ffffff;
}

table.bt tfoot th,
table.bt tfoot td,
table.bt tbody td {
  font-size: .8125rem;
  padding: 0;
}

table.bt tfoot th:before,
table.bt tfoot td:before,
table.bt tbody td:before {
  background: #56a2cf;
  color: white;
  margin-right: 10px;
  padding: 2px 10px;
}

table.bt tfoot th .bt-content,
table.bt tfoot td .bt-content,
table.bt tbody td .bt-content {
  display: inline-block;
  padding: 2px 5px;
}

table.bt tfoot th:first-of-type:before,
table.bt tfoot th:first-of-type .bt-content,
table.bt tfoot td:first-of-type:before,
table.bt tfoot td:first-of-type .bt-content,
table.bt tbody td:first-of-type:before,
table.bt tbody td:first-of-type .bt-content {
  padding-top: 10px;
}

table.bt tfoot th:last-of-type:before,
table.bt tfoot th:last-of-type .bt-content,
table.bt tfoot td:last-of-type:before,
table.bt tfoot td:last-of-type .bt-content,
table.bt tbody td:last-of-type:before,
table.bt tbody td:last-of-type .bt-content {
  padding-bottom: 10px;
}



/*新闻公告*/
.info_xwgg{ width:344px; float:right; margin-top:15px; background:#fff; height:559px; overflow:hidden}
.info_xwgg .info_xwgg_title{ width:344px; background:#034ea1; height:37px; color:#fff; border-bottom:solid 3px #0978f2}

.title2{ line-height:37px; font-size:16px; color:#fff; padding:0 10px 0 10px;  float:left; font-weight:bold;}
.more2{ float:right; background:#fff; color:#fff; padding:2px 5px; margin:0 10px 0 0; color:#333; margin-top:8px;}
.more2:hover{ background:#fd8b04;color:#fff;}

#wrap{
	text-align:left;
	width:344px;
	background-image: url(../images/bj.png);
	_background-image: url(../images/bj.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:auto; margin-top:5px;
	
	}
#menu{
	float:left; 
	width:80px; 
	background:url(../images/shuxian.jpg) no-repeat right center;
	background-color:#111728;}
#menu ul{
}
#menu li{
	width:80px; 
	height:40px; 
	line-height:40px; 
	text-align:center;
	border-bottom:solid 1px #0366d3
	}
#menu a{
	width:80px; 
color:#fff;
font-size:14px;
text-decoration:none; 
display:block; 
}
#menu a:hover,#menu .on a{
	color:#034ea1;
	height:40px;
	line-height:40px;
	background:#fff;
	_background-image: url(../images/hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
#content{
	float:left;
	width:250px;
	margin-left:10px;}
#copy{clear:both}

/*友情链接*/
.info_link{ width:1080px;  background:#fff; float:left; margin-top:10px;}
.info_link .info_link_title{ width:1060px; float:left; background:#891715; line-height:40px; padding:0 10px}
.info_link .link_content{ padding:10px; float:left}
.info_link .link_content a{ padding:5px 8px; word-wrap:break-word; float:left}




/*底部*/
.foot{ width:100%; text-align:center; line-height:2; padding:10px 0; float:left; background:#fff; margin-top:10px;}
/*-----------------内页----------*/

/*学院概况*/

.where{ width:100%; background:#fff; float:left;}


.main{ background: url(../images/bg.jpg) repeat-y; width:100%; float:left; margin-top:10px;}
.sub_menu{ width:271px; float:left; }
.sub_menu .sub_menu_title{ width:271px; font-size:16px; color:#fff; background:#891715; line-height:48px; text-align:center; font-weight:bold}
/*.sub_menu a{ width:241px; padding:12px 15px; float:left; border-bottom:solid 1px #e7e6e6; font-size:16px;}
.sub_menu a span{ float:right}
.sub_menu a:hover{ background: url(../images/sub_menu.jpg) repeat-y #fff;}
.sub_menu .sub_menu_link{ background: url(../images/sub_menu.jpg) repeat-y #fff;}*/
 .wp_listcolumn { display: block; width: 100%; }
 .wp_listcolumn .wp_column { width: 100%; float: left; background: none; }
 .wp_listcolumn .wp_column a { width: 100%; padding: 8px 0px; text-align: left; float: left; border-bottom: 1px solid rgb(231, 230, 230); font-size: 16px; font-weight: normal; background: none; }
 .wp_listcolumn .wp_column a:hover { background: url("../images/sub_menu.jpg") repeat-y rgb(255, 255, 255); color: rgb(253, 139, 4); }
 .wp_listcolumn .wp_column a:hover .column-name { }
 .wp_listcolumn .wp_column a.selected { background: url("../images/sub_menu.jpg") repeat-y rgb(255, 255, 255); color: rgb(253, 139, 4);}
 .wp_listcolumn .wp_column a.parent { }
 .wp_listcolumn .wp_column a.parent .column-name { }
 .wp_listcolumn .wp_column a .column-name { display: inline-block; cursor: pointer; }


.on{ color:#fd8b04}

.about{ width:763px; float:right; min-height:500px;  padding:15px; line-height:2}
.content{ width:763px; float:right; min-height:500px;  padding:15px; }
.list_news3{ width:100%; float:left; padding:0; margin:0}
.list_news3 li{padding:8px 0; background:url(../images/line.jpg) repeat-x bottom; width:100%; float:left;}
.list_news3 li span{ float:right; color:#666; font-size:12px;}
.list_news3 li a{ float:left; background:url(../images/ico2.jpg) no-repeat 0 5px; padding-left:18px;}

/*新闻详情*/
.news_title{ width:100%; font-size:18px; text-align:center}
.news_date{ width:100%; text-align:center; padding:15px 0; border-bottom:solid 1px #dcdcdc; margin-bottom:15px;}
.news_content{ width:100%;}
.next{ width:100%; margin-top:15px; border-top:solid 1px #dcdcdc; padding-top:15px;}

/**文章列表:UL**/
.news_list .wp_article_list{ display:block; width:100%;}
.news_list .wp_article_list .list_item { width:100%;padding:8px 0; }
.news_list .wp_article_list .list_item span { display:inline-block;}
.news_list .wp_article_list .list_item .pr_fields { display:inline; float:left;}
.news_list .wp_article_list .list_item .Article_Index { display:inline-block; width:10px; height:16px; margin-top:3px; color:#fff; font-size:11px;float:left; margin-right:5px;  background:url(wp_article_li_1.png) no-repeat 50%; display:none}
.news_list .wp_article_list .list_item .Article_Title {background:url(../images/ico2.png) no-repeat 0 7px; padding-left:18px; float: left;}
.news_list .wp_article_list .list_item .ex_fields { display:inline; float:right;}
.news_list .wp_article_list .list_item .Article_PublishDate { color:#666;}
.news_list .wp_article_list .list_item .Article_VisitCount { color:#999;}


/*图片新闻*/
.list_newsimg{ border-bottom:solid 1px #eee; float:left; width:100%; padding-bottom:10px; margin-bottom:10px;}
.list_newsimg .list_newsimg_left{ float:left; width:200px;}
.list_newsimg .list_newsimg_left img{ width:200px;}
.list_newsimg .list_newsimg_right{ float:right; width:550px;}
.list_newsimg .list_newsimg_right h1{ font-size:16px; }
.list_newsimg .list_newsimg_right h2{ font-size:14px; font-weight:normal; line-height:1.5; margin-top:10px; color:#666}
.list_newsimg .list_newsimg_right h3{ font-size:14px;  font-weight:normal; margin-top:10px;}
.list_newsimg .list_newsimg_right h3 a{ float:right}

/*师资队伍*/
.list_team{}
.list_team li{ float:left; padding:10px 8px;}
.list_team li a{ width:135px; height:40px; line-height:40px; float:left;  text-align:center}

/*师资队伍详情*/
.photo{ width:180px; float:left; }
.team_right{ float:right; width:555px; }
.team_right h1{ width:100%; font-size:18px;float:left}
.team_right h2{ width:100%; font-size:16px; font-weight:normal; padding-top:10px;float:left}
.team_right h3{ width:100%; font-size:16px; font-weight:normal; padding-top:15px;float:left}
.team_right h3 a{ color:#fff; width:300px; height:36px; line-height:36px; text-align:center; background:#fd8b04; float:left}
.team_right h4.team_right_jl{ font-weight:normal; padding-top:15px; float:left; line-height:2}
.team_txt{ width:100%; float:left; padding-top:30px; line-height:2}
.team_txt .team_txt_title{ width:100%; font-size:16px; font-weight:bold; border-bottom:solid 1px #eee; margin-bottom:10px; padding-bottom:10px;}



/*分页*/
#wp_paging_w32{ width:100%; margin-top:25px; text-align:center;  float:left}
#wp_paging_w32 .wp_paging { width:100%;display:block; margin:0; padding:0; list-style:none; font-size:13px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; width:100%; text-align:center;}
#wp_paging_w32 .wp_paging input {font-size:12px;*font-size:100%;}
#wp_paging_w32 .wp_paging li { display:inline-block; height:25px; line-height:25px;  margin-top:5px;}
#wp_paging_w32 .wp_paging li span,.wp_paging li a { display:inline-block; float:left; margin-left:10px; }
#wp_paging_w32 .wp_paging li em { font-style:normal;}
#wp_paging_w32 .wp_paging li a { cursor:pointer; color:#666; line-height: 25px; height: 25px;}
#wp_paging_w32 .wp_paging li a:hover { color:#000; }
#wp_paging_w32 .wp_paging li a span{ margin:0;}
#wp_paging_w32 .wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:15px; line-height:15px; border:1px solid #d5d5d5; background:#fff; margin-top:4px; text-align:center;}
#wp_paging_w32 .wp_paging li input:focus{ outline:none;}
#wp_paging_w32 .wp_paging .pages_count{ float:left}
#wp_paging_w32 .wp_paging .page_nav{float:left}
#wp_paging_w32 .wp_paging .page_jump{float:left}

.wp_entry{}
.wp_entry .wp_articlecontent{ font-size:14px; line-height:2}
#wp_content_w12_0{font-size:14px; line-height:2}
.fr{float:right;}
.fl{float:left;}
.page{ width:100%; float:left; margin-top:20px; text-align:center}
.keyan_title{ width:100%; text-align:center; padding:5px 0; background:#f7f7f7; font-size:18px; margin:10px 0 20px 0;}