@charset "utf-8";

/* CSS Document */
* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {

	font-family: "微软雅黑";
	font-size: 14px;
	color: #595c5b;

}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #828282;
}

a:hover,
a:visited {
	text-decoration: none;
}

a:hover {
	color: #006ec7;
}

p,
ul {
	margin: 0;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.col-md-3,
.col-sm-3,
.col-xs-12,
.col-md-4,
.col-md-6,
.col-md-12,
.col-sm-6,
.col-xs-12,
.col-sm-12 {
	padding: 0;
}

/*头部*/
.container {
	padding: 0;
	width: 1200px;
	margin: 0 auto;
}

.header{
           min-width: 1200px;
         background-color: #f4f1ec;
	/*background: url(../images/header.png) repeat;*/
	padding: 32px 0 26px;

}

.logo a{
	width: 60%;
	float: left;
}

.logo p{
	width: 40%;
	float: left;
       color:#bf0000;
        /*color:#333333;*/
	/*color: #f0e2a5;*/
	font-size: 24.3px;
	margin-top: 28px;
        text-align: right;
}

.logo p img{
  
    vertical-align: middle;
    margin-right: 10px;
}


.logo p span.day{
	margin: 0 14px;
	 height: 43px;
	 font-size: 28px;
   color: #bf0000;



}

.logo p span.day span{
	padding: 3px 7px;
         /*  border: 1px solid #c00706;*/
	background: url(../images/rili.png) center no-repeat;
	margin-left: 6px;
          color:#f4f1ec;
          font-weight: bold;

}

.logo p span.day span:first-child{
	margin-left: 0px;
}

.logo p span.tian{

	font-size: 24.3px;



}

.logo p span img{

	vertical-align: middle;
}



/*导航*/

.nav {
       min-width: 1200px;
	margin-bottom: 0;
	background: #9c0713;
}


.nav ul li {
	float: left;
	padding: 0 1.5%;
	line-height:53px;
	text-align: center;
	margin-left: 2.7%;
	position: relative;
	white-space: nowrap;
	z-index: 99;
}

.nav ul li:first-child{
	 margin-left: 0;
}


.nav ul li a {
	display: block; 
	color: #fff;
	height: 53px;
	font-size: 18px;
	
}

.nav ul li.active {
	background: #85080f;
}

.nav ul li:hover{
	background: #85080f;

} 

.nav ul li ul{
	display: none;
	position: absolute;
	left: 0;
	top:53px;
	width: 100%;
	z-index: 99;
	background: #9c0713;
	padding: 6px 0px;
}


.nav ul li:hover ul{
	display: block;
}

.nav ul li:hover ul li ul{
	display: none;
}

.nav ul li ul li{
	width: 70%;
	line-height: 35px;
	margin-left: 0;
	text-align: left;
	padding: 0 15%;
}

.nav ul li ul li a{
	font-size: 16px;
	height: 35px;
	width: 100%;
	color: #fff;
}

.nav ul li:hover ul li a{
	color: #fff;

}

.nav ul li ul li:hover {
	background: #85080f; 
}

.navbar-toggle {
	display: none;
	position: relative;
	float: right;
	width: 24px;
	height: 22px;
	margin-top: 5px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 8px;
	border: none;
	border-radius: 0px;
}



/*banner相关设置*/
.x-banner{
   min-width: 1200px;
}
.banner img{
	 width: 100%;
	  display: block;
}

.banner .fullWidth{
	overflow: hidden;
}

#full-width-slider {
         min-width: 1200px;
	width: 100%;
}

.rsMinW .rsBullets {
	position: absolute;
	bottom: 15px;
	right: 48%;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}

.rsMinW .rsBullet {
	/*width: 45px;*/
	height: 10px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	box-sizing: content-box;
	padding: 6px 5px 6px 4px;
}

.rsMinW .rsBullet span {
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #fff;

}

.rsMinW .rsBullet.rsNavSelected span {
	background: #fff;
	border: 1px solid #fff;

}

#full-width-slider .rsGCaption {
	position: absolute;
	left: 16%;
	bottom: 10px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	width:50%;
	height: 54px;
	line-height: 54px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#full-width-slider .rsArrowLeft {
	position: absolute;
	left: 10px;
	top: 43%;
}

#full-width-slider .rsArrowLeft .rsArrowIcn {
	width: 28px;
	height: 35px;
	
}


#full-width-slider .rsArrowRight {
	position: absolute;
	right: 10px;
	top: 43%;


}

#full-width-slider .rsArrowRight .rsArrowIcn {
	 display: none;
	width: 28px;
	height: 35px;
}


