@charset "utf-8";
/* CSS Document */


a, a:link {
  color: black;
  text-decoration: none;

}

#bodyTime{
	color: #e4651e;
}

#bodyP{
	color:#606060;
}

#courseTu{
	background: url( "../images/lou.jpg") no-repeat center; 
	background-position: right top; background-size: cover; background-origin:content-box;
}

#courseName{
	font-size: 16px;
}

.contentMain-art{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	justify-content: flex-start;
	text-align: justify;
	padding: 0px;
	min-height: 600px;
		
}


.contentMain-art2,.contentMain-art3{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	padding: 0px;
	width: 100%;
	min-width: 0;
	min-height: 600px;
	
	
}


.art2-title{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	flex:0 1 auto;
	width: 100%;
	margin-bottom: 15px;
}

.art2-title h5{
	width: 100%;
	flex-flow: row wrap;
	text-align: center;
	font-weight:bolder;
	padding-top: 15px;
}


.art2-title p{
	font-size: 14px;
}

#art2-content{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	align-content: space-between;
	/*align-items:center;*/
	text-align: justify;
	width: 100%;
	min-width: 0;
	/*flex:0 1 auto;*/
	/*overflow: hidden；*/
		

}


#art2-content-sz{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	width: 100%;
	min-width: 0;
	flex:0 1 auto;
	text-align: justify;
	justify-content: flex-start;
	overflow: hidden;
}

#img_sz{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
}

#img_news_shell{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    flex-flow: row nowrap;
	flex:0 1 auto;
	width: 100%;
	min-width: 0;
	justify-content: center;
	background: #075BC5;
}

#img_news{
	width: 100%;
	min-width: 0;
	background: #CD4446;
}


#art2-content-sz img{
	flex:0 1 auto;
	align-self:flex-start;
}

#art2-content img{
	width: 100%;
	max-width: 800px;
}

.art2-content-img{
	margin: 0 auto;
}

.art2-content-img img{
	width: 100%;
	max-width: 800px;
}

.art3-content{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	flex:0 1 auto;
	width: 100%;
	min-width: 0;

}	
 

.art3-content-img img{

	width: 100%;
	max-width: 800px;
	/*margin: 0 auto;*/	 
	
}


/*1列图文*/
.contentMain-dl{
	height: 1100px;
}


#contentMain-dl-wq{
	min-height: 600px;
	height: 1900px;
}

.contentKuang-dl img{
	max-width: 200px;

	
	
}

.contentKuang-dl h6{
	font-size: 15px;

	
	
}

.contentKuang-dl p{
	margin-bottom: 5px;
	font-size: 14px;

	
	
}

.kongge{
	padding-left: 7px;
}


.contentMain-dl ul{
	list-style:none;margin:0px;
}


.contentMain-dl ul li {
	max-width: 845px;
	margin: 0px 10px 40px 10px;
	padding: 0px;

}



/*2列图文*/
.contentMain{
	height: 880px;
}

.contentKuang img{
	max-width: 170px;

	
	
}


.contentKuang h6{
	font-size: 15px;
	font-weight:bold;

	
	
}

.contentKuang p{
	font-size: 14px;

	
}

.contentMain ul{
	list-style:none;margin:0px;
}


.contentMain ul li {
	width: 392px;
	float: left;
	margin: 0px 10px 35px 10px;
	padding: 0px;

}

#breadcrumb-content{
	
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	
}


.footerCourse {
	border: 0;
	border-bottom: 1px dashed #9D9999;
	padding: 0.5rem 0.8rem;
	width: 100%;
	display: inline-block;
    -webkit-column-break-inside:avoid;
	-moz--column-break-inside:avoid;
	column-break-inside:avoid;
	overflow: hidden;

}



#navbarSupportedContent ul li a:hover {
  color: #f38844;
}
#badgeNewterm {
  color: #FFFFFF;
  width: 20px;
  line-height: 14px;
  background-color: #e4651e;
  font-size: 12px;
  text-align: center;
}

.row-newsDatu{


	
}

#row-newsDatu-color{
	background-color:#EBEBEB;
	height: 100%;

}



#newsDatu{
	display: -ms-flexbox;
	display: flex;
	flex-flow: column nowrap;
	justify-content: space-between;
	height: 100%;
	/*align-items: stretch;*/
	flex: 1 1 auto;
	min-width: 0;
	background: #FFFFFF;
	background-clip: border-box;
	border: 0; border-bottom: 4px solid #6DC7D0;
	border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
}

.newsDatu-top{
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
	align-content: flex-start;
	flex: 1 1 auto;
	min-width: 0;
	overflow-y:auto;

	
}

