body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin:0;padding:0;}
html,body{font-family:"微软雅黑";font-size:16px;}
ul,ol{list-style:none;}
img{border:0;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,var,em{font-weight:normal;font-style:normal;}
a{text-decoration:none;color:#000;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix:after{content:"\200B";display:block;height:0;clear:both;}
.clearfix{*zoom:1;}
.f_hidden{display:none;visibility:hidden;}
.none{display:none;}
.clear{clear:both;overflow:hidden;}
.w1200{width:1200px;margin:0 auto;}
.bc{margin:0 auto;}
.m-l-main{float:left;}
.m-r-main{float:right;}
.m-mobileHeaderWrap{display:none;}
.clear{font-size: inherit;line-height: inherit; height: auto;}

.g-main{background:url(../images/top_bg_xss_20200608.png) top center no-repeat;}
.g-part1{margin:-40px auto;width:100%;position:relative;}
.g-part1 .m-header{height:279px;}
.g-part1 .m-header-title{position:absolute;top:0px;left:0px;animation:move 1s;-webkit-animation:move 1s;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;color: #fff;
    font-size: 85px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    letter-spacing: 7px;}
.g-part1 .w1200{position:relative;overflow:hidden;}
.g-part1 .m-date{background:url(../images/top_line_xss_20200608.png) center no-repeat;color:#fff;font-size:32px;text-align:center;width:658px;height:45px;position:absolute;top:194px;left:271px;animation:move 1s;-webkit-animation:move 1s;animation-fill-mode:backwards;-webkit-animation-fill-mode:backwards;}
.g-part1 .m-date a{color:#fff;}
.g-part1 .m-textWrap{background:#FFFFFF;width:835px;height:397px;border:2px solid #c32c3d;border-radius:15px;overflow:hidden;}
.g-part1 .m-textWrap .m-title{color:#c50c26;width:740px;line-height:32px;margin-top:38px;font-size:20px;text-align:center;}
.g-part1 .m-textWrap .m-title a{color:#c50c26;}
.g-part1 .m-textWrap .m-zy{font-size:16px;color:#262423;line-height:26px;margin-top:15px;width:800px;}
.g-part1 .m-textWrap .m-zy a{color:#c50c26;display:block;text-align:right;}
.g-part1 .m-calendar{width:351px;}
.g-part1 .m-calendarWrap .m-con{background:url(../images/rl_bg_xss_20200608.png) no-repeat;width:350px;height:365px;overflow:hidden;}

.divcw02{
	width: auto;
	height: 417px;
	background: #FFFFFF;
	/* box-shadow: 0px 8px 0px 0px rgba(0, 60, 171, 0.55); */
	border-radius: 10px;
	padding: 10px 20px 0 20px;
	background-image: url(../img/asdzss.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.divcw03{
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	color: #c50c26;
	text-align: center;
	border-bottom: 1px solid #c50c26;
	line-height: 80px;
}
        .xsjh {
            text-overflow: -o-ellipsis-lastline;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 6;
            -webkit-box-orient: vertical;
        }

/*会议解读*/
.g-part2{background:#FFFFFF;margin-top:53px;width:100%;padding-top:40px;}
.g-part2 .m-banner{background:url(../images/hyjd_banner_xss_20200608.png) center no-repeat;height:39px;}
.g-part2 .m-con{background:url(../images/hyjd_bg_xss_20200608.png) center no-repeat;width:100%;height:490px;margin-top:20px;}
.g-part2 .m-btns{height:380px;margin-top:55px;width: 370px;}
.g-part2 .m-btns .m-btn{background:#fff;margin-top:57px;overflow:hidden;border-radius:40px;line-height:25px;font-size:18px;color:#ab152f;text-align:center;border:2px solid #fee28f;width:99%;height:79px;}
.g-part2 .m-btns .m-btn a{color:#ab152f;}
.g-part2 .m-btns .m-active{background:#FFFFFF;}
.g-part2 .m-btns .m-btn div{width:98%;margin-left:auto;cursor:pointer;margin-right:auto;}
.g-part2 .m-layers{background:url(../images/imgBg_xss_20200610.png) top center no-repeat;width:400px;height:330px;margin-top:80px;position:relative;margin-left: 30px;background-size: 100% 100%;}
.g-part2 .m-layer .m-arrow img{position:absolute;top:50%;left:-35px;width:40px!important;height:52px!important;}
.g-part2 .m-layer{width:100%;height:390px;position:relative;display:none;margin-top:22px;}
.g-part2 .m-layer img{width:92%;display:block;overflow:hidden;margin-left:auto;margin-right:auto;}
.g-part2 .m-layer .u-more{position:relative;display:block;display:block;float:right;margin-top:20px;font-size:16px;margin-right:20px;color:#ba1632;}
.g-part2 .m-wrap{padding:44px 0;}
.g-part2 .m-web{display:none;}
/*历年会议回顾*/
.g-part3{margin-top:40px;padding-bottom:50px;}
.g-part3 .m-banner{margin-bottom:25px;background:url(../images/lnhyhg_banner_xss_2020608.png) center no-repeat;height:39px;}
.g-part3 .m-history{width:1172px;margin-left:auto;margin-right:auto;height:120px;}
.g-part3 .m-history li{float:left;cursor:pointer;background:url(../images/block_bg_xss_20200608.png) left top no-repeat;background-size:auto 100%;height:120px;font-size:24px;color:#888;line-height:120px;}
.g-part3 .m-history li:hover{background:url(../images/active_block_bg_xss_20200608.png) left top no-repeat;background-size:auto 100%;color:#ffe691;}
.g-part3 .m-history li:hover a{color:#ffe691;}
.g-part3 .m-history li a{color:#888;display:block;width:120px;height:120px;text-align:center;float:left;}
.g-part3 .m-history li b{color:#ccc;font-size:40px;margin:0 10px;float:left;}


/* 最新常务会议 */
.zxcwhy {
    height: auto;
    background-color: #f4f8ff;
    margin-bottom: 30px;
}

.zxcwhy-title {
    overflow: hidden;
}

.zxcwhy-title img {
    display:block;
    margin: 30px auto;
}

.zxcwhy-con {
    margin: 0 30px;
    height: 570px;
    width: 1140px;
    background: url(../images/zxcwhy_bg.png) no-repeat 0 0;
}

/* 会议 */
.zxcwhy-con-title {
    height: auto;
}
.zxcwhy-con-title div div{
    line-height:50px;font-size:20px; width:120px;margin:0 auto;
}

.zxcwhy-con-title p {
    height: 85px;
    line-height: 95px;
    text-align: center;
    font-size: 30px;
    color: #333;
}

.zxcwhy-con-title .title-line {
    height: 20px;
    width: 1125px;
    margin: 0 auto;
    background: url(../images/underline.png) no-repeat 0 0;
}

/* 会议回顾 */
.hyhg {
    overflow: hidden;
    background-color: #fff4f4;
}

.hyhg-title>div {
    width: 124px;
}

.hyhg-title>div span {
    width: 105px;
}

.hyhg-wrap {
    width: 100%;
    height: 443px;
    background: url(../images/date_bg.png) no-repeat center 0;
}

.hyhg-list-wrap {
    width: 1200px;
    overflow: hidden;
    height: 443px;
    position: relative;
}

.hyhg-con {
    height: 443px;
    background: url(../images/hyhg_bg.png) no-repeat 0 80%;
    position: relative;
}

.hyhg-con .btn {
    position: absolute;
    height: 443px;
    width: 61px;
    cursor: pointer;
    top: 0;
}

.hyhg-con .prev-btn {
    left: -61px;
    background: url(../images/prev_btn.png) no-repeat center 50%;
}

.hyhg-con .next-btn {
    right: -61px;
    background: url(../images/next_btn.png) no-repeat center 50%;
}

.hyhg-list {
    padding-top: 165px;
    position: absolute;
}

.hyhg-list li {
    float: left;
    margin: 43px;
    margin-top: 0;
}

.hyhg-list li .hyhg-cicle {
    height: 109px;
    width: 109px;
    background: url(../images/calendar.png) no-repeat 0 0;
    display: block;
}

.hyhg-list li .hyhg-cicle.off {
    display: none;
}

.hyhg-list li .hyhg-cicle span {
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: block;
    font-family: "Arial";
}

.hyhg-list li .hyhg-cicle .month-day {
    width: 109px;
    height: 80px;
    line-height: 95px;
}

.hyhg-list li .hyhg-rectangle {
    width: 362px;
    height: 400px;
    background: url(../images/date_rect.png) no-repeat 0 0;
    position: relative;
    background-size:100% 100%;
}

.hyhg-list li .hyhg-rectangle {
    display: none;
}

.hyhg-list li .hyhg-rectangle.on {
    display: block;
}

.hyhg-list li .hyhg-rectangle .rect-cicle {
    width: 139px;
    height: 180px;
    margin: 0 auto;
    background: url(../images/calendar_orange.png) no-repeat 0 bottom;
    overflow: hidden;
}

.hyhg-list li .hyhg-rectangle .rect-cicle span {
    color: #fff;
    font-size: 22px;
    text-align: center;
    display: block;
    font-family: "Arial";
    font-weight: bold;
}

.hyhg-list li .hyhg-rectangle .rect-cicle .month-day {
    margin-top: 41px;
    height: 100px;
    line-height: 130px;
}

.hyhg-list li .hyhg-rectangle>a {
    display: block;
    height: 65px;
  
    text-align: center;
    color: #000;
    overflow: hidden;
    font-weight: bold;
    font-size: 20px;
}

.hyhg-list li .hyhg-rectangle .zy {
    min-height: 38px;
    line-height: 38px;
    text-indent: 2em;
    font-size: 16px;
    color: #666;
    padding: 0 20px;
    text-align: justify;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}

.hyhg-list li .hyhg-rectangle .more-btn {
    position: absolute;
    bottom: 27px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    height: 42px;
    background: url(../images/more_btn.png) no-repeat 0 0;
    line-height: 42px;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
}

.hyhg-list .rectangle-3 {
    margin: 0 20px;
    margin-top: -165px;
}

.hyhg .hyhg-more {
    height: 50px;
    width: 1200px;
    margin: 0 auto;
}

.hyhg .hyhg-more a {
    display: block;
    height: 50px;
    width: 60px;
    background: url(../images/down_btn.png) no-repeat center 50%;
    margin: 0 auto;
}



/*日历*/
.date{width:325px;margin:0 auto;position:relative;margin-top:24px;}
.dateMonth{width:100%;height:62px;line-height:62px;text-align:center;font-size:20px;color:#fff;}
.dateR span{margin-left:25px;color:#cbc9c9;}
.dateR{width:325px;margin:0 auto;height:43px;line-height:43px;background:#c32c3d;color:#cbc9c9;font-size:17px;}
.dateT{width:100%;}
.dateT span{display:inline-block;width:46px;height:25px;text-align:center;color:#afafaf;line-height:25px;margin:7px 0;cursor:pointer;}
.dateT span a{color:#afafaf;font-size:14px;}
.dateT span.has a{color:#c32c3d;font-weight:bold;font-size:18px;}
.dateT span.on{border-radius:13px;background:#c32c3d;color:#FFFFFF;}
.dateT span.on a{color:#FFFFFF;display:inline-block;width:46px;height:25px;}
p.left{position:absolute;left:38px;top:25px;cursor:pointer;}
p.right{position:absolute;right:38px;top:25px;cursor:pointer;}
.dateBox{width:100%;}
.dateMonth{width:100%;height:62px;line-height:62px;text-align:center;font-size:20px;color:#000;}
@keyframes move{
    from{transform:translateY(-30%);opacity:0.2;}
    to{transform:translateY(0);opacity:1;}
}
@-moz-keyframes move{
    from{-moz-transform:translateY(-30%);opacity:0.2;}
    to{-moz-transform:translateY(0);opacity:1;}
}
@-webkit-keyframes move{
    from{-webkit-transform:translateY(-30%);opacity:0.2;}
    to{-webkit-transform:translateY(0);opacity:1;}
}
@-o-keyframes move{
    from{-o-transform:translateY(-30%);opacity:0.2;}
    to{-o-transform:translateY(0);opacity:1;}
}

@media only screen and (max-width:640px){
    .w1200{width:100%;}
    .m-l-main,.m-r-main{float:none;}
    .m-banner{width:100%;background-size:100%;}
    .g-main{background:none;}
    .g-part1 .m-header-title{display:none;}
    .g-part1 .m-header{height:auto;padding-bottom:10%;background:url(../images/m_header_xss_20200608.jpg) top center no-repeat;width:100%;background-size:100%;padding-top:20%;}
    .g-part1 .m-date{width:100%;height:auto;position:relative;top:0;left:0;font-size:1rem;background:none;}
    .g-part1 .m-textWrap{width:96%;height:auto;margin-left:auto;margin-right:auto;padding-bottom:1rem;}
    .g-part1 .m-textWrap .m-title{width:100%;margin-top:1.5rem;}
    .g-part1 .m-textWrap .m-zy{width:96%;margin-top:1rem;}
    .g-part1 .m-calendar{width:100%;margin-top:1rem;}
    .g-part1 .m-calendarWrap .m-con{margin-left:auto;margin-right:auto;}
    .g-part2 .m-con{background-size:cover;height:auto;padding:5rem 0;}
    .g-part2 .m-wrap img{width:100%;display:block;margin-bottom:1rem;}
    .g-part2 .m-pc{display:none;}
    .g-part2 .m-web{display:block;}
    .g-part2 .m-web .m-btn{background:#FFFFFF;margin-top:57px;border-radius:40px;margin-top:0!important;line-height:24px;margin-left:auto;margin-right:auto;font-size:1.1rem;color:#ab152f;text-align:center;border:2px solid #fee28f;width:90%;height:79px;}
    .g-part2 .m-web .m-btn div{width:90%;margin-left:auto;cursor:pointer;margin-right:auto;}
    .g-part2 .m-web .m-btn div a{color:#ab152f;}
    .g-part2 .m-web .m-layer{display:block;width:90%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:5rem;}
    .g-part2 .m-web .m-layer img{width:100%;height:auto;}
    .g-part2 .m-layer .u-more{margin:20px;}
    .g-part3 .m-history{width:310px;background:none;text-align:center;margin:0 auto;overflow:hidden;height:auto;}
    .g-part3 .m-history li{width:120px;height:120px;margin:0 17px 20px;}
    .g-part3 .m-history li a{float:none;}
    .g-part3 .m-history li b{display:none;}
}