ul:after{content:'';display:block;clear:both;}
.colorRed{color:#AB000E;}
.color#3{color:#333;}
.font54{font-size:54px;}
.font18{font-size:18px;font-weight:bold;}
.font14{font-size:14px;}
.mt20.newsContent {margin-top:20px;}
/* 轮播 */
.banner, .banner3 {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.bannerBox{width: 1200px;margin: 0 auto;}
.banner3{width:400px;height:300px;}
.imgbox1,.imgbox2,.imgbox3{transform:translateX(0);transition:transform 1s;}
.bannerImg1,.bannerImg2,.bannerImg3{float:left;cursor: pointer;}
#dot1,#dot2,#dot3{position: relative;width: 100%;height:15px;bottom:30px;text-align: center;z-index:10;}
#dot2,#dot3{text-align: right;}
#dot3{bottom:24px;}
#dot1 a,#dot2 a,#dot3 a{display: inline-block;width: 12px;height: 12px;border-radius:12px;background-color:rgba(255,255,255,0.5);margin: 0 5px;}
#dot1 a.active,#dot2 a.active,#dot3 a.active{display: inline-block;background:#fff;width:13px;height:13px;border-radius:13px;box-shadow: 0 1px 5px rgba(12,79,136,1);}
#dot2 a:last-child,#dot3 a:last-child{margin-right:20px;}
.imgbox2 img{width:800px;height:200px;}
.imgbox3 img{width:400px;height:300px;}
.imgbox1 img{width:1200px;height:450px;}

/* 公用 */
.content{position: relative;}
.content,.ZXDT{margin-top:40px;}
.newTitleLeft{border-bottom:2px solid #AB000E;padding-bottom:2px;}
.iconLine{display:inline-block;width:5px;height:16px;background: url("../images/suxian_icon.png") no-repeat;vertical-align: middle;position: relative;top:-2px;}
.newTitle_text{font-size:16px;color:#AB000E;padding-left:5px;}
.more{color:#32373c;}
.more:hover{color:#AB000E;}
.more>span{display:inline-block;width:4px;height:8px;background: url("../images/more_icon.png") no-repeat;}

.newsContent{margin-top:11px;}
.newsContent a{font-size: 14px;color:#333333;height:33px;line-height: 33px;}
.newsContent a:hover{color:#AB000E;}
.newsContent a::after,.ZXDT::after,.rightImgShow::after,.CYHD>ul::after,.CYXM_content::after,.content::after{content:"";clear:both;display: block;}/*清除浮动*/
.news_text{display: inline-block;width:240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsContent a:hover .newsSlot{background:#AB000E; }
.ZXDT{position:relative;}
.bannerLittle_bg{height:30px;position: relative;top:270px;background: rgba(171,0,14,0.5);}
.litterBanner_title{display:inline-block;position: absolute;top:274px;z-index:30;width:200px;font-size:14px;color:#fff;box-sizing: border-box;padding:0 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ZXDT_news{height:300px;width:800px;/*margin-left:20px;*/overflow: hidden;}
.newTitle{height:31px;border-bottom:1px solid #D6D6D6;}
.ZXDT .news_text{width:660px;}
/* 左侧内容 */
.left_content {width: 800px;margin-right: 20px;position: relative;}
.right_content_fixed{width:380px;/*position:absolute;top:0;margin-left:820px;*/}
.CYSQ {height:200px;}
.CYSQ>a{display:block;position: relative;}
.CYSQ img{width:400px;height:200px;float: left;}
/* .CYSQ img:first-child{margin-right:1px;} */
.bg-purple{position:absolute;bottom:0;z-index:10;height:30px;
      line-height:30px;width:400px;background: rgba(171,0,14,0.8);color:#fff;
      font-size:14px;padding:0 20px;box-sizing: border-box;
      top:170px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
}
.CYSQ p.sec{left:400px;}
.newsSlot{display: inline-block;width:2px;height:2px;border-radius:50%;background: #333;position: relative;top:15px;}

.CYHD{width:800px;height:313px;overflow: hidden;}
.CYHD_news {width:100%;margin-top:40px;}
.CYHD_item{float:left;width:390px;height:60px;margin-top:20px;}
.CYHD_item:nth-child(odd){margin-right:20px;}
.CYHD_date{height:60px;background: #AB000E;width:60px;float:left;color:#fff;text-align: center;}
.CYHD_contentArtBox{height:60px;background: #EEEEEE;width:330px;float:left;padding:10px 20px;box-sizing: border-box;overflow: hidden;}
.CYHD_day{font-size:18px;position: relative;top:8px;}
.CYHD_year_month{position: relative;top:6px;}
.CYHD_contentArt_title{font-size:14px;color:#333;}
.CYHD_contentArt_title,.CYHD_contentArt_text{display:block;width:290px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.CYHD_contentArt_text{margin-top:-5px;color:#777777;}

.CYXM_content {
    width: 800px;
    height: 300px;
    margin-top:20px;
    box-sizing: border-box;
    position: relative;
}
.CYXM_content .item {
    display: none;
}

.CYXM_content .item:first-child {
    position: absolute;
    left: 0;
    width: 400px;
    height: 300px;
    display: block;
}

.CYXM_content .item:first-child .itemImg {
    width: 400px;
    height: 300px;
}

.CYXM_content .item:first-child .titblock {
    position: absolute;
    width: 280px;
    height: 120px;
    left: 0;
    bottom: 0;
    background: rgba(171,0,14,0.7);
    z-index: 1;
}
.CYXM_content .item .titblock p{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:0 10px;
    height:26px;
    line-height:26px;
    color: #ffffff;
    font-size:14px;
}
.CYXM_content .item .titblock p a{
    color: #ffffff;
}
.CYXM_content .item:first-child .titblock p {
    margin-top:21px;
}

.CYXM_content .item:first-child .titblock a {
    color: #ffffff;
    padding: 0 10px;
}

.CYXM_content .item:first-child .linkman {
    position: absolute;
    width: 120px;
    height: 120px;
    line-height: 120px;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,0.8);
    z-index: 1;
    text-align: center;
}
.CYXM_content .item .linkman a {
    border-radius: 14px;
    padding: 4px 10px;
}

.CYXM_content .item:first-child .linkman a,
.CYXM_content .item:nth-child(3) .linkman a {
    color: #AB000E;
    border: 1px solid #AB000E;
    text-align:center;
}

.CYXM_content .item:first-child .desblock {
    position: absolute;
    color: #ffffff;
    width: 100px;
    height: 50px;
    left: 20px;
    bottom: 20px;
    z-index: 1;
}

.CYXM_content .item:first-child img {
    width: 400px;
    height: 300px;
}

.CYXM_content .item:nth-child(2) {
    position: absolute;
    right: 0;
    top: 0;
    width: 390px;
    height: 145px;
    display: block;
    /* background:skyblue; */
}

.CYXM_content .item:nth-child(2) img,
.CYXM_content .item:nth-child(3) img {
    width: 190px;
    height: 145px;
}

.CYXM_content .item:nth-child(2) .itemImg {
    width: 190px;
    height: 145px;
    position: absolute;
    left: 0;
}
.CYXM_content .item:nth-child(2) .titblock p,
.CYXM_content .item:nth-child(3) .titblock p{
    height:30px;
    line-height:30px;
}



.CYXM_content .item:nth-child(2) .titblock{
    width: 190px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 115px;
    background: rgba(171,0,14,0.7);
}

.CYXM_content .item:nth-child(2) .linkman {
    width: 197px;
    height: 145px;
    position: absolute;
    right: 0;
    top: 0;
    box-sizing: border-box;
    text-align: center;
    line-height: 210px;
    background: url('../images/cbg2.png') no-repeat;
    background-size: 100% 100%;
}

.CYXM_content .item:nth-child(2) .linkman a{
    color: #ffffff;
    background: #AB000E;
    text-align:center;
}

.CYXM_content .item .desblock p{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.CYXM_content .item:nth-child(2) .desblock {
    position: absolute;
    color: #333333;
    width: 120px;
    height: 50px;
    top: 20px;
    right: 50px;
    z-index: 1;
}

.CYXM_content .item:nth-child(3) {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 390px;
    height: 145px;
    display: block;
}

.CYXM_content .item:nth-child(3) .itemImg {
    width: 190px;
    height: 145px;
    position: absolute;
    right: 0;
}

.CYXM_content .item:nth-child(3) .titblock {
    width: 190px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 115px;
    background: rgba(171,0,14,0.7);
}

.CYXM_content .item:nth-child(3) .linkman {
    width: 197px;
    height: 145px;
    position: absolute;
    left: 0;
    top: 0;
    box-sizing: border-box;
    text-align: center;
    line-height: 210px;
    background: url('../images/cbg3.png') no-repeat;
    background-size: 100% 100%;
}

.CYXM_content .item:nth-child(3) .desblock {
    position: absolute;
    color: #333333;
    width: 120px;
    height: 50px;
    top: 20px;
    left: 20px;
    z-index: 1;
}

/*.CYXM_large{width:400px;height:300px;position: relative;cursor: pointer;}
.CYXM_large img{width:400px;height:300px;}
.CYXM_large_BgLeft,.CYXM_large_Bgright{position: absolute;height:80px;width:280px;background: #AB000E;padding:10px 20px;box-sizing: border-box;top:220px;}
.CYXM_large_BgLeft p{display:block;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:21px;}
.CYXM_large_BgLeft p:nth-child(1){font-size:14px;}
.CYXM_large_Bgright{width:120px;left:280px !important;top:220px;background: rgba(255,255,255,0.8);}
.connectPepole{display:block;width:90px;height:30px;line-height:30px;border-radius: 16px;border: 1px solid #AB000E;color:#AB000E;text-align: center;position: absolute;top:25px;}
.CYXM_little{margin-left:10px;height:300px;width:390px;}
.mar_t10{margin-top:10px;}
.CYXM_little li{width:190px;height:145px;float:left;position: relative;cursor: pointer;}
.CYXM_little li.info{width:200px;}
.CYXM_little li img{width:100%;height:145px;}
.CYXM_little_bg{width:100%;top:115px;}
.hanye,.status{position:absolute;color:#333;}
.CYXM_little .connectPepole{position: absolute;top:95px;left:55px;color:#fff;background:#AB000E;}
.hanye{top:20px;left:30px;}
.status{top:40px;left:30px;}*/

.CYDS_content{float:left;margin-top:20px;width:800px;height:310px;overflow: hidden;}
.CYDS_content li{float:left;height:150px;width:200px;}
.CYDS_content li:nth-child(1),.CYDS_content li:nth-child(2),.CYDS_content li:nth-child(3),.CYDS_content li:nth-child(4){margin-bottom:10px;}
.CYDS_content li:nth-child(even){padding:10px 20px;box-sizing: border-box;position:relative;}
.name{font-size:14px;color: #333;}
.jibie,.lingyu{color:#666;}
.lingyu{display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;}
.lianxi a{color:#AB000E;}
.lianxi {position:absolute;bottom:-6px;}
.myintro {
    display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;
}

.tab{font-size: 16px;margin-right: 15px;color:#333; padding-bottom: 7px;}
.active{color:#AB000E;   border-bottom: 2px solid #AB000E;}
.XQHZ ul,.JSCG ul{height:220px;width:800px;overflow: hidden;display:none;}
.XQHZ .smore{display:none;}
.XQHZ .smore.showing{display:block;}
.XQHZ .XQHZlist.showing {display:block;}
.JSCG .jmore{display:none;}
.JSCG .jmore.showing{display:block;}
.JSCG .JSCGlist.showing {display:block;}
.CYDS .cymore{display:none;}
.CYDS .cylist{display:none;}
.CYDS .cymore.showing{display:block;}
.CYDS .cylist.showing {display:block;}


.XQHZ li,.JSCG li{float:left;width:260px;height:220px;position: relative;}
.XQHZ li img,.JSCG li img{width:260px;height:200px;margin-top:20px;}
.XQHZ li:nth-child(2),.JSCG li:nth-child(2){margin-left:10px;margin-right:10px;}
.XQHZ .bg-purple,.JSCG .bg-purple{width:100%;top:190px}

/* 右侧固定 */
.XMSB,.ZQJC,.XMTG{width:185px;height:60px;color:#fff;line-height: 60px;font-size:24px;text-align: center;}
.XMSB{background: url("../images/项目申报BG.png") no-repeat;margin-right:10px;}
.ZQJC{background: url("../images/中期检查Bg.png") no-repeat;}
.XMTG{display:block;width:380px;background: url("../images/项目推广Bg.png") no-repeat;margin-top:10px;margin-bottom:40px;}
.shenbaoIcon{display: inline-block;width:27px;height:30px;background: url("../images/项目申报_icon.png") no-repeat;position: relative;top:10px;padding-right:10px;}
.zhongqijianchaIcon,.xianmutuiguangIcon{display: inline-block;width:30px;height:30px;background: url("../images/中期检查_icon.png") no-repeat;position: relative;top:8px;padding-right:10px;}
.xianmutuiguangIcon{background: url("../images/项目推广_icon.png") no-repeat;position: relative;top:8px;padding-right:10px;}
.right_content_fixed img{width:380px;height:250px;margin-top:20px;}
.footerText{text-align: center;}
.right_content_fixed .rblock {
    margin-bottom:20px;
}
.right_content_fixed .rollR .newsContent{
    height: 400px;
    box-sizing:border-box;
    padding:10px 0;
}
.right_content_fixed .rollR .newsContent .robox{
    height: 380px;
}
.right_content_fixed #rollbox li{
    height:35px;
    line-height:35px;
}
.right_content_fixed .lmessage .newsContent ul li{
    box-sizing: border-box;
    background: #EEEEEE;
    padding: 5px;
    margin-bottom:1px;
}
.right_content_fixed .avtcalender .clenderbox{
    margin-top:20px;
}
.right_content_fixed .avtcalender .calendar-body .nav-bar {
    height: 40px;
    background: #CA3F4A;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 0;
}
.right_content_fixed .avtcalender .calendar-body .nav-bar .icon{
    display:block ;
    width:50px;
    height:40px ;
    float:left;
    cursor:pointer;
}
.right_content_fixed .avtcalender .calendar-body .nav-bar .icon.icon-right{
    background:url("../images/xright.png") center center no-repeat;
}
.right_content_fixed .avtcalender .calendar-body .nav-bar .icon.icon-left{
    background:url("../images/xleft.png") center center no-repeat;
}
.right_content_fixed .avtcalender .calendar-body .nav-bar #month-val{
    width:280px ; 
    font-size:16px ;
    float:left;
}
.right_content_fixed .lmessage .newsContent ul li p {
    font-size: 12px;
    color: #666666; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.right_content_fixed .lmessage .newsContent ul li .bti{
    font-size:14px;
    font-weight:bold;
    color:#333333;
}

.right_content_fixed .statistic .sbox{
    box-sizing: border-box;
    background: #EEEEEE;
    padding:20px 30px;
}
.right_content_fixed .statistic .sbox .tjtit{
    text-align:center;
    font-size:16px;
    color:#AB000E;
    margin-bottom:16px;
}
.right_content_fixed .statistic .sbox .tjtit::before{
    display:inline-block;
    margin-right:10px;
    content:"";
    width:20px;
    height:16px;
    background:url("../images/tongji.png") no-repeat;
    background-size:100% 100%;
    vertical-align:-2px;
}

.right_content_fixed .statistic .sbox ul li{
    float:left;
    width:49%;
    text-align:left;
}
.right_content_fixed .statistic .sbox ul li .btit{
    color:#333333;
    /*font-weight:bold;*/
    font-size:14px;
}
.right_content_fixed .statistic .sbox ul li .bcon{
    color:#666666;
    font-size:14px;
}
/* 日历 */
.calendar-head{height: 50px;background: url(../images/rili.png) no-repeat;padding-left: 40px;font-size: 20px;}
.calendar-body{box-shadow: 0 5px 5px #e3e3e3;}
.calendar-body .nav-bars{height: 54px;line-height: 54px;background-color: #4c4c4c;font-size: 16px;color: #fff;position:relative;}
.calendar-body .nav-bars .month-val{height: 100%;/*border-right: 1px solid #444444;border-left: 1px solid #444444;*/}
.calendar-body .nav-bars .icon{width: 75px;height: 100%;}
.calendar-body .nav-bars .icon:hover{opacity: .6;}
.calendar-body .nav-bars .icon.icon-left{background: url(../images/xleft.png) center no-repeat;position:absolute;left:0;}
.calendar-body .nav-bars .icon.icon-right{background: url(../images/xright.png) center no-repeat;position:absolute;right:0;}
.fc-calendar .fc-head {
    background: #AB000E;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    height: 54px;
    line-height: 54px;
}
.fc-calendar .fc-body{height: 270px;}
.fc-five-rows .fc-row,fc-six-rows .fc-row{background: #fff;}
.fc-five-rows .fc-row > div,.fc-six-rows .fc-row > div{overflow: visible;;}
.fc-five-rows .fc-row:nth-of-type(2n) > div,.fc-six-rows .fc-row:nth-of-type(2n)> div {background: #f2f5f9;}
.fc-date, .fy-date{font-size: 14px;}
.fc-today .fc-date{border: none;background: #AB000E;color: #fff;}
.fc-calendar .fc-row .day-badge{position: absolute;right: 1px;top: 5%;border-radius: 50%;background-color: #f00;color: #fff;font-size: 12px;display: block;min-width: 16px;height: 16px;line-height: 16px;text-align: center;}
.fc-row .bubble{position: absolute;left: 10px;bottom: 100%;z-index: 10; width: auto;padding: 10px;border: 1px solid #BFBFBF;border-radius: 5px;background: rgba(255,255,255,0.9);font-size:12px;}
.fc-row .bubble::after,.fc-row .bubble::before{position: absolute;left: 20px;bottom: -18px;border: 9px solid transparent;border-top-color: rgba(255,255,255,.9);content: "";}
.fc-row .bubble::before{bottom: -19px;border-top-color: #BFBFBF;}
.fc-row .bubble ul li>a{display: block;color: #003F88;font-size: 14px;white-space: nowrap;line-height: 1.8;}