/*首页*/

.index-contentbox{
        min-width: 1200px;
	background-color: #f4f1ec;
	background-image: url(../images/index-content.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 35px 0 22px;
}
.index-list {
	margin: 0 0 30px;
}

.index-list  .list-new{
	width: 50%;
	 float: left;
	 background: #f2ddad;
}

.title{
	/*margin: 27px 15px 30px;*/
        margin: 22px 15px 20px;
	position: relative;
}

.title h3{
	float: left;
}

.title .more{
	position: absolute;
	bottom: 3px;
	right:0px; 
}

.index-list  .list-new ul{
       /*padding: 0 15px 40px;*/
       padding: 0 15px 20px;
}

.index-list  .list-new ul li:first-child{
  /* margin-bottom: 36px;*/
  margin-bottom: 0;
}

.index-list  .list-new ul li a p{
	 width: 80%;
	 float: left;
   /* height: 36px;*/
    height: 35px;
    float: left;
    color: #5b3e1e;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-list  .list-new ul li a span {
    width: 20%;
    float: left;
    /* height: 36px;*/
    height: 35px;
    font-size: 14px;
    color: #5b3e1e;
    text-align: right;
}

.index-list  .list-new ul li .media{
       overflow: hidden;
}

.index-list  .list-new ul li .media  .pull-left{
   height: 126px;
    overflow: hidden;
   float: left;
    margin-right: 37px;
}


.index-list  .list-new ul li .media  .pull-left img{
       min-height: 100%;
}

.index-list  .list-new ul li .media .media-body h5.media-heading {
       margin-bottom: 10px;
}

.index-list  .list-new ul li .media .media-body h5.media-heading a{
    font-size: 16px;
    color: #8c141c;

}

.index-list  .list-new ul li .media .media-body .text-abstract{
        font-size: 14px;
    color: #5b3e1e;
    line-height: 30px;
   height: 90px;
}

.index-list  .list-new ul li .media .media-body .more{
   font-size: 14px;
    color: #8d0e15;
}

.index-list .list-notice{
	width: 50%;
	float: left;
	 background:url(../images/header.png) repeat;
}

.index-list .list-notice  ul{
	/*padding: 0 15px 40px;*/
       padding: 0 15px 20px;
}

.index-list .list-notice  ul li a p{
	width: 80%;
	float: left;
   /*height: 36px;*/
  height: 35px;
   float: left;
   color: #fff;
   font-size: 16px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.index-list .list-notice  ul li a span {
   width: 20%;
   float: left;
  /* height: 36px;*/
   height: 35px;
   font-size: 14px;
   color: #fff;
   text-align: right;
}

.list-academic{
	background: #fff;
	padding:27px 0 37px;
	margin-bottom: 22px;
}


.title1{
	margin: 0px 50px 30px;
}

.title1 h3{
	 float: none;
	  text-align: center;

}

.list-academic ul{
	padding: 0px 50px 0;
}

.list-academic ul li{
	width:38%;
	float: left; 
}

.list-academic ul li a{
	 display: block;
	padding-right: 20px;
}

.list-academic ul li a .pull-left{
	height: 270px;
        overflow: hidden;

}
.list-academic ul li a .pull-left img{
   height: 100%;
    min-width: 100%;
}

.list-academic ul li a .media-heading{
	font-size: 16px;
	color: #5b3e1e;
	height: 34px;
	line-height: 34px;
	background: #f4e2be;
	text-align: center;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-academic ul li.two{
	width: 62%;
	border-bottom: 1px solid #f6eee0;
}

.list-academic ul li.two a{
	padding-left: 22px;
}

.list-academic ul li.two a p{
	width: 80%;
	float: left;
   height: 43px;
   line-height: 43px;
   float: left;
   color: #5b3e1e;
   font-size: 16px;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}

.list-academic ul li.two a span {
   width: 20%;
   float: left;
   height: 43px;
   line-height: 43px;
   font-size: 16px;
   color: #5b3e1e;
   text-align: right;
}

.history{
	background: #fff;
	padding: 30px 0 50px;
	margin-bottom: 16px;
}

.history .sliderContainer{
	padding: 0 50px ;
	position: relative;
	
}

#full-width-slider2{
	width: 86%;
	padding: 0  7% ;
	height: 540px !important;
}

#full-width-slider2 .rsOverflow{
	height: 500px;
}


#full-width-slider2 .rsSlide{
	padding-top: 230px;
}

.history .history-line{
	width: 1100px;
	 height: 3px;
	 position: absolute;
	 top: 90px;
	 left:50px;
	 z-index: 88;

}

