@charset "utf-8";
/* Browser Resets
*********************************/
/*content*/
.content{width:1200px;position: relative;margin:0 auto;}
.mode01{background:url(../images/pk-bg02.png) no-repeat top center;}

/*新闻*/
.mode01 .lf{width: 50%;float: left;}
.listTitle{font-size: 24px;height: 60px;line-height: 60px;border-bottom: 1px solid #d9d9d9;font-weight: normal;}
.pku-list01{width: 100%;overflow:hidden;}
.pku-list01 li {border-bottom: 1px solid #e5e5e5;padding:23px 35px 23px 0;overflow:hidden;}
.item-img01{width: 140px;float: left;}
.item-img01 .imgResponsive{padding-bottom: 62.14%;}
.item-txt01{margin-left: 153px;overflow:hidden;}
.item-date{display: block;color:#9a0000;font-family: 'Arial';margin-bottom: 3px;}
.item-txt01 h3{height: 32px;line-height: 32px;overflow:hidden;}
.item-txt01 p{margin-top: 5px;line-height: 20px;height: 40px;overflow:hidden;font-size: 12px;}
.item-txt01 p a{color:#666;}
.readMore{height: 41px;}
.readMore a{display: inline-block;*display: inline;*zoom:;height: 40px;line-height: 40px;border-bottom: 1px solid #9a0000;padding-right: 17px;}
.readMore a{color:#666;}
.readMore a:hover{color:#9a0000;}
/*通知*/
.mode01 .rt{width: 50%;float: right;}
.articleList02{}
.pku-list02{width: auto;border-left: 1px solid #e5e5e5;}
.pku-list02 li {border-bottom: 1px solid #e5e5e5;padding:25px 0;}
.item-date02{width: 115px;text-align: right;float: left;padding-top: 5px;}
.item-date02 i,.item-date02 strong{display: block;font-style:normal;font-family:'Arial'; }
.item-date02 i{color:#999;margin-bottom: 3px;}
.item-date02 strong{color:#9a0000;font-size: 24px;}
.item-txt02 p{height: 20px;}
.readMore02{margin-left: 30px;}

.mode02{margin: 40px 0;}
.mode02 .lf{width: 100%;float: left;}
.mode02 .ypField{margin-right: 350px;border:1px solid #d9d9d9;background-color: #fff;overflow:hidden;position: relative;background:url(../images/pk-i02.png) no-repeat  right bottom #fff;}
.ypField-title{width: 37.53%;float: left;height: 100%;background:url(../images/pk-bg01.png) no-repeat top left;min-height: 701px;border-right:1px solid #d9d9d9;}
.ypField-title > div{width: 48%;margin:130px auto 0;}
.ypField-title > div.add_banner { width: 95%; margin:20px auto;}
.ypField-title h2{font-size: 24px;font-weight: normal;position: relative;margin-bottom: 24px;}
.ypField-title .s_title { margin:20px 0 5px 0}
.ypField-title h2 i{width: 4px;height: 4px;border:2px solid #9f0d0d;border-radius: 50%;vertical-align: bottom;display: inline-block;*display: inline;*zoom:1;margin-left: 8px;}
.ypField-title p{line-height: 24px;height: 180px;overflow:hidden;color:#666;}
.ypField-title .swiper-slide p {position: absolute; width: 100%; height: 30px; line-height: 30px; background: rgba(0,0,0,.5); bottom: 0px; left: 0px; color: #FFFFFF; text-indent: 2em;}
.ypField-list{margin-left: 37.53%;overflow:hidden;padding:10px 30px 27px;background:url(../images/pk-i01.png) no-repeat  right top;}
.yfField-header{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom: 15px;}
.yfField-header h4{height: 24px;}
.yfField-header h4 a{display: inline-block;*display: inline;*zoom:1;border:1px solid #9a0000;padding:1px;position: relative;}
.yfField-header h4 span{display: inline-block;*display: inline;*zoom:1;height: 20px;padding:0 5px;color:#fff;background-color: #9a0000;font-weight: normal;}
.yfField-header h4 span:before{content: ''; width: 0;height: 0; border-left: 4.6px solid transparent;border-right: 4.6px solid transparent;   border-top: 5px solid #9a0000;position: absolute;left: 9px;bottom: -3px;z-index: 10;}
.yfField-header h4 span:after{content:'';width: 0;height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;   border-top: 5.5px solid #fff;position: absolute;left: 8.5px;bottom: -4.3px;z-index: 9 }
.yfField-header h4 a:before{content: '';width: 0;height: 0; border-left: 5.5px solid transparent;border-right: 5.5px solid transparent;   border-top: 5.8px solid #9a0000;position: absolute;left: 8.1px;bottom: -5.6px;z-index: 8}
.yfField-header h3{font-size: 14px;height: 30px;line-height: 30px;overflow:hidden;}
.yfField-header p{font-size: 12px;line-height: 20px;height: 40px;color:#999;overflow:hidden;}
.yp-list01{width: 100%;overflow:hidden;padding:23px 0 0 0;}
.yp-list01 li {border-bottom: 1px dashed #e5e5e5;margin-bottom:17px;height: 33px;line-height: 33px;overflow:hidden;}
.yp-list01 li a{transition: all 0.3s ease-in-out}
.yp-list01 li:hover > a{margin-left: 10px;}
.yp-list01 li > span{float: left;margin-top: 3px;}
.yp-label{width: auto;height: 28px;border:1px solid #9a0000;line-height: 28px;font-size: 0;margin-right: 20px;transition: all 0.3s ease;}
.yp-label > a{padding:0 6px;font-size: 13px;color:#9a0000;display: inline-block;*display: inline;*zoom:1;height: 28px;border-left: 1px solid #9a0000;line-height: 28px;}
.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: '';}
.yp-label:hover{background-color: #9a0000}
.yp-label:hover > a{color:#fff;border-color:#fff;}
.yp-label:hover .icon-circle{border-color:#fff;}
.yp-label:hover .icon-circle::before{background-color:#fff;}
.mode02 .rt{width: 314px;float: right;margin-left: -314px;position: relative;}
/*日历*/
.calendar_t{}
#calendar{width:100%;}
#calendar .select{padding: 8px 0px;background:url(../images/calendar-bg01.png) #d0b588 repeat-x top;}
#calendar .select .time{width:215px;height:27px;padding-top:6px;
position:relative;z-index:1;margin:0 auto;margin:0 auto;}
#calendar .select .time a{display:block;height:27px;float:left;}
#calendar .select .time a img{vertical-align: middle;display: inline-block;}
.select option{height:23px;}
.btnPre{margin-right:30px;}
.btnNext{margin-left:20px;}
#calendar .select .time .btnPre:hover{
background:url(../images/bg.jpg) no-repeat -14px -61px;}
#calendar .select .time .btnNext:hover{
background:url(../images/bg.jpg) no-repeat -138px -61px;}
#calendar .select .time .year{float:left;position:relative;z-index:1;}
#calendar .select .time .month{float:left;position:relative;z-index:1;}
#calendar .select .time span{display:block;width:100%;color:#503f25;font-size:16px;text-indent:3px;
cursor:pointer;color:#fff;font-weight:600;letter-spacing:5px;}
#calendar .select .time span i{font-style:normal;}
#calendar .select .time select{position:absolute;width:64px;top:27px;
border:0px;display:none;z-index:1;}
#calendar table{width:100%;position:relative;border-collapse: collapse;z-index:0;}
#calendar table thead th{width:100px;background:#f9f2e8;border:none;line-height: 40px;font-weight: bold;color:#666; }
#calendar table thead th.red{color:#ba4f2d;}
#calendar table tbody td{vertical-align:top;height:43px;cursor:pointer;font-family:Arial;font-size:15px;color:#666;line-height: 43px;text-align: center;}
#calendar table tbody td span{color:#ccc;}
#calendar table tbody td.hover{background:#dae0e4;/*background:url(../images/sear_h.png)  no-repeat left bottom;*/}
#calendar table tbody td.active{color:#9a0000;background:#f5ebe1 ;}
/*background:url(../images/can_search.png) #ea878a no-repeat 10px 40px;}*/
.zl{background:#fff;position:relative;}
.zhanlan_a{width:100%;height:239px;background:#306697;}
.canlender{background:url(../images/sear_h.png) #a93a3e  no-repeat left bottom !important;}
.canlender_tab{background:url(../images/sear_h.png) no-repeat left bottom ; }

.calendar-img{width: auto;overflow:hidden;border:1px solid #d9d9d9;border-top: none;}
.calendar-img .imgResponsive{padding-bottom: 56.05%;}
@media screen  and (max-width:1386px) {
	.content{width: 1000px;}
	.ypField-title > div{width: 60%;}
	.ypField-title{width: 33.5%;}
	.ypField-list{margin-left: 33.5%;}

}

@media screen  and (max-width:1020px) {
	.sliderContainer .slideSelectors .prev{width: 40px;height: 40px;}
	.sliderContainer .slideSelectors .next{width: 40px;height: 40px;}
	.circleProgress_wrapper{width: 40px;height: 40px;}
	.wrapper{width: 20px;height: 40px;}
	.circleProgress{width: 36px;height: 36px;}
	.content{width: auto;padding:0 15px;}
	
}
@media screen  and (max-width:992px) {
.ypField-title > div{width: 80%;}
.listTitle,.ypField-title h2{font-size: 22px;}
}
@media screen  and (max-width:800px) {
	.mode01 .lf,.mode02 .lf{width: 100%;float: none;}
	.mode01 .rt{width: 100%;float: none;margin-top: 10px;}
	.mode02 .ypField{margin:0;}
	.mode02 .rt{margin:30px 0 0 0;width: 100%;float: none;}
	.ypField-title{width: 30%;}
	.ypField-list{margin-left: 30%;}
	.pku-list01 li{padding:20px 15px 20px 0;}
	.mode01 .readMore{text-align: right;}
	.ypField-list{padding:10px 20px 20px;}
	.pku-list02{border-left: none;}
}

@media screen and (max-width: 767px) {
	.listTitle,.ypField-title h2{font-size: 20px;}
	.ypField-title{width: 100%;min-height: auto;background-size: cover;border-bottom: 1px solid #d9d9d9}
	.ypField-list{margin:0;}
	.ypField-title p{display: none;}
	.ypField-title > div{margin:40px 0 40px 40px;}
	.ypField-list{padding-top: 13px;}
	.ypField-title h2{margin-bottom: 15px;}


}
@media screen  and (max-width:640px) {
	

	
	}
@media screen and (max-width:480px) {
	.mode01 .lf .item-txt01 p{display: none;	}
	.mode01 .lf .item-txt01 h3{height: 48px;line-height: 24px;	}
	.item-date02{width: 90px;	}
	.mode01 .rt .item-txt01{margin-left: 110px;	}
		
}
@media screen and (max-width:400px) {

}

@media screen and (max-width:380px) {
	
  
}
@media screen and (max-width:320px) {
	
	

	


}