/*************公共部分****************************/

.navbar{
	
    margin-bottom: 0px;
   
}

.navbar .nav > li {
     text-align:right;
   
}
.navbar .nav > li > a{
    color: #fff;
   
}
.navbar .nav > li > a:hover {
    color: #fff;
     background-color: rgba(255,255,255,0.2);
}
.navbar .nav >li >a:active{
    color: #fff;
   
}
.navbar .nav >li >a:visited{
    color: #fff;
   
}
.navbar .nav > li .dropdown:active {
    color: aqua;
    background-color: #282828;
}
.navbar .nav > li .dropdown-menu {
    margin: 0;
}
.navbar .nav > li:hover .dropdown-menu {
    display: block;
}

.navbar-nav>.active>a:hover{
    color:#555;
    background-color:#282828}

.navbar-right{
    margin-right: 5px;
}
.nav .navbar-nav .navbar-right >li >a:hover {
    color: aqua;
    background-color: #282828;
}

/*普通黑色链接*/
a {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
}

a:hover {
	color: #000;
	text-decoration: underline;
}
a:link {
}




/*普通黄色链接*/

a.yellow {
	
	text-decoration: none;
	
	color: #ff0;
}

a.yellow :visited {
	
	
	color: #ff0;
}


a.yellow:hover {
	
	text-decoration: underline;
	color: #ff0;
}


/*普通红色链接*/

a.red {
	
	text-decoration: none;
	
	color: #f00;
}

a.red :visited {
	
	
	color: #f00;
}


a.red:hover {
	
	text-decoration: underline;
	color: #f00;
}



/*普通白色链接*/
a.white {
	
	text-decoration: none;
	
	color: #fff;
}

a.white :visited {
	
	color: #fff;
}


a.white:hover {
	
	text-decoration: underline;
	
	color: #fff;
}



/*************************字体***********************************/

/*位置*/

.text-center
{

  text-align:center;
}

.text-left
{
  
  text-align:left;
}

.text-right
{
	
  text-align:right;
}

/*垂直居中*/
.vcenter
{
 width:100%;
 display:table-cell;
 vertical-align:middle;
 
}

/*白色*/
.text-white
{
color:#ffffff;
}

/*黑色*/

.text-black
{
 color:#000000;
 }

/*灰色*/
.text-gray
{
 color:#cccccc;
 }


/*************灰色描边*********************/
/*阴影*/

.Strokeshadow
{
	text-shadow:0px 0px 2px 2px rgba(0,0,0,0.3);
}

/*文字描边*/
 .stroke {
              text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
         }


/*************背景********************/

/*白色背景*/
.bg-light
{
  background-color:#ffffff;

}

/*白色背景*/
.bg-black
{
  background-color:#600;

}

/*绿色背景*/
.bg-green
{

background-color:#a7af00;
}

/*正文背景*/
.bg-textbg
{

background-color:#dddddd;
}

/*红色背景*/
.bg-red
{
	background-color: #8f000b;
	
}
/*增强红色背景*/
.bg-addred
{
	background-color: #700005;
}
/*红色背景*/
.bg-menublock
{
	background-color: #cccccc;
}

/*背景透明*/
.bg-tran
{
 background-color:  rgba(40, 40,40,0.9);
/* background-color:  rgba(160, 175,0,0.80);*/
}


 /*背景模糊*/ 
 .bg-blur {
            float: left;
            width: 100%;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            -webkit-filter: blur(15px);
            -moz-filter: blur(15px);
            -o-filter: blur(15px);
            -ms-filter: blur(15px);
            filter: blur(15px);
     }


		 

/*中间背景图像*/
.bg-img-mid
{

background-image: url(/images/bj3.jpg);
background-repeat: repeat-x;
background-attachment: fixed;
}


.bg-img-photo
{

background-image: url(/images/bj2.jpg);
background-repeat: repeat-x;
}


/*头部背景图像*/
.bg-img-header
{
background: url(../images/gq.png) no-repeat center;
}







/************容器***************************/

/*超出1300px container 最大宽度为1290px*/

@media (min-width: 1300px) {
    .bgcontainer{
        max-width: 1290px;
		width: 1200px;
    }
}

/*超出1300px container 最大宽度为1290px*/

@media (min-width: 1300px) {
    .container{
        max-width: 1290px;
		width: 1200px;
    }
}




/**************文章新闻容器*********************/
.container-content{
        
		width: 900px;
		margin:auto;
		
    }

.readmode
{
	    padding:5rem        !important;
		
}


/**************文章新闻容器（移动设备)*********************/
@media (max-width: 756px) {
    .container-content{
        width: 100%;
        margin:auto;
    }
}






/**************新闻列表样式*****************/

.newslist
{
   font-size:16px;
 
   line-height: 35px;

}
/**************新闻正文字体样式*****************/
 .newsfont
 {
	font-size:16px;
	
	line-height: 25px;
 }

.liner {
  border-style: dashed;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-color: #ccc;
  }

/**************轮播补充样式*****************/ 
  .item img{
max-height: 450px;
height: 450px;
width:auto;
}

.item .active img{
max-height: 450px;
height: 450px;
width:auto;
}


.carousel-fade .carousel-inner .item{ opacity:0; -webkit-transition-property:opacity;-moz-transition-property:opacity ; -ms-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity ;}

.carousel-fade .carousel-inner .active{ opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left: 0;opacity: 0;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}

.carousel-inner img {
     max-height: 450px;
     height: 450px;
     width:100%;
  }
.carousel-inner a img { z-index: 9;transform: scale(1, 1);  -webkit-transform: scale3d(1,1); transition: .8s transform; -webkit-transition: .8s transform;}
 
.carousel-inner a:hover img { z-index: 9;transform: scale(1.2, 1.2);  -webkit-transform: scale3d(1.2,1.2); transition: .8s transform; -webkit-transition: .8s transform;}




/*******首页图片导航********/
.divborder
{
  width:210px;
 
  padding:0px 0px 5px 0px;
 box-shadow: 5px 5px 10px 3px rgba(0,0,0,0.5);
 transform: scale(1); 
 transition: box-shadow 0.6s, transform 0.5s; 
}


.divborder:hover
{
  width:210px;

 padding:0px 0px 5px 0px;
 
 box-shadow: 5px 5px 20px 10px rgba(0,0,0,0.5);

  transition: box-shadow 0.5s; 
}










@media (min-width: 760px) {
    .list-group-item 
	{
        color:red;
    }
}



.mbhide{
        display:block;
    }
	
@media (max-width: 760px) {
    .mbhide{
        display:none;
    }
}



//大屏幕隐藏
.pchide{
        display:none;
    }
@media (max-width: 760px) {
    .pchide{
        display:inline;
    }
}

/*手机菜单为背景灰色 折叠 并显示菜单提示*/

@media  (max-width: 760px) {
    .mbbg{
       background-color: #700005;
    
	}
   .mbbg1{
       background-color: #8f000b;
	}
   
    
}


/*****重写导航元素划过时背景颜色***********/

.nav > li > a:hover {
   
   background-color:  rgba(255, 255,255,0.10);
}

.nav > li > a:visited {
 
}

.renyuan li 
{
	text-align:center;
	margin:auto;
	width:200px;
	list-style-type: none;
	display:inline-block;
}


/****************校庆列表*****************/
.xqlist-item
{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left:30px;
	margin-bottom:30px;
	height:100px;
	line-height:40px;
	font-size: 18px;
	background-color: #ffdddd;
	color:#ffffff;
	text-align: left;
}