#full-width-slider2 .rsImg{
	width: 528px !important;
	 height: 324px !important;
	 margin-top: 0 !important;
}

#full-width-slider2 .rsBullets{
	 top: 20px;
	bottom:auto;
	right: 0;
	z-index: 999;
	width: 100%;
	padding-top: 0;
}

#full-width-slider2 .rsBullet{
	width: 22px;
	height: 170px;
	padding: 0 140px 0 70px;
	position: relative;
	

}

#full-width-slider2 .rsBullet+.rsBullet+.rsBullet+.rsBullet+.rsBullet{
	padding: 0 100px 0 50px;
}


#full-width-slider2  .rsBullet+.rsBullet+.rsBullet+.rsBullet+.rsBullet .xiaotitle{
	left: -80px;
}

#full-width-slider2 .rsBullet span{
	width: 22px;
	height: 170px;
	border-radius: 0;
	border:none;
	background-color: #fff;
	background-image: url(../images/history-dian1.png);
	background-position:  center 8% ;
	background-repeat: no-repeat;
}

#full-width-slider2 .rsNavSelected span{
	background-image: url(../images/history-dianhover.png);

}


#full-width-slider2 .rsBullet+.rsBullet span{

	background-image: url(../images/history-dian.png);
	background-position:  center 61% ;

}

#full-width-slider2 .rsBullet+.rsNavSelected span{
	background-image: url(../images/history-dian1hover.png);
}


#full-width-slider2 .rsBullet+.rsBullet+.rsBullet span{
	background-image: url(../images/history-dian1.png);
	background-position:  center 8% ;
}

#full-width-slider2 .rsBullet+.rsBullet+.rsNavSelected span{
	background-image: url(../images/history-dianhover.png);
}

#full-width-slider2 .rsBullet+.rsBullet+.rsBullet+.rsBullet  span{
	background-image: url(../images/history-dian.png);
	background-position:  center 61% ;
}

#full-width-slider2 .rsBullet+.rsBullet+.rsBullet+.rsNavSelected span{
	background-image: url(../images/history-dian1hover.png);
}


#full-width-slider2 .rsBullet+.rsBullet+.rsBullet+.rsBullet+.rsBullet  span{
	background-image: url(../images/history-dian1.png);
	background-position:  center 8% ;
}

#full-width-slider2 .rsBullet+.rsBullet+.rsBullet+.rsBullet+.rsNavSelected span{
	background-image: url(../images/history-dianhover.png);
}

