@charset "utf-8";
/* CSS Document */
body{color:#666}
.subPage{width:1200px;margin:80px auto 0;position:relative;}
.subLeft{width: 220px;float:left;overflow: hidden;position: relative;margin-top:0;}
.subLeft_title{height: 70px;line-height: 70px;color:#fff;font-size: 22px;text-align: center;background:#990000;font-weight: normal;letter-spacing: 1px;}
.subLeft.currents{top:90px;left:50%;margin-left:-700px;}
.subLeft ul{width: 100%;overflow: hidden;margin-bottom: 20px;padding-bottom:5px;background:url(../images/sub-bottom.png) repeat-x bottom #f2f2f2;}
.subLeft li{line-height: 25px;font-size: 16px;position:relative;padding:7px 10px;}
.subLeft li a{display: block;padding:12px 20px;text-align: center;}
.subLeft li a:hover,.subLeft li a.active{color:#9a0000;font-weight: bold;background:url(../images/s-left.png) no-repeat left center,url(../images/s-right.png)  no-repeat right center;}
/*移动端二级导航开始*/
.phone_subNav{margin: 20px 0 0;}
.phone-icon01{width: auto;height: 50px;display: block;}
.sub_navm{ width:auto;; overflow: hidden;display: none;}
.sub_navm ul{background-color:#f5f5f5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #e5e5e5;width: 100%;overflow: hidden;position:relative;}
.sub_navm li .phone_toggle{position:absolute;right:0;top:0;width:46px;height:45px;text-align:center;line-height:45px;font-size:22px;cursor:pointer;}
.sub_navm li a{font-size: 14px; padding-left:13px; height:45px;line-height:45px;display:block;width: 100%;float:left;}
.sub_navm li dd a{height:35px;line-height:35px;font-size:12px;padding-left:0;}
.sub_navm li a:hover{color:#9a0000;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #e6e6e6;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left; }
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{text-align: left;display: block;}
.phone_subNav .mobile-inner-header-icon{display:block;float: none;height: 50px;color:#fff;width: 100%;text-align: left;margin-right:0;font-size:16px;line-height:50px;margin:0;padding:0 15px;box-sizing: border-box;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}
.phone_subNav .mobile-inner-header-icon-click{background:url(../images/close.png) no-repeat right center #ebebeb;color:#333;}
.phone_subNav .mobile-inner-header-icon-out{background:url(../images/open.png) no-repeat right center #d2b78c;}
.sub_right{margin-left:220px;border: 1px solid #d9d9d9;padding:0 30px 15px 38px;background-color: #fff;margin-bottom: 10px;}

.subBanner { overflow:hidden; }
.subBanner span{padding-bottom: 18.75%;position: relative;display: block;height: 0;width: 100%;}
.subBanner .bg{height: 34px;width: 100%;position: absolute;left: 0;bottom: 0;background:url(../images/banner-bg.png) repeat-x bottom;z-index: 5}
.bread{width:auto;height:auto; line-height:20px; color:#787878;padding:16px 0;overflow:hidden;}
.bread span{float:left;font-weight:normal;color:#999;}
.bread span a{color:#999;}
.bread a:hover{color:#0050a5;}
/*学院概况*/
.subPage{width: 1200px;margin:0 auto;}
.listTitle02{font-size: 24px;text-align: center;border:0px solid #d9d9d9;padding:15px 0;background:url(../images/title-top-left.png) no-repeat top left,url(../images/title-top-right.png) no-repeat top right,url(../images/title-bottom-left.png) no-repeat bottom left,url(../images/title-bottom-right.png) no-repeat bottom right #fff;margin-bottom: 36px;color:#333;}
.listTitle03{width:100%;overflow:hidden;margin-bottom: 20px;}
.listTitle03 h3{display: inline-block;*display: inline;*zoom:1;padding:0 42px;height: 46px;background:url(../images/p-left.png) no-repeat left center,url(../images/p-right.png) no-repeat right center;line-height: 46px}
.listTitle03 h3 span{display: inline-block;*display: inline;*zoom:1;font-size: 18px;background:url(../images/p-md.png) repeat-x;padding:0 10px;color:#333;}
 
.yp-list12 li{height: 60px;line-height: 60px;overflow:hidden;font-size: 15px;border-bottom: 1px dashed #d9d9d9}
.yp-list12 li span{float: right;color:#999;margin-left: 10px;}
.yp-list12 li .icon-circle{vertical-align: middle;margin-right: 15px;}  
 .icon-circle{width: 7px;height: 7px;border:1px solid #9a0000;position: relative;display: inline-block;*display: inline;*zoom:1;border-radius: 50%; margin:auto 5px;}
.icon-circle:before{width: 3px;height: 3px;border-radius: 50%;background-color: #9a0000;position: absolute;left: 50%;top: 50%;margin:-1.5px 0 0 -1.5px;content: '';} 


/*分页*/
.pages{ text-align:center; height:27px;font-size:14px;font-size:1.4rem; line-height:22px; margin:35px 0; overflow: hidden;}
.pages img{vertical-align: middle;width: auto;}
.pages span{ color:#003c7f; padding:0 20px 0 0px; font-size:16PX;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:22px; height: 22px;*height:22px;line-height: 21px; font-size:14px; text-align:center; color:#636363;margin:0 4px;border:1px solid #ccc;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{color:#9a0000;border-color:#fff;}
.pages a.start,.pages a.end{width: auto;}
.pages a.prev:hover,.pages a.start:hover,.pages a.next:hover,.pages a.end:hover{border-color:#ccc;}
.pages a.on_pages{ color:#9a0000;border-color:#fff;}
.pages a i{display: block;margin:1px;border:1px solid #ccc;height: 18px;line-height: 17px;padding:0 8px;*line-height: 16px;}
.pages_min{ margin:25px 0; overflow: hidden; display: none;padding:0 18px;font-size:13px;font-size:1.3rem;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; color:#666; line-height: 30px; text-align: center;border:1px solid #ccc;cursor: pointer;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#9a0000; color:#fff; transition:0.5s;}
 

/*文章页*/
.articleTitle{ font-size: 14px;}
.articleTitle h2{font-size: 24px;line-height: 1.6;padding:5px 15px;font-weight: normal;}
.articleAuthor{color:#999;padding:0 15px;}
.articleAuthor span{margin:0 8px;}
.articleBottom{width: 100%;position: relative;}
.share{width: auto;position: absolute;right: 0;}
.share .bdsharebuttonbox{float: left;}
.share > span{float: left;height: 24px;line-height: 24px;margin:6px;}
.share .bdsharebuttonbox .bds_weixin{background:url(../images/share-wechat.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox .bds_tsina{background:url(../images/share-sina.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox .bds_qzone{background:url(../images/share-zqone.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox .bds_more{background:url(../images/share-more.png) no-repeat center;background-position: 0;}
.share .bdsharebuttonbox a{margin:6px 8px !important;}
/*文章页*/
.pageArticle{width:100%;overflow:hidden;position: relative;}
.articleTitle{line-height:26px;padding-top:10px;}
.articleTitle h3{font-size:30px;font-size: 3rem;line-height:49px;padding: 0 0 10px 0;text-align:center;font-weight: normal;color:#0050a5;}
.article{line-height: 28px;font-size: 15px;padding: 0 0 35px;}
.article img{padding:5px 0;}
.article i{font-style: italic;}
.article strong{font-weight: bold;}
 
.pageArticle2 .article{background:none;padding:20px 0;}
.article strong{font-weight: bold;}
.article i{font-style: italic;}


@media screen  and (max-width:1386px) {
	.subPage,.cc-banner{width: 1000px;}
	 
	.sub_right{padding:0 20px 15px 20px;}
	 
	.cc-mode01, .cc-mode02, .cc-mode03{width: 960px;}
	 
	.item-txt08 p{height:96px;padding-top: 17px; }
	.cc-listTitle h2,.ypField-title h2{font-size: 22px;}
	.yp-list11 li > div{margin-bottom: 20px;}
}

@media screen  and (max-width:1020px) {
	.subPage{width: auto;padding:0 15px;}
	.listTitle02{font-size: 22px;}
	.listTitle03 h3 span{font-size: 16px;}
	.cc-mode01, .cc-mode02, .cc-mode03{width: auto;}
	 
	.articleAuthor{font-size: 14px;}
	 


}
@media screen  and (max-width:992px) {
	.subLeft{display: none;}
	.phone_subNav{display: block;}
	.sub_right{margin-left: 0}
	.sub_right{padding:0 15px 15px 15px;}
	.pku-article{padding-top: 0;}
	.listTitle02{margin-bottom: 30px;}
	.table02 th{padding:20px 5px;}
	 
	.cc-mode01{padding-top: 20px;}
	.cc-list01 li{width: 50%;}
	.cc-list01 li h3{font-size: 14px;}
	.cc-list01 li > div{margin-bottom: 0}
	.cc-con .lf{width: 100%;float: none;margin-bottom: 14px;}
	.cc-con .rt{width: 100%;float: none;}
	.item-img08{width: 340px;float: left;}
	.item-txt08{margin-left: 340px;}
	.ypField-title > div{width: 70%;}
	 

}

@media screen  and (max-width:767px) {
	.subBanner .bg{background-size: 20px 21px}
	.listTitle02,.cc-listTitle h2,.articleTitle h2,.ypField-title h2{font-size: 19px;}
	.article img{width: auto !important;height: auto !important;display: inline-block !important;}
	.article{font-size: 14px;line-height: 2;}
		.yp-list05 > li h3{font-size: 18px;}
	.pages{display: none;}
	.pages_min{display: block;}
 	.cc-date01 strong{font-size: 25px;}
 	.bread{font-size: 12px}
	.yp-list12 li{font-size: 14px;height: 45px;line-height: 45px;}
	.yp-list12 li span{font-size: 12px;}
	.yp-list12 li .icon-circle{margin-right: 6px;}
}

@media screen and (max-width:640px) {
	 
	.yp-list05 > li,.yp-list13 li{width: 100%;}
	.yp-list05 li > div{margin-bottom: 15px;}
	.cc-list01 li{width: 100%;}
	.cc-list01 li > div{padding:16px 0;margin-bottom: 0;}
	.cc-list01{padding-top: 10px;}
	.cc-list01 li h3{height: auto;}
	.item-img08{width: 280px;}
	.item-txt08{margin-left: 280px;padding-bottom: 28px;}
	.item-txt08 p{height:72px; }
	 

}


@media screen and (max-width:480px) {
	 
 
	 
 
	.item-img08{width: 100%;float: none;}
	.item-txt08{margin:0;}
  
}
@media screen and (max-width:460px) {
	
 
}
@media screen /*and (min-width:320px)*/ and (max-width:400px) {
	
	

}
