.sy-news-con01{width:100%;    box-sizing: border-box;}

.sy-news-pic01{width:480px;height:320px;float:left;    padding: 6px 20px 5px 0px;}


.sy-news-list01{width:480px; height:305px; overflow:hidden; font-size:16px;padding-top:15px;}
.sy-news-list01 li{background:url(/css/../images/point.jpg) no-repeat left center; padding-left:10px; height:43px; line-height:43px; width:490px;}
.sy-news-list01 li a{display:block; width:390px; height:40px; line-height:40px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; color:#333; float:left; font-size:16px;}
.sy-news-list01 li i{float:right; width:100px; height:40px; line-height:40px; display:block; color:#666; font-size:16px; text-align:center;}
.sy-news-list01 li a:hover{color:#e60012;}



/*新闻图片切换*/

		.slideBox{ width:480px; height:320px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;font-size:14px;}
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:480px; height:320px; display:block;     object-fit: cover; }
                
               .slideBox .bd li span{    position: absolute;z-index: 99;bottom: 0px;background: rgba(0,0,0,0.3);width: 100%;color:#fff;font-size:16px;font-weight:bold;    line-height: 40px;
               text-indent: 1rem;}

  

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/css/../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

/*印象集美*/
.sy_yx_jd{position:relative; }
.sy_yx_jd_nav{height:39px;border-bottom: 1px solid #c3c3c3;width: 100%; margin-bottom: 10px }
.sy_yx_jd_nav span{float:right;font-size:14px;}
.sy_yx_jd_nav span a{line-height:39px;color:#666666;padding-right:10px;}
.sy_yx_jd_nav h1{    float: left; padding: 0 10px; color: #333; font-size: 16px; line-height: 37px;margin-right: 10px;border-bottom: 3px solid #e60012;font-weight:bold;margin:0px;}

/*切换*/
.sy_yx_jd_font{width:988px;padding-top:20px;}
.picScroll-left{ overflow:hidden; width:988px; }

		.picScroll-left .hd{  height:40px; padding:0 10px; position:absolute; right:100px;top:0px;}

		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#e81929;border-radius:50px; }
		.picScroll-left .hd ul li.on{ width:28px;height:9px;background:#df744e;}


		.picScroll-left .bd{ margin-left:-2px;  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin-left:10px; float:left; _display:inline; overflow:hidden; position:relative;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:318px; height:227px; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:48px;  line-height:48px;font-size:17px;color:#fff;text-indent:1.5em; background:url(/css/../images/yx_jdbg.png)  repeat-x  left  bottom;bottom: 0px;position: absolute;width: 100%; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
                .picScroll-left .bd ul li .title  a{color:#fff;}

/*数据集美*/
.sy_sj_bg{}
.sy_sj_jd{position:relative;padding-top:20px; }
.sy_sj_jd_nav{height:39px;border-bottom: 1px solid #c3c3c3;width: 100%; margin-bottom: 10px }
.sy_sj_jd_nav span{float:right;font-size:14px;}
.sy_sj_jd_nav span a{line-height:39px;color:#666666;padding-right:10px;}
.sy_sj_jd_nav h1{    float: left; padding: 0 10px; color: #333; font-size: 16px; line-height: 37px;margin-right: 10px;border-bottom: 3px solid #e60012;font-weight:bold;margin:0px;}


.sy_sj_jd_font{padding:0px 0px;}




		.picMarquee-left{ overflow:hidden; position:relative; }

		.picMarquee-left .hd{   position:relative; top:75px;}


             .picMarquee-left .hd .prev{ display:block;  width:8px; height:16px; float:right; margin-right:5px; margin-top:0px;  overflow:hidden;
			 cursor:pointer; background:url("/css/../images/sj_left.png") 0 0 no-repeat;left: 10px;
    position: absolute;}
            .picMarquee-left .hd .next{ display:block;  width:8px; height:16px; float:right; margin-right:5px; margin-top:0px;  overflow:hidden;
			 cursor:pointer; background:url("/css/../images/sj_right.png") 0 0 no-repeat; right: 10px;
    position: absolute;}
		.picMarquee-left .bd{ padding:0px 24px;  }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; padding:35px 0px 15px!important;}
		.picMarquee-left .bd ul li{ width:134px;float:left; }
	
          .picMarquee-left .bd ul li   .sj_font{padding-top:20px;text-align:center;}
.picMarquee-left .bd ul li .sj_font h1{color:#333;font-weight:normal;font-size:16px;}
.picMarquee-left .bd ul li .sj_font h1 font{font-size:25px;color:#e60012;font-weight:bold;font-family:Arial;}
.picMarquee-left .bd ul li .sj_font  h2{line-height:28px;color:#333;font-weight:normal;font-size:16px;}

.picMarquee-left .bd ul li .sj_icon{width:98px;height:98px;border:1px #e60012 dashed; box-sizing:border-box;border-radius:50px;margin:0 auto;position:relative; }

.picMarquee-left .bd ul li .sj_icon i{background:rgba(229,0,19,0.03);border-radius:50px;width:93px;height:93px;padding-top:27px;box-sizing: border-box;}
.picMarquee-left .bd ul li .sj_icon i img{display:block;margin:0 auto;line-height:93px;}


/*.picMarquee-left .bd ul li .sj_icon::before{width:4px;height:4px;background:#e60012;content:"";display:block;position: absolute;
    left: 45%;}*/
.picMarquee-left .bd ul li :hover .sj_icon{border:1px #e60012 solid;     box-shadow: 0px 0px 5px #e60012;}


/*融媒体集美*/
.x-footer {
 color: #fff;
     margin-top:-140px; 
    position: relative
}

.x-footer .qrimg {
    position: absolute;
    z-index: 9;
    top: 195px;
    width: 160px;
    padding: 5px;
    background: #fff;
    -webkit-box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);
    box-shadow: 2.868px 4.096px 20px 0px rgba(0,0,0,0.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

.x-footer .qrimg.show {
    opacity: 1;
    visibility: visible
}

.x-footer .qrimg::before {
    width: 12px;
    height: 12px;
    background-color: #fff;
    left: 50%;
    bottom: 100%;
    -webkit-transform: translate(-50%, 50%) rotate(45deg);
    transform: translate(-50%, 50%) rotate(45deg);
    content: '';
    position: absolute
}

.x-footer .qrimg .img {
    width: 100%;
    position: relative;
    overflow: hidden
}

.x-footer .qrimg .img::before {
    content: '';
    display: block;
    padding-top: 100%
}

.x-footer .qrimg .img .i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s
}

.x-footer .w-wrap {
    z-index: 9
}

.x-footer .cont {
    position: relative;
    z-index: 2;
    background-color: #7c3030
}

.x-footer .cont::before {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    top: -101px;
    background: url(/css/../image/lys/png84.png) no-repeat left top;
    background-size: 100% auto;
    bottom: 0;
    pointer-events: none;
    z-index: 1
}

.x-footer .cont a:hover {
    color: #ce8a8a
}

.x-footer .cont .share-box .share-item {
    border: 2px solid #6f383c;
    background: #613131 no-repeat center center;
    background-size: contain
}

.x-footer .cont .share-box .gotop {
    background-color: #783333
}

.x-footer .slot {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 143px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
	width:998px;
	margin:0 auto;
}

.x-footer .slot.m-show {
    display: none
}

.x-footer .slot .slot-track {
    width:91px;
    position: relative;
    height: 100%;
    overflow: hidden
}

.x-footer .slot .slot-track .slot-item {
    will-change: top, bottom;
    top: 150px;
    bottom: 0;
    position: relative;
    height: 100%;
    width: 101%;
    left: -0.5%
}

.x-footer .slot .slot-track .s03,.x-footer .slot .slot-track .s18 {
    top: 90px
}

.x-footer .slot .slot-track .s02,.x-footer .slot .slot-track .s19 {
    top: 110px
}
.x-footer .slot .slot-track .s01,.x-footer .slot .slot-track .s20 {
    top: 125px
}

.x-footer .slot .slot-track .s1 {
    top: 60px
}

.x-footer .slot .slot-track .s2,.x-footer .slot .slot-track .s4 {
    top: 30px
}

.x-footer .slot .slot-track .s3 {
    top: 0px
}

.x-footer .slot .slot-track .s5 {
    top: 60px
}

.x-footer .slot .slot-track .s4 {
    top: 30px
}

.x-footer .slot .slot-track .s15 {
    top: 120px
}

.x-footer .slot .s01,.x-footer .slot .s20{ background: #d17b53;}
.x-footer .slot .s02,.x-footer .slot .s19{ background: #b95c3c;}
.x-footer .slot .s03,.x-footer .slot .s18{ background: #a6392c;}

.x-footer .slot .s1,.x-footer .slot .s5{background:#8d1e1f;}
.x-footer .slot .s2,.x-footer .slot .s4{background:#b23637;}
.x-footer .slot .s3{background:#690e0e;}



.x-footer .slot .icon {
    width: 72%;
    position: relative;
    overflow: hidden;
    margin: auto;
    top: 32px
}

.x-footer .slot .icon::before {
    content: '';
    display: block;
    padding-top: 67.16418%
}

.x-footer .slot .icon .i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s
}

.x-footer .slot .icon img.i {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.x-footer .logo {
    width: 390px;
    margin: auto;
    padding: 5.5vw 0 0
}

.x-footer .logo img {
    width: 100%
}

.x-footer .friend {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none
}

.x-footer .friend .tracker-mod {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden
}

.x-footer .friend .tracker-mod .tracker-box {
    text-align: left;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-right: 20px
}

.x-footer .friend .tracker-mod .tracker-item {
    margin: 0 13px
}

.x-footer .friend .tracker-mod .tracker-item.cur {
    color: inherit
}

.x-footer .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 90px 0 120px
}

.x-footer .bottom .text {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.x-footer .bottom .m_i_n {
    margin-bottom: 19px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: bold
}


.slot-icon .s1  .icon,.slot-icon .s5  .icon{top:25px!important;}