a.mytg:nth-child(1) {
    background: #009fe9;
}
a.mytg:nth-child(2) {
    background: #faaf3b;
}
a.mytg:nth-child(3) {
    background: #fe0000;
}
.dad a {
    display: block;
}
img {
  -ms-user-select: none; 
  -webkit-user-select: none; 
  user-select: none; 
  pointer-events: none; 
}
.img {
  -ms-user-select: none; 
  -webkit-user-select: none; 
  user-select: none; 
  pointer-events: none; 
}
.index-news{overflow:hidden}

.index-news-article{width: 800px;overflow:hidden;background:#fff;padding: 10px 20px 15px;}

.news-article-title{height:55px;line-height:55px;border-bottom:1px solid #222;font-size:18px;color:#222;font-weight:700}

.news-article-title strong{padding:0 3px;font-size:20px;color:red;height:34px;display:-webkit-inline-box}

.news-article-title-icon{display:block;background:url(../img/news-article-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.news-article_container ul{padding-top: 5px;overflow:hidden}

.news-article_container ul:nth-child(2),.news-article_container ul:nth-child(3),.news-article_container ul:nth-child(4),.news-article_container ul:nth-child(5){display:none}

.news-article_container li{width: 50%;float:left;height: 30px;overflow:hidden;line-height: 30px;margin-bottom: 8px;margin-left: 0px;transition: all .5s ease-in;}

.news-article_container li:nth-child(2n){float:right}

.news-article_container li a{float:left;text-align:left;padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size: 15px;text-indent: 10px;width: 80%;}
.topli a:before {
    background: #fe0000 !important;
    height: 8px !important;
    width: 8px !important;
}
.news-article_container li a:before{position:absolute;content:" ";height: 4px;width: 4px;background:#dcdcdc;left:0;top: 1.5px;border-radius: 5px;}

.news-article_container .new span{color: red;}

.news-article_container li span{float: right;font-size: 14px;color:#888;margin-right: 0px;position: absolute;}
.news-article_container li span:after {
    content: '';
    position: absolute;
    right: -15px;
    width: 1px;
    height: 50%;
    top: 8px;
    background: #c9c9c9;
}
span#jiajing {
    color: #a7a7a7;
    border-radius: 3px;
    border: 1px solid #dcdcdc;
}
.index-news-article .page{position:relative;overflow:hidden;padding: 10px;}

.index-news-article .page>div{text-align:center;cursor:pointer;position:relative;border: 0px solid #efefef;user-select:none;transition: all .5s ease-in;display: block;width: 130px;height: 44px;font-size: 19px;color: #fff;line-height: 44px;font-weight: bold;letter-spacing: 2px;border-radius: 22px;box-shadow: inset 0 -3px 3px #810000, 0 2px 3px #ff0000;background: linear-gradient(#ff0000, #cf0000);}

.index-news-article .page>div:hover{opacity: .6;}

.index-news-article .page .top{float:left;border-right:0;border-radius:3px 0 0 3px;display: block;width: 130px;height: 44px;font-size: 19px;color: #fff;line-height: 44px;font-weight: bold;letter-spacing: 2px;border-radius: 22px;}

.index-news-article .page .bottom{float:right;border-left:0;}

.index-news-article .page .cfx{width: 0;height: 80%;background:#fff;display:block;float:left;position:absolute;z-index:1;top:50%;transform:translate(-50%,-50%) rotate(-42deg);left:50%;border-bottom: 0px solid #efefef;border-top: 0px solid #efefef;}

.index-news-article .page .disabled{color:#b7b7b7}

.index-news-tool{width: 390px;overflow:hidden;background:#fff;}

.index-news-tool .layui-carousel{width: auto;height:300px!important;border-bottom: 30px solid #f6f6f6;padding: 0px;box-sizing:initial;background:#fff}

.index-news-tool .layui-carousel img{width: 390px;height: 300px;}

.index-news-tool .layui-carousel p{bottom:5px;height:30px;font-size:10px}

.index-news-tool .layui-carousel p,.index-news-tool .layui-carousel span{position:absolute;width:100%;color:#fff;text-indent:10px}

.index-news-tool .layui-carousel span{bottom:0;height:75pt;background:linear-gradient(to bottom,transparent 0,rgba(4,4,4,.6) 100%);font-weight:900;font-size:1pc;line-height:105px}

.layui-carousel-ind ul{background:0 0!important}

.layui-carousel-ind{top:-38px!important;text-align:right!important}

.layui-carousel-ind li{width:8px!important;height:8px!important}

.index-news-ad a{display:block;margin:10px}

.index-news-tool-container{width:330px;margin: 11px auto 14px;}

.index-news-tool-container .noad{border:1px solid #222;color:#222;display:block;height:3pc;line-height:3pc;text-align:center;margin:0 auto;float:none;font-size:1pc;transition:all .5s ease-in;border-radius:5px}

.index-news-tool-container .noad:hover{background:#222;color:#fff}

.index-news-tool-container .mytg{display:block;height: 3pc;line-height: 3pc;text-align:center;border-radius:5px;margin:0 auto;font-size: 1pc;transition:all .5s ease-in;margin-top: 33px;float:none;font-weight: 600;color:#fff;box-shadow: rgba(255, 255, 255, 0.8) -5px -6px 10px, rgba(180, 194, 227, 0.8) 5px 6px 10px;}

.index-news-tool-container .mytg:hover{opacity: .6;}

.index-news-tool-container fieldset{display:block;height: 2pc;border-top: 2px solid #faaf3b;margin:0 auto;float:none;margin-top: 2pc;border-left:0;border-right:0;border-bottom:0}

.index-news-tool-container legend{width:90pt;font-size: 18px;line-height:34px;color: #fe0000;text-align:center;border:0;font-weight: 900;}

.index-news-tool-container .tequan{margin:0 auto;float:none;padding:0;overflow:hidden;width:290px}

.index-news-tool-container .tequan li{margin-top: 20px;overflow:hidden}

.index-news-tool-container .tequan div i{background:url(../img/privilege_icon.png) no-repeat;width: 24px;height: 24px;display:block;float:left;margin-right:7px}

.index-news-tool-container .tequan div span{cursor:default;height:24px;line-height:24px;display:block;float:left;color: #7d7d7d;font-size: 15px;}

.index-news-tool-container .tequan div{float:left}

.index-news-tool-container .tequan .liright{float:right;text-align:right}

.index-plate{background:#fff;overflow:hidden;margin:10px auto;width:75pc}

.index-plate-title{height:55px;line-height:55px;border-bottom:1px solid #222;font-size:18px;color:#222;font-weight:700}

.index-plate-title-icon{display:block;background:url(../img/index-plate-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.index-plate-title .type{float:right;margin-right:25px;font-weight:100}

.index-plate-list{overflow:hidden;height:530px}

.index-plate-title .type a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}

.index-plate-title .type .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}

.index-plate-list .tpl-tr-wai{height:579px;overflow:hidden}

.index-plate-list .list-top{margin:22px 25px 0;float:left;width:1150px}

.index-plate-list .list-tr{transition:.5s all;width:2564px}

.index-plate-list .list-top:nth-child(1){margin-right:25px}

.index-plate-list .list-top ul{float:left;margin-right:3%;width:31.3333%}

.index-plate-list .list-top ul:nth-child(3n){margin-right:0}

.index-plate-list .list-top li{margin-bottom:5px;width:100%}

.index-plate-list .list-top li:nth-last-child(1){margin-bottom:0}

.index-plate-list .list-top li a{display:block;line-height:40px;height:40px;font-size:15px;overflow:hidden}

.index-plate-list .list-top li a font{color:#ababab;margin-right:7px;float:left;width:5pc}

.index-plate-list .list-top li a span{float:left;width:calc(100% - 7px - 5pc);line-height:40px;height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.index-plate-list .list-top li a .list-img{width:100%;height:200px;overflow:hidden;border-radius:4px;background:#f6f6f6}

.index-plate-list .list-top li a .list-img img{width:100%;min-height:100%}

.index-plate-list .list-top li a .list-img img[src="/img/no-img1.png"]{margin-top:-40px}

.index-plate-list .list-top li:nth-child(1){margin-bottom:24px}

.index-plate-list .list-top li:nth-child(1) a{height:auto;position:relative}

.index-plate-list .list-top li:nth-child(1) a span{position:absolute;width:100%;background:rgba(0,0,0,.5);color:#fff;bottom:0;left:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5%}

.index-scoend{overflow:hidden}

.index-activity{width:780px;overflow:hidden;background:#fff;height:483px}

.index-activity-title{height:55px;line-height:55px;border-bottom:1px solid #222;font-size:18px;color:#222;font-weight:700}

.index-activity-title-icon{display:block;background:url(../img/index-activity-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.index-activity-title .types{float:right;margin-right:25px;font-weight:100}

.index-activity-title .types a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}

.index-activity-title .types .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}

.activity-list{width:730px;margin:27px 25px 2pc}

.activity-list .list-fy{width:1587px;transition:.5s all}

.activity-list .list-fy ul{width:740px;float:left}

.activity-list .list-fy ul:nth-child(1){margin-right:25px}

.activity-list .list-fy ul li{float:left;width:50%;margin-bottom:20px;padding-right:15px}

.activity-list .list-fy ul li:nth-child(2n){padding-right:0;padding-left:15px}

.activity-list .list-fy ul li:nth-last-child(1),.activity-list .list-fy ulli:nth-last-child(2){margin-bottom:0}

.activity-list .list-fy ul li:nth-child(1) a i{background:#ff2a2a;color:#fff}

.activity-list .list-fy ul li:nth-child(2) a i{background:#ffc107;color:#fff}

.activity-list .list-fy ul li:nth-child(3) a i{background:#03a9f4;color:#fff}

.activity-list .list-fy ul li:nth-child(4) a i{background:#4caf50;color:#fff}

.activity-list .list-fy ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}

.activity-list .list-fy ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:10px;background:#f3f3f3;width:35px;text-align:center;border-radius:20px;color:#696969;font-size:14px;height:25px;line-height:25px;margin-top:-2px}

.index-look{width:410px;overflow:hidden;background:#fff}

.index-look-title{height:55px;line-height:55px;border-bottom:1px solid #222;font-size:18px;color:#222;font-weight:700}

.index-look-title-icon{display:block;background:url(../img/index-look-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.index-look-title .iconfont{float:right;height:55px;line-height:54px;font-size:20px;color:#d2d2d2;margin-right:20px}

.index-look-list{width:355px;margin:31px auto 0}

.index-look-list li{margin-bottom:29px}

.index-look-list li a{display:block}

.index-look-list li a .list-img{width:75pt;height:70px;overflow:hidden;border-radius:4px;float:left;margin-right:15px}

.index-look-list li a .list-img img{width:100%;height:70px}

.index-look-list li a .info h3{font-size:1pc;line-height:18px;display:block}

.index-look-list li a .info font{display:block;margin-top:8px;line-height:20px;height:20px;overflow:hidden;font-size:15px;color:#333}

.indexnews-ad{margin:10px auto;background:#fff;padding: 5px 5px 5px;width:75pc;overflow:hidden;}

.indexnewss-ad li{width:30%;margin-right:5%;float:left;box-sizing:content-box}

.indexnewss-ad li:nth-child(3){margin-right:0;border-right:0;padding-right:0}

.indexnewss-ad li img{float:left;width:52px;height:52px;margin-right:15px;border-radius:10px}

.indexnewss-ad li div{float:left;width:calc(100% - 52px - 25px - 75pt - 25px)}

.indexnewss-ad li div h3{font-size: 1pc;color:#333;height:25px;line-height:30px}

.indexnewss-ad li div h3,.indexnewss-ad li div span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.indexnewss-ad li div span{font-size: 12px;height:26px;line-height:26px;color:#a9a9a9}

.indexnewss-ad li .go{float:right;width:75pt;border-radius: 8px;text-align:center;margin-left:10px;color: #ffffff;transition: all .5s ease-in;height: 3pc;line-height: 3pc;background: #faaf3b;border-radius: 18px;box-shadow: inset 0 -4px 5px rgba(95,110,160,.19), 0 4px 6px #c8c5d9;}

.indexnewss-ad li .go:hover{opacity: .6;}

.index-other{width:75pc;background:#fff;overflow:hidden;margin:10px auto}

.index-other .other-hot{width:780px;overflow:hidden}

.other-hot-title{height:55px;line-height:55px;border-bottom:1px solid #f6f6f6;font-size:18px;color:#222;font-weight:700}

.other-hot-title-icon{display:block;background:url(../img/other-hot-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.other-hot-title .typess{float:right;margin-right:25px;font-weight:100}

.other-hot-title .typess a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}

.other-hot-title .typess .hover{background:#eaf2ff;color:#5a9dff;border-radius:6px}

.other-hot-list{width:730px;margin:27px 25px 5px}

.other-hot-list .hot-list-fy{width:2290px;transition:.5s all}

.other-hot-list .hot-list-fy ul{width:740px;float:left}

.other-hot-list .hot-list-fy ul:nth-child(1),.other-hot-list .hot-list-fy ul:nth-child(2){margin-right:25px}

.other-hot-list .hot-list-fy ul li{float:left;width:50%;margin-bottom:20px;padding-right:15px}

.other-hot-list .hot-list-fy ul li:nth-child(2n){padding-right:0;padding-left:15px}

.other-hot-list .hot-list-fy ul li:nth-last-child(1){margin-bottom:0}

.other-hot-list .hot-list-fy ul li:nth-child(1) a i{background:#ff2a2a;color:#fff}

.other-hot-list .hot-list-fy ul li:nth-child(2) a i{background:#ffc107;color:#fff}

.other-hot-list .hot-list-fy ul li:nth-child(3) a i{background:#03a9f4;color:#fff}

.other-hot-list .hot-list-fy ul li:nth-child(4) a i{background:#4caf50;color:#fff}

.other-hot-list .hot-list-fy ul li a{display:block;line-height:30px;height:30px;font-size:15px;overflow:hidden}

.other-hot-list .hot-list-fy ul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right:10px;background:#f3f3f3;width:25px;text-align:center;border-radius:20px;color:#696969;font-size:14px;height:25px;line-height:25px;margin-top:-2px}

.index-other .other-xq{width:410px;overflow:hidden}

.other-xq-title{height:55px;line-height:55px;border-bottom:1px solid #f6f6f6;font-size:18px;color:#222;font-weight:700}

.other-xq-title-icon{display:block;background:url(../img/other-xq-title-icon.png) no-repeat center;background-size:25px;height:55px;width:50px;float:left;margin-left:15px}

.other-xq-list{height:300px;width:25pc;margin-top:30px;background:url(../img/map_bg.jpg) no-repeat center center;position:relative}

.other-xq-list a{display:none;background:#e4e4e4;position:absolute;line-height:62px;color:#fff;width:78px;height:78px;text-align:center;border-radius:50%;padding:5px;font-size:14px;border:3px solid #fff;transform:scale(1)}

.other-xq-list a:hover{opacity:.7;color:#fff}

.other-xq-list a:nth-child(1){left:11pc;top:79px;background:#f44336;display:block}

.other-xq-list a:nth-child(2){right:26px;top:8px;background:#41d39d;display:block}

.other-xq-list a:nth-child(3){left:35px;top:14px;background:#607d8b;display:block}

.other-xq-list a:nth-child(4){left:13px;bottom:50px;background:#fea342;display:block}

.other-xq-list a:nth-child(5){right:170px;bottom:36px;background:#4197e2;display:block}

.other-xq-list a:nth-child(6){right:10px;bottom:15px;background:#8c8c8c;display:block}

.index-news-article .title font {font-size: 13px;margin: 5px;padding: 5px 10px 5px 10px;font-weight: 600;}

.index-news-article .news-type{float:right}

.index-news-article .news-type a{color: #ff0000;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;line-height:30px;color: #ff0000;border-bottom: 2px solid #ff0000;}

.index-news-article .news-type .hover{color:#222;border-bottom:1px solid #222;height:42px}

.down-list{margin-top:13px;background:#fff;padding: 10px 10px 6px;}

.down-list .tpl-tr{transition:.5s all;width:6000px;}

.down-list .tpl-tr-wai{overflow:hidden;width: 100%;}

.down-list .list-top{margin-top:20px;float:left;width:1160px;/* height:410px; */}

.down-list .list-top{margin-right:0}

.down-list .list-top ul{width:100%;overflow:hidden}

.down-list .list-top ul:nth-child(3n){margin-right:0}

.down-list .list-top li{display:block;width: 15.2%;border: 1px solid #f6f6f6;padding: 5px 5px;margin: 0px 5px 5px 0;box-sizing:initial;float:left}

.down-list .list-top li:nth-child(4n){margin-right: 5px;}

.down-list .list-top li .fl{width: 50px;height: 50px;border-radius: 8px;overflow:hidden;margin-top:2px;border-radius: 18px;margin: 0 0 10px 0;box-shadow: inset 0 -4px 5px rgba(95,110,160,.19), 0 4px 6px #c8c5d9;}

.down-list .list-top li .fl img{width: 50px;height: 50px;}

.down-list .list-top li .fl img:hover{transition:all .5s;transform:scale(1.2)}
.down-list .list-top li .fr{width: 66%;}

.down-list .list-top li .fr .tit h3{width: 100%;font-size: 13px;display: block;-webkit-line-clamp: 1;-webkit-box-orient: unset;overflow:hidden;margin-bottom:0;line-height:18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}

.down-list .list-top li .fr .tit span{color:#888;font-size:12px}

.down-list .list-top li .fr .tit i{font-style:initial;color:#ffb80f;font-size:14px;margin-right:5px}

.down-list .list-top li .fr .down{width: 100%;}

.down-list .list-top li .fr .down b{font-weight:100;display:block;text-align:right;font-size:13px;color:#888;line-height:25px}

.down-list .list-top li .fr .down span a{display:block;text-align:center;color: #fff;margin-top:5px;border-radius: 8px;background: #27c566;padding: 5px 0;border-radius: 18px;box-shadow: inset 0 -4px 5px rgba(95,110,160,.19), 0 4px 6px #c8c5d9;}


.down-list .list-top li .fr .down span a:hover{transition:all .3s;opacity: .6;}

.down-list .type{float:right}

.down-list .type a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}

.down-list .type .hover{color: #27c566;border-bottom: 2px solid #27c566;}

.dad img{width:100%!important}

.myad{width:37px;height:20px;display:inline-block;text-indent:0;margin-right:7px;background-size:100% auto;line-height:18px;font-style:normal;margin-top:6px;vertical-align:middle;text-align:center;font-size:13px;color:#a7a7a7}

.article-list{margin-top:13px!important;background:#fff;padding:10px 20px 15px;}

.article-list .tpl-tr{transition:.5s all;width:6000px}

.article-list .tpl-tr-wai{height:410px;overflow:hidden}

.article-list .list-top{margin-top:20px;float:left;width:1160px}

.article-list .list-img{width:100%;overflow:hidden}

.article-list .list-img li{width:220px;margin-bottom:20px;overflow:hidden;float:left;margin-right:15px;border-radius: 18px;box-shadow: inset 0 -4px 5px rgba(95,110,160,.19), 0 4px 6px #c8c5d9;}

.article-list .list-img li:nth-child(5){margin-right:0}

.article-list .list-img li .img{display:flex;height:150px;overflow:hidden}

.article-list .list-img li img{width:100%;min-height:100%;transition:all .5s}

.article-list .list-img li:hover img{transition:all .5s;transform:scale(1.2)}

.article-list .list-img li a{height:auto;position:relative;display:block}

.article-list .list-img li a span{position:absolute;width:100%;color:#fff;bottom:0;left:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 5%;line-height:260px;height:150px;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.5));background:-ms-linear-gradient(top,transparent,#000);background-color:transparent;font-size: 12px;}

.article-list .list-tit{margin-top:5px;border-top:1px solid #f6f6f6;overflow:hidden;padding-top:15px}

.article-list .list-tit li{width:30%;float:left;height:31px;overflow:hidden;line-height:31px;margin-bottom:10px;margin-right:5%}

.article-list .list-tit li:nth-child(3n){float:right;margin-right:0;margin-left:0}

.article-list .list-tit li a{float:left;text-align:left;padding-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;font-size: 13px;text-indent: 20px;width:80%}

.article-list .list-tit li a:before{position:absolute;content:" ";width: 8px;height: 8px;background: #20c4ab;left:0;top:12.5px;border-radius:50%}

.article-list .list-tit li:nth-child(1) a:before{background: #E91E63;}

.article-list .list-tit li:nth-child(2) a:before{background: #ff9800;}

.article-list .list-tit li:nth-child(3) a:before{background: #2196F3;}

.article-list .list-tit li:nth-child(4) a:before{background: #4caf50;}

.article-list .list-tit li:nth-child(5) a:before{background: #CDDC39;}

.article-list .list-tit li:nth-child(6) a:before{background: #9C27B0;}

.article-list .list-tit .new span{color:red}

.article-list .list-tit li span{float:right;margin-right:5px;display: inline-block;font-size: 13px;color: #FFFFFF;line-height: 26px;height: 26px;background: #27c566;border-radius: 100px 100px 100px 100px;padding: 0 10px;}

.article-list .type{float:right}

.article-list .type a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px}

.article-list .type .hover{color: #27c566;border-bottom: 2px solid #27c566;}

.scoend{margin-top:13px!important;height:495px}

.scoend .left{background:#fff;height:100%;width:calc((100% - 13px) * .64);padding: 10px 20px 15px;padding-bottom:0;overflow:hidden;}

.scoend .left .types{float:right}

.scoend .left .types a{color:#ababab;display:inline-block;cursor:pointer;text-indent:0;margin-left:13px;font-size:15px;padding:0 10px;height:30px;line-height:30px;}

.scoend .left .types .hover{color: #27c566;border-bottom: 2px solid #27c566;}

.scoend .left .showtop{width:2590px;transition:.5s all}

.scoend .right{background:#fff;height:100%;width:calc((100% - 13px) * .36);padding: 10px 20px 15px;overflow:hidden;}

.xuhaoul{width:710px;margin-top:20px;margin-bottom: 5px;float:left}

.xuhaoul:nth-child(1){margin-right:100px}

.xuhaoul:nth-child(2){margin-right:100px}

.xuhaoul li{float:left;width:50%;margin-bottom: 5px;padding-right: 5px;}

.xuhaoul li:nth-child(2n){padding-right:0;}

.xuhaoul li:nth-last-child(1){margin-bottom:0}

.xuhaoul li:nth-last-child(2){margin-bottom:5px}

.xuhaoul li:nth-child(1) a i{background: #ff0000;color:#fff}

.xuhaoul li:nth-child(2) a i{background: #FF9800;color:#fff}

.xuhaoul li:nth-child(3) a i{background: #2196F3;color:#fff}

.xuhaoul li:nth-child(4) a i{background: #4CAF50;color:#fff}

.xuhaoul li a{display:block;line-height: 32px;height: 33px;font-size: 13px;overflow:hidden;width: 80%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}

.xuhaoul li a i{display:inline-block;vertical-align:middle;font-style:normal;margin-right: 7px;background: #ccc;width:33px;text-align:center;border-radius: 8px;color: #ffffff;font-size: 12px;height:23px;line-height:23px;margin-top: -2px;}

.other{margin-top:13px;background:#fff;padding:18px 25px;height:410px;overflow:hidden}

.other .left{width:calc(100% * .6);height:100%}

.other .left ul{margin-top:60px;position:relative;min-height:200px}

.other .left ul li{margin-bottom:65px;width:50%;padding-right:25px;float:left}

.other .left ul li:nth-child(2n){padding-right:0;padding-left:25px}

.other .left ul li:nth-last-child(1){margin-bottom:0}

.other .left ul li:nth-last-child(2){margin-bottom:0}

.other .left ul li .user-img{float:left;width:80px;height:80px;overflow:hidden;border-radius:15px}

.other .left ul li .user-img h3{width:100%;font-size:17px;color:#333;line-height:18px;height:18px}

.other .left ul li div{float:left;margin-left:20px;width:calc(100% - 20px - 80px)}

.other .left ul li div a{display:block;height:21px;line-height:21px;overflow:hidden}

.other .left ul li div span{margin-top:5px;display:block;line-height:23px;height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;color:#a7a7a7}

.other .left ul li div span b{display:inline-block;font-weight:400;padding:0 6px;border-radius:3px;margin-right:3px;line-height:20px;height:20px;font-size:12px}

.other .left ul li div span .wait{border:1px solid #d9d9d9;color:#b6b6b6}

.other .left ul li div span .success{border:1px solid #93cf95;color:#7fc381}

.other .left ul li div span .bad{border:1px solid #ffa5a5;color:#ff6a6a}

.other .right{width:calc(100% * .35);height:100%}

.other .right .xq{height:300px;width:100%;background:url(../img/map_bg.jpg) no-repeat center center;margin-top:30px;position:relative}

.other .right .xq a{display:none;background:#e4e4e4;position:absolute;line-height:62px;color:#fff;width:78px;height:78px;text-align:center;border-radius:50%;padding:5px;font-size:14px;border:3px solid #fff;transform:scale(1)}

.other .right .xq a:hover{opacity:.7}

.other .right .xq a:nth-child(1){left:176px;top:79px;background:#ff5d5d;display:block}

.other .right .xq a:nth-child(2){right:26px;top:8px;background:#41d39d;display:block}

.other .right .xq a:nth-child(3){left:35px;top:14px;background:#f45f93;display:block}

.other .right .xq a:nth-child(4){left:13px;bottom:50px;background:#fea342;display:block}

.other .right .xq a:nth-child(5){right:170px;bottom:36px;background:#4197e2;display:block}

.other .right .xq a:nth-child(6){right:10px;bottom:15px;background:#8c8c8c;display:block}

.twdd{margin-top:25px}
.index-top-ad{
    width:100%;
}
.index-top-ad a img{
    width: 100%!important;
    height: 70px;
}

.twdd li{margin-bottom:16px}

.twdd li:last-child{margin-bottom:0}

.twdd li a{display:block}

.twdd li a .list-img{width: 75px;height:65px;overflow:hidden;border-radius:4px;float:left;margin-right:20px;display:flex}

.twdd li a .list-img img{width:100%}

.twdd li a .info{float:left;width:calc(100% - 100px - 20px)}

.twdd li a .info h3{font-size: 14px;height:18px;line-height:18px;overflow:hidden}

.twdd li a .info font{display:block;margin-top:8px;line-height:20px;height:20px;overflow:hidden;font-size: 12px;color:#333}

.twdd li a .info .new-date{color:red}

@media screen and (max-width: 800px){.activity-list,.activity-list .list-fy,.activity-list .list-fy ul,.activity-list .list-fy ul li,.container,.down-list,.down-list .list-top,.down-list .tpl-tr,.index-activity,.index-look,.index-look-list,.index-news-article,.index-plate,.index-plate-list .list-top,.index-plate-list .list-top ul,.index-plate-list .list-tr,.news-article_container li,.article-list .tpl-tr,.article-list .list-top,.scoend .right{width:100%}

.down-list .list-top li .fr .tit span,.index-other,.index-top-ad,.index-wz-ad,.indexnews-ad,.type,.types,.scoend .left{display: block;}
.index-top-ad a{
    width: 100%!important;
    height: 45px!important;
}                             
.index-top-ad a img {
    width: 100%!important;
    height: 50px!important;
}
.article-list .type {
    display:none;
}
.down-list .type {
    display:none;
}
.indexnews-ad {
    display:none;
    }
.scoend {
    display:none;
    }
.index-plate-list .list-top:nth-child(1){margin:3% 0 1%}

.activity-list,.index-activity,.index-plate-list{height:auto}

.activity-list .list-fy ul li:nth-child(2n){padding-left:0}

.index-activity-title,.index-look-title,.index-plate-title,.news-article-title,.news-article-title strong{font-size:1rem}

.index-activity-title-icon,.index-look-title-icon,.index-plate-title-icon,.news-article-title-icon{background-size:1.5rem;margin-left:.1rem}

.activity-list,.news-article_container li{margin:0 2%;width:98%}

.news-article_container li:nth-child(2n){float:none}

.activity-list,.index-look,.index-news-article{margin-top:2%}

.index-plate-list .list-top ul{margin:0 3% 4%;width:94%;border-bottom:1px solid #f1f1f1;padding-bottom:2%}

.activity-list .list-fy ul:nth-child(1),.index-plate-list .list-top{margin:0}

.activity-list .list-fy ul:nth-child(1){border-bottom:1px solid #f1f1f1;margin-bottom:3%;padding-bottom:3%}

.activity-list .list-fy ul:nth-child(2){padding-bottom:3%}

.activity-list .list-fy ul li{margin-bottom:1%}

.index-look-list{margin:3% 3% 0;width:94%}

.index-news-tool,.index-news-tool .layui-carousel{width:100%!important;height: auto !important;box-sizing:border-box;display: block;}
.index-news-tool .layui-carousel img {
    width: 100%;
    height: 300px;
}
.down-list{padding:2% 3%}

.down-list .type a{padding:0 .5rem;width:2rem;overflow:hidden;font-size:0}

.down-list .list-top ul li{display:none;width:29.5%;margin:0 5% 2% 0;border:none;padding:0}

.down-list .list-top ul li:nth-child(1),.down-list .list-top ul li:nth-child(2),.down-list .list-top ul li:nth-child(3){display:block}

.down-list .list-top ul li:nth-child(3){margin-right:0;float:right}

.down-list .list-top,.down-list .tpl-tr-wai,.article-list .tpl-tr-wai{height:auto}

.down-list .list-top li .fl{margin:0 auto;float:none}

.down-list .list-top li .fr{width:100%}

.down-list .list-top li .fr .tit h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.3rem;white-space:inherit;font-size:.8rem;width:100%;text-align:center;margin:.5rem 0}

table.wenzita {
    width: 100%!important;
}
td.wenzitd {
    font-weight: bold;
    padding: 1px;
    text-align: center;
}

tr.wenzitr {
    width: 100%;
}

table.wenzita {
    width: 100%;
    display: none;
}

span {}

.wenzitd span {
    text-align: center;
}

a.wenzi-a span {
    width: 100%;
}

.down-list .list-top li .fr .down{width:90%;margin:auto}

.down-list .list-top li .fr .down span a{border-radius:5px}

.down-list .tpl-tr{margin-bottom:.5rem;}

.article-list{padding:2% 3%}

.article-list .list-img li{width:49%;display:none;float:left;margin: 0;}

.article-list .list-img li:nth-child(1),.article-list .list-img li:nth-child(2){display:block}

.article-list .list-img li:nth-child(2){float:right}

.article-list .list-img li .img{height:7rem;}

.article-list .list-tit li{width:100%;display:none}

.article-list .list-tit li:nth-child(1),.article-list .list-tit li:nth-child(2),.article-list .list-tit li:nth-child(3),.article-list .list-tit li:nth-child(4){display:block}

.article-list .list-tit{border:0;}

.scoend .right{padding:2% 3%;}

}
.new .xfwzimg,.topli img {
    height: 32px;
    display: inline-block !important;
    width: 32px;
    float: left;
    border-radius: 50%;
    background-image: url('/favicon.ico');
    background-repeat: no-repeat;
    background-size: contain;
    border: 1px solid #cfcfcf;
    padding: 2px;
}
.xfwzimg:hover{transition:all .5s;transform:scale(1.2)}
body.compensate-for-scrollbar {
    overflow: hidden
}

.fancybox-active {
    height: auto
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute!important;
    top: -9999px;
    visibility: hidden
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992
}

.fancybox-container * {
    box-sizing: border-box
}

.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto
}

.fancybox-bg {
    background: #1e1e1e;
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47,0,.74,.71)
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22,.61,.36,1)
}

.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease,visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997
}

.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {
    opacity: 1;
    transition: opacity .25s ease 0s,visibility 0s ease 0s;
    visibility: visible
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.fancybox-toolbar {
    right: 0;
    top: 0
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform,opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994
}

.fancybox-slide:before {
    content: "";
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0
}

.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
    display: block
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0
}

.fancybox-slide--image:before {
    display: none
}

.fancybox-slide--html {
    padding: 6px
}

.fancybox-content {
    display: inline-block;
    margin: 0;
    width: auto;
    overflow: auto;
    height: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5,0,.14,1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    transform-origin: top left;
    transition-property: transform,opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in
}

.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {
    cursor: grab
}

.fancybox-is-grabbing .fancybox-content {
    cursor: grabbing
}

.fancybox-container [data-selectable=true] {
    cursor: text
}

.fancybox-image,.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.fancybox-spaceball {
    z-index: 1
}

.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%
}

.fancybox-slide--video .fancybox-content {
    background: #000
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff
}

.fancybox-iframe,.fancybox-video {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%
}

.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0
}

.fancybox-button {
    background: rgb(255 0 0 / 60%);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px
}

.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
    color: #ccc
}

.fancybox-button:hover {
    color: #fff
}

.fancybox-button:focus {
    outline: none
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted
}

.fancybox-button[disabled],.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none
}

.fancybox-button div {
    height: 100%
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
    color: #fff;
    background: #ff0000;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0
}

.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2) {
    display: none
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: scaleX(0);
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998
}

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden
}

.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none
}

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px
}

.fancybox-navigation .fancybox-button div {
    padding: 7px
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right)
}

.fancybox-caption {
    background: linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))
    }
}

.fancybox-caption--separate {
    margin-top: -50px
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all
}

.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline
}

.fancybox-loading {
    animation: a 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999
}

@keyframes a {
    to {
        transform: rotate(1turn)
    }
}

.fancybox-animated {
    transition-timing-function: cubic-bezier(0,0,.25,1)
}

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%,0,0)
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translateZ(0)
}

.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19,1,.22,1)
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5,1.5,1.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5,.5,.5)
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1)
}

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    transform: rotate(-1turn)
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    transform: rotate(1turn)
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    transform: rotate(0deg)
}

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0,0,0) translate3d(-100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0,0,0) translate3d(100%,0,0)
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scaleX(1) translateZ(0)
}

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%,0,0) scale(.1) skew(-10deg)
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%,0,0) scale(.1) skew(10deg)
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translateZ(0) scale(1)
}

@media (max-height: 576px) {
    .fancybox-slide {
        padding-left:6px;
        padding-right: 6px
    }

    .fancybox-slide--image {
        padding: 6px 0
    }

    .fancybox-close-small {
        right: -6px
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left:max(12px,env(safe-area-inset-left));
            padding-right: max(12px,env(safe-area-inset-right))
        }
    }
}

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px
}

.fancybox-share p {
    margin: 0;
    padding: 0
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.fancybox-share__button:link,.fancybox-share__button:visited {
    color: #fff
}

.fancybox-share__button:hover {
    text-decoration: none
}

.fancybox-share__button--fb {
    background: #3b5998
}

.fancybox-share__button--fb:hover {
    background: #344e86
}

.fancybox-share__button--pt {
    background: #bd081d
}

.fancybox-share__button--pt:hover {
    background: #aa0719
}

.fancybox-share__button--tw {
    background: #1da1f2
}

.fancybox-share__button--tw:hover {
    background: #0d95e8
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px
}

.fancybox-share__button svg path {
    fill: #fff
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%
}

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 0;
    width: 212px;
    z-index: 99995
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0,0,0,.1);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px
}

.fancybox-thumbs__list a:before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25,.46,.45,.94);
    z-index: 99991
}

.fancybox-thumbs__list a:focus:before {
    opacity: .5
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
    opacity: 1
}

@media (max-width: 576px) {
    .fancybox-thumbs {
        width:110px
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px)
    }
}

.fancybox-content img {
    width: 100% !important;
    height: auto;
}
font.newwgx {
    border-radius: 8px;
}
.xuhaoul li a span {
    float: right;
}
.xuhaoul li span {
    float: right;
    margin: 0px;
    display: inline-block;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 26px;
    height: 26px;
    background: #27c566;
    border-radius: 100px 100px 100px 100px;
    padding: 0 10px;
}
.element {
  background-image: url('/favicon.ico');
  background-repeat: no-repeat;
  background-position: center center;
}

@media (min-width: 0) {
  .element {
  background-image: url('/favicon.ico');
  }
}

img:invalid {
  text-decoration: none !important;
}
img:unresolved {
  background-image: url('/favicon.ico');
  background-size: contain;
}
span.new {
    color: #ff0000 !important;


    }
@media screen and (max-width: 768px){
a.xiaoad img, a.xiaoad {
    width: 100% !important;
    height: 50px !important;
}
a.daad img,a.daad{
    width: 100% !important;
    height: 40px !important;
    margin-bottom: 1px !important;
    }
.index-news-tool .layui-carousel img {
    width: 100%;
    height: 600px;
}
   }
@media screen and (max-width: 425px){
a.xiaoad img, a.xiaoad {
    width: 100% !important;
    height: 30px !important;
}
a.daad img,a.daad{
    width: 100% !important;
    height: 25px !important;
    margin-bottom: 1px !important;
    }
.index-news-tool .layui-carousel img {
    width: 100%;
    height: 350px;
}
   }


@media screen and (max-width: 375px){
a.xiaoad img, a.xiaoad {
    width: 100% !important;
    height: 30px !important;
}
a.daad img,a.daad{
    width: 100% !important;
    height: 25px !important;
    margin-bottom: 1px !important;
    }
.index-news-tool .layui-carousel img {
    width: 100%;
    height: 300px;
}
   }

@media screen and (max-width: 320px){

a.xiaoad img,a.xiaoad{
    width: 100% !important;
    height: 25px !important;
    }
a.daad img,a.daad{
    width: 100% !important;
    height: 25px !important;
    margin-bottom: 1px !important;
    }
.index-news-tool .layui-carousel img {
    width: 100%;
    height: 280px;
}
    }
.news-article_container li img {
    display: none;
}
  .slider {
    position: relative;
    height: 50px;
    margin: auto;
  }
  .slider a {
    display: none;
    transition: display 1s;
  }
  .slider a.active {
    display: block;
  }
  .slider a img{width: 100%;height: 52px;}
  
  .slider a:before{
    position: absolute;
    right: 0;
    bottom: 0;
    height: 1pc;
    color: #fff;
    text-align: center;
    font-size: 8pt;
    background: #ff0000;
    border-radius: 8px 8px 0px 0px;
    padding: 0 5px;
}