#full-width-slider2 .rsContent  .banner-title{
            width: 350px;
	 font-size: 30px;
	 color: #69411f;
	 font-weight: bold;
	/*  height: 38px;*/
	 position: absolute;
	 left: 565px;
	 top: 40px;
	/* overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/

}

#full-width-slider2 .rsContent  .banner-title span{
   display: block;
    font-size: 24px;
    padding-left: 15px;
       margin-top: 8px;
}

#full-width-slider2 .rsContent .abstract{
	font-size: 16px;
    color: #5b3e1e;
	line-height: 30px;
	 height: 120px;
    position: absolute;
    left: 580px;
	top: 130px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;

}

#full-width-slider2  .rsNavItem .xiaotitle{
	font-size: 16px;
    color: #aea296;
    position: absolute;
    top: 95px;
    left: -58px;
	z-index: 1000;
	width: 280px;
	 text-align: center;
	 line-height: 20px;

}


#full-width-slider2  .rsNavSelected  .xiaotitle{
	color: #8b0d14;
}

#full-width-slider2  .rsNavSelected  .xiaotitle span{
	color: #8b0d14;
}


#full-width-slider2  .rsNavItem+.rsNavItem .xiaotitle{
	top: 0px;
}

#full-width-slider2  .rsNavItem+.rsNavItem+.rsNavItem .xiaotitle{
	top: 95px;
}

#full-width-slider2  .rsNavItem+.rsNavItem+.rsNavItem+.rsNavItem .xiaotitle{
	top: 0px;

}

#full-width-slider2  .rsNavItem+.rsNavItem+.rsNavItem+.rsNavItem+.rsNavItem .xiaotitle{
	top: 95px;
}

#full-width-slider2 .xiaotitle span{
	 width: 100%;
	 height: auto;
	font-size: 16px;
	font-family: "宋体";
	color: #aea296;
	display: block;
	 text-align: center;
	 background-image: none !important;
}


.history .sliderContainer .active-hover span{
	
	color: #a17e4a;
	

}

#full-width-slider2 .rsGCaption{
	display: none;
}


.history  .rsArrow .rsArrowIcn{
	width:18px;
	height: 32px;
	position: absolute;
	top: 70%; 

}

.history   .rsArrowLeft .rsArrowIcn{
	left:15px;
	background: url(../images/left1.png) center center no-repeat;

}

.history   .rsArrowRight .rsArrowIcn{
	right:15px;
	background: url(../images/right1.png) center center no-repeat;

}

.index-info{
	background: #fff;
	padding: 35px 50px 20px;
}

.glimpse {
	width: 50%;
	 float: left;
	
}

#full-width-slider1{
   width:100%;
}

.glimpse .sliderContainer{
	padding-left: 30px;
	position: relative;
}

.glimpse .title{
	margin: 27px 0 30px 30px;
}

.glimpse .rsGCaption{
	background: url(../images/xiaobannbg.png) repeat;
	font-size: 18px;
	color: #fff;
	 height: 48px;
	 line-height: 48px;
	 overflow: hidden;
    text-overflow: ellipsis;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
	left: 0;
}

.glimpse .rsMinW .rsBullets{
	display: none;

}

.glimpse .rsArrow{
	width:32px;
	height: 58px; 

}

.glimpse .rsArrow .rsArrowIcn{
	width:32px;
	height: 58px;
	position: absolute;
	top: 38%; 

}

.glimpse  .rsArrowLeft .rsArrowIcn{
	left:15px;
	background: url(../images/arrow-left.png) center center no-repeat;

}

.glimpse  .rsArrowRight .rsArrowIcn{
	right:15px;
	background: url(../images/arrow-right.png) center center no-repeat;

}

.donation{
     width: 50%;
	 float: left;
}

.donation  .title{
	margin: 27px 30px 30px 0;

}

.donation ul{
       padding-right: 30px;
}

.donation ul li{
	 background: #fcf9ec;
	  height: 37px;
	  line-height: 37px;
	  padding: 0  13px 0 30px;
	  margin-bottom: 12px;

}

.donation ul li p{
	color: #862012;
	font-size: 14px;

}

.donation ul li+li{
	background: none;
	padding: 0;
	margin-bottom: 0;
}

.donation ul li+li p{
	color: #5b3e1e;
}
.donation ul li+li p a{
	color: #5b3e1e;
}

.donation ul li .time{
	width: 26%;
	float: left;
	text-align:center;
}

.donation ul li .donor{
	width: 74%;
	float: left;
	height: 37px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}





/* 内容页 */
/*当前位置*/
.location{
	 font-size: 14px;
		height: 58px;
		line-height: 58px;
		 color: #8c8c8c;
		 font-family: "GothamBook";

}

.location a {
	font-size: 14px;
	color: #8c8c8c;

}

.location a.on {
	color: #45b5cb;

}





