body{margin:0;padding:0;border:0;}
ul{padding:0}
li{list-style:none;}
.header{width:100%;min-width:1200px;}
.container{width:1200px;margin:10px auto;}
.footer{width:100%;min-width:1200px;}

/* 头部 */
.header .header-top{border-bottom:1px solid #e4e4e4;}
.header .header-top .header-top-inner{width:1200px;margin:0 auto;height:30px;line-height:30px;font-size:14px;}
.header .header-top .header-top-inner a.mobile-door {float:right;color:black;text-decoration:none;}


.header .header-medium{width:900px;margin:0 auto;height:100px;}
.header .header-medium .site-logo{display:inline-block;height:100%;}
.header .header-medium .site-logo a{text-decoration:none;position:relative;display:block;}
.header .header-medium .site-logo a span{display:block;white-space:nowrap;font-size:27px;font-weight:bold;color:#0171c1;position:absolute;right:110px;bottom:5px;}
.header .header-medium .site-logo img{width:110px;height:40px;object-fit:cover;padding-top:30px;}

.header .header-medium .site-logo-2{display:inline-block;height:100%;}
.header .header-medium .site-logo-2 img{width:110px;height:60px;object-fit:cover;padding-top:20px;}

.header .header-medium .site-logo-gz{display:inline-block;height:100%;}
.header .header-medium .site-logo-gz img{width:100px;height:65px;object-fit:cover;padding-top:20px;}

.header .header-medium .site-logo-default{display:inline-block;height:100%;}
.header .header-medium .site-logo-default img{width:240px;height:60px;object-fit:cover;padding-top:20px;}

.header .header-medium .search-form span{display:block;height:15px;margin-top:20px;font-size:12px;}
.header .header-medium .search-form{display:inline-block;height:80px;float:right;}
.header .header-medium .search-form form{height:36px;margin-top:10px;width:316px;}
.header .header-medium .search-form form input{height: 32px;width: 250px;float: left;border: 1px solid #0070C0;border-radius: 5px 0 0 5px;outline:0;padding:1px 2px;}
.header .header-medium .search-form form button{height: 36px;width: 60px;float: right;border-radius:0 5px 5px 0;border:1px solid #0070C0;border-left-width:0;background:linear-gradient(to right,#1e8cda ,#0070C0);color:white;outline:0;padding:0;}

.header .navbar{background:linear-gradient(to right,#1e8cda ,#0070C0);width:100%;}
.header .navbar ul{width:1200px;margin:0 auto;}
.header .navbar ul li{display:inline-block;color:white;}
.header .navbar ul li.active{background:#156aa7;}
.header .navbar ul li a{text-decoration:none;display:block;height:50px;line-height:50px;width:70px;color:white;text-align:center;}
.header .navbar ul li a img{width:25px;height:25px;margin-top:12.5px;float:right;}

.header .subnavbar{background:#156aa7;width:100%;}
.header .subnavbar ul{width:1200px;margin:0 auto;height: 35px;white-space: nowrap;overflow-x: auto;}
.header .subnavbar ul li{display:inline-block;font-size:14px;}
.header .subnavbar ul li.active{background:#2b699a;}
.header .subnavbar ul li a{text-decoration:none;display:block;height:35px;line-height:35px;width:70px;color:#64beff;text-align:center;min-width:70px;width:auto;}

.header .subnavbar ul::-webkit-scrollbar {
height:7px;
}

/* 滚动槽 */
::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.3);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
background:rgba(0,0,0,0.1);
}



#todaydate{font-style:normal;}
#todayweather{font-style:normal;}
/* 头部end */

.container::after{display:block;content:"";clear:both;}
.container .main-left{width:800px;margin:0;display:inline-block;}
.container .main-left::after{display:block;content:"";clear:both;}
.container .main-right{width:380px;margin:0;display:inline-block;float:right;}
.container .main-right::after{display:block;content:"";clear:both;}

/* 列表 */
.subnav{color:gray;}
.subnav a{color:gray;text-decoration:none;}


.list{width:93%;}
.list ul{padding:0;border-top:1px solid lightgray;}
.list ul li{list-style:none;}

.list-item{padding:20px 0;border-bottom:1px solid lightgray;display:flex;}
.list-item::after{display:block;content:"";clear:both;}
.list-item .list-item-thumb{display:inline-block;margin-right:15px;}
.list-item .list-item-thumb img{width:250px;height:190px;object-fit:cover;border-radius:10px;}

.list-item .list-item-right{display:inline-block;flex:1;overflow:hidden;padding-bottom:10px;}
.list-item .list-item-right h3{margin-top:0;font-size:20px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:23px;font-weight:bold;}
.list-item .list-item-right h3 a{text-decoration:none;color:#383838;font-weight:bold;}

.list-item .list-item-right .list-item-detail{font-size:12px;}
.list-item .list-item-right .list-item-detail .author{color:gray;text-decoration:none;margin-right:10px;}
.list-item .list-item-right .list-item-detail .datetime{color:gray;text-decoration:none;}

.list-item .list-item-right .list-item-desc{font-size:12px;height:63px;line-height:21px;overflow:hidden;color:gray;    -webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;word-break:break-all;}

.list-item .list-item-right .tags{padding-top:5px;}
.list-item .list-item-right .tags a{padding:5px 15px;border:1px solid lightgray;text-decoration:none;color:gray;border-radius:10px;font-size:10px;}

.list-item-nopic .list-item-right{width:100%!important;}
/* 列表end */


/* tools */
.tools{width:100%;}
.tools .tools-title{width:100%;text-align:center;height:50px;line-height:50px;background-color:#9dd858;color:white;}
.tools .tools-subtitle{height:30px;line-height:30px;padding-left:10px;border-left:7px solid #0070C0;margin-top:5px;}
.tools ul.tools-list{padding:0;}
.tools ul.tools-list::after{display:block;content:"";clear:both;}
.tools ul.tools-list li{list-style:none;display:inline-block;width:29.5%;margin:5px 1.9%;text-align:center;float:left;}
.tools ul.tools-list li a{display:block;text-align:center;padding:20px 0;border:1px solid lightgray;border-radius:5px;text-decoration:none;color:gray;}
.tools ul.tools-list li a:hover{background:lightgray;}
.tools ul.tools-list li a img{width:20px;height:20px;}
.tools ul.tools-list li a span{max-width:64px;white-space:nowrap;overflow:hidden;display:inline-block;}


/* right-box */
.right-box{margin-top: 50px;}
.right-box .box-title{padding-left:10px;border-left:7px solid #0070C0;}
.right-box ul.box-list{padding:0;}
.right-box ul.box-list li{list-style:none;padding:10px 0;border-bottom:1px solid lightgray;}
.right-box ul.box-list li a{}
.right-box ul.box-list li a::after{display:block;content:"";clear:both;}
.right-box ul.box-list li a img{display:inline-block;width:100px;height:80px;object-fit:cover;}
.right-box ul.box-list li a .item-right{display:inline-block;width:270px;float:right;}
.right-box ul.box-list li a .item-right h4{margin-top:0;color:black;height:21px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:300;}
.right-box ul.box-list li a .item-right span{display:block;color:gray;font-size:10px;height:37px;line-height:18.5px;overflow:hidden;}

.right-box ul.box-list-style2{list-style:none;border-top:1px solid lightgray;}
.right-box ul.box-list-style2 li{border:1px;border-style:solid;border-color:lightgray;border-top:0;}
.right-box ul.box-list-style2 li a{color:gray;text-decoration:none;font-size:16px;display:block;height:21px;line-height:21px;padding:20px;}


.right-box ul.box-list-style3{padding:0;}
.right-box ul.box-list-style3::after{content:"";display:block;clear:both;}
.right-box ul.box-list-style3 li{display:inline-block;width:160px;margin:10px 15px;padding:0;float:left;}
.right-box ul.box-list-style3 li a{text-decoration:none;}
.right-box ul.box-list-style3 li a img{width:100%;height:95px;object-fit:cover;display:block;border-radius:10px;}
.right-box ul.box-list-style3 li a span{display:block;font-size:14px;color:#444444;height:38px;line-height:19px;overflow:hidden;margin-top:10px;font-family:"Arial";}

.right-box ul.box-list-style-ku{}
.right-box ul.box-list-style-ku li{display:inline-block;width:44%;margin:10px 2.5%;height:120px;border-radius:10%;border-radius:10px;}
.right-box ul.box-list-style-ku li a{font-size:20px;display:block;color:white;text-align:center;height:120px;line-height:120px;text-decoration:none;background:rgba(0,0,0,0.5);border-radius:10px;}
.right-box ul.box-list-style-ku li:nth-child(1){background:url(//static.dushiquan.net/statics/images/dushiquan/right_box/detail/1.jpg);background-size:cover;}
.right-box ul.box-list-style-ku li:nth-child(2){background:url(//static.dushiquan.net/statics/images/dushiquan/right_box/detail/2.jpg);background-size:cover;}
.right-box ul.box-list-style-ku li:nth-child(3){background:url(//static.dushiquan.net/statics/images/dushiquan/right_box/detail/3.jpg);background-size:cover;}
.right-box ul.box-list-style-ku li:nth-child(4){background:url(//static.dushiquan.net/statics/images/dushiquan/right_box/detail/4.jpg);background-size:cover;}


.right-box-style2{}
.right-box-style2 .box-title{padding-left:10px;border-left:7px solid #0070C0;}
.right-box-style2 ul{padding:0;}
.right-box-style2 ul li{list-style:none;display:inline-block;width:22.5%;padding:0 0.5%;margin-bottom:15px;}
.right-box-style2 ul li a{text-align:center;text-decoration:none;}
.right-box-style2 ul li a img{width:100%;height:80px;object-fit:cover;border-radius:10px;}
.right-box-style2 ul li a span{display:block;color:black;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:21px;line-height:21px;font-size:14px;}



.right-box-style3{margin-bottom:10px;}
.right-box-style3 .box-title{color:#1e8cda;padding:0 10px;height:40px;line-height:40px;border-radius:5px;border:1px solid #1e8cda;margin-bottom:10px;}
.right-box-style3 .box-title a{color:#1e8cda;text-decoration:none;float:right;font-size:13px;}
.right-box-style3 .box-title:hover{background:#1e8cda;color:white;transition:background 0.3s;}
.right-box-style3 .box-title:hover a{color:white;transition:color 0.3s;}

.right-box-style3 .box-title-2{color:white;background:#1e8cda;padding:0 10px;height:40px;line-height:40px;border-radius:5px;margin-bottom:10px;}
.right-box-style3 .box-title-2 a{color:white;text-decoration:none;float:right;font-size:13px;}


.right-box-style3 ul{padding:0;margin:0;}
.right-box-style3 ul li{list-style:none;}

.right-box-style3 .art_list_top{margin-bottom:10px;}
.right-box-style3 .art_list_top a{display:flex;}
.right-box-style3 .art_list_top a:after{content:"";display:block;clear:both;}
.right-box-style3 .art_list_top img{display:inline-block;width:130px;height:90px;object-fit:cover;float:left;margin-right:5px;}
.right-box-style3 .art_list_top .item-right{display:inline-block;width:240px;height:90px;float:right;flex:1;}
.right-box-style3 .art_list_top .item-right strong{display:block;color:#101010;height:46px;line-height:23px;font-size:15px;font-weight:normal;margin-top:5px;overflow:hidden;}
.right-box-style3 .art_list_top .item-right span{display:block;color:gray;font-size:13px;line-height:25px;}

.right-box-style3 .art_list_item{font-size:14px;border-top:1px solid lightgray;}
.right-box-style3 .art_list_item a{text-decoration:none;display:block;height:45px;line-height:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2b2b2b;}
.right-box-style3 .art_list_item a:hover{background:#e8e8e8;transition:background 0.5s;}

.about_dushiquan{}
.about_dushiquan .about_dsq_title{margin: 1rem 0;padding-left: 10px;border-left: 7px solid #0070C0;}
.about_dushiquan .about_dsq_content{background:#e0e9ec;color:#2780bf;padding:10px;border-radius:5px;font-size:15px;}
.about_dushiquan .about_dsq_content p{line-height:25px;}

.common-title{margin:1rem 0;padding-left:10px;border-left:7px solid #0070C0;}
.common-title a{text-decoration:none;float:right;color:gray;font-size:13px;}
.right-introduce {padding:1rem;margin-top:1rem;background:#f9f9f9;text-indent:2rem;color:gray;line-height:2rem;font-family: 楷体, 楷体_GB2312, SimKai;}
.right-map {height:400px;width:100%;}

.right-questions{}
.right-questions ul{}
.right-questions ul li{padding:10px;border-bottom:1px solid lightgray;}
.right-questions ul li:nth-last-child(1){border-radius:0 0 10px 10px;border-bottom-width:0;}
.right-questions ul li a{text-decoration:none;}
.right-questions ul li a div.item-right{}
.right-questions ul li a div.item-right em{display:block;font-style:normal;color:#3a3a3a;font-size:0.95rem;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.right-questions ul li a div.item-right span{display:block;color:#a0a0a0;font-size:0.75rem;margin-top:0.5rem;}


/*底部*/
.friends{}
.friends ul{padding:0;margin:10px 0;font-size:14px;padding-left:10px;}
.friends ul li{list-style:none;display:inline-block;padding:12px 0;width:23%;font-size:14px;}
/* .friends ul li:nth-child(1){padding:0;} */
.friends ul li a{text-decoration:none;color:#353535;}

.footer{background:linear-gradient(to right,#1e8cda ,#0070C0);height:200px;}
.footer .footer-inner{width:1200px;margin:0 auto;padding-top:30px;}
.footer .footer-inner::after{display:block;content:"";clear:both;}
.footer .footer-inner ul.footer-row{padding:0;margin:0 0 20px 0;}
.footer .footer-inner ul.footer-row li{list-style:none;display:inline-block;width:100px;}
.footer .footer-inner ul.footer-row li a{text-decoration:none;color:white;}

.footer .footer-inner p{color:white;margin:5px 0;font-size:14px;}
.footer .footer-inner p a{color:white;text-decoration:none;}

.footer .footer-left{display:inline-block;float:left;}
.footer .footer-right{display:inline-block;float:right;margin-right:20px;height:150px;}
.footer .footer-right img{width:100px;height:100px;}
.footer .footer-right p{text-align:center;}

.footer .footer-right .weixin_qrcode{display:none;}
.footer .footer-right .weixin_btn{background:url(https://static.dushiquan.net/statics/images/dushiquan/weixin.svg);width:20px;height:20px;border-radius:50%;border:0;display:block;margin:30px auto 0;outline:0;cursor:pointer;padding:22px;}
.footer .footer-right .weibo_btn{background:url(https://static.dushiquan.net/statics/images/dushiquan/weibo_white.svg);width:20px;height:20px;border:0;display:block;margin:30px auto 0;outline:0;cursor:pointer;padding:22px;}

.bread-nav{}
.bread-nav ul{padding:0;color:gray;font-size:0.8rem;}
.bread-nav ul li{list-style:none;display:inline-block;color:gray;}
.bread-nav ul li a{color:gray;text-decoration:none;}

.gotop {position: fixed;left: 58%;margin-left: 600px;bottom: 20px;background-color: #fff;height: 40px;width: 40px;transition: all .3s ease 0s;border-radius:6px;box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 3px 0px;}
.gotop i {display: block;width: 40px;height: 40px;background:url(https://static.dushiquan.net/statics/images/dushiquan/top.svg);cursor:pointer;border:0;outline:0;border-radius:6px;}

.gotop-menu{position: fixed;left: 58%;margin-left: 600px;bottom: 55px;display:none;}
.gotop-menu ul{}
.gotop-menu ul li{margin-bottom:10px;box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 3px 0px;width:30px;height:30px;padding:5px;border-radius:6px;background:white;}
.gotop-menu ul li a{display:block;width:30px;height:30px;border-radius:6px;}

.gotop-menu ul li.gt-weixin{}
.gotop-menu ul li.gt-weixin a{background:url(https://static.dushiquan.net/statics/images/dushiquan/weixin_black.svg);}
.gotop-menu ul li.gt-weibo{}
.gotop-menu ul li.gt-weibo a{background:url(https://static.dushiquan.net/statics/images/dushiquan/weibo_black.svg);}
.gotop-menu ul li.gt-bsb{}
.gotop-menu ul li.gt-bsb a{background:url(https://static.dushiquan.net/statics/images/dushiquan/toolsicon/7.svg);}

.gt-weixin-qrcode {position:relative;display:none;}
.gt-weixin-qrcode img{display:block;position:absolute;right:50px;bottom:55px;width:100px;height:100px;box-shadow: rgba(0, 0, 0, 0.18) 0px 0px 3px 0px;}

@media screen and (max-width: 1310px) {
    .gotop {left: auto;right: 5px;margin-left: auto;}
    .gotop-menu {left: auto;right: 5px;margin-left: auto;}
}


.tag-top{width:100%;min-width:1200px;height:300px;text-align:center;object-fit:cover;background:url(https://static.dushiquan.net/statics/images/dushiquan/tagback.jpg);background-size:cover;}
.tag-top h1{color:white;font-size:50px;line-height:150px;margin:0;letter-spacing:10px;font-weight:bold;text-shadow: 10px 10px 20px black;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tag-top h1::before{content:"#";color:white;font-size:50px;}
.tag-top h1::after{content:"#";color:white;font-size:50px;}

.imagine-tags{width:100%;max-width:700px;margin:0 auto;background:rgba(0,0,0,0.2);padding:5px 0;}
.imagine-tags h3{color:white;}
.imagine-tags p{color:white;margin:10px 0;}
.imagine-tags p a{color:white;background:rgba(0,0,0,0.3);padding:2px 7px;border-radius:10px;font-size:14px;text-decoration:none;}

.tag-box{width:570px;margin:0 auto;}
.tag-box .list {width:100%;}
.tag-box .list ul{border-color:#f1f1f1;}
.tag-box .list .list-item{border-color:#f1f1f1;}
.tag-box .list .list-item .list-item-right{width:380px;}
.tag-box .list .list-item .list-item-thumb img{border:1px solid #ececec;border-radius:20px;width:170px;height:150px;}
.tag-box .list .list-item .list-item-right h3{margin-bottom:10px;font-size:20px;font-weight:bold;}
.tag-box .list .list-item .list-item-right h3 a{font-weight:bold;}
.tag-box .list .list-item .list-item-right .list-item-desc{height:42px;-webkit-line-clamp:2;}
.tag-box .list .list-item .list-item-right .tags a{border-color:#f1f1f1;}

.tag-row{width:100%;}
.tag-row:after{display:block;content:"";clear:both;}
.tag-row .tag-col-3{display:inline-block;width:23%;float:left;padding:0 1%;}
.tag-row .tag-col-6{display:inline-block;width:48%;float:left;padding:0 1%;}

.tag-right-tools{margin-bottom:20px;}
.tag-right-tools h4{margin:10px 0 5px;font-size:17px;position:relative;height:24px;line-height:24px;padding-left:10px;color:#444444;}
.tag-right-tools h4:before{content: "";display: block;position: absolute;left: 0;top: 3px;height: 18px;width: 5px;border-radius: 2px;background: #0070C0;}
.tag-right-tools ul{margin:0;}
.tag-right-tools ul li{display:inline-block;width:49.2%;float:left;height:35px;line-height:35px;border-style:solid;border-color:#f1f1f1;border-width:1px 0 0 1px;}
.tag-right-tools ul li:nth-child(2n+2){border-right-width:1px;}

.tag-right-tools ul li:nth-child(1){border-radius:5px 0 0 0;}
.tag-right-tools ul li:nth-child(2){border-radius:0 5px 0 0;}
.tag-right-tools ul li:nth-last-child(1){border-bottom-width:1px;border-radius:0 0 5px 0;border-right-width:1px;}
.tag-right-tools ul li:nth-last-child(2){border-bottom-width:1px;border-radius:0 0 0 5px;}
.tag-right-tools ul li a{text-decoration:none;color:gray;font-size:14px;display:block;padding:0 5px;}


.tag-search-box{padding:10px;border:1px solid #f1f1f1;border-radius:5px;margin:15px 0;}
.tag-search-box h4{margin:10px 0 5px;font-size:17px;position:relative;height:24px;line-height:24px;color:#444444;text-align:center;}
.tag-search-box form{width:80%;height:30px;margin:0 auto 25px;}
.tag-search-box form:after{content:"";display:block;clear:both;}
.tag-search-box form input.text{display:inline-block;width:70%;height:30px;line-height:30px;padding:0;border:1px solid lightgray;border-right-width:0;outline:0;}
.tag-search-box form button{display:inline-block;width:29.5%;height:32px;line-height:30px;float:right;background:#1e8cda;color:white;text-align:center;border:1px solid #1e8cda;outline:0;padding:0;cursor:pointer;}

.tag-search-status{text-align:center;height:30px;line-height:30px;color:#6d6d6d;font-weight:normal;}
.tag-search-status img{height:25px;width:25px;}
.tag-search-out-desc{font-size:12px;color:gray;}

.tag-left-menus{}
.tag-left-menus h4{margin:10px 0 5px;font-size:17px;position:relative;height:24px;line-height:24px;padding-left:10px;color:#444444;}
.tag-left-menus h4:before{content: "";display: block;position: absolute;left: 0;top: 3px;height: 18px;width: 5px;border-radius: 2px;background: #0070C0;}

.tag-banshi-part{}
.tag-banshi-part h5{color:#349ee8;font-size:16px;margin:10px 0 5px;line-height:30px;height:30px;border-bottom:1px solid #f1f1f1;}
.tag-banshi-part h5 a.slide{font-size:12px;color:#b5b5b5;text-decoration:none;float:right;font-weight:normal;cursor:pointer;}
.tag-banshi-part ul{margin:5px 0 10px;display:none;}
.tag-banshi-part ul:after{content:"";display:block;clear:both;}
.tag-banshi-part ul li{display:inline-block;width:33.33%;float:left;height:25px;line-height:25px;font-size:14px;}
.tag-banshi-part ul li a{text-decoration:none;color:#737373;}


.tag-filter-box{padding:10px;border:1px solid #f1f1f1;margin-top:15px;border-radius:5px;}
.tag-filter-box h4{margin:0 0 5px;font-size:17px;position:relative;height:24px;line-height:24px;padding-left:10px;color:#444444;}
.tag-filter-box h4:before{content: "";display: block;position: absolute;left: 0;top: 3px;height: 18px;width: 5px;border-radius: 2px;background: #0070C0;}


.type-list{border-bottom:1px dashed #f1f1f1;}
.type-list .type-list-title{display:inline-block;font-size:14px;color:gray;}
.type-list .type-list-items{
    display:inline-block;
    overflow-x: auto;
    width: 100%;
    color: black;
    white-space: nowrap;
}



.type-list .type-list-items::-webkit-scrollbar {
height:5px;
}

/* 滚动槽 */
.type-list .type-list-items::-webkit-scrollbar-track {
-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
border-radius:10px;
}

/* 滚动条滑块 */
.type-list .type-list-items::-webkit-scrollbar-thumb {
border-radius:10px;
background:rgba(0,0,0,0.1);
-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
}
.type-list .type-list-items::-webkit-scrollbar-thumb:window-inactive {
background:rgba(0,0,0,0.1);
}


.container{padding-top:0!important;}
.toutiao_banner_title{margin-top:0!important;}

.type-list .type-list-items ul{margin:10px 0;}
.type-list .type-list-items ul li{display:inline-block;margin-right:10px;}
.type-list .type-list-items ul li a{background:#def1ff;color:#0f7ecd;text-decoration:none;font-size:14px;display:block;height:20px;line-height:20px;border-radius:20px;padding:2px 7px;}

.type-list .type-list-items ul li.active{}
.type-list .type-list-items ul li.active a{background:#0f7ecd;color:white;}

.type-btns{text-align:center;}
.type-btns button{margin-top:10px;width:100px;height:30px;line-height:30px;border:0;border-radius:10px;cursor:pointer;font-size:14px;outline:0;}
.type-btns button.reset{background:#ececec;color:#565656;}
.type-btns button.confirm{background:#3ea5ef;color:white;}

.type-btns button.reset:hover{background:lightgray;}
.type-btns button.confirm:hover{background:#3494d8;}

.pages{white-space:nowrap;margin:20px auto;color:#636363;}
.pages a{text-decoration:none;color:gray;border:1px solid #b5b5b5;padding:5px 10px;margin:0 4px;border-radius:3px;}
.pages a:hover{background:#c1c1c1;color:#636363;border-color:#c1c1c1;}
.pages span{margin:0 4px;padding:5px 10px;background:#c1c1c1;color:#636363;border-radius:3px;}
.pages a.a1{}






.load_more{padding:10px 20px;background:white;border:1px solid #93e2ec;display:block;margin:5px auto;border-radius:10px;cursor:pointer;outline:none;}
.no_more_loaded{color:gray;margin:10px auto;text-align:center;display:none;}



/* 问答 */
.question-top{width:100%;min-width:1200px;background:white;}
.question-container{width:1200px;margin:0px auto 10px;}
.question-container::after{display:block;content:"";clear:both;}
.question-container .main-left{width:800px;margin:0;display:inline-block;}
.question-container .main-left::after{display:block;content:"";clear:both;}
.question-container .main-right{width:380px;margin:0;display:inline-block;float:right;}
.question-container .main-right::after{display:block;content:"";clear:both;}
.question-container h1{font-size:1.8rem;color:#2f2f2f;margin-top:0;text-align:center;}

.bg-white{background:white;}
.card{background:white;padding:20px;margin:20px 0!important;border-radius:10px;border-width:0!important;}
.article-wd{padding-right:0!important;}
.answer-desc{background:#eeeeee;color:#585858;font-size:15px;line-height:25px;user-select:none;-webkit-user-select: none;-moz-user-select: none;}
.answer-desc::before{display:inline-block;content:"答案精选";background:#b7b7b7;padding:0 0.5rem 0.1rem;color:#fbfbfb;border-radius:5px;}
.question-detail{font-size:0.8rem;padding:0.5rem 0 1rem;color:gray;}

.author-box{color:gray;background:white;padding:20px;margin:20px 0!important;border-radius:10px;border-width:0!important;}
.author-box .author-tit{padding:10px 0;border-bottom:1px dashed gray;}
.author-box .author-thumb{text-align:center;padding:10px 0 5px;}
.author-box .author-thumb img{width:80px;height:80px;object-fit:cover;border-radius:50%;}
.author-box .author-name{padding:10px 0;text-align:center;color:black;margin-bottom:20px;}
.author-box .author-name a{color:black;text-decoration:none;}

.author-box .author-details{border-top:1px dashed lightgray;padding-top:20px;font-size:12px;position:relative;}
.author-box .author-details::after{display:block;content:"";clear:both;}
.author-box .author-details::before{display:block;background:lightgray;width:1px;content:"";color:lightgray;position:absolute;left:50%;right:50%;height:30px;line-height:30px;}
.author-box .author-details .author-articles{display:inline-block;width:45%;text-align:center;}
.author-box .author-details .author-articles span{display:block;}
.author-box .author-details .author-art-views{display:inline-block;width:45%;float:right;text-align:center;}
.author-box .author-details .author-art-views span{display:block;}

.recommend-list ul{padding:0;}
.recommend-list ul::after{content:"";display:block;clear:both;}
.recommend-list ul li{display:inline-block;width:160px;margin:10px 5px;padding:0;float:left;}
.recommend-list ul li a{text-decoration:none;}
.recommend-list ul li a img{width:100%;height:95px;object-fit:cover;display:block;border-radius:10px;}
.recommend-list ul li a span{display:block;font-size:14px;color:#444444;height:38px;line-height:19px;overflow:hidden;margin-top:10px;font-family:"Arial";}
.recommend-list-tit {padding: 0 10px;border-left: 5px solid #0f7ecd;font-weight: bold;line-height: 20px;margin:10px 0;}

.similar-list ul {margin-bottom:0;}
.similar-list ul li{padding:0 10px 20px 0;}
.similar-list ul li:nth-last-child(1){padding-bottom:0;}
.similar-list ul li img{display:inline-block;width:160px;height:80px;object-fit:cover;margin-right:20px;}
.similar-list ul li a{color:gray;display:flex;text-decoration:none;}
.similar-list ul li a:hover{color:gray;}
.similar-list ul li .item-right{display:inline-block;flex:1;}
.similar-list ul li .item-right .item-right-title{display:block;line-height:25px;height:50px;overflow:hidden;font-size:15px;color:#424242;}
.similar-list ul li .item-right .item-right-time{display:block;line-height:40px;height:40px;overflow:hidden;font-size:12px;}

.wd-logo{float: left;}
.wd-logo a{height: 40px!important;padding-top: 10px;width:auto!important;}
.wd-logo a img{width:auto!important;height:30px!important;margin-top:0!important;}

.wd-body{min-width:1200px;}/*自适应改成pc的了，底下的注释也是这么回事*/

.wd-body .m-header{width:100%;margin:0 auto;display:none;}
.wd-body .m-header .nav{height:3rem;background:linear-gradient(to right,#1e8cda ,#0070C0);color:white;z-index:999;text-align:center;}
.wd-body .m-header .nav .logo{width:5rem;height:2.5rem;margin-top:0.25rem;}
.wd-body .m-header .nav button {background:none;color:white;border:0;margin-top:0.5rem;}
.wd-body .m-header .nav button:focus{outline:0;}
.wd-body .m-header .nav button img{height:2rem;width:2rem;}
.wd-body .m-header #nav-more-btn {float:left}
.wd-body .m-header #nav-search-btn {float:right;}
.wd-body .m-header .nav2{display:none;padding-left:0.5rem;padding-top:0.5rem;height:2.5rem;background:linear-gradient(to right,#1e8cda ,#0070C0);color:white;z-index:999;}
.wd-body .m-header .nav2 form{width:88%;height:2rem;display:inline-block;}
.wd-body .m-header .nav2 form input.search-text{outline:none;height:32px;border:0;width:90%;padding:0;float:left;border-radius:50px 0 0 50px;}
.wd-body .m-header .nav2 form input.search-btn{outline:none;height:32px;border:0;width:10%;float:right;background:white;border-radius:0 50px 50px 0;background:url(https://static.dushiquan.net/statics/images/dushiquan/search_blue.svg) no-repeat white center;background-size:1.4rem;}
.wd-body .m-header .nav2 .search-close{display:inline-block;background:none;color:white;border:0;outline:0;float:right;}
.wd-body .m-header .nav2 .search-close img{height:2rem;width:2rem;}
.wd-body .m-header .sidebar{display:none;width:100%;height:10rem;background:rgba(0,0,0,0.8);position:absolute;top:3rem;z-index:998;}
.wd-body .m-header .sidebar ul{text-align:center;}
.wd-body .m-header .sidebar ul li{text-align:center;display:inline-block;width:20%;padding:0.5rem 0;}
.wd-body .m-header .sidebar ul li a{color:white;text-decoration:none;}


.wd-bread-nav{}
.wd-bread-nav ul{padding:0.5rem 0 0;color:gray;font-size:0.8rem;}
.wd-bread-nav ul li{list-style:none;display:inline-block;color:gray;}
.wd-bread-nav ul li a{color:gray;text-decoration:none;}

.wd-body .sub_navbar{width:100%;background:#1263a2;}
.wd-body .sub_navbar ul{width:1200px;margin:0 auto;}
.wd-body .sub_navbar ul li{display:inline-block;color:white;padding:0 10px;}
.wd-body .sub_navbar ul li:nth-child(1){padding-left:0;}
.wd-body .sub_navbar ul li a{text-decoration:none;color:#8ec7f5;display:block;height:30px;line-height:30px;font-size:14px;}

.wd-body .navbar ul::after{content:"";display:block;clear:both;}

.wd-body .wd-search{display:inline-block;float:right;}
.wd-body .wd-search form{width:230px;height:30px;padding-top:10px;}
.wd-body .wd-search form::after{content:"";display:block;clear:both;}
.wd-body .wd-search form input.text{display:inline-block;height:30px;padding:0;margin:0;border:0;line-height:30px;width:180px;padding:0 10px;outline:0;border-radius:50px 0 0 50px;font-size:12px;}
.wd-body .wd-search form button{display:inline-block;float:right;width:30px;height:30px;border:0;padding:5px;background:white;border-radius:0 50px 50px 0;outline:0;}
.wd-body .wd-search form button i{background:url(https://static.dushiquan.net/statics/images/dushiquan/search_blue.svg);width:20px;height:20px;background-size:cover;display:block;}

.wd-body{font-family:Helvetica;}
.wd-body .article{padding:0;}
.wd-body .keywords{padding: 20px 0;color: gray;font-size: 15px;line-height:30px;}
.wd-body .keywords a{color:gray;text-decoration:none;border:1px solid lightgray;padding:3px 8px;border-radius:10px;margin-right:15px;}


.wd-body .recommend-views{}
.wd-body .recommend-views a{color:gray;text-decoration:none;display:flex;overflow:hidden;}
.wd-body .recommend-views img{display:inline-table;width:5.5rem;height:5.5rem;border-radius:50%;object-fit:cover;margin-right:0.7rem;}
.wd-body .recommend-views .item-right{display:inline-table;min-height:5.5rem;flex:1;overflow:hidden;}
.wd-body .recommend-views .item-right strong{color:#272727;}
.wd-body .recommend-views .item-right p{font-size:0.7rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;margin:0.25rem 0;}
.wd-body .recommend-views .item-right p span{color:#272727;}
.wd-body .recommend-views .item-right p.view-detail{height:1rem;-webkit-line-clamp:1;display: -webkit-box;-webkit-box-orient: vertical;}
.wd-body .recommend-views .item-right p.view-desc{width:100%;height:2rem;margin-top:0.2rem;-webkit-line-clamp:2;display: -webkit-box;-webkit-box-orient: vertical;}

.wd-body .card_copyright_info{
    background: #e2e2e2;
    color: gray;
    line-height: 25px;
    font-size: 14px;
    border-radius: 10px;
    word-break:break-all;
}

.wd-list-right-qrcode{border:1px solid #f3f3f3;padding:15px;margin-top:20px;border-radius:5px;background:white;}
.wd-list-right-qrcode .item-left{display:inline-block;float:left;width:200px;}
.wd-list-right-qrcode .item-left strong{color:#0170c0;}
.wd-list-right-qrcode .item-left p{color:#2d93dc;}
.wd-list-right-qrcode img{display:inline-block;float:right;width:100px;}
.wd-list-right-qrcode:after{content:"";display:block;clear:both;}


.wd-body .article .content h2{border-left: 1rem solid #0f7ecd;padding-left: 0.5rem;line-height: 1.4rem;text-indent:0!important;margin-left:-20px;position:relative;z-index:99;font-size:1.25rem;}
.wd-body .article .content h2:after{content:"";display:block;height:1px;width:100%;position:absolute;top:0.725rem;left:0;background:linear-gradient(to right,#ffffff,#efefef,#ececec);z-index:-99;}
.wd-body .article .content h3{border-left: 1rem solid #0f7ecd;padding-left: 0.5rem;line-height: 1.4rem;text-indent:0!important;margin-left:-20px;position:relative;z-index:99;}
.wd-body .article .content h3:after{content:"";display:block;height:1px;width:100%;position:absolute;top:0.7rem;left:0;background:linear-gradient(to right,#ffffff,#efefef,#ececec);z-index:-99;}
.wd-body .article .content h4{border-left: 0.3rem solid #0f7ecd;padding-left: 0.3rem;line-height: 1.4rem;text-indent:0!important;font-weight:bold;font-size:1.1rem;}


.clearfix:after{content:"";display:block;clear:both;}

/* @media screen and (max-width:1200px){ */
    /* .wd-body .container{width:auto;padding:0 10px;} */
    /* .wd-body .container .main-left{display:block;margin:0 auto;} */
    /* .wd-body .container .main-right{display:block;float:inherit;width:800px;margin:0 auto;} */
    
    /* .wd-body .question-top{min-width:auto;} */
    /* .wd-body .question-container{width:auto;padding:0 10px;} */
    /* .wd-body .question-container .main-left{display:block;width:auto;} */
    /* .wd-body .question-container .main-right{display:block;float:left;} */
    
    /* .wd-body .header{min-width:auto;} */
    /* .wd-body .header .navbar ul{width:100%;} */
    
    /* .wd-body .footer{width:auto;min-width:auto;} */
    /* .wd-body .footer .footer-inner{width:auto;padding:30px 20px;} */
    
    /* .wd-body .article{padding:0;} */
    
    /* .wd-body .recommend-list ul{text-align:center;} */
    
    /* .wd-body .recommend-list ul li{width:23.6%;} */
    
/* } */

/* @media screen and (max-width:800px){ */
    /* .wd-body .container .main-left{width:auto;} */
    /* .wd-body .container .main-right{width:auto;} */
    /* .wd-body .question-container .main-left{width:auto;} */
    /* .wd-body .question-container .main-right{width:auto;} */
    /* .wd-body .header{display:none;} */
    /* .wd-body .m-header{display:block;} */
    
/* } */

/* @media screen and (max-width:791px){ */
    /* .wd-body .recommend-list ul li{width:31%;} */
/* } */

/* @media screen and (max-width:620px){ */
    /* .wd-body .footer .footer-right{display:none;} */
    /* .wd-body .footer .footer-inner ul.footer-row li{width:80px;font-size:0.82rem;} */
    /* .wd-body .footer{height:auto;} */
    /* .wd-body h1{font-size:1.3rem;} */
    /* .wd-body h3{font-size:1.1rem;} */
/* } */

/* @media screen and (max-width:570px){ */
    /* .wd-body .recommend-list ul li{width:47.5%;} */
/* } */

/* @media screen and (max-width:477px){ */
    /* .wd-body .recommend-list ul li{width:46%;} */
    /* .similar-list ul li img{width:130px;} */
/* } */







.catetop{margin-top:10px;position:relative;height:700px;background:linear-gradient(to right,rgba(215, 238, 255, 0.3), rgba(242, 240, 255, 0.3));}
.catetop_container{height:700px;width:1200px;margin:0 auto;}
.ctp_card{
background: white;
border-radius: 10px;
padding: 1rem;
margin-top: 1.5rem;
box-shadow:2px 5px 15px rgba(88, 148, 195, .3);

}

.ctp_card_tit{color: black;font-size: 17px;font-weight: bold;padding-bottom:5px;}
.ctp_card_tit:before{content:"";display:inline-block;width:4px;height:17px;background:#1f82d2;border-radius:5px;float:left;margin-right:5px;margin-top:2px;}
.ctp_card_tit a{font-size:13px;color:#b5b5b5;float:right;text-decoration:none;font-weight:normal;}


.part_cover_box{margin:30px auto 80px;width:1200px;position:relative;}
.part_cover_box .ctp_card{
    position: absolute;
    left: 0;
    top: -150px;
}


.catetop-city-travel-list {}
.catetop-city-travel-list ul{margin:0;}
.catetop-city-travel-list::after {clear: both;display: block;content: "";}
.catetop-city-travel-list li {display: inline-block;width: 16.666%;float: left;}
.catetop-city-travel-list li a {display: block;padding: 6px;position: relative;}
.catetop-city-travel-list li a img {width: 100%;height: 90px;object-fit: cover;border-radius: 5px;}
.catetop-city-travel-list li a p {
	position: absolute;
	bottom: 7px;
	left: 7px;
	width: calc(100% - 14px);
	margin: 0;
	color: white;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center; 
	background: rgba(0, 0, 0, .55);
	border-radius: 0 0 5px 5px;
}


.ctp_banners{}
.ctp_banner {display:inline-block;width:33.33%;float:left;}
.ctp_banner a{display:block;margin:15px 10px;}
.ctp_banner a img{width:100%;height:160px;border-radius:10px;}
.ctp_banners:after{content:"";clear:both;display:block;}

.ctp_middle{}
.ctp_swipers{width:calc(66.66% - 20px);float:left;padding:0 10px;}
.ctp_activities{width:calc(33.33% - 20px);float:left;padding:0 10px;}
.ctp_middle:after{display:block;content:"";clear:both;}

.ctp_tags {margin:10px 0;padding:10px;overflow-x:auto;}
.ctp_tags ul {padding:0;white-space:nowrap;}
.ctp_tags ul li{display:inline-block;margin-right:10px;}
.ctp_tags ul li a{color:black;}

.ctp_tags::-webkit-scrollbar {height:5px;}
/* 滚动槽 */
.ctp_tags::-webkit-scrollbar-track {-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);border-radius:10px;}
/* 滚动条滑块 */
.ctp_tags::-webkit-scrollbar-thumb {border-radius:10px;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006px rgba(0,0,0,0.5);}
.ctp_tags::-webkit-scrollbar-thumb:window-inactive {background:rgba(0,0,0,0.1);}

.ctp_swipers{}
.ctp_swiper_left{display:inline-block;float:left;height:300px;width:65%;}
.ctp_swiper_right{display:inline-block;float:left;height:300px;width:35%;}
.ctp_swipers:after{content:"";clear:both;display:block;}

.ctp_swipers a{display:block;position:relative;text-decoration:none;}
.ctp_swipers a img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.ctp_swipers a .swiper_detail{position:absolute;left:0;bottom:0;color:white;z-index:99;width:100%;}
.ctp_swipers a .swiper_detail h3{font-size: 17px;    font-weight: normal;    padding: 10px;margin-bottom:5px;}
.swiper_detail_bottom{padding:5px 10px 10px;font-size:13px;}
.swiper_detail_bottom em{font-style:normal;}
.swiper_detail_bottom span{float:right;}
.swiper_detail_bottom:after{content:"";clear:both;display:block;}
.ctp_swipers a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(rgba(0,0,0,0.05), rgba(0,0,0,0.3),rgba(0,0,0,0.5));z-index:5;}


.ctp_swiper_left a{height:300px;}
.ctp_swiper_right a{height:150px;}



.ctp_activities{height:300px;}
.ctp_act_top{margin-bottom:10px;}
.ctp_act_top ul{margin:0;text-align:center;}
.ctp_act_top ul li{display:inline-block;width:28%;margin:0 1.5%;text-align:center;
height:30px;line-height:30px;background:white;border-radius:5px;box-shadow:2px 5px 15px rgba(88, 148, 195, .3);color:#7d9db3;
cursor:pointer;}
.ctp_act_top ul li.active{background:#1182d2;color:#d9eaf7;}

.ctp_act_list{}
.ctp_act_list ul{}
.ctp_act_list ul li{width:calc(33.3% - 10px);display:inline-block;float:left;padding:5px;}
.ctp_act_list ul li a{display:block;position:relative;height:120px;}
.ctp_act_list ul li a img{display:block;width:100%;height:100%;object-fit:cover;}
.ctp_act_list ul li a span{display:block;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;
position:absolute;bottom:0;left:0;width:calc(100% - 10px);color:white;font-size:13px;padding:0 5px;background:rgba(0,0,0,0.3);}
.ctp_act_list ul li a span.at_tit{bottom:20px;}
.ctp_act_list ul li a span.at_time{font-size:12px;}
.ctp_act_list ul:after{content:"";display:block;clear:both;}


.ctp_inline_cards{white-space:nowrap;}
.ctp_inline_cards a{display:inline-block;}
.cards-container{overflow:hidden;padding-bottom:20px;}
.ctp_inline_cards .ctp_card{margin-top:0;}
.ctp_art_list{}
.ctp_art_list ul{}
.ctp_art_list ul li{margin-bottom: 8px;padding-bottom: 6px;}
.ctp_art_list ul li:nth-last-child{margin-bottom:0;padding-bottom:0;}
.ctp_art_list ul li a{color:gray;font-size:14px;}
.ctp_art_list ul li a span.at_tit{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ctp_art_list ul li a span.at_time{display: block;font-size:13px;color:#b7b7b7;}


.ctp_school_list{}
.ctp_school_list ul{margin:0;}
.ctp_school_list ul li{display:inline-block;width:50%;float:left;}
.ctp_school_list ul li a{display:block;height:22px;line-height:22px;margin-bottom:5px;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
color:#464646;font-size:14px;}
.ctp_school_list ul li a span{}
.ctp_school_list ul:after{content:"";clear:both;display:block;}

.ctp_bt_school_list{}
.ctp_bt_school_list ul{}
.ctp_bt_school_list ul li{padding: 7px;border-radius: 5px;margin-bottom: 5px;width: calc(16.66% - 14px);float: left;}
.ctp_bt_school_list ul li a{background: #f8fbff;display: block;padding: 10px;}
.ctp_bt_school_list ul li a p{margin-bottom: 7px;color: #777;font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ctp_bt_school_list ul li a p.qyName{color: #000;font-size: 16px;}
.ctp_bt_school_list ul:after{content:"";display:block;clear:both;}



.ctp_techan_list{}
.ctp_techan_list:after{display: block;content: "";clear: both;}
.ctp_fruit-intro-img{float: left;width: calc(33.33% - 12px);padding: 0 3px;position: relative;color: #555;margin:0 3px 6px;display: inline-block;}
.ctp_fruit-intro-img:hover{color: #555;}
.ctp_fruit-intro-text{padding: 20px 7px 0;background: rgba(0,0,0,.2);border-radius: 5px;}
.ctp_fruit-intro-text h3{font-size: 17px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #fff;}
.ctp_fruit-intro-text p{font-size: 13px;color: #fff;margin-bottom:5px;padding-bottom:5px;}

.ctp_fit-1{background:#3892ad;}
.ctp_fit-2{background:#be83c5;}
.ctp_fit-3{background:#b17721;}
.ctp_fit-4{background:#f78178;}
.ctp_fit-5{background:#ffa41f;}
.ctp_fit-6{background:#ffcc33;}
.ctp_fit-7{background:#b2c30a;}
.ctp_fit-8{background:#7cc1f8;}
.ctp_fit-9{background:#93776c;}
.ctp_fit-10{background:#4da0c7;}

.ctp_tc_type:after {
    content: "";
    display: block;
    clear: both;
    position: absolute;
    font-size: 54px;
    transform: rotate(-20deg);
    right: 7px;
    top: 4px;
    color: rgba(255,255,255,0.2);
    font-weight: bold;
}

.ctp_tc_type-fruit,.ctp_tc_type-vegetable,.ctp_tc_type-meat,.ctp_tc_type-animals,.ctp_tc_type-drinks,.ctp_tc_type-folkways,.ctp_tc_type-food,
.ctp_tc_type-artefact,.ctp_tc_type-medicine,.ctp_tc_type-others{position: relative;}
.ctp_tc_type:after{content:"";display:block;clear:both;position:absolute;font-size:54px;transform:rotate(-20deg);right:7px;top:4px;color:rgba(255,255,255,0.2);font-weight:bold;}
.ctp_tc_type-fruit:after{content: "水果";}
.ctp_tc_type-vegetable:after{content: "蔬菜";}
.ctp_tc_type-meat:after{content: "肉类";}
.ctp_tc_type-animals:after{content: "动物";}
.ctp_tc_type-drinks:after{content: "饮品";}
.ctp_tc_type-folkways:after{content: "民俗";}
.ctp_tc_type-food:after{content: "美食";}
.ctp_tc_type-artefact:after{content: "工艺品";}
.ctp_tc_type-medicine:after{content: "药材";}
.ctp_tc_type-others:after{content: "其他";}

.ctp_tc_rmcs-city-categ {}
.ctp_tc_rmcs-city-categ li{display: inline-block;width:calc(20% - 20px);float: left;padding: 10px;}
.ctp_tc_rmcs-city-categ li a{background: #ffcc33;display: block;color: #fff;padding: 10px 15px;border-radius: 5px;height: 72px;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-vegetable a{background: #9dcc67;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-meat a{background: #f78178;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-animals a{background: #f78178;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-drinks a{background: #7cc1f8;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-folkways a{background: #38ada2;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-food a{background: #FF9800;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-artefact a{background: #ab92d7;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-medicine a{background: #93776c;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-others a{background: #b1b1b1;}
.ctp_tc_rmcs-city-categ li a h3{font-size: 17px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ctp_tc_rmcs-city-categ li a p{margin-bottom: 0;color: #ad8715;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-vegetable a p{color: #528a12;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-meat a p{color: #aa261c;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-animals a p{color: #aa261c;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-drinks a p{color: #196db1;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-folkways a p{color: #225e59;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-food a p{color: #ffdaa4;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-artefact a p{color: #4f377b;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-medicine a p{color: #523d35;}
.ctp_tc_rmcs-city-categ li.ctp_tc_type-others a p{color: #6f6a6a;}



.ctp_xiaoqus{}
.ctp_xiaoqus ul{}
.ctp_xiaoqus ul li{display:inline-block;width:20%;float:left;}
.ctp_xiaoqus ul li a{display:block;color:#858585;padding:10px;}
.ctp_xiaoqu_title{font-size:16px;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2f2f2f;}
.ctp_xiaoqu_title kbd{font-size:13px;background:#858585;color:white;padding:1px 5px;margin-right:3px;border-radius:3px;}
.ctp_xiaoqu_addr{font-size:14px;height:25px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ctp_xiaoqus ul:after{content:"";clear:both;display:block;}



.ctp_activity_list{}
.ctp_activity_list ul{margin:10px 0 0;}
.ctp_activity_list ul li{display:inline-block;float:left;width:25%;margin-bottom:10px;}
.ctp_activity_list ul li a{display:flex;}
.ctp_activity_list ul li a .ctp_activity_left{display:inline-block;width:30%;position:relative;}
.ctp_activity_list ul li a .ctp_activity_right{display:inline-block;flex:1;font-size:13px;overflow:hidden;padding-left:5px;padding-right:5px;color:#858585;}
.ctp_activity_list ul li a .ctp_activity_right p{margin:0 0 10px;}
.ctp_activity_list ul li a .ctp_activity_left img{display:block;width:100%;height:110px;;object-fit:cover;}
.ctp_activity_list ul li a .ctp_activity_left span{display:block;height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px;position:absolute;bottom:0;left:0;width:calc(100% - 10px);color:white;font-size:13px;padding:0 5px;background:rgba(0,0,0,0.3);}
.ctp_activity_list ul li a .ctp_activity_left span.at_tit{bottom:20px;}
.ctp_activity_list ul li a .ctp_activity_left span.at_time{font-size:12px;}

.ctp_activity_list ul:after{content:"";display:block;clear:both;}


.ctp_life_list{}
.ctp_life_col{display:inline-block;float:left;width:25%;}
.ctp_life_col .ctp_life_tit{}
.ctp_life_col ul{}
.ctp_life_col ul li{margin-bottom: 8px;padding-bottom: 6px;}
.ctp_life_col ul li:nth-last-child{margin-bottom:0;padding-bottom:0;}
.ctp_life_col ul li a{color:gray;font-size:14px;}
.ctp_life_col ul li a span{}
.ctp_life_col ul li a span.at_tit{display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ctp_life_col ul li a span.at_time{display: block;font-size:13px;color:#b7b7b7;}

.ctp_life_list:after{display:block;content:"";clear:both;}



.ctp_btm_tools_list{}
.ctp_btm_tools{display:inline-block;width:25%;float:left;}
.ctp_btm_tools_list:after{content:"";display:block;clear:both;}
.ctp_btm_tools ul{}
.ctp_btm_tools ul li{display:inline-block;width:50%;float:left;}
.ctp_btm_tools ul li a{display:block;text-align:center;height:30px;line-height:30px;margin:5px;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:10px;font-size:15px;
color:#858585;border:1px solid 1px solid rgba(88, 148, 195, .1);box-shadow:2px 5px 10px rgba(88, 148, 195, .1);
font-size:13px;cursor:pointer;}
.ctp_btm_tools ul li a:hover{box-shadow:2px 5px 10px rgba(88, 148, 195, .5);}
.ctp_btm_tools ul:after{content:"";clear:both;display:block;}
.ctp_btm_tools_tit {margin:15px 5px 0;background:rgba(208, 240, 255, 0.5);border-radius:36px 24px 24px 0;}

.ctp_btm_tools_tit h3{
    display:inline-block;
    height: 32px;
    line-height: 32px;
    background-color: #4fa4e0;
    background-size: 24px 24px;
    background-position: 12px 12px;
    background-repeat: no-repeat;
    color: #fff;
    border-radius: 24px 4px 24px 4px;
    padding: 0 32px 0 32px;
    font-size: 15px;
    font-weight:normal;
    cursor: pointer;
    margin:0;
}

.ctp_btm_tools_tit a{
    display:inline-block;
    float:right;
    text-decoration:none;
    font-size:13px;
    height:32px;
    line-height:32px;
    color:#69b9f1;
    padding-right:10px;
}



.big_swiper_box{width:1200px;margin:10px auto;}
    
.big_swipers{width:1175px;}
.big_swiper_left{display:inline-block;float:left;height:400px;width:50%;}
.big_swiper_right{display:inline-block;float:left;height:400px;width:50%;}
.big_swipers:after{content:"";clear:both;display:block;}

.big_swipers a{display:block;position:relative;text-decoration:none;height: inherit;}
.big_swipers a img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.big_swipers a .big_swiper_detail{position:absolute;left:0;bottom:0;color:white;z-index:99;width:100%;}
.big_swipers a .big_swiper_detail h3{font-size: 17px;    font-weight: normal;    padding: 10px;margin-bottom:5px;}
.big_swiper_detail_bottom{padding:5px 10px 10px;font-size:13px;}
.big_swiper_detail_bottom em{font-style:normal;}
.big_swiper_detail_bottom span{float:right;}
.big_swiper_detail_bottom:after{content:"";clear:both;display:block;}
.big_swipers a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(rgba(0,0,0,0.05), rgba(0,0,0,0.3),rgba(0,0,0,0.5));z-index:5;}


.big_swiper_left a{height:400px;}
.big_swiper_right a{height:200px;display:inline-block;float:left;width:50%;}
.big_swiper_right:after{content:"";clear:both;display:block;}

