body{ max-width:640px; min-height:100%; height:auto;}
*{outline:none;box-sizing: border-box;}
.webmap{padding-top: 0;}




/* 分类列表 */
.hotsindex{background-color: #fff; padding: 0.2rem 0 0.3rem;}
.cate_list_item{padding: 0.2rem 0 0.1rem;}
.c_title{ margin:0.1rem 0.24rem 0; clear:both;position: relative;}
.c_title h1{ font-size:0.26rem; font-weight:600; color:#000; display:inline-block; position:relative;letter-spacing:1px;padding-left: 0.2rem;}
.c_title h1:before{ content:''; width:3px; height:0.24rem; background-color:#3191f5; display:inline-block; position:absolute; left:0; top:0.06rem;}

.c_title span{ margin-left:0.1rem; color:#fff; font-size: 0.2rem;background-color:#3191f5; padding: 1px 0.1rem;border-radius: 0.3rem 0.3rem 0.3rem 0; vertical-align: 2px;}
.c_title .c_more{position: absolute;right: 0; top:0;height: 0.4rem; line-height: 0.4rem; color:#555;font-size:0.22rem; background-color: #f5f5f5;border-radius:0.04rem; padding:0 0.2rem;}
.c_title .c_more i{color: #555;font-size: 0.22rem;}


/* 文字列表 */
.index-tab-item{margin-top:0.1rem;}
.index-tab-item ul li {  padding:0.12rem 0.1rem 0.2rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-wrap: normal; border-bottom: 1px solid #f5f5f5; margin: 0 10px;}
.index-tab-item ul li:last-child{ border-bottom: 0;}
.index-tab-item ul li span{ font-size:0.3rem; font-style: italic;color: #bbb; margin-right:0.24rem;font-family: Arial;}
.index-tab-item ul li a {font-size: 0.24rem; vertical-align: 1px; color: #555;}
.index-tab-item ul li a:hover { color: #3191f5;}



/* 大分类吸顶 */
.h180{height: 1.6rem;}
.menu_cont{position: fixed; top: 0.8rem;width:100%;max-width: 640px; background-color: #fff;z-index:99; }
.menu_cont>ul {display:flex;justify-content:flex-start;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;padding:0.1rem 0 0;}
.menu_cont>ul::-webkit-scrollbar {display:none;}

.menu_cont ul li{ margin:0 0.25rem 0 0.25rem; height: 0.46rem;position: relative;}   
.menu_cont ul li a{font-size: 0.26rem; padding:0;color: #000; } 
.menu_cont ul li.on::before{content: '';display: inline-block; width: 100%; height: 0.06rem; background-color: #3191f5;
     position: absolute; bottom: 0rem; border-radius: 0.04rem;}
.menu_cont ul li.on a{color: #3191f5;}   





/* 标签列表 */
.page_tags{padding: 0.2rem 0.2rem 0;}
.page_tags a {display:inline-block;margin:0.1rem 0.1rem 0px 0;color:#fff;background-color:#eee;padding:0.1rem 0.2rem;font-size:0.22rem;  border-radius:0.4rem; text-decoration:none}
.page_tags a:hover {opacity: 0.8; transform: scale(1.1)}
.page_tags a:nth-child(8n){background-color:#00a2ca;}
.page_tags a:nth-child(8n+1){background-color:#5CB85C;}
.page_tags a:nth-child(8n+2){background-color:#D9534F;font-size: 0.18rem;padding:0.12rem 0.24rem;}
.page_tags a:nth-child(8n+3){background-color:#FF6600;font-size:0.24rem;padding:0.14rem 0.24rem;}
.page_tags a:nth-child(8n+4){background-color:#B433FF;}
.page_tags a:nth-child(8n+5){background-color:#00ABA9;font-size:0.24rem;padding:0.14rem 0.24rem;}
.page_tags a:nth-child(8n+6){background-color:#B37333;}
.page_tags a:nth-child(8n+7){background-color:#5CB85C;}

