.hidden {display: none;}

.wiki_banners{margin:15px -1%;}
.wiki_banners:after{display:block;clear:both;content:"";}
.wiki_banners a{display:inline-block;width:48%;margin:0 1%;float:left;}
.wiki_banners a img{width:100%;height:150px;border-radius: 10px;}

.wiki_news{}
.wiki_news h3{margin-bottom:0;border-top:2px solid #f1f1f1;height:40px;line-height:40px;font-weight:100;}
.wiki_news h3 span{border-top:2px solid #0e7dcc;display:inline-block;height:40px;line-height:40px;margin-top:-2px;}
.wiki_news:after{display:block;clear:both;content:"";}
.wiki_news .wiki_news_left{width:49%;margin-right:1%;float:left;display:inline-block;}
.wiki_news .wiki_news_left ul{margin:0;}
.wiki_news .wiki_news_left ul li{height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wiki_news .wiki_news_left ul li a{text-decoration:none;color:#333333;font-size:17px;}
.wiki_news .wiki_news_left ul li:nth-child(1) a{font-weight:bold;font-size:18px;}

.wiki_news .wiki_news_right{width:49%;margin-right:1%;float:left;display:inline-block;}*/


.wk-list_nav{width:100%;margin:10px 0 0 0;}
.wk-list_nav ul{background:#299ef1;margin:0;padding:0;}
.wk-list_nav ul:after{display:block;clear:both;content:"";}
.wk-list_nav ul li{display:inline-block;padding:10px 20px;color:white;float:left;cursor:pointer;}
.wk-list_nav ul li.active{background:#1b6ea9;}
.wk-list_nav ul li:hover{background:#1b6ea9;}
.wk-list_nav ul li a{text-decoration:none;color:white;}

.all_lists .list{display:none;}
.all_lists .list.active{display:block;}

.dsq_all_top {}
.dsq_all_top:after {display: block;clear: both;content: "";}
.dsq_all_top li {float: left;width: calc(18% - 2px);margin:5px 1%;height: 40px;line-height: 40px;text-align: center;border-radius: 10px;
border:1px solid #f5f5f5;}
.dsq_all_top li a {color: #333;display:block;height:40px;line-height:40px;}

.dsq_all .dsq_sz {margin-top: 15px;border: 1px solid #00428017;border-radius: 0 0 7px 7px;}
.dsq_all .dsq_sz .dsq_sz_tag {background: #73b0dc;height: 35px;overflow: hidden;}
.dsq_all .dsq_sz .dsq_sz_tag .tabs_left {display: inline-block;background: #0070c0;margin: 0;line-height: 35px;}
.dsq_all .dsq_sz .dsq_sz_tag .tabs_left a {color: #fff;position: relative;z-index: 1;padding: 0 5px 0 10px;font-weight: bold;}
.dsq_all .dsq_sz .dsq_sz_tag .tabs_left a:after {position: absolute;content: "";border-left: 30px solid #0070c0;
border-top: 28px solid transparent;border-bottom: 28px solid transparent;top: -16px;right: -20px;z-index: -1;}
.dsq_sz .dsq_sz_list {display: inline-block;margin: 0 0 0 12px;}
.dsq_sz .dsq_sz_list li {display: inline-block;text-align: center;padding: 0 15px;}
.dsq_sz .dsq_sz_list li a{color: #fff;display: block;}

.out-change {display: flex;}

/*.dsq_sz .dsq_sz_list li a span {position: relative;display: inline-block;padding: 0 7px 0 10px;z-index: 1;}
.dsq_sz .dsq_sz_list li.dsq_sz_item {padding: unset;}
.dsq_sz .dsq_sz_list li.dsq_sz_item a span {background: #0070c0;}
.dsq_sz .dsq_sz_list li.dsq_sz_item a span:after {position: absolute;content: "";border-left: 30px solid #0070c0;
border-top: 28px solid transparent;border-bottom: 28px solid transparent;top: -10px;right: -20px;z-index: -1;}*/

.dsq_sz_content {width: 75%;}
.dsq_sz_content .sz_con_list {}
.dsq_sz_content .sz_con_list:after {clear: both;display: block;content: "";}
.sz_con_list .sz_con_item {float: left;position: relative;box-sizing: border-box;padding: 7px;}
.sz_con_list .sz_con_item:nth-child(1) {width: 40%;}
.sz_con_list .sz_con_item:nth-child(2) {width: 60%;}
.sz_con_list .sz_con_item a {display: block;position: relative;}
.sz_con_list .sz_con_item a img {width: 100%;height: 215px;object-fit: cover;border-radius: 5px;}
.sz_con_list .sz_con_item a .inset_img {position: absolute;color: #fff; top: 0; padding: 10px; height: 195px; background: rgba(0,0,0,0.5);border-radius:5px;}
.sz_con_list .sz_con_item a .inset_img p {font-size: 20px;overflow: hidden;margin: 0;margin-bottom: 18px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sz_con_list .sz_con_item a .inset_img p.inset_img_time {font-size: 13px;color: #fffa;}
.sz_con_list .sz_con_item a .inset_img p.inset_img_dec {font-size: 15px;color: #fffd;-webkit-line-clamp: 3;}


/*.sz_con_list .sz_con_item a p {position: absolute;top: 5px;color: #fff;padding: 7px;text-align: center;
font-size: 28px;line-height: 45px;height: 135px;overflow: hidden;}*/
/*.sz_con_list .sz_con_item a p {}*/

/*.sz_con_items:after {content: "";position: absolute;border-right: 1px solid lightgray;height: 195px;right: -5px;top: 25px;}*/
.sz_con_item {width: 25%;}
.sz_con_item .content_item_list {margin: 0;}
.sz_con_item .content_item_list li {padding:0;border-bottom: 1px solid #f1f1f1;height:42px;line-height:42px;}
.sz_con_item .content_item_list li:nth-last-child(1){border-bottom:unset;} 
.sz_con_item .content_item_list li a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #333;font-size: 14px;}

.sz_con_item .sz_con_right {margin: 0;}
.sz_con_item .sz_con_right:after {content: "";display: block;clear: both;}
.sz_con_item .sz_con_right li {display: inline-block;float: left;width: 50%;padding: 5px;box-sizing: border-box;}
.sz_con_item .sz_con_right li a {display: block;border: 1px solid #f1f1f1;height: 66px;text-align: center;border-radius: 5px;}
.sz_con_item .sz_con_right li a img {width: 25px;height: 25px;margin-top: 10px;}
.sz_con_item .sz_con_right li a span {display: block;font-size: 14px;color: #666;}


/*.dsq_all .dsq_gz .dsq_sz_tag {background: #d2a7a7;}
.dsq_all .dsq_gz .dsq_sz_tag .tabs_left {background: #a65151;}
.dsq_all .dsq_gz .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #a65151;}*/

.dsq_all .dsq_hz .dsq_sz_tag {background: #e8c38e;}
.dsq_all .dsq_hz .dsq_sz_tag .tabs_left {background: #d59232;}
.dsq_all .dsq_hz .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #d59232;}

.dsq_all .dsq_wz .dsq_sz_tag {background: #97d2dc;}
.dsq_all .dsq_wz .dsq_sz_tag .tabs_left {background: #55b6c6;}
.dsq_all .dsq_wz .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #55b6c6;}

.dsq_all .dsq_nb .dsq_sz_tag {background: #9da9e5;}
.dsq_all .dsq_nb .dsq_sz_tag .tabs_left {background: #5368d2;}
.dsq_all .dsq_nb .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #5368d2;}

.dsq_all .dsq_nj .dsq_sz_tag {background: #bd7e7e;}
.dsq_all .dsq_nj .dsq_sz_tag .tabs_left {background: #8f2525;}
.dsq_all .dsq_nj .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #8f2525;}

.dsq_all .dsq_xa .dsq_sz_tag {background: #c1b08c;}
.dsq_all .dsq_xa .dsq_sz_tag .tabs_left {background: #9a7e44;}
.dsq_all .dsq_xa .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #9a7e44;}

.dsq_all .dsq_fz .dsq_sz_tag {background: #b9c9c8;}
.dsq_all .dsq_fz .dsq_sz_tag .tabs_left {background: #7e9b99;}
.dsq_all .dsq_fz .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #7e9b99;}

.dsq_all .dsq_cd .dsq_sz_tag {background: #e8c97d;}
.dsq_all .dsq_cd .dsq_sz_tag .tabs_left {background: #d8a31f;}
.dsq_all .dsq_cd .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #d8a31f;}

.dsq_all .dsq_czt .dsq_sz_tag {background: #a1ac76;}
.dsq_all .dsq_czt .dsq_sz_tag .tabs_left {background: #63761c;}
.dsq_all .dsq_czt .dsq_sz_tag .tabs_left a:after {border-left: 30px solid #63761c;}


.dsq_rela_list {padding: 0 7px;margin-bottom: 7px;margin-top:5px;}
.dsq_rela_list:after {display: block;clear: both;content: "";}
.dsq_rela_list li {float: left;width: calc(18% - 2px);margin:5px 1%;height: 40px;cursor: pointer;border:1px solid #f5f5f5;
color: #444;line-height: 40px;text-align: center;border-radius: 10px;}

.dsq_rela_item {}
.dsq_rela_item ul {padding: 0 7px;margin: 10px 0;}
.dsq_rela_item ul:after {display: block;clear: both;content: "";}
.dsq_rela_item ul li {float: left;width: 20%;padding: 6px;box-sizing: border-box;}
.dsq_rela_item ul li a {color: #555;font-size: 15px;display: block;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 5px;}

.main-right > a img {width: 100%;border-radius: 10px;margin-top: 20px;}

/*景点库*/
.right-jd-box {box-shadow: 0 0px 3px #e3e3e3;border-radius: 10px;}
.right-jd-switch {display: flex;justify-content: space-between;padding: 5px 10px;}
.current_jd_city{height: 25px;line-height: 25px;font-size: 14px;}
.select_jd_city_list {margin: 0;padding: 5px 5px 10px;border-top: 1px solid #f5f5f5;}
.select_jd_city_list li {display: inline-block;font-size: 14px;color: #777;padding: 0 7px;}
.right-jd-switch select {border: 0;}
.right-jd-box h3 {margin-bottom: 0;}
.right-jd-list{padding:10px;padding-top:0;}
.right-jd-list ul{margin:0;}
.right-jd-list ul li{display:inline-block;width:50%;float:left;}
.right-jd-list ul:after{display:block;clear:both;content:"";}
.right-jd-list ul li a{display:block;border:1px solid #f3f3f3;margin:3px;padding:5px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;}
.right-jd-list ul li a:hover{background:#f5f5f5;}
.right-jd-list ul li a img{width:30px;height:30px;object-fit:cover;border-radius:5px;display:inline;margin-right:5px;float:left;}
.right-jd-list ul li a span{display:inline;height:30px;line-height:30px;font-size:13px;color:#3e3e3e;}

/*地铁圈*/
.jt:after {clear: both;content: "";display: block;}
.jtitem {margin-bottom: 10px;float: left;width: 33.33%;}
.jtitem a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration: none;color: gray;padding-left: 16px;}
.jtitem a img {width: 25px;height: 25px;object-fit: cover;border-radius: 5px;margin-right: 5px;vertical-align: middle;}
.jtitem a span {height: 25px;line-height: 25px;color: gray;font-size: 14px;}

/*特产库*/
.right-tc-box {box-shadow: 0 0px 3px #e3e3e3;border-radius: 10px;}
.right-tc-switch {display: flex;justify-content: space-between;padding: 5px 10px;}
.current_tc_city{height: 25px;line-height: 25px;font-size: 14px;}
.select_tc_city_list {margin: 0;padding: 5px 5px 10px;border-top: 1px solid #f5f5f5;}
.select_tc_city_list li {display: inline-block;font-size: 14px;color: #777;padding: 0 7px;}
.right-tc-switch select {border: 0;}
.right-tc-box h3 {margin-bottom: 0;}
.right-tc-list{padding:10px;padding-top:0;}
.right-tc-list ul{margin:0;}
.right-tc-list ul li{display:inline-block;width:50%;float:left;}
.right-tc-list ul:after{display:block;clear:both;content:"";}
.right-tc-list ul li a{display:block;border:1px solid #f3f3f3;margin:3px;padding:5px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;}
.right-tc-list ul li a:hover{background:#f5f5f5;}
.right-tc-list ul li a span{display:inline;height:30px;line-height:30px;font-size:13px;color:#3e3e3e;padding-left: 5px;}

/*人物库*/
.right-rw-switch {display: flex;justify-content: space-between;padding: 5px 10px;}
.current_rw_city{height: 25px;line-height: 25px;font-size: 14px;margin: 0;}
.select_rw_city_list {margin: 0;padding: 5px 5px 10px;border-top: 1px solid #f5f5f5;}
.select_rw_city_list li {display: inline-block;font-size: 14px;color: #777;padding: 0 7px;}
.right-rw-switch select {border: 0;}
.right-rw-box h3 {margin-bottom: 0;}
.right-rw-list{padding:10px;padding-top:0;}
.right-rw-list ul{margin:0;}
.right-rw-list ul li{display:inline-block;width:25%;float:left;}
.right-rw-list ul:after{display:block;clear:both;content:"";}
.right-rw-list ul li a{display:block;padding:5px;border-radius:3px;text-align: center;overflow: hidden;text-overflow: ellipsis;}
.right-rw-list ul li a img{width:100%;height:80px;object-fit:cover;border-radius:5px;}
.right-rw-list ul li a span{display:inline;font-size:13px;color:#3e3e3e;white-space: nowrap;}

/*企业库*/
.right-qy-switch {display: flex;justify-content: space-between;padding: 5px 10px;}
.current_qy_city{height: 25px;line-height: 25px;font-size: 14px;margin: 0;}
.select_qy_city_list {margin: 0;padding: 5px 5px 10px;border-top: 1px solid #f5f5f5;}
.select_qy_city_list li {display: inline-block;font-size: 14px;color: #777;padding: 0 7px;}
.right-qy-switch select {border: 0;}
.right-qy-box h3 {margin-bottom: 0;}
.right-qy-list{padding:10px;padding-top:0;}
.right-qy-list ul{margin:0;}
.right-qy-list ul li{display:inline-block;width:25%;float:left;}
.right-qy-list ul:after{display:block;clear:both;content:"";}
.right-qy-list ul li a{display:block;padding:5px;border-radius:3px;text-align: center;overflow: hidden;text-overflow: ellipsis;}
.right-qy-list ul li a img{width:100%;height:80px;object-fit:cover;border-radius:5px;}
.right-qy-list ul li a span{display:inline;font-size:13px;color:#3e3e3e;white-space: nowrap;}

/*学校库*/
.right-edu-switch {display: flex;justify-content: space-between;padding: 5px 10px;}
.current_edu_city{height: 25px;line-height: 25px;font-size: 14px;margin: 0;}
.select_edu_city_list {margin: 0;padding: 5px 5px 10px;border-top: 1px solid #f5f5f5;}
.select_edu_city_list li {display: inline-block;font-size: 14px;color: #777;padding: 0 7px;}
.right-edu-switch select {border: 0;}
.right-edu-box h3 {margin-bottom: 0;}
.right-edu-list{padding:10px;padding-top:0;}
.right-edu-list ul{margin:0;}
.right-edu-list ul li{display:inline-block;width:50%;float:left;}
.right-edu-list ul:after{display:block;clear:both;content:"";}
.right-edu-list ul li a{display:block;border:1px solid #f3f3f3;margin:3px;padding:5px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;}
.right-edu-list ul li a:after{background: #f5f5f5;}
.right-edu-list ul li a span{display:inline;height:30px;line-height:30px;font-size:13px;color:#3e3e3e;padding-left: 5px;}

.right-dsq-zx {margin-top: 20px;border: 1px solid #eee;border-radius: 5px;}
.right-dsq-zx .dsq-zx-title {color: #fff;background: #1e8cda;padding: 7px;border-radius: 5px;}
.right-dsq-zx .dsq-zx-title a {color: #fff;float: right;font-size: 13px;margin-top: 2px;}

.dsq-zx-content {margin: 0;padding: 7px;}
.dsq-zx-content .art_list_top {margin-bottom: 10px;}
.dsq-zx-content .art_list_top a {display: flex;}
.dsq-zx-content .art_list_top a img {width: 130px;height: 90px;object-fit: cover;margin-right: 10px;}
.dsq-zx-content .art_list_top a .item-right {flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.dsq-zx-content .art_list_top a .item-right p {font-size: 15px;color: #333;margin: 0;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.dsq-zx-content .art_list_top a .item-right span {color: #888;font-size: 13px;}
.dsq-zx-content .art_list_item {border-top: 1px solid #eee;font-size: 14px;padding: 12px 0;}
.dsq-zx-content .art_list_item a {color: #333;}


.top-banner{background:linear-gradient(to right,#1e8cda ,#0070C0);margin-top:-10px;padding:10px 0;}
.top-banner-top{position:relative;}
.top-banner-top h3{margin:0;color:#b2ddff;height:100px;line-height:100px;font-size:30px;text-align:center;font-weight:200;}
.top-banner-row{display:flex;}
.top-banner-row .top-banner-left{display:inline-block;width:70%;}
.top-banner-row .top-banner-right{display:inline-block;width:30%;}
.top-banner .bubble{padding:10px 20px;}
.top-banner .bubble span{background:white;color:black;padding:10px;display:inline-block;line-height:25px;border-radius:10px;box-shadow: 1px 7px 13px #034982;}
.top-banner .bubble:after{content:"";display:block;clear:both;}
.top-banner .bubble-q{}
.top-banner .bubble-q span{font-size:22px;line-height:40px;position:relative;max-width:50%;}
.top-banner .bubble-q span time{display:block;font-size:13px;color:#b5b5b5;height:17px;line-height:12px;padding-left:15px;}
.top-banner .bubble-q span:before{content:"";width:0px;height:0px;
border-top: 10px solid rgba(0,0,0,0);
border-right: 10px solid white;
border-bottom: 10px solid rgba(0,0,0,0);
border-left: 10px solid rgba(0,0,0,0);
display:block;position:absolute;left:-20px;top:calc(50% - 10px);}
.top-banner .bubble-a{}
.top-banner .bubble-a span{width:70%;float:right;position:relative;}

.top-banner .bubble-a span:before{content:"";width:0px;height:0px;
border-top: 10px solid rgba(0,0,0,0);
border-right: 10px solid rgba(0,0,0,0);
border-bottom: 10px solid rgba(0,0,0,0);
border-left: 10px solid white;
display:block;position:absolute;right:-20px;top:calc(50% - 10px);}



.tbr-artlist{margin:0;background:white;border-radius:10px;}
.tbr-artlist li{}
.tbr-artlist li a{display:block;padding:0 10px;height:40px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
color:black;font-size:14px;color:#7b7b7b;border-bottom:1px solid #f5f5f5;}
.tbr-artlist li:nth-last-child(1) a{border-bottom:0;}

.top-banner-bottom{margin-top:10px;}
.top-banner-bottom span{display:inline-block;color:#b2ddff;margin-right:5px;}
.top-banner-bottom a{display:inline-block;color:#ddf0ff;margin-right:5px;}


.top-banner-top:before{content:"";position:absolute;background:linear-gradient(to right, #2e94dc, #3492d4);width:250px;height:250px;top:10px;left:0px;border-radius:50%;}
.top-banner-top:after{content:"";position:absolute;background:linear-gradient( #2e94dc, #1f88d2);width:200px;height:200px;top:100px;left:400px;border-radius:50%;}


.main-left-top{}
.main-left-top ul{margin:0;}
.main-left-top ul li{display:inline-block;width:48%;float:left;padding:0 1%;}
.main-left-top ul:after{display:block;content:"";clear:both;}
.main-left-top ul li a{display:block;padding:20px;box-shadow: 1px 7px 13px #c4d5e2;border-radius:10px;}
.main-left-top ul li a img{display:block;width:100%;height:150px;border-radius:10px;object-fit:cover;}
.main-left-top ul li a strong{display:block;height:40px;line-height:40px;font-size:20px;color:#4a4a4a;white-space:nowrap;overflow:hidden;
text-overflow:ellipsis;}
.main-left-top ul li a time{display:block;height:30px;line-height:30px;font-size:13px;color:#b5b5b5;}
.main-left-top ul li a span{display:block;height:90px;line-height:30px;font-size:14px;overflow:hidden;color:#797979;}