/* 当前栏目 */
.contentbox{
        min-width: 1200px;
	background-color: #f4f1ec;
	background-image: url(../images/index-content1.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 25px 0 22px;


}
.column{
	border-bottom: 1px solid #938f83;
}
.column h3{
	 color: #5b3e1e;
	 font-size: 24px;
	 height: 44px;
	line-height: 44px;
	font-weight:normal;
	margin: 0 0 8px 0;
}





/* 列表 */

.list {
	margin-top: 15px;
	margin-bottom: 40px;
	/* padding-bottom: 30px; */
}

.list ul{
  min-height: 50px;
}


.list ul li {
	height: 60px;
	line-height: 60px;
	border-bottom: 1px  dotted #c8bfb7;
	background: url(../images/list-dian.png) 10px  center no-repeat;
	padding-left: 25px;
	overflow: hidden;
}


.list ul li a {
	display: block;
	font-size: 18px;
	color: #5b3e1e;
	
}

.list ul li:hover  {
	background-color: #fff;
	background-image: url(../images/list-dianhover.png) ;
	background-position: 10px  center;
	background-repeat:  no-repeat;
	-moz-box-shadow:0px 2px 10px #E3DBCD; -webkit-box-shadow:0px 2px 10px #E3DBCD; box-shadow:0px 2px 10px #E3DBCD;

}

.list ul li a p {
	float: left;
	width: 87%;
	font-size: 16px;
	padding-bottom: 10px;
	overflow: hidden;
	 height: 60px;
	line-height: 60px;
	margin: 0;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list ul li a span {
	float: left;
	text-align: right;
	width: 13%;
	height: 60px;
	line-height: 60px;
	font-size: 16px;
	color: #5b3e1e;
	text-align: center;
	
}

.list ul li:hover a span {
	background: #960608;
	color: #fff;
}

.list-video ul{
	margin-left: -2.33%;
}

.list-video ul li{
	width:30.95%;
	margin-left: 2.33%;
	float: left; 
	margin-top: 38px;

}

.list-video ul li a{
	display: block;
	position: relative;
	 width: 100%;
	 height:290px;
	 overflow: hidden; 
}


.list-video ul li a .video-img{
       width: 100%;
    min-height: 100%;
   transition: all 0.5s;
    transform: scale(1.0);
}

.list-video ul li:hover a .video-img{
   transition: all 0.5s;
    transform: scale(1.1);
}



.list-video ul li a .video-text{
	 width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #f9f9f9;
	height: 70px;
	line-height: 70px;
	font-size: 16px;
	background: url(../images/list-title.png) center repeat;
       transition: all 0.5s;
}

.list-video ul li:hover a .video-text{
   height: 100%;
    transition: all 0.5s;
  
}

.list-video ul li a .video-text img{
  position: absolute;
    left: 15px;
    top: 15px;
  transition: all 0.5s;
}

.list-video ul li:hover a .video-text img{

  top: 85px;
    left: 164px;
    width: 55px;
    transition: all 0.5s;
}

.list-video ul li a .video-text p{
   position: absolute;
    left: 70px;
    top: 0;
    width: 80%;
   color: #f9f9f9;
    height: 70px;
    line-height: 70px;
   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
 transition: all 0.5s;
}


.list-video ul li:hover a .video-text p{
   text-align: center;
    width: 90%;
    top: 135px;
    left: 5%;
    transition: all 0.5s;
}



/*.list-video ul li a p img{
	margin: 12px 10px;
	 float: left;
}*/

.leftnav {
    width: 252px;
    margin-right: 63px;
    float: left;
}

.leftnav .current{
	 height: 61px;
	 line-height: 61px;
	 font-size: 18px;
	 font-weight: normal;
	 color: #ffffff;
	 padding-left: 69px;
	 background-color: #ab0c16;
	 background-image: url(../images/leftnav-arrow.png);
	 background-position: 93% center;
	 background-repeat: no-repeat;
}

.leftnav ul li a{
	 display: block;
	 height: 61px;
	 line-height: 61px;
	 padding-left: 69px;
	 margin-bottom: 2px;
	 color: #5b3e1e;
	 font-size: 18px;
	 background: #dbd7d6;	 

}

.leftnav ul li:hover a{
	 background: #ccc6c4;

}

.leftnav ul li.active a{
	background: #ccc6c4;

}

.leftnav ul.yingx{
        margin-top: 1px;
}

.leftnav ul.yingx li a{
   font-size: 14px;
    color: #5b3e1e;
    padding: 20px 40px 20px 25px;
    line-height: 18px;
    height: auto;
    margin-bottom: 1px;
   background-color:#e2dedd ;
    /*background-image: url(../images/xiaoy-arrowdown.png);
   background-position: 93% center;
    background-repeat: no-repeat;*/
  
}

.leftnav ul.yingx li.active a{

    border-left: 8px solid #ab0c16;
}


.leftnav ul.xiaoy{
        margin-top: 1px;
}

.leftnav ul.xiaoy li a{
   font-size: 14px;
    color: #fff;
    padding: 20px 40px 20px 25px;
    line-height: 18px;
    height: auto;
    margin-bottom: 1px;
   background-color: #ab0c16;
    background-image: url(../images/xiaoy-arrowdown.png);
   background-position: 93% center;
    background-repeat: no-repeat;
   border-left: 8px solid #fbb216;
}

.leftnav ul.xiaoy li.active a{

    background-image: url(../images/xiaoy-arrowleft.png);
}

.leftnav ul.xiaoy li ul{
       display: none;
  
}

.leftnav ul.xiaoy li.active ul{
          display: block;
  
}


.leftnav ul.xiaoy li ul li a{
   padding: 10px 40px 10px 25px;
    background-color: #e2dedd;
    background-image: none;
    background-position: 93% center;
    background-repeat: no-repeat;
    border-left: none;
    color: #5b3e1e;
    line-height: 36px;
   
}



.leftnav ul.xiaoy li.active ul li a{
    background-color: #e2dedd;
    background-image: none;
   border-left: none;
}

.leftnav ul.xiaoy li  ul li.item-trees a{
    background-image: url(../images/xiaoyx-arrowdown.png);
    background-position: 93% center;
    background-repeat: no-repeat;
}

.leftnav ul.xiaoy li  ul li.item-trees.active a{
    background-image: url(../images/xiaoyx-arrowleft.png);
    background-position: 93% center;
    background-repeat: no-repeat;
}



.leftnav ul.xiaoy li ul li ul li a{
       padding: 12px 20px 12px 30px;
       line-height: 22px;
   
}

.leftnav ul.xiaoy li ul li ul li a span{
      margin-right: 8px;
}

.leftnav ul.xiaoy li  ul li.item-trees ul li a{
    background-image: none;
}

.leftnav ul.xiaoy li  ul li.item-trees ul{
   display: none;
}

.leftnav ul.xiaoy li ul li.item-trees.active ul{
      display: block;
}

.leftnav ul.xiaoy li  ul li.item-trees.active ul li a{
    background-image: none;
}

.leftnav ul.xiaoy li ul li ul li.active a{
     background-color: #fff;
   
}

.leftnav ul.xiaoy li ul li ul li:hover a{
    background-color: #fff;
}
.right-list {
    padding-left: 315px;
}

/* 名录 */
.title-cover{
	padding: 5px 0 5px 32px;
	font-size: 18px;
	color: #5b3e1e;
	font-weight: normal;
	background: url(../images/title1.png) left center no-repeat;
	margin:40px 0 15px; 
	
}

.cover{
	    margin-bottom: 40px;
    padding: 50px 30px;
    background: #fff;

}

.cover h4{

display: inline-block;
    margin-top: 0 !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
    height: 24px !important;
    overflow: hidden;
}

.cover h4 strong {
    width: 44px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: justify !important;
    font-weight: normal;
    font-size: 14px !important;
    margin-right: 20px !important;
}


.cover h4 strong::after {
    content: "";
    display: inline-block;
    width: 100%;
}

.cover ul{
	margin-right: -14px;
}

.cover ul li{
	float: left;
	margin-right: 14px;
}

.cover ul li a{
	font-size: 16px;
	color: #8a7a68;
}

.cover ul li a:hover{
	font-weight: bold;
}

.cover .list ul li{
     float: inherit;
}

.cover .list ul li a p{
       width: 100%;
}

.cover .ying-show  ul{
   margin-left: -2%;
}

.cover .ying-show  ul li{
   width: 31%;
    margin-left: 2%;
   margin-right: 0;
  /* background-color: #e2dedd;*/
      line-height: 30px;
    text-align: center;
   margin-bottom: 10px;
      overflow: hidden;
    height: 302px;
     
}

.cover .ying-show  ul li p{
       height: 200px;
  /* background-color: #e2dedd;*/
       border-bottom: 2px solid #fff;
      padding: 5px;
}

.cover .ying-show  ul li p:first-child{
  background-color: #e2dedd

}

.cover .ying-show  ul li img{
   width: auto !important;
   max-width: 100%;
    height: 100%;
}

.cover .ying-show  ul li p+p{
   height: auto;
    text-align: center;
    line-height: 30px;
    border-bottom: none;
       padding:0;
}

/* 毕业照 */
.list-images ul{
	margin-right: -2.33%;
}
.list-images ul li{
	width: 31%;
	margin-right: 2.33%;
	margin-top: 30px;
	margin-bottom: 30px;
	float: left;

}

.list-images ul li a{
	display: block;
	width: 100%;
	height: 190px;
	overflow: hidden;
}


.list-images ul li a img{
	width: 100%;
	min-height: 100%;
}

/*新闻列表  */
.images-caozuo{
	 background: #fff;
	 padding: 15px;
}

.selectP{
	height: 44px;
}
.selectP>ul>li {
	width: 218px;
	height: 44px;
	background-color: #f4f1ec;
	background-image: url(../images/select-images.png);
	background-position: 90% center;
	background-repeat: no-repeat;
	float: left;
	line-height: 44px;
	font-size: 18px;
	color: #5b3e1e;
	font-weight: bold;
	padding-left: 22px;
	position: relative;
}

.selectP>ul>li:hover {
	cursor: pointer;
}

.selectP>ul>li>ul {
	width:100%;
	background-color: #f4f1ec;
	overflow: hidden;
	display: none;
	position: absolute;
	left: 0;
	top: 44px;
	z-index: 77;
}

.selectP>ul li:hover ul {
	display: block;
}

.selectP>ul>li>ul>li {
	height: 44px;
	line-height: 44px;
	padding-left: 22px;
}

.selectP>ul>li>ul>li a{
	color: #5b3e1e;
}

.selectP>ul>li>ul>li:hover {
	background-color: #fff;
}

.selectP>ul>li>ul>li.on{
	background-color: #fff;
}


.tab-div{
	position:relative;
}

.tab {
	position: absolute;
	top:-55px;
	right: 20px;
	width: 90px;
}

.tab li{
	float:left;
	 width: 38px;
	 height: 38px;
	 background-color: #f4f1ec;
	 background-image: url(../images/anniu1-1.png);
	 background-position: center;
	 background-repeat: no-repeat;
	font-size:16px;
	text-align:center;
	cursor:pointer;
}

.tab li:hover {
	background-image: url(../images/anniu1-2.png);
}

.tab li+li{
	background-image: url(../images/anniu2-1.png);
	margin-left: 13px;
}

.tab li+li:hover{
	background-image: url(../images/anniu2-2.png);
}

.tab .tab-active {
	background-image: url(../images/anniu1-2.png);
}

.tab li+li.tab-active {
	background-image: url(../images/anniu2-2.png);
}

.tab-content {
	width:100%;
	/*padding-bottom: 40px;*/
	overflow: hidden;
   
}

.tab-content-show {
	display: block;

}

.tab-content-hide{
	display: none;

	
}


.tab-content ul.list-imgs li{
	width: 100%;
	background: #fff;
	margin-top: 40px;
	overflow: hidden;
    zoom: 1;

}

.tab-content ul.list-imgs li .list-left{
	float: left;
	 width: 469px;
	 height:307px;
	 overflow: hidden; 
}

.tab-content ul.list-imgs li .list-left img{
	display: block;
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	vertical-align: middle;
}

.tab-content ul.list-imgs li .list-left:hover img{
-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.tab-content ul.list-imgs li .list-body{
	overflow: hidden;
    zoom: 1;
	
}

.tab-content ul.list-imgs li .date{
	font-size: 16px;
	color: #786450;
	padding-left: 36px;
	margin-top: 25px;
}

.tab-content ul.list-imgs li .list-heading{
	display:block;
	 height:30px;
	 white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
	font-size:24px;
	font-family: "宋体";
	color:#5b3e1e;
	padding-left: 36px;
	margin-top: 13px;
	margin-bottom: 40px;
}

.tab-content ul.list-imgs li .text-conter{
	font-size:16px;
	color:#5b3e1e;
	line-height: 20px;
	padding-left: 36px;
	padding-right: 20px;
	height: 40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 65px;
}

.tab-content ul.list-imgs li .list-more{
	 display: block;
	border-top: 1px solid #e2dddb;
	font-size: 16px;
	color: #bcb3af;
	padding-left: 36px;
	line-height: 30px;
	padding-top: 20px;
}

.tab-content ul.list-imgs li .list-more span{
	font-size: 30px;
    vertical-align:middle;
}

.tab-content ul.list-imgs li .list-more:hover{
	 color: #a1141e;

}

.tab-content ul.list-imgh{
	margin-left: -2.33%;
}

.tab-content ul.list-imgh li{
	background: #fff;
	margin-top: 40px;
	 width: 31%;
	 float: left;
	 margin-left: 2.33%;


}

.tab-content ul.list-imgh li .listimg{
	 width:100%;
	 height:249px;
	 overflow: hidden; 
}

.tab-content ul.list-imgh li .listimg img{
	display: block;
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	vertical-align: middle;
}

.tab-content ul.list-imgh li .listimg:hover img{
-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);
}

.tab-content ul.list-imgh li .list-body{
	overflow: hidden;
    zoom: 1;
	
}

.tab-content ul.list-imgh li .date{
	font-size: 16px;
	color: #786450;
	padding-left: 10px;
	margin-top: 10px;
}

.tab-content ul.list-imgh li .list-heading{
	font-size:24px;
	font-family: "宋体";
	color:#5b3e1e;
	padding-left: 10px;
	padding-right: 25px;
	line-height: 30px;
	margin-top: 13px;
	height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 20px;
}

.tab-content ul.list-imgh li .text-conter{
	font-size:16px;
	color:#5b3e1e;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 18px;
	height: 60px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 35px;
}

.tab-content ul.list-imgh li .list-more{
	 display: block;
	border-top: 1px solid #e2dddb;
	font-size: 16px;
	color: #bcb3af;
	line-height: 30px;
	padding: 10px 0 10px 10px;
}

.tab-content ul.list-imgh li .list-more span{
	font-size: 30px;
	vertical-align: middle;
}

.tab-content ul.list-imgh li .list-more:hover{
	 color: #a1141e;

}



/* 简介页 */
.about{
	margin-top: 50px;
	padding-bottom: 30px;
}

.about p{
	font-size: 16px;
	color: #8c8c8c;
	 font-family: "GothamBook";
	 line-height: 24px;
	 margin-bottom: 5px;

}

.about p img{
	max-width: 100%;
}



/*内容页*/

.article {
	padding: 25px 0;
	margin-bottom: 28px;
}

.article h1.intro {
	text-align: center;
	font-size: 16px;
	color: #595c5b;
	font-family: "微软雅黑";
	line-height: 1.5;
	margin: 0;
}

.article h2.title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #5b3e1e;
	line-height:36px;
	margin: 8px 0;
	border-bottom: none;
}

.article h3.subtitle {
	font-size: 16px;
	color: #393939;
	line-height: 1.5;
	text-align: center;
	margin: 0
}

.article h4.information  {
	margin: 15px 0 10px;
	padding: 10px 0;
	text-align: center;
	 font-size:14px;
	 color: #826f5d; 
	 font-weight: normal;

}


.article .content {
	color: #5b3e1e;
	font-size: 16px;
	line-height: 36px;
	min-height: 250px;
	padding: 85px 45px;
	margin-top: 10px;
	 background: #fff;
	 border-top: 4px solid #c1b9b5;
}


.article .content p {
	margin:5px 0;
	color: #5b3e1e;
	font-size: 16px;
	line-height: 36px;
}

.article .content p img {
	max-width: 100%;
}

.content-detail{
	background: #f4f1ec;
	padding: 20px 20px;
}

.content-detail-bottom-page {
	float: left;
	font-size: 14px;
	color: #000;
	margin-top: 8px;
}

.content-detail-bottom-page a{
	font-size: 14px;
	color: #000;
}

.content-detail-bottom-link {
    float: right;
}

.content-detail-bottom-link img {
	margin: 0 5px;
	vertical-align: middle;
}



/*尾部*/
.footer {
	padding: 20px 0 18px;
	background: #7b0f10;
    min-width: 1200px;
}

.footer .footer_address{
	margin-bottom: 7px;
	/* width: 70%;*/
       width: 62%;
	  float: left;
    margin-top: 20px;
}

.footer .footer_address p{
       text-align: center;
	/*text-align: left;*/
}

.footer .footer_select{
	width:23%;
        /*width:30%;*/
	float: left;
	/*text-align: right;*/
	 margin-bottom: 7px;
         color:#fff;
}

.footer select{
        width: 145px;
	/*width: 270px;*/
        border:1px solid #fff;
	/*border:1px solid #a42021;*/
	background: #a42021;
	height:30px;
	 color:#fdf9ed;
	padding:0 5px;
    margin-top: 32px;
}


.footer  p.footer_copyright{
	border-top: 1px solid #8e3132;
	padding-top: 7px;
}



.footer  p {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	 text-align: center;
}

.footer  p a{
	font-size: 14px;
	color: #fff;
}

.footer-code{
      width:15%;
     float: left;
 
}

.code-weixin {
    width: 65px;
       float: right;
    margin-left: 15px;
}







/*分页栏*/
.pagebar {
	margin: 40px auto ;
	 text-align: center;
}

.p_first_d,
.p_last_d {
	font-size: 14px;
	color: #5b3e1e;
	padding: 5px 11px;
	border: 1px solid #c8bfb7;
	background: #fff;
	margin: 12px 4px;
	display: inline-table;
}

.p_first,
.p_last {
	font-size: 14px;
	color: #5b3e1e;
	padding: 5px 11px;
	border: 1px solid #c8bfb7;
	background: #fff;
	margin: 12px 4px;
	display: inline-table;
}


.p_prev_d,
.p_prev {
	font-size: 14px;
	color: #5b3e1e;
	padding: 5px 11px;
	border: 1px solid #c8bfb7;
	background: #fff;
	margin: 12px 4px;
	display: inline-table;
}

.p_no {
	padding: 5px 11px;
	border: 1px solid #c8bfb7;
	background: #fff;
	margin: 0px 4px;
	color: #5b3e1e;
}

.p_no_d {
	background: #8e3132;
	color: #fff;
	padding: 5px 11px;
	border: 1px solid #c8bfb7;
	margin: 0px 4px;
	display: inline-table;
}

.p_next,
.p_next_d {
	font-size: 14px;
	color: #5b3e1e;
	padding: 5px 11px;
	margin: 12px 0 12px 4px;
	border: 1px solid #c8bfb7;
	background: #fff;
	display: inline-table;
}



/*兼容ie*/
.ie7 .list-video ul li{
	margin-left: 2.3%;

}

.ie7 .tab-content UL.list-imgh li{
	margin-left: 2.3%;

}