*{
	margin: 0px;
	padding: 0px;
	font-family: Microsoft YaHei,Arial,Helvetica, sans-serif; 
}
html,body{
	height: 100%;
}
a{
	text-decoration: none;
	outline: none;
}
img {
	border:0;
	margin:0;
	padding:0;
}
/*页面顶部*/
.page-top{
   	width: 100%;
    height: 40px;
    line-height: 40px;
    background: #912200;
    min-width:1200px;
}
.welcome{
    color: #fff;
    font-size: 14px;
	float: left;
}
.nav-bd{
	width: 1200px;
    max-width: 1200px;
    height: 100%;
    margin: 0px auto;
}
.top-nav{
    list-style-type: none;
   float: right;
}
.top-nav li{
	width: 90px;
	float: left;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    position: relative;
}
.top-nav li a{
	width: 100%;
	height: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #fff;
    border-right: 1px solid;
    line-height: 12px;
    position:relative;
    border-color: rgba(255,255,255,0.5);
}
.top-nav li.active{
	background: #b72b00 ;	
}
.top-nav li.active a{
	border: none;
}
.language{
	width: 66px;
    text-align: center;
    float: right;
}
.language a{
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-top: -5px;
    background: #751400;
    border-radius: 18px;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    background: rgba(117,20,0,0.8);
}
.language.hover a{
	background: #b72b00;
}
.nav-triangle{
	width:0;   
	height:0;   
	border-left:4px solid transparent;   
	border-right:4px solid transparent;   
	border-top:4px solid #fff;
    position: absolute;
    top: 6px;
    right: -3px;
    margin-right: 5px;
}
.nav-select{
	position: absolute;
	background: #b72b00;
	top: 40px;
	display: none;
	z-index: 1;
}
.top-nav li .nav-select li{
    height: 30px;
    line-height: 30px;
    background: #b72b00;
}
.top-nav li .nav-select li.active{
	background: #9F1B00;
}
.top-nav li .nav-select li a{
	height: 30px;
	line-height: 30px;
}
.nav-pipe{
    padding: 0 5px;
    font-style: normal;
    color: #fff;
}
/*logo*/
.dc-logo{
	width: 1200px;
	max-width: 1200px;
    margin: 27px auto;
}
.logo-left{
    width: 44%;
    float: left;
}
.logo-left img{
	width: 100%;
}
.logo-right{
	width: 32%;
    float: right;
    text-align: right;
    margin-top: 25px;
    border: 1px solid #e6e6e6;
    border-radius: 20px;
    position:relative
}
.clear{
	clear: both;
}
.logo-search{
    width: 25px;
	vertical-align: middle;
    position: absolute;
    left: 5px;
    top: 7.5px;

}
.logo-inp{
    border: none;
    border-left: 1px solid #ccc;
    padding: 0px 10px;
    color: #555;
    outline: none;
    font-size: 12px;
    width: 55%;
}
.logo-btn{
    width: 105px;
    background: #ffa632;
    color: #ffffff;
    padding: 7px 5px;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    border-radius: 20px;
    cursor: pointer;
}
/*页面导航*/
.dc-nav{
    width: 1200px;
    max-width: 1200px;
    margin: 20px auto 10px;
    text-align: center;
}
.dc-nav ul{
	width: 100%;
    height: 30px;
    line-height: 30px;
    list-style-type: none;
}
.dc-nav ul li{
	width: 14.2%;
	float: left;
	font-size: 16px;

}
.dc-nav ul li.active,.dc-nav ul li.hover{
	font-weight: bold;
}
.dc-nav ul li.active a,.dc-nav ul li.hover a{
	color: #912200;
}
.dc-nav a{
	width: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #000;
}
.dc-banner{width: 1200px; margin: 0px auto;
	display: block;
}
.dc-banner img{width: 100%;}
.index-banner{
	width: 100%;
	display: block;
}
/*banner下方导航*/
.dc-degree-nav{
    width: 100%;
    background: #912200;
    min-width:1200px;
}
.dc-degree-nav ul{
	width: 1200px;
	max-width: 1200px;
    height: 135px;
	margin: 0px auto;
	list-style-type: none;
}
.dc-degree-nav ul li{
    width: 14.2%;
    padding: 30px 0px;
    float: left;
    text-align: center;
    cursor: pointer;
}
.dc-degree-nav ul li.active{
	background: #9f1b00;
}
.dc-degree-nav ul li img{
	display: block;
	margin: 0px auto;
}
.dc-degree-nav ul li a{
	display: block;
	color: #fff;
	margin-top: 5px;
}
/*主页内容*/
.index-content{
    width: 1200px;
    max-width: 1200px;
    margin: 55px auto;
}
.index-content-left{
	width:53%;
	float: left;
}
.index-content-left h4{
    font-size: 22px;
    font-weight: normal;
}
.index-left-content{
	width: 100%;
	margin-top: 25px;
}
.content-list{
	width: 49%;
	float: left;
	position: relative;
	overflow: hidden;
}
.content-list .list-img{
	width: 100%;
	display: block;
}
.content-list .list-title{
    position: absolute;
    color: #fff;
    background: #912200;
    font-size: 14px;
    padding: 5px;
    right: 10px;
    top: 10px;
}
.content-list .list-intro{
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    width: 90%;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    padding: 6px 5%;
}
.index-content-right{
    width: 44%;
    float: right;
    color: #7f7f7f;
}
.index-content-right h4{
	text-align: right;
	font-weight: normal;
	font-size: 14px;
    height: 29px;
    line-height: 29px;
}
.index-content-right h4 a,.index-content-right ul li a{
	color: #7f7f7f;
}
.index-content-right ul{
	list-style-type: none;
	margin-top: 25px;
}
.index-content-right ul li{
	border-bottom: 1px dashed #cacaca;
    padding: 3px 0px;
    overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; 
	font-size: 14px;
}
.index-content-right ul li.active a{
	color:#912200!important;
}
.index-content-right ul li.active a .list-tips{
	background: #912200;
}
@media only screen and (min-width: 1100px) and (max-width: 1400px) {
	.index-content-right ul li{
		padding: 8px 0px;
	}
}
@media only screen and (min-width: 1200px){
	.index-content-right ul li{
		padding: 10px 0px;
	}
}
.list-tips{
	display: inline-block;
	*display: inline;
	*zoom: 1;
    width: 4px;
    height: 4px;
    background: #a1a1a1;
    border-radius: 5px;
}
.index-content-left-title{
	height: 29px;
}
.index-content-left-title h2{
    font-size: 22px;
    float: left;
    font-weight: normal;
}
.index-content-left-title .left-nav{
	width: 50%;
    float: right;
    list-style-type: none;
    height: 21px;
    line-height: 21px;
    padding: 5px 0px;
}
.index-content-left-title .left-nav li{
    float: left;
    width: 20%;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
}
.index-content-left-title .left-nav li a{
    width: 100%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    height: 15px;
    line-height: 15px;
    border-right: 1px solid #c6c6c6;
}
.index-content-left-title .left-nav li.active{
	color: #fff;
	background: #912200;
	font-size:13px;
}
.index-content-left-title .left-nav li.active a{
	border:none;
	color: #ffffff;
}
.index-notice-list{
	list-style-type: none;
	margin-top: 30px;
	display: none;
}
.index-notice-list li{
	margin-bottom: 15px;
	font-size: 15px;
}
.index-notice-list li a{
	color:#333;
}
.index-notice-list .index-notice-top span,.index-notice-list .index-notice-bottom span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
    width: 70px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    padding: 5px 0px;
}
.index-notice-list .index-notice-top p,.index-notice-list .index-notice-bottom p{
	width: 78%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-left: 10px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 29px;
    vertical-align: middle;
}
.index-notice-list .index-notice-top span{
    background: #912200;
}
.index-notice-list .index-notice-bottom{
    margin-top: -2px;
}
.index-notice-list .index-notice-bottom span{
	background: #ffa632;
    color: #000;
}
.index-notice-list .index-notice-bottom p{
	color: #9a9a9a;
	font-size: 14px;
}
.index-notice-list li.hover .index-notice-top p{
	color: #912200;
}
.index-content-right-title{
	height: 29px;
}
.index-content-right-title h2{
    font-size: 22px;
    float: left;
    font-weight: normal;
    color: #000;
}
.index-content-right-title h4{
    float: right;
    line-height: 29px;
}
.index-content-right-banner{
    margin-top: 30px;
    height: 285px;
}
.index-content-right-banner img{
    display: block;
    width: 100%;
}
.swiper-container.swiper-container3{
	/*border-top: 2px solid #912200;*/
	height: 85px;
	cursor:pointer;
}
.swiper-container.swiper-container3 a{
	color: #444444;
	
}
.index-content-right-intro:hover{
	 color: #912200;
}
/*页面底部*/
.page-bottom{
	width: 100%;
	background: #000;
}
.page-bottom-container{
	width: 1200px;
	margin: 0px auto;
	background: #000;
}
.page-bottom-container-top{
	padding:70px 0px;
	border-bottom: 1px solid #1a1a1a;
}
.page-bottom-logo{
	width: 18%;
	margin-right: 70px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.page-bottom-logo img{
	width: 100%;
	display:block;
}
.page-bottom-sort{
	width: 11%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #fff;
	vertical-align: top;
}
@media only screen and (min-width: 1200px){
	.page-bottom-sort{
		width:12%;
	}
}
.page-bottom-sort h2{
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: normal;
}
.page-bottom-sort p{
	font-size: 12px;
    line-height: 23px;
}
.page-bottom-sort p a{
	color: #a3a3a3;
}
.page-bottom-sort p.active a{
	color: #ffffff;
}
.page-bottom-container-intro{
	padding: 30px 0px;
}
.page-intro-left{
	float: left;
    white-space: nowrap;
}
.page-intro-left img{
	vertical-align: middle;
}
.page-intro-left span{
	font-size: 12px;
	color: #a3a3a3;
	vertical-align: middle;
	margin: 0px 5px;
    display: inline-block;
}
.page-intro-right{
	float: right;
	color: #a3a3a3;
	font-size: 12px;
    text-align: right;
}
/*学院概况*/
.dc-banner{
	border-bottom: 1px solid #eaeaea;
}
.dc-banner img{
	width: 1200px;
    max-width: 1200px;
	display: block;
	margin: 0px auto;
}
.dc-location{
	width: 1200px;
    max-width: 1200px;
	margin: 0px auto;
	padding: 30px 0px;
	color: #444;
	font-size: 13px;
}
.dc-location a{
	color: #444;
}
.dc-container{
	width: 1200px;
	max-width: 1200px;
	margin: 0px auto 50px;
}
.dc-container-left{
	width: 74%;
    min-height: 768px;
	float: left;
	border-right: 1px solid #eaeaea;
    padding-bottom: 30px;
}
.dc-container-right{
	width: 24%;
	float: right;
    padding-bottom: 130px;
}
.dc-container-left h2{
    padding: 40px 0px;
    font-size: 26px;
    font-weight: normal;
    color: #444;
}
.dc-container-article-img{
    width: 35%;
    padding-right: 35px;
    float: left;
}
.dc-container-article-img img{
	width: 100%;
}
.dc-container-article{
	width: 97%;
    text-align: justify;
    padding-bottom: 30px;
}
.dc-container-article h3{
    font-weight: normal;
    font-size: 16px;
    color: #912200;
}
.dc-container-article p{
    margin-bottom: 45px;
    text-indent: 28px;
    font-size: 15px;
    color: #444;
    line-height: 30px;
}
.dc-container-right .dc-con-list{
	width: 100%;
    list-style-type: none;
    margin-top: 15px;
}
.dc-container-right img{
	width: 100%;
	margin-top: 15px;
}
.dc-container-right .dc-con-list li{
    width: 100%;
    line-height:60px;
    text-align: center;
    background: #ebebeb;
    margin-bottom: 3px;
    cursor:pointer;
    font-size: 14px;
}
.dc-container-right .dc-con-list li a{
    color: #444;
    width: 100%;
    height: 100%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    font-size: 16px;
}
.dc-container-right .dc-con-list li.active a,
.dc-container-right .dc-con-list li.hover a{
	color: #fff;
	background: #912200;
}
.dc-container-right .dc-con-list .dc-con-list2{
	width: 100%;
	list-style-type: none;
	display: none;
	background:#fff;
}
.dc-container-right .dc-con-list .dc-con-list2 li{
	background: none;	
	text-align: left;
	border-bottom: 1px solid #eaeaea;
}
.dc-container-right .dc-con-list li .dc-con-list2 li a{
	background: none;
	color: #444;
}
.dc-container-right .dc-con-list li .dc-con-list2 li.active a{
	background: none;
	color: #912200;
}
.dc-container-right .dc-con-list .dc-con-list2 li:last-child{
	border: none;
}
.dc-container-right .dc-con-list .dc-con-list2 li span.triangle-left{
	width:0; 
    height:0; 
    border-top:4px solid transparent;
    border-bottom:4px solid transparent;
    border-left: 4px solid #912200;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    margin: 0px 10px;
}
.dc-container-left h3{
    padding: 40px 0px 25px;
    color: #912200;
    font-weight: normal;
    font-size: 20px;
    margin-bottom: 20px;
}
.dc-zz-container .zz-container-1,
.dc-zz-container .zz-container-2,
.dc-zz-container .zz-container-3{
	float: left;
	border-left: 1px solid #eaeaea;
}
.dc-zz-container .zz-container-1,.dc-zz-container .zz-container-3{
	width:29%;
}
.dc-zz-container .zz-container-2{
	width: 40%;
}
.zz-box{
    width: 85%;
    color: #444;
    margin: 0px auto 45px;
}
.zz-box p.title{
	color:#992100;
	font-weight: bold;
	font-size: 16px;
}
.zz-box p{
	font-size: 15px;
	line-height: 30px;
}
.dc-ld-list{
	list-style-type: none;
}
.dc-ld-list li{
	margin-bottom: 40px;
}
.dc-ld-list-detail{
	padding-bottom: 25px;
	border-bottom: 1px solid rgba(109,109,109,0.3);
}
.dc-ld-list-info{
    padding: 10px 0px;
    font-size: 14px;
}
.dc-ld-list-info p{
	float: left;
	margin-right: 20px;
}
.dc-ld-list-info p span{
	vertical-align: middle;
    margin: 0px 20px 0px 10px;
}
.dc-ld-list-info p img{
	vertical-align: middle;
}
.dc-ld-list li a{
	width: 100%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #444;
}
.dc-ld-list li .dc-list-left{
	float: left;
	width: 19%;
}
.dc-ld-list li .dc-list-left img{
	width: 100%;
}
.dc-ld-list li .dc-list-right{
	float: right;
	width: 76%;
	margin-right: 20px;
}
.dc-ld-list li .dc-list-right p.title{
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: relative;
}
.dc-ld-list li .dc-list-right p.title span{
	float: left;
    margin-left: 20px;
    color: #fff;
}
.dc-ld-list li .dc-list-right p.title img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}
.dc-ld-list li .dc-list-right div.intro{
    padding: 30px 0px;
    font-size: 14px;
    line-height: 25px;
}
.dc-ld-list li .dc-list-right div.work{
    padding: 5px 0px;
    color: #912200;
    font-size: 14px;
}
.dd-list-more{
	width: 97%;
	height: 40px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	line-height: 40px;
	background: #dfdfdf;
	color: #7a7a7a;
	text-align: center;
	cursor: pointer;
	font-size:14px ;
}
.dd-list-more.hover{
	color:#912200 ;
}
.dc-leaderinfo{
	margin-top: 40px;
}
.dc-leaderinfo .dc-leaderleft{
    width: 18%;
    float: left;
    padding: 18px;
    border: 1px solid #CCCCCC;
    text-align: center;
}
.dc-leaderinfo .dc-leaderleft img{
	width:100%
}
.dc-leaderinfo .dc-leaderright{
    width: 73%;
	float: right;
}
.dc-leaderinfo .dc-leaderright .title{
	width: 95%;
    color: #555;
    font-size: 18px;
    margin-bottom: 20px;
}
.dc-leaderinfo .dc-leaderright .intro{
	width: 95%;
	line-height: 30px;
	font-size: 15px;
	color: #444444;
}
.dc-leaderinfo .dc-leaderright .contact{
    width: 95%;
    margin-top: 20px;
    padding: 15px 0px;
    background:#f2f2f2;
    border-left: 3px solid #912200;
}
.dc-leaderinfo .dc-leaderright .contact p{
    width: 45%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    line-height: 30px;
    font-size: 14px;
    color: #444;
    margin-left: 20px;
}
.dc-leaderinfo .dc-leaderright .contact p:last-child{
	width: 100%;
}
.dc-leaderinfo .dc-leaderright .contact p img{
	vertical-align: middle;
}
.dc-leaderinfo .dc-leaderright .contact p span{
	vertical-align: middle;
	margin-left: 10px;
}
.dc-container-intro{
    width: 97%;
    text-align: justify;
    color: #444;
    font-size: 15px;
    text-indent: 28px;
    line-height: 30px;
    padding-top: 30px;
}
.dc-newslist{
	width: 97%;
    list-style-type: none;
    padding:30px 0px 55px;
    border-bottom: 1px solid #eaeaea;
}
.dc-newslist li{
	padding: 7px 0px;
}
.dc-newslist li a{
	color: #444;
	width: 100%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.dc-newslist .title{
    width: 65%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    line-height: 20px;
    padding-left: 15px;
    border-left: 1px solid #cacaca;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
}
.dc-newslist .time{
	width: 17%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    font-size: 14px;
    text-align: right;
    float: right;
    color: #912200;
}
.dc-newslist li.active  .title{
	border-left: 1px solid #912200;
}
.dc-newslist li.active  a{
	color: #912200;
}
.news-prev,.news-next{
    width: 97%;
    color: #444444;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 25px;
    margin-top: 10px;
}
.news-prev{
	margin-top: 20px;
}
.news-prev.active,.news-next.active{
	color: #912200;
}
/*师资&研究*/
.dc-szgk-container{
	font-family: SimSun;
    width: 97%;
    text-align: justify;
    font-size: 14px;
    color: #444;
    text-indent: 28px;
    line-height: 30px;
    padding-bottom: 18px;
}
.dc-sz-list{
	width: 97%;
}
.dc-sz-list p.title,.dc-teach-detail p.title,.dc-xwdt-list p.title{
    color: #fff;
    background: #912200;
    border-left: 13px solid #ffa632;
    line-height: 35px;
    padding-left: 25px;
}
.dc-sz-list .dc-teach{
	list-style-type: none;
    padding: 30px 0px 0px;
}
.dc-sz-list .dc-teach li{
	width: 48%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	margin-bottom: 55px;
}
.dc-sz-list .dc-teach li a{
	color: #444;
}
.dc-sz-list .dc-teach li a img{
	width: 47%;
	vertical-align: middle;
}
.dc-sz-list .dc-teach li a .dc-teach-right{
	width: 46%;
	color: #912200;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    margin-left: 10px;
    vertical-align: middle;
    font-size: 15px;
}
.dc-sz-list .dc-teach li span.teach-name{
	font-size: 20px;
	color: #444;
	margin-right: 10px;
}
.dc-kyjg-container p,.dc-wnfw-article p,.dc-xmjs-detail p{
	width: 97%;
	font-size: 15px;
	color: #444444;
	margin-top: 15px;
	text-align: justify;
	line-height: 30px;
}
table p {
    margin-top:0 !important;
}

table td {
    border-collapse: collapse !important;
}

table {
    border-collapse: collapse !important;
}
.dc-teach-detail{
	width: 97%;
}
.dc-teach-detail .dc-detail-list img{
	width: 38%;
	float: left;
}
.dc-teach-detail .dc-detail-list .list-right{
    width:57%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    vertical-align: top;
    float: right;
} 

.dc-all-list .dc-detail-list h4{
    color: #912200;
    font-size: 20px;
    font-weight: normal;
    padding: 30px 0px 10px;
    border-bottom: 1px solid #eaeaea;
    line-height: 20px;
}
.dc-teach-detail .dc-detail-list h4,.dc-teach-detail .dc-detail-list .list-right h4{
	font-size: 18px!important;
	color: #912200;
    font-weight: normal;
    padding: 10px 0px 10px;
    border-bottom: 1px solid #eaeaea;
    line-height: 20px;
}
.dc-teach-detail .dc-detail-list .list-right p{
    width: 49%;
    float: left;
    font-size: 14px;
    color: #444;
    line-height: 25px;
    padding-top: 15px;
}
.dc-teach-detail .dc-detail-list .dc-detail-study{
    padding-top: 25px;
    font-size: 15px;
    color: #444;
    line-height: 25px;
}
.dc-teach-detail .dc-detail-bg{
	list-style-type: none;
    padding: 30px 0px 0px;
    color: #444;
    font-size: 15px;
}
.dc-teach-detail .dc-detail-bg li{
    line-height: 30px;
}
.dc-teach-detail .dc-detail-bg li span.circle{
	width: 5px;
	height: 5px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-radius: 5px;
	background: #FFFFFF;
	border: 1px solid #912200;
}
.dc-teach-detail .dc-detail-bg li span.time{
    width: 20%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    text-align: center;
}
.dc-teach-detail .dc-detail-bg li span.school{
    width: 50%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    margin-left: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.dc-detail-list .dc-detail-article,
.dc-container-left .dc-xmjs-article{
    font-size: 15px;
    color: #444;
    line-height: 30px;
    padding: 20px 0px;
    text-align: justify;
    text-indent: 30px;
}
.dc-container-left .dc-alumni-list li{
	border-bottom: 1px dashed #cacaca;
}
/*轮播*/
.swiper-container{  
	width: 100%;  
	height: 100%;
}
.swiper-slide { 
	width: 100%;
	overflow: hidden; 
	text-align: center;  
	font-size: 18px;  
	background: #fff;  
	display: -webkit-box;  
	display: -ms-flexbox;  
	display: -webkit-flex;  
	display: flex;  
	-webkit-box-pack: center;  
	-ms-flex-pack: center;  
	-webkit-justify-content: center;  
	justify-content: center;  
	-webkit-box-align: center;  
	-ms-flex-align: center;  
	-webkit-align-items: center;  
	align-items: center;
}
.swiper-slide img{
	width: 100%;
	height: 100%;
}
.swiper-pagination {
  	position: absolute;
    bottom: 10px;
    right: 50px;
}
.swiper-pagination-switch {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    cursor: pointer;
    background: rgba(84,84,84,0.5);
    color: #fff;
    text-align: center;
    border-radius: 50%;
}
.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch{
	background: #912200;
}
.dc-container-left .dc-azgs-list,
.dc-container-left .dc-xyfc-list{
	list-style-type: none;
	margin-top: 45px;width: 97%;
}
.dc-container-left .dc-azgs-list li{
	width: 48%;
	background: #f5f5f5;
    padding: 30px 0px;
    margin-bottom: 20px;
}
.dc-container-left .dc-azgs-list li:nth-child(even){
	float: left;
}
.dc-container-left .dc-azgs-list li:nth-child(odd){
	float: right;
}
.dc-container-left .dc-azgs-list li p{
	font-size: 14px;
	color: #444;
	width: 1200px;
	margin: 0px auto;
	padding: 10px 0px;
}
.dc-container-left .dc-azgs-list li.active{
	background: #912200;
	box-shadow: 2px 3px 22px 2px #d1d1d1;
}
.dc-container-left .dc-azgs-list li.active p{
	color: #fff!important;
}
.dc-container-left .dc-xyfc-list li{
    width: 31%;
    margin-right: 2%;
    float: left;
    margin-bottom: 20px;
}
.dc-container-left .dc-xyfc-list li:nth-child(3n){
	margin-right: 0px;
}
.dc-container-left .dc-xyfc-list li img{
	width: 100%;
	display: block;
}
.dc-container-left .dc-xyfc-list li .dc-fc-info{
    text-align: center;
    padding: 10px 0px 70px;
	color: #afafaf;
	font-size: 14px;
	border: 1px solid #ccc;
}
.dc-container-left .dc-xyfc-list li .dc-fc-info .dc-fc-name{
	color: #000;
	font-size: 16px;
    margin-bottom: 25px;
}
.dc-container-left .dc-xyfc-list li.active,
.dc-container-left.dc-container-all .dc-topics-list li.acitve{
    box-shadow: 0px 6px 17px 2px #d1d1d1;
}
.dc-container-left.dc-container-all .dc-topics-list li.acitve div{
	color: #912200;
}
.dc-container-left .dc-xyfc-list li.active .dc-fc-name{
    color: #6dacff;
}
.dc-xwdt-list{
    width: 97%;
	margin-top: 50px;
}
.dc-xwdt-list p.title{
	width: 95%;
}
.dc-xwdt-list .dc-newslist{
	border: none;
	padding: 25px 0px 0px;
}
.dc-container-left  .dc-jyxx-list{
	list-style-type: none;
	width: 97%;
	margin-bottom: 30px;
}
.dc-container-left  .dc-jyxx-list li{
	padding: 30px 0px;
	background: #ededed;
	margin-bottom: 30px;
}
.dc-container-left  .dc-jyxx-list li .dc-jyxx-box{
	width: 90%;
	margin: 0px auto;
}
.dc-container-left  .dc-jyxx-list li span{
	width: 47%;
	display: inline-block;
	*display: inline;
    *zoom: 1;
	vertical-align: middle;
}
.dc-container-left  .dc-jyxx-list p{
    font-size: 14px;
    color: #8f8f8f;
    clear: both;
    width: 1200px;
    margin: 0px auto;
}
.dc-container-left  .dc-jyxx-list p.top{
	color: #444;
	font-size: 16px;
	padding: 20px 0px;
}
.dc-container-left  .dc-jyxx-list li img{
	width: 45%;
	vertical-align: middle;
}
.dc-container-left .dc-jldt-top{
	width: 97%;
	border: 1px solid #eaeaea;
	padding: 20px 0px;
	margin-bottom: 15px;
}
.dc-container-left .dc-jldt-top img{
    vertical-align: top;
    margin: 0px 15px;
    width: 30%;
}
.dc-container-left .dc-jldt-top span{
    vertical-align: top;
    font-size: 14px;
    color: #444;
    width: 63%;
    text-align: justify;
    line-height: 25px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.dc-container-left .dc-gjjl-list{
	list-style-type: none;
    width: 97%;
}
.dc-container-left .dc-gjjl-list li{
    border-bottom: 1px solid #eaeaea;
    padding: 0px 0px 20px;
    margin-bottom: 30px;
}
.dc-container-left .dc-gjjl-list li img{
    width: 30%;
    margin-left: 20px;
    vertical-align: middle;
}
.dc-container-left .dc-gjjl-list li span{
    width: 63%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    margin-left: 20px;
    vertical-align: middle;
}
.dc-container-left .dc-gjjl-list li p{
    color: #912200;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0px;
}
.dc-container-left .dc-gjjl-list li p.dc-gjjl-detail{
	color: #444444;
	line-height: 25px;
	font-size: 14px;
	font-weight: normal;
}
.dc-container-left .dc-xmjs-list{
	width: 97%;
	margin-top: 20px;
}
.dc-container-left .dc-xmjs-list p.title{
	color: #912200;
    font-size: 17px;
    font-weight: normal;
    padding: 0px 0px 15px;
    border-bottom: 1px solid #eaeaea;
}
.dc-container-left .dc-xmjs-list p.title a{
	float: right;
	color: #aaa;
	font-size: 13px;
}
.dc-container-left .dc-xmjs-detail{
	padding-bottom: 30px;
    border-bottom: 1px solid #eaeaea;
    width: 97%;
    margin-top: -30px;
}
.dc-container-left .dc-xmjs-detail p{
  	width: 100%;
    margin-top: 15px;
}  
.dc-container-left .dc-zypy-list{
    width: 97%;
    color: #444;
    font-size: 14px;
}
.dc-container-left .dc-zypy-list span{
    width: 31%;
    display: inline-block;
    *display: inline;
	*zoom: 1;
    text-align: center;
    padding: 10px 0px;
    cursor: pointer;
}
.dc-container-left .dc-zypy-list span.active{
    color: #912200;
    text-decoration: underline;
}
.dc-container .dc-container-all{
	width: 100%;
	border: none;
}
.dc-container-all .dc-all-image{
	margin-top: -25px;	
}
.dc-container-all .dc-all-image .content-list{
	margin-right: 3px;
    margin-left: 4px;
    width: 24%;
    height: auto;
}
.dc-all-list .dc-detail-list{
    width: 48%;
    margin-bottom: 20px;
}
.dc-all-list .dc-detail-list h4 a{
	float: right;
	color: #8F8F8F;
	font-size: 14px;
}
.dc-all-list .dc-detail-list .dc-newslist{
	border: none;
    margin-top: -15px!important;
}
.dc-container-left.dc-container-all .dc-topics-list{
	width: 95%;
	margin: 0px auto;
	list-style-type: none;
	margin-top: -20px;
}
.dc-container-left.dc-container-all .dc-topics-list li{
    width: 45%;
    margin: 20px 2%;
    float: left;
    padding: 20px 0px;
    border: 1px solid #dbdbdb;
    background: #fafafa;
}
.dc-container-left.dc-container-all .dc-topics-list li img{
    width: 90%;
    display: block;
    margin: 0px auto;
}
.dc-container-left.dc-container-all .dc-topics-list li div{
    width: 90%;
    display: block;
    margin: 0px auto;
    text-align: left;
    color: #444;
    font-size: 14px;
    padding: 20px 0px;
}
.wechat{
	position: relative;
	cursor: pointer;
	width: 106px;
}
.wechat .erweima{
    position: absolute;
    bottom: 0px;
    margin-bottom: -5px;
    display: block;
    right: -120px;
    display: none;
}
/*首页轮播*/
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-arrow {
    width: 20px;
    position: absolute;
    top: 50%;
    cursor: pointer;
}
.dc-container-article.dc-xzjy-article h3{
	padding: 15px 0px 30px;
	font-size: 20px;
	margin-bottom: 0px;
}
.dc-ldxq-article h3{
	padding: 50px 0px 15px;
    margin: 0px!important;
    font-size: 18px;
}
.dc-szgk-article img{
	margin-bottom: 30px;
}
.dc-detail-list{
	margin-top: 30px;
}
.dc-more{
    margin-top: 45px; 
}
.dc-xwdt-list.dc-jyxx{
	margin-top: -10px;
}
.dc-container-left.dc-zsxx .dc-newslist.dc-alumni-list{
	margin-top: -40px;
}
.dc-xwzx-list .dc-newslist{
	padding-bottom: 0px!important;
}
.dc-xwzx-list.dc-all-list .dc-detail-list{
	margin-bottom: 0px!important;
}
.dc-xwzx-list .dc-newslist li{
	border-bottom: 1px dashed #cacaca;
}
/*教师中心*/
.teacher-center img{
    width: 18px;
    vertical-align: middle;
    margin-right: 1px;
}
.dc-teacher{
	width: 100%!important;
	border-right: none;
}
.dc-teacher-tab{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 50px;
}
.dc-teacher-list{
	float: left;
	width: 180px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
    font-size: 16px;
}
.dc-teacher-list.active{
	border-top: 2px solid #c01c19;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background: #ffffff;
}
.dc-tab-container{
	list-style-type: none;
	font-size: 14px;
	display: none;
}
.dc-tab-container li{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dashed #cacaca;
}
.dc-teacher-btn{
	width: 260px;
	height: 35px;
	line-height: 35px;
	border-radius:12px;
	background: #912200;
	color: #ffffff;
	font-size: 14px;
	text-align: center;
	margin: 55px auto 75px;
	cursor: pointer;
}
@media only screen and (min-width: 960px){
	.m-nav{
		display: none;
	}
	.m-page-bottom-container-intro{
		display: none;
	}
}

/* 本例子css */
.picScroll-left{ width:100%; position:relative; float:left; margin-top:-25px;}
.picScroll-left .hd{ overflow:hidden; height:30px; position:absolute; top:-50px; right:20px; z-index:969999;}
.picScroll-left .hd .prev{ display:block; width:30px; height:30px; float:right; margin-left:0px; overflow:hidden; cursor:pointer; background:url(../image/m_prev.png) top center no-repeat;}
.picScroll-left .hd .next{ display:block; width:30px; height:30px; float:right; margin-left:5px; overflow:hidden; cursor:pointer; background:url(../image/m_next.png) top center no-repeat;}

.picScroll-left .bd{ overflow:hidden; float:left;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; float:left;}
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; width:288px; height:216px; position:relative; margin-left:4px; margin-right:3px;}
.picScroll-left .bd ul li .li_p1{ float:left; width:288px; height:216px;}
.picScroll-left .bd ul li .li_p2{ float:left; position:absolute; padding:5px; top:10px; right:10px; background:#912200; color:#FFF; font-size:14px;}
.picScroll-left .bd ul li .li_p3{ float:left; position:absolute; bottom:0; left:0; padding:6px 5%; width:90%; height:25px; line-height:25px; font-size:14px; color:#fff; background:rgba(0, 0, 0, 0.498039); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/* 本例子css */
.picScroll-left3{ width:863px; height:233px; overflow:hidden; position:relative; border:1px solid #f0f0f0; float:left; background:#f0f0f0;}
.picScroll-left3 .hd{ overflow:hidden; width:300px; height:20px; top:200px; right:0; position:absolute; z-index:100;}
.picScroll-left3 .hd ul{ float:right; overflow:hidden; zoom:1; margin-right:20px;}
.picScroll-left3 .hd ul li{ float:left; width:18px; height:18px; line-height:18px; overflow:hidden; margin-right:3px; cursor:pointer; border:1px solid #a5a5a5; color:#0d2384; font-family:"Arial"; background:#FFF; list-style:none; text-align:center; font-size:12px;}
.picScroll-left3 .hd ul li.on{ background:#ffa531; color:#FFF; border:1px solid #ffa531;}

.picScroll-left3 .bd{ width:863px; height:233px; float:left; overflow:hidden;}
.picScroll-left3 .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left3 .bd ul li{ width:863px; height:342px; float:left; overflow:hidden; list-style:none;}
.picScroll-left3 .bd ul li .pic{ text-align:center; float:left;}
.picScroll-left3 .bd ul li .pic img{ width:311px; height:233px; display:block;}
.picScroll-left3 .bd ul li .title{ width:505px; float:left; overflow:hidden; text-align:left; margin-left:25px;}
.picScroll-left3 .bd ul li .title1{ width:505px; float:left; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#ffa531; margin-top:20px;}
.picScroll-left3 .bd ul li .title2{ width:505px; font-size:14px; color:#444; line-height:25px; margin-top:15px; float:left; height:100px; overflow:hidden;}
.picScroll-left3 .bd ul li .title3{ float:left; height:20px; line-height:20px; font-size:14px; color:#1f4875; margin-top:10px;}

/* 退休年份css */
.new_retire1{ float:left; width:844px; overflow:hidden; border:1px solid #e6e6e6; background:#FFF;}
.new_retire2{ float:left; width:822px; height:36px; line-height:36px; background:#f5f5f5; padding-left:22px; color:#444444;}
.new_retire3{ float:left; width:821px; overflow:hidden; padding-left:23px; padding-bottom:18px; padding-top:9px;}
.new_retire3 li{ float:left; list-style:none; width:102px; height:20px; line-height:20px; margin-top:13px; font-size:14px; color:#444444;}
.new_retire3_1{ float:left; margin-top:4px; cursor:pointer; *margin-top:0px;}
.new_retire3_2{ float:left; margin-left:5px; cursor:pointer;}
.new_retire3_3{ float:left; margin-top:4px; cursor:pointer;}