.newsDatu-card-footer{
	flex: 0 1 auto;
	align-self: flex-start;
	padding: 0.5rem 1.25rem;

	
	
}

.newsDatu-img{


}


#newsDatu-body{
/*	display: flex;
	flex-flow: column wrap;*/
	padding-top: 10px;
/*	display: inline-block;
    -webkit-column-break-inside:avoid;
	-moz--column-break-inside:avoid;
	column-break-inside:avoid;
	display: inline-block;*/
}

#newsDatu-body h6{
	color: #f38844;
	
	
}

#newsDatu-body p{
	font-size: 17px;
	
	
}







#newsXiaotu {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
  orphans: 1;
  widows: 1;
  background-color:#EBEBEB;
  


	
}


#newsXiaotu h6{
	color: #f38844;
	
	
}


.newsXiaotu-card{
	border: 0;border-bottom: 4px solid #f38844;
/*	display: inline-block;
    -webkit-column-break-inside:avoid;
	-moz--column-break-inside:avoid;
	column-break-inside:avoid;*/

}

.card-body-add{
	padding-top: 10px; padding-bottom: 0;
}

.card-body-add h5{
	font-size: 16px;
	
	
}

.card-body-add h6{
	color: #f38844;
	
	
}

.card-footer-add{
	padding-top: 0;
}



.footer_mid_title {
  font-size: 14px;
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 10px;
}
.footer_mid_content p {
  font-size: 13px;
  text-align: center;
  color: #000000;
}
.footer_mid_content a {
  padding-left: 5px;
  padding-right: 5px;
}



.slidebar #menu {
  margin-left: 20px;
  padding-bottom: 0px;
  width: 230px;
  float: left;
  text-align: left;
}
.slidebar #menu li {
  float: none;
  display: block;
  height: auto;
  border-bottom: 1px solid #E7E7E7;
  padding-left: 16px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.slidebar #menu li:hover {
  padding-left: 25px;
}
.slidebar #menu li:last-child {
  border-bottom: none;
}
.slidebar #menu a {
  border: 0px;
  background: none;
  color: #666;
  font-size: 16px;
  position: relative;
  padding: 0;
  line-height: 42px;
  height: 42px;
}
.slidebar #menu a::before {
  content: '';
  position: absolute;
  width: 3px;
  height: 12px;
  background: transparent;
  left: -16px;
  margin-top: 15px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.slidebar #menu li:hover a::before {
  background: #b81d23;
}
.slidebar #menu a.active::before {
  background: #b81d23;
}

.yellowLine{
	position:relative;

}

.yellowLine::after{
	position:absolute;
    content: '';
    bottom: -3px;
    left: 0;
    background: #f38844;
    height: 2px;
    width: 24px;
}



/*响应布局*/
@media screen and (max-width:1199px) {
  #footer_left_logo {
    background: url("../images/logobg-footer.png") no-repeat center;
    background-size: 230px;
    background-position: 55px;
  }
	
.slidebar #menu {
  margin-left: 10px;
  padding-bottom: 0px;
  width: 200px;
  float: left;
  text-align: left;
}
.slidebar #menu li {
  float: none;
  display: block;
  height: auto;
  border-bottom: 1px solid #E7E7E7;
  padding-left: 16px;
  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.slidebar #menu li:hover {
  padding-left: 25px;
}
.slidebar #menu a {
  border: 0px;
  background: none;
  color: #666;
  font-size: 14px;
  position: relative;
  padding: 0;
  line-height: 42px;
  height: 42px;
}
	
.contentMain{
	height: 780px;
}

.contentKuang img{
	max-width: 140px;


	
	
}

.contentKuang h6{
	font-size: 14px;
	font-weight:bold;

	
	
}

.contentKuang p{
	font-size: 13px;

	
}


.contentMain ul li {
	width: 325px;
	float: left;
	margin: 0px 10px 35px 10px;
	padding: 0px;

}	

	
}
@media screen and (max-width:992px) {
  #langChange {
    position: absolute;
    top: 20px;
    right: 80px;
  }
  #row-newsDatu {
    padding-right: 15px;
	margin: auto !important;

    
  }
  #newsXiaotu {
    padding-left: 0.5rem;
	
  }
  #row-newsXiaotu {
    margin: auto !important;
  }
  #columnsCourse {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
	height: 100%;
  }
  #footer_left_logo {
    background: url("../images/logobg-footer.png") no-repeat center;
    background-size: 230px;
    background-position: 55px;
    display: none;
  }
  #footer_mid_border {
    border-right: 1px solid #C4C4C4;
    border-left: 0px;
    padding-left: 40px;
  }
  .footer_mid_title {
    padding-left: 18px;
  }
	
	#congtent-left{
		display: none;
	}	
	
