@charset "utf-8";
body{overflow-x: hidden;}
.list-notice .more{margin-top: -70px;
    margin-bottom: 70px;}


.rss img{height:auto!important}

.bsdt .list ul{margin: 0 -4px;}
.bsdt .list ul li{float: left;width: 120px;line-height:50px;text-align: center;border-radius:50%;margin:0 39px;}
.flex{display:flex;justify-content:center;align-items:center;}
.demo{position:relative;color:#fff;}
.circle{border-radius:50%;position:relative;background:linear-gradient(90deg,#feac5e,#c779d0,#4bc0c8);color:#fff;}
.circle:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;margin:-6px;border:1px dashed #fff;border-radius:50%;transform:rotate(45deg);animation:circleRotate 20s linear infinite;}
@keyframes circleRotate{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}
.bsdt .list ul li:nth-child(1){margin-left:0px;}
.bsdt .list ul li:nth-child(7){margin-right:0px;}
.bsdt .list ul li a{ position: relative;text-align:center;padding:17px 0px;display: block;background:#fff;margin:3px 3px;border-radius:50%;}
.bsdt .list ul li:hover a{-webkit-animation: icon-bounce 0.5s alternate;-moz-animation: icon-bounce 0.5s alternate;-ms-animation: icon-bounce 0.5s alternate; -o-animation: icon-bounce 0.5s alternate;animation: icon-bounce 0.5s alternate}
.bsdt .list ul li a img{margin-bottom:5px;}
.bsdt .list ul li p{line-height:30px;}
#bgzdhys a{background:#fa841d;color:#fff;}
.bsdt .list ul li.last a img{margin-left: 20px;margin-right: 0;}
.bsdt .list ul li img{height:38px;vertical-align: middle;}










.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden{display: none;}
@font-face{font-family: 'slick';font-weight: normal;font-style: normal;src: url('/css/fonts/slick.eot');src: url('./css/fonts/slick.eot') format('embedded-opentype'), url('/fonts/slick.woff') format('woff'), url('/fonts/slick.ttf') format('truetype'), url('/fonts/slick.svg') format('svg');}
.slick-prev,
.slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 20px;height: 20px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent;z-index: 999;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity: 1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity: .25;}
.slick-prev{left: 0;}
[dir='rtl'] .slick-prev{right: -25px;left: auto;}
.slick-prev:before{content: '←';}
[dir='rtl'] .slick-prev:before{content: '→';}
.slick-next{right: 0;}
[dir='rtl'] .slick-next{right: auto;left: 0;}
.slick-next:before{content: '→';}
[dir='rtl'] .slick-next:before{content: '←';}
.slick-dots{position: absolute;bottom: 16.5px;right: 10px;display: block;padding: 0;margin: 0;list-style: none;text-align: right;}
.slick-dots li{position: relative;display: inline-block;width: 7px;height: 7px;margin: 0 10px 0 0;padding: 0;cursor: pointer;font-size: 0;}
.slick-dots li button{font-size:0px;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline: none;}
.banner{width: 100%;overflow: hidden;position: relative;}
.banner li{position: relative;height: 100vh;overflow: hidden;}
.banner li video{position: absolute;top: 0;left: 0;z-index: 1;min-height: 100%;min-width: 100%;height: auto;width: 100%;object-fit: cover;}
.banner li a{position: relative;display: block;height: calc(100vh + 60px);overflow: hidden;width: 100%;}
.banner li a img{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;transform: translate(-50%, -50%);object-fit: cover;}
.banner .arrow a{display: block;width: 0.53rem;height: 0.53rem;background: center no-repeat;background-size: 100%;position: absolute;z-index: 1;left: auto;right: auto;top: 50%;bottom: auto;margin-top: -0.26rem;opacity: 0;}
.banner .arrow a.next{right: 0.28rem;}
.banner .btn{position: absolute;z-index: 5;left: 0;right: 0;top: auto;bottom:10px;text-align:center;}
.banner .btn .dots span{margin: 0 8px;width: 16px;height: 16px;background:#85787d;opacity: 1;display: inline-block;border-radius:50%;cursor: pointer;}
.banner .btn .dots span.swiper-pagination-bullet-active{background:#9c0001;}
.banner li a .container{position:absolute;bottom:20%;}
.banner li a .container p{position:absolute;right:0;padding:5px 20px;background-color:rgba(0,0,0,.6);font-size:22px;color:#fff;}
.banner li a{transition: 1s linear 2s;transform: translateY(0);}
.banner li.swiper-slide-active a{transition:6s linear;transform: translateY(-60px);}
.tit{line-height:60px;margin-bottom:30px;position: relative;}
.tit h3{float: left;height:60px;background-size:cover;font-size:32px;color:#333; line-height:60px; padding-left:5px; font-weight:500;}
.tit h3 img{height:40px;vertical-align: middle;margin-right:10px;}
.bsdt{padding:30px 0px;background:;background:url(/images/wtshbjtp.png) #9c0001 bottom;background-size:auto 100%;}
.bsdt .list ul{margin: 0 -4px;}

@keyframes icon-bounce {
    0%,100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }
    50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }
    75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }
    85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)}}
.mores{position: absolute;right: 0;top: 50%;width:80px;height:30px;transform: translateY(-50%);background-size: contain;}
.mores>a{font-size: 16px;color: #333;line-height:30px;display: block;text-align: center;}
.sec4box{width: 1200px;margin: 0 auto;overflow: hidden;padding-top: 30px;}
.xzxs{width: 100%;overflow: hidden;}
.in-nek{display: block;}
.in-nelist{display: block;float: right;width: 53%;}
.in-nelist li{display: block;padding:0px 10px;overflow:hidden;}
.in-nelist li:nth-child(5){margin-bottom:0px;}
.in-nedak{display: block;width:75px;height: auto;float: right;padding-left:15px;border-left: 1px solid #ededed;}
.in-neda1{display: block;line-height: 28px;font-size: 20px;color: #8c8c8c;}
.in-neda2{display: block;line-height: 20px;font-size: 18px;color: #8c8c8c;}
.in-nej{display: block;clear: both;float: right;}
.in-nenk{display: block;margin-right: 80px;padding-right:10px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-nelist li a{    border-bottom: 1px dashed #DDDDDD;padding-bottom:16px; margin-bottom:16px; position:relative;background-image:linear-gradient(#9c0001,#9c0001);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
.in-nelist li:hover a{background-size:100% 1px; color: #9c0001;}
.in-netui-dk a{border-bottom: 1px dashed #DDDDDD;padding-bottom:17px;position:relative;background-image:linear-gradient(#9c0001,#9c0001);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
.in-netui:hover a{background-size:100% 1px; color: #9c0001;}
.in-nen-ti{transition: all 1s;display: block;line-height:52px;font-size: 18px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-nen-j{display: block;height: 48px;overflow: hidden;line-height: 24px;font-size: 14px;color: #8c8c8c;}
.in-nej img{width: 30px;}
.in-netui{display: block;float: left;width: 45%;}
.in-netuik{display: block;padding-bottom:10px;}
.in-netu{display: block;position: relative;overflow: hidden;}
.in-netu img{display: block;width: 100%;height:300px;transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;-moz-transition-duration:1s;}
.in-netui-ti{transition: all 1s;display: block;font-size: 18px;line-height:50px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-netui-j{display: block;font-size: 16px;line-height: 24px;color: #8c8c8c;height:48px;overflow:hidden;}
.in-netui-da{display: block;margin-top:20px;line-height:20px;font-size: 16px;color: #8c8c8c;}
.in-netui-dk{display: block;padding: 0 10px 0px;position: relative;z-index: 2; }
.in-nelist li:hover .in-nej{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.in-netuik:hover .in-netu img{transform: scale(1.2);-ms-transform: scale(1.2);/* IE 9*/-webkit-transform: scale(1.2);/* Safari 和 Chrome*/-o-transform: scale(1.2);/* Opera*/-moz-transform: scale(1.2);}
.more a{float:right;display: block;font-size: 16px;color:#333;}
.more a:hover{color: #9c0001;}
.section1{width: 100%;padding:60px 0 80px 0;background: url(/images/wtshbjtpbj.jpg) no-repeat center;background-size: cover;background-position: top center;background-attachment: fixed;}
.sjpttb{float:right;}	
.sjpttb ul li{margin-left:10px;line-height:13px;}
.sjpttb ul li img.ico{width:60px}
.sjpttb ul li a{display: block;position: relative;}
.sjpttb ul li span.code{position: absolute;width:150px;height:150px;background: #fff;left: 50%;margin-left: -75px;top:70px;z-index: 8;opacity: 0;transform: translateY(.20px);visibility: hidden;transition: .5s}
.sjpttb ul li span.code img{max-width:100%;}
.sjpttb ul li span.code:after{content: '';border: 10px solid transparent;border-bottom-color: #fff;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);}
.sjpttb ul li a:hover span.code{opacity: 1;visibility: inherit;transform: translateY(0);}
.s1-l{float: left;width: 50%;padding-right: 20px;margin-right: 10px;}
.s1-l ul li a{display: block;position: relative;}
.s1-l ul li a .pic{padding-top:72%;}
.s1-l .slick-prev,
.s1-l .slick-next{width: 40px;height: 68px;z-index: 9;}
.s1-l .slick-prev{background: rgba(0, 0, 0, .64) url(../images/s1-l.png) no-repeat;background-position: center center;}
.s1-l ul li a .pic img{height: auto !important;transition: all 1s;min-height: 400px;}
.s1-l .slick-next{background: rgba(0, 0, 0, .64) url(../images/s1-r.png) no-repeat;background-position: center center;}
.s1-linfo{overflow: hidden;background: rgba(156, 0, 1, .9);padding: 20px 20px;margin-top: -95px;position: relative;z-index: 1;}
.s1-linfo p{font-size: 18px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom:10px;}
.s1-linfo span{font-size: 16px;color: rgba(255,255,255,0.8);}
.s1-l .slick-dots{bottom: 27px;text-align: center;right: 15px;width: auto;font-size: 0;}
.s1-l .slick-dots li{width: 15px;height: 15px;background: #fff;margin: 0 5px;transition: all 0.3s;position: relative;}
.s1-l .slick-dots li button{font-size:12px!important;background:#fff!important;}
.slick-active button{color:#ff0000;}
.s1-l .slick-dots li.slick-active{background: #fff;}
.s1-r{overflow: hidden;padding-left: 20px;}
.s1-r ul{position: relative;padding-left: 20px;z-index: 1;margin-top:3px;}
.s1-r ul:after{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 100%;background: #e9e9e9;z-index: -1;}
.s1-r ul li{    position: relative;background: url(/images/icon-yd.png) no-repeat left center;line-height:55px;font-size: 18px;margin-left: -37px;}
.s1-r ul li a{position:relative;background-image:linear-gradient(#9c0001,#9c0001);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
.s1-r ul li:hover a{background-size:100% 1px; color: #9c0001;}
.s1-r ul li hr{border:none;border-bottom:1px dashed #e9e9e9;margin-left:50px;}
.s1-r ul li a{display: block;margin-left: 47px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;padding-right:80px;}
.s1-r ul li:hover{background: url(/images/icon-li1.png) no-repeat left center;color: #9c0001;}
.s1-r ul li:hover span{color: #9c0001;}
.section2{background: url(/images/wtyxtygbanner.jpg) no-repeat center;background-size: cover;background-position: top center;background-attachment: fixed;transform: translateZ(0);padding:80px 0 80px 0;}
.img-news-date{float: right;position: absolute;top: 0px;right: 0px;text-align:center;line-height:22px;font-family: "Times New Roman";font-size: 16px;color: #9c0001;font-weight: bold;margin-top:15px;}
.img-news-date span{ font-size: 30px; }		
.wtyx{width:630px;margin-right:40px;}
.xntz{width:630px;}
.wtyx .tit h3{color:#333;}
.xmk{width:100%;position:relative;}
.xmk #mtjjtpys:nth-child(5){margin-bottom:0px;}
.xmk .duo2{top:-45px;}
.xmtk{height:110px;padding:0px 0 8px 0;}
.xm_tu{width:140px;height:96px;display:block;float:left;position:relative;overflow:hidden;}
.xm_tu img{width:140px;height:96px;display:block;float:left;}
.xm_tu img{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xm_tu img{transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;-moz-transition-duration:1s;}
.xmtk:hover .xm_tu img{transform: scale(1.09);-ms-transform: scale(1.09);/* IE 9*/-webkit-transform: scale(1.09);/* Safari 和 Chrome*/-o-transform: scale(1.09);/* Opera*/-moz-transform: scale(1.09);/* Firefox*/}
#mtjjtpys{height:auto;padding-bottom:0px;overflow:hidden;}
#mtjjtpys .xm_tu{height:70px;}
#mtjjtpys .xm_jsk span{display:block;font-size:16px;color:#999;line-height:32px;float:right;}
#mtjjtpys img{width:100%;height:70px;}

#mtjjtpys .xm_jsk_ti{line-height:40px;}
#mtjjtpys a{overflow:hidden;border-bottom: 1px dashed #DDDDDD;padding-bottom:6px; margin-bottom:6px;display:block;position:relative;background-image:linear-gradient(#9c0001,#9c0001);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
#mtjjtpys:hover a{background-size:100% 1px; color: #9c0001;}
.xm_jsk{display:block;margin-left:146px;}
.xm_jsk .xm_jsk_ti:hover{color:#9c0001;}
.xm_jsk_ti{display:block;line-height:24px;font-size:18px;margin-top:-2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xm_jsk_ti{color:#333;}
.xm_jsk_js{padding-top:3px;height:50px;line-height:24px;font-size:14px;color:#666;overflow:hidden;}
.xm_jsk_js a, .xm_jsk_js a:visited{color:#666;}
.xm_jsk span{line-height:28px;float:right;color:#999;}
.xmtk2{display:block;}
.xmtk2 li{background:url(/images/box3-w.png) no-repeat left center;padding:6px 0 6px 13px;border-bottom:1px #ddd solid;color:#474747;font-size:16px;line-height:40px;}
.xmtk2 li:nth-child(2n){margin-right:0px;}
.xmtk2 li a, .xmtk2 li a:visited{color:#333;}
.xmtk2 li a span{float:right;color:#999;}
.xmtk2 li a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xmtk2 li a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xmtk2 li:hover a{padding-left:5px;color:#9c0001;}
.slideTxtBox{width:100%;margin: 0px auto 0 auto;text-align: left;overflow: hidden;}
.slideTxtBox .hd{line-height:42px;position: relative;}
.slideTxtBox .hd img{float:left; margin-top:12px;}
.slideTxtBox .hd ul{float:left;height:54px;}
.slideTxtBox .hd ul li{margin-top:5px;color: #fff;float: left;font-size:32px;font-family: sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue";text-align: center;margin-right:10px;width:150px;cursor: pointer;line-height:54px;border-radius: 0px 20px;}
.slideTxtBox .hd ul li a{color:#333;}
.slideTxtBox .hd ul li.on{background: #9C0001;border: 1px solid #9C0001;color: #9C0001;border-radius: 0px 20px;}
.slideTxtBox .hd ul li.on a{color: #fff;}
.col-lg-2{width:24%;float: left;margin-right:1.3%;height:160px;overflow:hidden;}
.projects-block-one{position: relative;margin-bottom: 25px;display: inline-block;overflow: hidden;width: 100%;}
.projects-block-one{position: relative;margin-bottom: 25px;display: inline-block;overflow: hidden;width: 100%;}
.projects-block-one .image{background: #333;}
.projects-block-one img{width: 100%;height:160px;transform: scale(1.0);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity: 0.8;}
.projects-block-one:hover img{width: 100%;transform: scale(1.08);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.projects-block-one:hover{box-shadow: 0 4px 13px rgba(25, 25, 25, .3);}
.projects-block-one .inner-box{position: relative;}
.overlay-style-one .link{position: absolute;/*background: rgba(0, 0, 0, 0.35);*/z-index: 5;left: 0;width: 100%;height: 100%;justify-content: center;align-items: center;display: flex;font-size: 24px;color: #fff;top: 0;transition: .5s ease;}
.overlay-style-one .link a{color: #fff;font-size: 24px;margin-top: -80px;}
.overlay-style-one{position: absolute;color: #fff;z-index: 8;transition: .5s ease;text-align: center;width: 80%;top: 50%;transform: translateY(-50%);left: 10%;}
.overlay-style-one .bottom-text h4{color: #fff;text-align: center;letter-spacing: 2px;line-height: 28px;font-size: 20px;width:100%;font-weight: bold;}
.overlay-style-one .bottom-text h4 a{color: #fff;text-shadow: black 0 2px 0;}
.overlay-style-one .bottom-text p{color: #1e4398;margin-bottom: 0px;}
.xsxsxz{width:846px;float:left;}
.gongao{width:413px;}
.section3{padding:80px 0 80px 0;background: url(/images/wtshbjtpbj.jpg) no-repeat center; background-size: cover; background-position: top center; background-attachment: fixed;}
.section4{padding:60px 0 60px 0;background:url(/images/sysjmtbanner.jpg) no-repeat center;background-size: cover; background-position: bottom center;background-attachment: fixed;}
.section5{overflow:hidden; padding:80px 0px;background: url(/images/wtshbjtpbj.jpg) no-repeat center; background-size: cover; background-position: top center; background-attachment: fixed;}
/*右侧漂浮链接*/
.piaofu{position:fixed;width:40px;right:2%;bottom:30px;z-index: 999;display:block!important;background:rgba(156, 0, 1, .8);max-height:530px;border-radius:5px;}
.piaofu:hover{width:80px;}
.piaofu ul{float: left;}
.piaofu ul::-webkit-scrollbar{width:1px;height:1px;background:none}
.piaofu ul::-webkit-scrollbar-track{border-radius:1px;background:none}
.piaofu ul::-webkit-scrollbar-thumb{border-radius:1px;background:none}
.piaofu ul li{text-align:center;border-bottom:rgba(255,255,255,0.4) 1px solid;padding-bottom:10px;width: 60px;margin:0 5px;}
.piaofu ul li:nth-child(8n){border-bottom:none;}
.piaofu ul li a h3{line-height:46px;height:46px;}
.piaofu ul li a h3 img{display:inline-block;vertical-align: middle;height:35px;}
.piaofu .zk{text-align: center;width: 70px;}
.piaofu .zk a h3{height:44px;line-height: 44px;}
.piaofu .zk a h3 img{display:inline-block;vertical-align: middle;}
.piaofu .zk a h3 img.img02{display:none}
.piaofu .zk.on a h3 img.img01{display:none}
.piaofu .zk.on a h3 img.img02{display:inline-block}
.piaofu ul li a h5{font-size:12px;color:#fff}
.piaofu .zk a h5{font-size:12px;color:#fff}
.piaofu .zk a h5 span.span02{display:none}
.piaofu .zk.on a h5 span.span01{display:none}
.piaofu .zk.on a h5 span.span02{display:inline-block}
.im_main{display:none;    }
.open-im:hover p{display:none;}
.open-im:hover .im_main{display:block;}
.open-im{padding: 10px 5px 10px;background:url(/images/fdleft.png) no-repeat center center; background-size:auto 20px; width:100%; cursor: pointer;z-index:10;}
.open-im:hover{background:none;}
.open-im p{font-size:16px; height:20px; text-align:center;  color:#fff;}
.list-notice ul li{float: left;box-sizing: border-box;width:100%;border-bottom: 1px dashed #DDDDDD;margin-bottom:11px;overflow:hidden;}
.list-notice ul li:nth-child(5){}
.list-notice ul li a{display: block; color:#333;}
.list-notice ul li .date{border-radius: 5px;float: left;width:80px;background:#9c0001;color: #FFFFFF;font-weight: bold;text-align: center;line-height:28px;}
.list-notice ul li .date .day{display: block;font-size: 20px;font-family: Times New Roman;font-style: normal;padding-top:4px;border-bottom:1px solid #ddd;margin:0 3px;}
.list-notice ul li .date .year{font-family: Times New Roman;font-style: normal;font-size: 14px;text-align: center;display: block;}
.list-notice ul li .text{float: right;width:535px;padding: 2px 0 0 0;margin: 0;overflow: hidden;}
.list-notice ul li .text h4{font-size: 18px;font-weight:normal;line-height:30px;}
.list-notice ul li .text p{font-size: 14px;color: #999999;line-height: 22px;}
.list-notice ul li a{padding-bottom:12px;overflow:hidden;position:relative;background-image:linear-gradient(#9c0001,#9c0001);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .5s;}
.list-notice ul li:hover a{background-size:100% 1px; color: #9c0001;}
.list-notice ul li:hover .date{background: rgba(229, 229, 229, 1);color: #333;}
.list-notice ul li.nobor{border: none !important;}
.ztwz{margin:15px auto 0px auto;position: relative;}
.ztwz ul{overflow: hidden;}
.ztwz ul li{float: left;overflow: hidden;width:406.3px;position: relative;margin-right:40px; border-radius:10px;}
.ztwz ul li img{vertical-align:top; width:406.3px;height:220px; transition-duration:1s;-webkit-transition-duration:1s;-o-transition-duration:1s;-moz-transition-duration:1s;}
.ztwz ul li p{text-align:center;position: absolute; width:300px;  left:50%;bottom:10px;  margin-left:-140px; font-size:16px;line-height:20px;color: #fff;background-color:rgba(0, 0, 0, 0.5); padding:7px 0px;}
.ztwz ul li p em{display: inline-block;width: 20px;height: 20px;position: absolute;}
.ztwz ul li p .left-arr{left: -1px; top: -1px;border-left: 1px solid #fff;border-top: 1px solid #fff;}
.ztwz ul li p .right-arr{right: -1px;bottom: -1px;border-right: 1px solid #fff;border-bottom: 1px solid #fff;}
.ztwz ul li:hover p{background-color:rgba(156, 0, 1, 0.9); color: #fff; }
.ztwz ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);/* IE 9*/-webkit-transform: scale(1.1);/* Safari 和 Chrome*/-o-transform: scale(1.1);/* Opera*/-moz-transform: scale(1.1);}
.ztwz b{position: absolute;width:42px;height:50px;top:50%; margin-top:-25px;cursor: pointer;background: url(/images/domeico.png) no-repeat;}
.ztwznr{overflow: hidden; }
.ztwz b.m-prev-page{left:-21px;background-position:0px 0px;}
.ztwz b.m-prev-page:hover{}
.ztwz b.m-next-page{right:-21px;background-position:-43px 0px;}
.ztwz b.m-next-page:hover{}
.load_more_none p{text-indent:0em!important;}
a .cover_img div,.cover_img div{-webkit-transition:1s all ease-in;-moz-transition:1s all ease-in;-ms-transition:1s all ease-in;transition:1s all ease-in}
a:hover .cover_img>div:first-child, .cover_img:hover>div:first-child{-webkit-transform: scale(1.1); transform: scale(1.1);}
.list_share{margin:20px auto 0px auto;text-align: left;}
.list_share a{position: relative;display: block;color: #333;overflow:hidden;}
.list_wechat{width: calc(24.1% - 1.42px);margin-right:30px;}
.list_wechat .hd{padding-top:300px;border:6px solid #fff}
.list_share .cover_img h3{position: absolute;left: 0;right: 0;bottom: 0;padding:40px 20px 0 0;background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b2000000', GradientType=0);color: #f0f0f0;font-size:16px}
.list_wechat li:not(:first-child){margin-top:20px}
.list_wechat a:not(.hd){padding:10px 10px;background: #f0f0f0;font-size: 0}
.list_wechat a:not(.hd) .cover_img{display: inline-block;width:88px;padding-top:88px;vertical-align: middle}
.list_wechat a:not(.hd) .txt{display: inline-block;vertical-align: middle;width: calc(100% - 112px);margin: 0 0 0 10px}
.list_wechat a:not(.hd) .txt h3{line-height:26px;font-size:16px;max-height:52px}
.list_wechat h3{font-weight: normal;}  
.list_wechat h3 em{font-style: normal;background: url(/images/wechat.png) 50% 10px no-repeat;background-size:28px}  
.list_share h3 em,.list_share h3 p{display: inline-block;vertical-align: middle}
.list_share h3 em{width:66px;height:74px;border-left: 6px solid #58b531;text-align: center;padding-top:40px}
.list_share h3 p{width: calc(100% - 72px);padding: 0 0 0 6px}
.list_share h3 p span{line-height:26px;max-height:52px}
.list_sina{width: calc(24.625% - 42px);margin: 0 28px 0 56px}
.list_sina a:not(:first-child){margin-top:44px}
.list_sina .cover_img{padding-top: 100%;border:6px solid #f0f0f0}
.list_sina h3 em{border-left-color: #c92a27}
.list_sina h3 em{background: url(/images/sina.png) 50% 10px no-repeat;background-size:30px}
.slick_weibo{margin:8.8% 58px 0 0px;width: calc(24.375% - 37px);border:6px solid #f0f0f0;position: relative}
.slick_weibo h3,.slick_weixin h3{font-weight: normal;overflow:hidden;text-align: center;line-height:48px;margin: 0 0 -30px;font-size:18px;background: url(/images/bg_weibo.png) 50% no-repeat;background-size: auto 46px;color: #f0f0f0;position: absolute;left: 0;right: 0;top: -25px;z-index: 6}
.slick_weibo .cover_img,.slick_weixin .cover_img{padding-top: 182.534%}
.slick_weibo i,.slick_weixin i{vertical-align: middle;display:inline-block;width:26px;height:26px;margin: 0 12px 0 0;background-position: 50%;background-repeat: no-repeat}
.i_weibo{background-image: url(/images/sina.png);background-size:26px}
.slick_weixin .i_weixin{background-image: url(/images/wechat.png);background-size:26px}
.slick_weixin{border:6px solid #f0f0f0;margin:4% 58px 0 0;width: calc(24.375% - 37px);position: relative}
.slick_weixin h3{background-image: url(/images/bg_weixin.png)}
.slick_video{margin:4% 58px 0 0px;width: calc(24.375% - 37px);border:6px solid #f0f0f0;position: relative}
.slick_video h3,.slick_tiktok h3{font-weight: normal;overflow:hidden;text-align: center;line-height:48px;margin: 0 0 -30px;font-size:18px;background: url(/images/bg_video.png) 50% no-repeat;background-size: auto 46px;color: #f0f0f0;position: absolute;left: 0;right: 0;top: -25px;z-index: 6}

.slick_video h3 img{height:44px;}
.slick_video .cover_img,.slick_tiktok .cover_img{padding-top: 182.534%}
.slick_video i,.slick_tiktok i{vertical-align: middle;display:inline-block;width:26px;height:26px;margin: 0 6px 0 0;background-position: 50%;background-repeat: no-repeat}
.i_video{background-image: url(/images/video.png);background-size:26px}
.slick_tiktok .i_tiktok{background-image: url(/images/tiktok.png);background-size:21px}
.slick_tiktok{border:6px solid #f0f0f0;margin:8.8% 0 0;width: calc(24.375% - 37px);position: relative}
.slick_tiktok h3{background-image: url(/images/bg_tiktok.png)}
.cover_img div:first-child{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.cover_img>div:first-child{background-position: 50%; background-repeat: no-repeat; background-size: cover;}
.ellipsis2, .list_time .txt h3, .list_notice .txt h3, .list_culture h3, .list_share .txt h3, .list_share h3 span{-webkit-line-clamp: 2;}
.ellipsis2, .ellipsis3, .list_time .txt h3, .list_notice .txt h3, .list_news h3, .list_culture h3, .list_share .txt h3, .list_share h3 span{display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
#weibo h3 em{background-image:url(/images/sina.png); border-left-color: #c92a27;}
#ifocus { width:630px; margin-bottom:7px; height:auto; overflow:hidden; }
#ifocus_pic { display:inline; position:relative; float:left; width:500px; height:440px; overflow:hidden;  }
#ifocus_piclist li { width:500px; height:440px; border-radius:5px; overflow:hidden;}
#ifocus_piclist li a{position:relative; display:block;}
#ifocus_piclist img { min-width:500px; height:455px; display:block;transition:all 1s;}
#ifocus_piclist img:hover{transform: scale(1.2);-ms-transform: scale(1.2);/* IE 9*/-webkit-transform: scale(1.2);/* Safari 和 Chrome*/-o-transform: scale(1.2);/* Opera*/-moz-transform: scale(1.2);}
#ifocus_piclist li a p{position:relative;padding:20px 15px;width:100%;background:rgba(255, 255, 255, .7); font-size:18px; color:#333;display:none}
.yximg{overflow:hidden;}
#ifocus_btn { display:inline; float:right; margin-top:1px; width:105px; padding-right:5px;}
#ifocus_btn li {border:1px solid #ddd; width:100px; padding:5px 5px;  margin-bottom:17px; cursor:pointer; }
#ifocus_btn li:nth-child(5){margin-bottom:0px;}
#ifocus_btn img { width:100%; display: block; height:62px; }
#ifocus_btn .on{ border:1px solid #9c0001; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:500px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}
@media screen and (max-width: 1400px){}
@media screen and (max-width: 1200px){.s1-r ul li{line-height: 52px;}
.s3-l ul li a{padding: 9px 0;}}
@media screen and (max-width: 1100px){.s1-r ul li{line-height: 48px;}
.s3-l ul li a{padding: 5px 0;}}
.piaofu .tit{display: none;}
@media screen and (max-width: 1024px){.piaofu{display: none !important;}
.fu2{display:block !important;}
.piaofu{position: static;width: 100%;background: none;max-height: inherit;height: auto;}
.piaofu .zk{display: none!important;}
.piaofu .tit{display: block;}
.piaofu ul{display: block;float: none;}
.piaofu ul li{float: left;width: 23%;margin: 0 1%;}
.piaofu ul li h3{background: #9c0001;border-radius: 50%;width: 44px;margin: 0 auto;}
.piaofu ul li a h5{font-size: 14px;margin-top: 5px;color: #333;}
.section1{padding: 30px 0;}
.s1-l{float: none;width: 100%;margin-right: 0;padding-right: 0;}
.s1-r{width: 100%;margin-top: 20px;}
.section2{padding: 40px 0;}
.section4{padding: 30px 0;}
.s3-l ul li a{padding: 3px 0;}
.foot-bg{margin-top: 25px;}}
@media screen and (max-width: 768px){

.s2-l, .s3-l{width: 100%;padding-right: 0;}
.section4>div>div:nth-child(2){padding-top:20px;}
.s2-r{padding-left: 0;padding-top:20px;}
.s3-l ul li a{padding: 5px 0;}
.s3-r{width: 100%;padding-top:20px;}
.s3-r ul{overflow: hidden;}
.s3-r ul li{float: left;width: 48%;}
.s3-r ul li:last-child{margin-left: 4%;margin-top: 0;}
.s3-r ul li .s3-yy{min-height: auto;}
.s3-r ul li .s3-yy p img{height: 15px;}
.s3-r ul li .s3-yy p{font-size: 16px;padding: 10px;}}
@media screen and (max-width: 480px){.tit{margin-bottom: 25px;}
.tit h3{font-size: 24px;width:142px;}
.s1-linfo p{font-size: 16px;}
.s1-linfo span{font-size: 14px;}
.s1-linfo{padding: 15px;margin-top: -47px;}
.s1-r ul{padding-left: 10px;}
.s1-r ul:after{left: -16px;}
.s1-r ul li{line-height: 42px;}
.s1-r ul li a{background-size: 25px auto;padding-left: 29px;}
@media screen and (max-width: 375px){.s1-r ul li{font-size: 14px;}
.s2-l ul li{font-size: 14px;}
.s2-l ul li span{font-size: 14px;}
.s3-l ul li h3{font-size: 14px;}
.s3-l ul li p{font-size: 12px;background-size: 12px auto;padding-left: 20px;}
.s3-r ul li .s3-yy p{font-size: 14px;}}
@media screen and (max-width: 320px){.tit h3 span{width: -webkit-max-content;font-size: 14px;}}