/* 最新常务会议 */
.cwhybox{border-radius: 10px; background:#5F91D0; box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-webkit-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45);
	-moz-box-shadow: 3px 3px 17px -7px rgba(0,0,0,0.45); margin-top: 40px; padding: 30px;}
.cwhy_title{position: relative; margin-bottom:15px;}
.cwhy_title span{display:initial;  font-weight: bold;  color: #fff; padding-left: 15px;}
.cwhy_title span:before {content: " "; position: absolute; display: block; top: 9px; height: 25px;background: #fff; width: 6px;left: 0;}
.cwhy_title span a{font-size: 30px; color: #fff;}



.cwhy_tab .hd li{float: left; width: 33.333%; color: #fff;  line-height: 45px; text-align: center;}
.cwhy_tab .hd li.on{color: #5f91d0; background-color: #Fff; border-radius: 10px 10px 0 0; font-weight: bold;}
.cwhy_tab .bd{ background-color: #fff;}
.cwhy_tab .bd ul li{padding: 30px}
.dqhy{ margin-bottom: 10px; font-size: 30px; font-weight: bold; color: #f85e04; text-align: center}
.dqhyzt{ line-height: 1.5; margin-bottom: 20px; font-weight: bold; text-align: center;}
.dqhyjj{font-size: 24px; text-indent: 2em; color: #8e8e8e; line-height: 1.5; margin-bottom: 30px;}
.dqhyzt a{}
.nrxq{margin-top: 20px;}
.hyxq{float: left;}
.xgjd{float: right;}
.hyxq a, .xgjd a{color: #af0c08; }

/* 常务会议日历 */
.wqhg{position: relative;}
.wqhg .hd{position: absolute; top: 0; right: 0; width: 120px; height: 40px; overflow: hidden;}
.wqhg .hd li{float: left; width: 120px; line-height: 40px; font-size: 30px; text-align: center;}
.wqhg .hd li.on{font-weight: bold; color: #026ae0;}
.wqhg .bd{margin-top: 26px;}

.CalendarBox{position: relative}
.CalendarBox .hd{position: absolute; top: 0; right: 0; overflow: hidden;}
.CalendarBox .hd .year{position:relative; width:100%; height:60px; line-height:40px; text-align:center; font-size:30px; font-weight:bold; color:#026ae0;}
.CalendarBox .hd .yaer b{color:#026ae0;}
.CalendarBox .hd .type{ float:right;  display: none;}
.CalendarBox .hd .type a{ float:left; color:#666;  padding:0 5px; }
.CalendarBox .hd ul{height:5px; width:100%; text-align:center;}
.CalendarBox .hd ul li{width:8px; height:8px; overflow:hidden; line-height:99px; background:#E8E8E8; display:inline-block; vertical-align:top; margin:0 2px;; 
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.CalendarBox .hd ul .on{background:#026ae0;}
.CalendarBox .bd{margin-top: 26px;}

.cwhy_rl{background-color: #E7F2FF; padding: 0px 0 40px; border-radius: 10px}
.rcbox .hylist{}
.rcbox .hylist .year{padding: 15px; text-align: center; color: #fff; font-size: 26px; font-weight: bold; margin-top: 10px; background: #5F91D0; border-radius: 10px 10px 0 0; display: flex;
align-items: center; justify-content: center;}
.rcbox .hylist .year i{display: inline-block; margin-right: 10px;}
.rcbox .hylist .year i img{display: block; vertical-align: middle; height: auto}
.rcbox ul{overflow: hidden; height: 130px; margin: 30px 15px 0}
.rcbox li{width: 13.6%; float: left; margin: 0 1.5%; background-color: #fff; border-radius:10px; text-align: center; font-weight: bold; height: 100%;}
.rcbox li a{font-size: 24px; color: #026ae0;}
.rcbox .noday{background-color: #F5F5F5; height: 100%; width: 13.6%; float: left; margin: 0 1.5%; border-radius:10px;}
.rcbox li.day{display: flex; align-items: center; justify-content: center;}
.rcbox .month{width: 13.6%; float: left; margin: 0 1.5%; background-color: #fff; border-radius:10px; text-align: center; font-weight: bold; height: 100%;}
.rcbox .month .top{ background-color: #F38181; display: flex; justify-content:space-around; padding: 15px; border-radius: 10px 10px 0 0;}
.rcbox .month .top div{width: 9px; height: 9px; background-color: #fff; text-align: center; border-radius: 50%;}
.rcbox .month a{display: block; color: #666;}

.rcbox .month .mon{font-size: 24px; font-weight: bold; color: #666; line-height: 3.7;}
.hided{display: none;}
.listshow{display: block;}

@media (max-width: 1280px) {
	
}

@media (max-width: 1024px) {
.rcbox ul{height: 110px;}
.rcbox .month .mon{line-height: 2.8}
}

@media (max-width: 912px) {
	.rcbox ul{height: 100px;}
	.rcbox .month .mon{line-height: 2.3}
	.cwhybox{padding: 30px 30px 0}
	.dqhy{font-size: 1.4rem;}
	.dqhyjj{font-size: 1.2rem;}
	.CalendarBox .hd{width: auto}
	.CalendarBox .hd .year{font-size: 1.6rem}	
	.rcbox .hylist .year{font-size: 1.6rem}
	.rcbox .hylist .year i img{width: 28px;}
}

@media (max-width:820px) {
	.rcbox ul{height: 85px;}
	.rcbox .month .top{padding: 12px;}
	.rcbox .month .mon{line-height: 2}
.cwhy_title span, .cwhy_title span a{font-size: 1.9rem;}
}

@media (max-width:770px) {
	.cwhy_title span, .cwhy_title span a{font-size: 1.8rem;}
	.rcbox ul{height: 4.8rem}
	.rcbox .month .mon{line-height: 2.7}
	.rcbox .month .mon, .rcbox li a{font-size: 1.19rem}
	.rcbox .month .top{padding:8px 15px;}
}

@media (max-width:640px) {
    .dqhy{font-size: 1.2rem;}
	.dqhyjj{font-size: 1.0rem;}
	.CalendarBox .hd .year{font-size: 1.4rem}
	.rcbox .hylist .year{font-size: 1.4rem}	
	.rcbox .hylist .year i img{width: 23px;}
	.rcbox ul{height: 4rem;}
	.rcbox .month .mon{line-height: 2}
}

@media (max-width:540px) {
	.yjcx_title span, .cwhy_title span, .cwhy_title span a{font-size: 1.5rem;}
	.cwhy_rl{padding: 0 0 20px;}
	.rcbox ul{height: 3.6rem; margin: 15px 5px 0}
	.rcbox .month .top{padding: 6px 10px;}
	.rcbox .month .mon, .rcbox li a{font-size: 16px}
	.rcbox .month .mon{line-height: 2.5}
	.rcbox .month .top div{width: 7px; height: 7px}
	
	.cwhybox{padding: 20px}
	.cwhy_tab .bd ul li{padding: 30px 15px 10px}
	.cwhy_title span:before{top: 6px; height: 24px;}
	.CalendarBox .hd .year{line-height: 30px}
	.CalendarBox .hd ul{height: auto;}
}

@media (max-width:480px) {
     .cwhybox{padding: 15px; margin-top: 25px;}
     .cwhy_tab .hd li{line-height: 40px;}
     .cwhy_title span:before, .yjcx_title span:before{top: 4px; height: 20px;}
     .cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1.2rem;}
     .cwhy_title .more a{padding: 0 15px;}
     .cwhy-container .swiper-slide{padding: 20px;}
    
	.rcbox .hylist .year{padding: 10px;}
	.rcbox ul{height:2.8rem;}
	.rcbox .month .top{padding:5px 8px;}
	.rcbox .month .top div{width: 5px; height: 5px}
	.rcbox .month .mon{line-height: 2}
	.rcbox .month .mon, .rcbox li a{font-size: 14px;}

	.CalendarBox .hd{float: right; position: inherit;}
    .dqhy{font-size: 16px;}
	.dqhyjj{font-size: 14px;}
	.CalendarBox .hd .year{font-size: 18px;}	
	.rcbox .hylist .year{font-size: 18px;}	
}

@media (max-width:400px) {
	.rcbox ul{height:2.6rem;}
	.rcbox .month .mon{line-height: 1.8}
}

@media (max-width:380px) {
	
	
}

@media (max-width:360px) {
    .cwhybox{margin-top: 20px;}
	.cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1.1rem;}
	.cwhy_title span:before, .yjcx_title span:before{width: 4px; height: 18px;}
}

@media (max-width:320px) {
	.cwhy_title span, .cwhy_title span a, .yjcx_title span{font-size: 1rem;}
	.cwhy_tab .hd li{line-height: 30px;}
	.rcbox .hylist .year{font-size: 16px;}
	.rcbox .hylist .year i img{width: 16px;}
	.rcbox ul{height: 2.2rem;}
	.rcbox .month .top{padding: 3px 8px;}
	.rcbox .month .top div{width: 4px; height: 4px;}
	.rcbox li, .rcbox .noday, .rcbox .month{border-radius: 5px;}
	.rcbox .month .top{border-radius: 5px 5px 0 0}
	.rcbox .month .mon, .rcbox li a {font-size: 12px;}
}

@media (max-width:280px) {
    .cwhybox{padding: 10px;}
	.cwhy_title .more{top: 28px;}
	.cwhy_tab .hd li{line-height: 30px;}
	.rcbox .month .mon{line-height: 1.5}
	.rcbox ul{height: 1.8rem;}
	.rcbox .month .mon, .rcbox li a {font-size: 10px;}
	

}