#breadcrumb-content{
	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	
	
}
	
	
	

}


@media screen and (max-width:768px) {

#contentMain-dl-wq{
	height: 1500px;
}	
	
	
	
	
	/*分页sm版*/
.pagination .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
	

	.breadcrumb{
		font-size: 14px;
	}
	
.contentMain-dl{
	height: 860px;
}

.contentKuang-dl img{
	max-width: 150px;

	
	
}

.contentKuang-dl h6{
	font-size: 12px;
	margin: 0px;


	
	
}

.contentKuang-dl p{
	margin: 0px;
	font-size: 10px;

	
	
}	
	

.contentMain{
	height: 610px;
}

.contentKuang img{
	max-width: 110px;


	
	
}

.contentKuang h6{
	font-size: 12px;
	font-weight:bold;
	margin: 0px;

	
	
}

.contentKuang p{
	font-size: 12px;
	margin: 0px;
	
}


.contentMain ul li {
	width: 235px;
	float: left;
	margin: 0px 10px 35px 10px;
	padding: 0px;

}		
	
	
}



@media screen and (max-width:576px) {
 
#contentMain-dl-wq{
	height: 1250px;
}		
	
	
	
	
  #logoChange {
    max-width: 170px;
  }
  #langChange {
    position: absolute;
    top: 10px;
    right: 80px;
  }
  #footer_mid_border {
    border-left-width: 0px;
    border-right-width: 0px;
    padding-left: 15px;
  }
  .footer_mid_title {
    padding-left: 30px;
  }
	

.contentMain-dl{
	height: 880px;
}

.contentKuang-dl img{
	max-width: 120px;


	
	
}
	

.contentMain{
	height: 1210px;
}

.contentKuang img{
	max-width: 120px;


	
	
}

.contentKuang h6{
	font-size: 12px;
	font-weight:bold;
	margin: 0px;

	
	
}

.contentKuang p{
	font-size: 12px;
	margin: 0px;
	
}


.contentMain ul li {
	width: 100%;
	max-width: 300px;
	float: left;
	margin: 0px 10px 35px 10px;
	padding: 0px;

}
	
	
	
	

	/*分页xs版*/
.pagination .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7rem;
  line-height: 1.5;
}

.pagination .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}	
	
	
}
@media screen and (min-width:1200px) {
  #footer_left_logo {
    background: url("../images/logobg-footer.png") no-repeat center;
    background-size: 300px;
  }
}
@media screen and (min-width:992px) {
 

  #row-newsDatu {
    padding-right: 0px;

  }
  #row-newsXiaotu {
    padding-left: 0px;
  }
  #footer_mid_border {
    border-right: 1px solid #C4C4C4;
    border-left: 1px solid #C4C4C4;
  }
	
	

	
	
}
@media screen and (min-width: 576px) {
  /*本学期课程分列*/
  #columnsCourse {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
    -webkit-column-rule: 1px #565555 dotted;
    -moz-column-rule: 1px #565555 dotted;
    column-rule: 1px #565555 dotted;
    display: block;
    width: 100%;
    height: 100%;
    orphans: 1;
    widows: 1;
  }
}
/* 3.9. News tabs */
.time {
  color: #959595;
  font-size: 14px;
  padding-bottom: 6px;
  display: block;
  margin: 0;
}
.news-tabs {
  float: left;
}
.news-tabs__title.h2 {
  margin-top: 12px;
  margin-bottom: 20px;
  font-size: 25px;
  font-family: Microsoft YaHei
}
.header_news_panel .nav-tabs li {
  float: none;
  height: 98px;
  width: 380px;
  font-size: 13px;
}
.header_news_panel .nav-tabs > li.active > a, .header_news_panel .nav-tabs > li.active > a:focus, .header_news_panel .nav-tabs > li.active > a:hover {
  color: #f38844;
  background-color: transparent;
  border: none;
}
.header_news_panel .nav > li > a:focus, .header_news_panel .nav > li > a:hover {
  color: #f38844;
  background: transparent;
  border-color: transparent;
}
.header_news_panel .nav-tabs > li > a {
  color: #fff;
  border: none;
}
.nav-tabs > li > a {
  -webkit-transition-property: color;
  transition-property: color;
}
.header_news_panel .nav-tabs {
  border: none;
  border-left: 2px solid #919599;
}
.header_news_panel .nav-tabs li a:before {
  display: block;
  position: absolute;
  content: "";
  top: 32px;
  left: -8px;
  background-image: url(../images/sprite.png);
  background-position: -117px -64px;
  width: 15px;
  height: 15px;
  background-size: 147px, 138px;
  background-repeat: no-repeat;
}
.header_news_panel .nav-tabs li a.active {
  color: #f38844;
}
.header_news_panel .nav-tabs li a.active:before {
  background-image: url(../images/sprite.png);
  background-position: -49px -93px;
  width: 15px;
  height: 15px;
  background-size: 147px, 138px;
  background-repeat: no-repeat;
}
.tab-pane {
  position: relative;
}
.tab-pane__category {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  line-height: 1.4;
  color: #f38844;
  text-transform: uppercase;
  font-weight: bold;
}
.tab-pane__title {
  font-size: 32px;
  font-family: "Roboto", sans-serif;
  font-weight: bold;
  line-height: 0.75;
  color: #fff;
  margin-top: 25px;
  margin-bottom: 15px;
  display: block;
}
.tab-pane__title:hover {
  cursor: pointer;
  color: #fff;
}
.tab-pane__text {
  font-size: 16px;
  font-family: "Roboto", sans-serif;
  line-height: 1.5;
  margin-bottom: 0;
}
.tab-pane__block {
  position: absolute;
  bottom: 50px;
  left: 50px;
  width: auto;
}
.tab-pane__img {
  width: 100%;
  max-width: 790px;
}
.header_news_panel {
  color: #ffffff;
}
/* 3.9. END News tabs */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none
}
.nav:after, .nav:before {
  content: " ";
  display: table
}
.nav:after {
  clear: both
}
.nav > li {
  position: relative;
  display: block
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px
}
.nav > li > a:focus, .nav > li > a:hover {
  text-decoration: none;
  background-color: #eee
}
.ln-letters .nav > li.ln-disabled > a, .nav > li.disabled > a {
  color: #777
}
.ln-letters .nav > li.ln-disabled > a:focus, .ln-letters .nav > li.ln-disabled > a:hover, .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
  color: #777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #eee;
  border-color: inherit
}
.nav .nav-divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5
}
.nav > li > a > img {
  max-width: none
}
.nav-tabs {
  border-bottom: 1px solid #ddd
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default
}

/* 3.10. Navbar */
.navbar-default {
  margin-bottom: 0;
  border-bottom: solid 3px #f38844;
  border-radius: 0;
}
.navbar-form:hover .form-group {
  display: inline-block;
  -webkit-transition: 1s;
  transition: 1s;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
  color: #1c222b;
  background-color: transparent;
}
/* 3.10. END Navbar */
@media screen and (max-width: 1200px) {
  .tab-content {
    font-size: 14px;
  }
  .news-tabs__title.h2 {
    margin-top: 15px;
    margin-bottom: 20px;
    font-size: 18px;
  }
  .time {
    font-size: 12px;
    padding-bottom: 6px;
  }
  .header_news_panel .nav-tabs li {
    float: none;
    height: 80px;
    width: 380px;
    font-size: 12px;
  }
  .header_news_panel .nav-tabs > li > a {
    padding: 7px 10px;
    font-size: 12px;
  }
  .header_news_panel .nav-tabs li a:before {
    display: block;
    position: absolute;
    content: "";
    top: 32px;
    left: -7px;
    background-image: url("../images/bdd.png");
    background-position: 0px 0px;
    width: 14px;
    height: 14px;
    background-size: 12px, 12px;
    background-repeat: no-repeat;
  }
  .header_news_panel .nav-tabs li a.active:before {
    background-image: url("../images/dd.png");
    background-position: 0px 0px;
    width: 14px;
    height: 14px;
    background-size: 12px, 12px;
    background-repeat: no-repeat;
  }
 
}
@media screen and (max-width: 992px) {
  .header_news_panel .nav-tabs li {
    float: none;
    height: 60px;
    width: 650px;
    font-size: 12px;
  }

  #postTab-mid {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
    background: #303d4a;
    height: 100%;
    height: 350px;
  }
}
@media screen and (max-width: 576px) {
  .header_news_panel .nav-tabs li {
    float: none;
    height: 70px;
    width: 650px;
    font-size: 12px;
  }
  #postTab-mid {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
    background: #303d4a;
    height: 100%;
    height: 400px;
  }
}
@media screen and (min-width:1200px) {
  #postTab-mid {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
    background: #303d4a;
    height: 100%;
  }
}
@media screen and (min-width:992px) {
  #postDatu {
    padding-right: 0px;
  }
  #postTab {
    padding-left: 0px;
  }
  #postTab-mid {
    padding-top: 20px;
    padding-left: 30px;
    padding-right: 20px;
    background: #303d4a;
    height: 100%;
  }
}

