﻿@charset "utf-8";
/* CSS Document */
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p,nav,header {padding:0;margin:0;}
ol, ul { margin: 0; padding: 0; list-style-type: none; }
li { list-style-type:none; }
span,em,i,address, cite, code, th {font-weight:normal;font-style:normal;}
h1,h2 {font-weight: normal;}
table {border-collapse:collapse; border-spacing: 0 }
img {vertical-align:top;border:0;width:100%;height:100%}
input, button, select, label, img{ vertical-align: middle; }
input, button, select, textarea { outline: none; font-size: 100%; font-family: inherit; }
input, button, textarea { padding: 0;}
a { color: #000; text-decoration: none;}
a:hover { color: #000; -webkit-transition: all 0.2s; transition: all 0.2s;}
a:active{ color:#000; text-decoration:none;}
html {line-height:inherit;}
html,body {font-size:1.7rem; font-family:SF Pro Display,PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif;color:#222;letter-spacing:0;min-width:320px;-webkit-tap-highlight-color: transparent;margin:0;position:relative;background:#fff;padding-top: env(safe-area-inset-top);padding-bottom: env(safe-area-inset-bottom);box-sizing: border-box;overflow-x: hidden;vertical-align:top;}
@media only screen and (min-device-width:200px) and (max-device-width:320px) {html{font-size:40%}}
@media only screen and (min-device-width:320px) and (max-device-width:375px) {html{font-size:50%}}
@media only screen and (min-device-width:375px) and (max-device-width:960px) {html{font-size:62.5%}}
@media only screen and (min-device-width:960px) and (max-device-width:1600px) {html{font-size:75%}}
@media only screen and (min-device-width:1600px) {html{font-size:87.5%}}

/*清除浮动*/
.clf:after,.clearfix:after { content: ""; display: block; height: 0; clear: both; overflow: hidden; }

input[type="search"]{-webkit-appearance:none;}


/*滑动样式*/
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}
.swiper-pagination-bullets{bottom:0;left:0;width:100%}
.swiper-pagination-bullet{width:.8rem;height:.8rem;display:inline-block;border-radius:50%;background:#b3b3b3;opacity:.5;margin:0 .4rem}
.swiper-pagination-bullet-active{opacity:1;background:#e90000}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10;
}
.swiper-pagination-progress {
    background: rgba(0,0,0,.25);
    position: absolute;
}
.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: .3rem;
    left: 0;
    top: 0;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}



/*顶部、nav*/
.headerbox{position:fixed;top:0;left:0;right:0;z-index:9998;background:#fff;box-shadow: 0 0 3rem rgb(0 0 0 / 10%);}
header{display:flex;align-items:center;justify-content:flex-start;min-height:7.8rem;height:calc(3.8rem + env(safe-area-inset-bottom) / 2);}
.header_wrap{display:flex;align-items:center;justify-content:flex-start;width:100%;}
.logo{display:flex;align-items:center;justify-content:flex-start;width:17.2rem;height:3.8rem;margin:0 0 0 1.6rem;}
.toolmenu{flex:1;display:flex;align-items:center;justify-content:flex-end;margin:0 .6rem 0 1.6rem;}
.tool_tel,
.tool_search,
.tool_sort{display:flex;align-items:center;justify-content:center;height:3.8rem;padding:0 1rem;}
.tool_tel:after{content:"";width:2.2rem;height:2.2rem;background:url(../image/icon-tel.png) no-repeat center center;background-size:cover;}
.tool_search:after{content:"";width:2.2rem;height:2.2rem;background:url(../image/icon-search-black.png) no-repeat center center;background-size:cover;}
.tool_sort:after{content:"";width:2.4rem;height:2.4rem;background:url(../image/icon-sort-black.png) no-repeat center center;background-size:cover;}

.banner-sousuo{position:relative;padding:0 0 2rem 0;display:flex;align-items:center;justify-content:center;height:13.8rem;background:#fff url(../image/banner-sousuo.jpg) no-repeat 0 0; background-size:cover;}
.sousuo-wrap{flex:1;}
.search{display:flex;align-items:center;justify-content:flex-start;background:#fff;height:4rem;border-radius:2rem;position:relative;margin:0 3.2rem 0 3.2rem;}
.search:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:.1rem solid rgb(170,161,161,.6);border-radius:2rem;}
.search dl{flex:1;font-size:1.4rem;display:flex;align-items:center;justify-content:flex-start;}
.search dt{display:flex;align-items:center;justify-content:flex-start;flex:1;height:4rem;padding:0 0 0 3.4rem;color:#999;position:relative;}
.search dt:after{content:"";position:absolute;top:50%;left:1.4rem;margin:-.7rem 0 0 0;width:1.4rem;height:1.4rem;background:url(../image/icon-search-999.png) no-repeat 0 0; background-size:cover;}
.search dd{display:flex;align-items:center;justify-content:center;width:6.6rem;color:#000;font-weight:bold;}

.sousuo-tit{display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:bold;color:#fff;height:3.8rem;}
.sousuo-key{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;height:3.2rem;}
.sousuo-key a,
.sousuo-key a:visited,
.sousuo-key a:hover,
.sousuo-key a:active{display:flex;align-items:center;justify-content:center;color:#fff;padding:0 .6rem;height:3.2rem;}

nav{position:relative;margin:-2rem 0 0 0;}
.nav_sort{margin:0 1.6rem;overflow:hidden;}
.nav_sort ul{z-index:10000;}
.nav_sort li{width:auto;padding:0 1.2rem 0 0;}
.nav_sort li:last-child{padding:0 5rem 0 0;}
.nav_sort li a,
.nav_sort li a:visited,
.nav_sort li a:hover,
.nav_sort li a:active{display:flex;align-items:center;justify-content:flex-start;height:5.2rem;color:#000;font-size:1.8rem;position:relative;}
.nav_sort li.on a,
.nav_sort li.on a:visited,
.nav_sort li.on a:hover,
.nav_sort li.on a:active{color:#fa3200;font-weight:bold;font-size:2.2rem;}
.nav_sort li.on a:after{content:"";position:absolute;bottom:0;left:50%;width:2.4rem;height:.3rem;background:#fa3200;margin:0 0 0 -1.2rem;border-radius:.15rem;}

.index_topempty{height:11rem;background:#fff;}


/*
@-webkit-keyframes foldIconMove{0%,to{-webkit-transform:translate(-50%);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}}
@keyframes foldIconMove{0%,to{-webkit-transform:translate(-50%);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,6px);transform:translate(-50%,6px)}}
.btn_more,
.btn_more:visited,
.btn_more:hover,
.btn_more:active{margin:0 1.6rem;display:flex;align-items:center;justify-content:center;height:6rem;color:#e90000;font-size:1.4rem;padding:1.6rem 0 0 0;}
.btn_more span{display:flex;position:relative;}
.btn_more span:after{content:"";position:absolute;top:-1.8rem;left:50%;width:1.6rem;height:1.4rem;-webkit-animation:foldIconMove 2.4s ease-out infinite;animation:foldIconMove 2.4s ease-out infinite;background:url(../image/2023zyw-btnopt.png) center center no-repeat;background-size:contain;}
*/


.btn_more,
.btn_more:visited,
.btn_more:hover,
.btn_more:active{margin:0 .05rem;display:flex;align-items:center;justify-content:center;height:4rem;border-radius:2rem;color:#fff;font-size:1.4rem;background:linear-gradient(90deg, rgba(255,120,0,1) 0%,rgba(250,0,0,1) 100%);}


footer{padding:0 0 1rem 0;background:#e8e6e6;overflow:hidden;border-radius:1.8rem 1.8rem 0 0;margin:-2rem 0 0 0;}
footer section{padding:2rem 0;background:#fff;border-radius:1.8rem;overflow:hidden;}
footer p{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#666;}
footer p a,
footer p a:visited,
footer p a:hover,
footer p a:active{color:#666;display:flex;align-items:center;justify-content:center;padding:0 .5rem;height:2rem;position:relative;white-space:nowrap;letter-spacing:-.02rem;}
footer p:nth-child(1) a:before{content:"|";position:absolute;top:0;bottom:0;left:-.15rem;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:#ccc;}
footer p:nth-child(1) a:nth-child(1):before{display:none;}
footer p em{display:flex;align-items:center;justify-content:center;height:2rem;}
footer p:nth-child(3) a,
footer p:nth-child(3) a:visited,
footer p:nth-child(3) a:hover,
footer p:nth-child(3) a:active{padding:0 .4rem 0 0;}
footer p:nth-child(2){padding:.8rem 0;}
footer p:nth-child(2) a,
footer p:nth-child(2) a:visited,
footer p:nth-child(2) a:hover,
footer p:nth-child(2) a:active{width:17.2rem;height:3.8rem;padding:0;}

.backbar{position:fixed;z-index:999998;right:1.6rem;bottom:5.6rem;width:4rem;height:4rem;border-radius:50%;background:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0 0 0 / 10%);display:flex;align-items:center;justify-content:center;}
.backbar:after{content:"";width:1.4rem;height:1.4rem;background:url(../image/2026-backtop-icon-000.png) no-repeat center center;background-size:cover;opacity:.9;}


.zywsearch{background:#fff;position:absolute;top:0;height:100%;left:0;right:0;z-index:999999;color:#000;display:none;overflow:hidden;}
.search_head{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;height:8rem;background:#fff;}
.search_back{display:flex;align-items:center;justify-content:center;padding:0 1.2rem 0 1.6rem;width:1.6rem;height:8rem;}
.search_back:before{content:"";width:1rem;height:1.8rem;background:url(../image/2026-skipleft-icon-000.png) no-repeat center center;background-size:1rem 1.8rem;}
.search_bar{flex:1;}
.bar_wrap{margin:0 1.6rem 0 0;height:4.2rem;overflow:hidden;position:relative;border-radius:2.1rem;}
.bar_wrap:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:.1rem solid rgb(170,161,161,.6);border-radius:2.1rem;}
.bar_wrap form{display:flex;align-items:center;justify-content:flex-start;position:relative;z-index:1;}
.bar_input{flex:1;position:relative;}
.bar_input p{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:4.2rem;padding:0 0 0 3.4rem;color:#999;font-size:1.4rem;}
.bar_input p:after{content:"";position:absolute;top:50%;left:1.4rem;margin:-.7rem 0 0 0;width:1.4rem;height:1.4rem;background:url(../image/icon-search-999.png) no-repeat 0 0; background-size:cover;}
.inputtxt{display:flex;align-items:center;justify-content:flex-start;width:100%;height:4.2rem;border:0;padding:0;margin:0;position:relative;z-index:1;background:none;text-indent:1.6rem;font-size:1.6rem;color:#000;caret-color: #000;}
.bar_wrap button{display:flex;align-items:center;justify-content:center;height:4.2rem;width:6.6rem;background:none;border:0;margin:0;font-size:1.4rem;color:#000;font-weight:bold;position:relative;z-index:1;}
.search_keyword{position:absolute;top:8rem;bottom:0;left:0;right:0;overflow:hidden;overflow:scroll;overflow-x:hidden;}
.search_keyword dl{padding:0 .8rem 1.6rem .8rem;}
.search_keyword dl dt{display:flex;align-items:center;justify-content:flex-start;padding:0 .8rem;}
.search_keyword dl dt h2{flex:1;display:flex;align-items:center;justify-content:flex-start;height:2rem;font-size:1.8rem;font-weight:bold;color:#000;}
.search_keyword dl dt a,
.search_keyword dl dt a:visited,
.search_keyword dl dt a:hover,
.search_keyword dl dt a:active{display:flex;align-items:center;justify-content:flex-end;height:2rem;font-size:1.3rem;color:#888;padding:0 .2rem 0 0;}
.search_keyword dl dd{margin:.8rem 0 0 0;}
.search_keyword dl dd:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.search_keyword dl dd a,
.search_keyword dl dd a:visited,
.search_keyword dl dd a:hover,
.search_keyword dl dd a:active{float:left;width:50%;color:#333;}
.search_keyword dl dd b{margin:0 .8rem;font-size:1.6rem;color:#333;height:3rem;line-height:3rem;position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;font-weight:normal;}
.search_keyword dl.keyword_rebang{padding:1.8rem 1.6rem 1.6rem 1.6rem;position:relative;}
.search_keyword dl.keyword_rebang:after{content:"";position:absolute;top:0;left:1.6rem;right:1.6rem;height:.1rem;overflow:hidden;background:#e8e6e6;}
.search_keyword dl.keyword_rebang dt{padding:0;}
.search_keyword dl.keyword_rebang dd{margin:1.2rem 0 0 0;}
.search_keyword dl.keyword_rebang dd a,
.search_keyword dl.keyword_rebang dd a:visited,
.search_keyword dl.keyword_rebang dd a:hover,
.search_keyword dl.keyword_rebang dd a:active{width:100%;margin:0 0 .5rem 0;background:#f8f8f8;position:relative;border-radius:1rem;}
.search_keyword dl.keyword_rebang dd b{margin:0 1.6rem 0 4.2rem;height:4rem;line-height:4rem;position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;text-overflow:ellipsis;}
.search_keyword dl.keyword_rebang dd em{position:absolute;top:0;bottom:0;left:0;width:4.2rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:bold;color:#858792;}
.search_keyword dl.keyword_rebang dd a:nth-child(-n+3),
.search_keyword dl.keyword_rebang dd a:nth-child(-n+3):visited,
.search_keyword dl.keyword_rebang dd a:nth-child(-n+3):hover,
.search_keyword dl.keyword_rebang dd a:nth-child(-n+3):active{background:#fff6ef;}
.search_keyword dl.keyword_rebang dd a:nth-child(1) em{color:#f23a61;}
.search_keyword dl.keyword_rebang dd a:nth-child(2) em{color:#fe6e46;}
.search_keyword dl.keyword_rebang dd a:nth-child(3) em{color:#ff9a34;}




/*资讯列*/
.zixun-tuijian{margin:-2rem 0 0 0;border-radius:1.8rem 1.8rem 0 0;background:#e8e6e6;padding:0 0 3rem 0;overflow:hidden;}
.zixun-wrap{padding:.5rem 1.6rem 3rem 1.6rem;background:#fff;border-radius:0 0 1.8rem 1.8rem;overflow:hidden;}

.zixun-listshow{overflow:hidden;margin:-2rem 0 0 0;position:relative;}
.zixun-listshow section{border-top:.1rem solid #e8e6e6;}
.zixun-listshow section a,
.zixun-listshow section a:visited,
.zixun-listshow section a:hover,
.zixun-listshow section a:active{display:block;position:relative;padding:2rem 0 2.1rem 0;min-height:8.8rem;}
.zixun-listshow section .pic{display:flex;align-items:center;justify-content:center;position:absolute;top:2rem;left:0;overflow:hidden;border-radius:1.2rem;width:13rem;height:9rem;}
.zixun-listshow section .pic:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:1.2rem;border:.1rem solid #ccc7c7;}
.zixun-listshow section h2,
.zixun-listshow section .txt{display:flex;align-items:center;justify-content:flex-start;margin:0 0 0 14.6rem;}
.zixun-listshow section h2{color:#000;line-height:2.6rem;font-size:1.8rem;text-align:justify;padding:.1rem 0 0 0;}
.zixun-listshow section .txt{color:#888;font-size:1.2rem;margin-top:.6rem;}
.zixun-listshow section .txt .item{display:flex;align-items:center;justify-content:flex-start;margin:0 1rem 0 0;height:2rem;white-space:nowrap;}
.zixun-listshow section .txt .photo{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;overflow:hidden;margin:0 .5rem 0 0;position:relative;}
.zixun-listshow section .txt .photo:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;border:.1rem solid #ccc7c7;}
.zixun-listshow section .txt .rank{display:none;}
.zixun-listshow section:first-child{border-top:0;}
.zixun-listshow .bigpic a,
.zixun-listshow .bigpic a:visited,
.zixun-listshow .bigpic a:hover,
.zixun-listshow .bigpic a:active{padding-top:1.7rem;}
.zixun-listshow .bigpic .pic{position:inherit;top:inherit;left:inherit;width:100%;height:18rem;border-radius:1.6rem;margin:1rem 0 0 0;}
.zixun-listshow .bigpic .pic:after{border-radius:1.6rem;}
.zixun-listshow .bigpic h2{margin:0;padding:0;}
.zixun-listshow .bigpic .txt{margin:1rem 0 0 0;}
.zixun-listshow .bigpic .txt .rank{display:flex;align-items:center;justify-content:center;}
.zixun-listshow .adv-yewu{background:#fff;position:relative;z-index:1;}

/*资讯列插入报告*/
.reporting{border-top:.1rem solid #e8e6e6;margin:-.1rem 0 0 0;}
.reporting a,
.reporting a:visited,
.reporting a:hover,
.reporting a:active{display:block;position:relative;padding:1.7rem 0 1.7rem 0;}
.reporting h2,
.reporting .txt{display:flex;align-items:center;justify-content:flex-start;}
.reporting h2{color:#000;line-height:2.6rem;font-size:1.8rem;text-align:justify;}
.reporting .txt{color:#888;font-size:1.2rem;margin-top:.6rem;}
.reporting .txt em{display:flex;align-items:center;justify-content:flex-start;margin:0 1rem 0 0;height:2rem;white-space:nowrap;}
.reporting ul{display:flex;align-items:center;justify-content:center;margin:1rem 0 0 0;}
.reporting ul li{flex:1;padding:0 .05rem;}
.reporting ul li span{display:flex;align-items:center;justify-content:center;overflow:hidden;height:8.8rem;}
.reporting ul li:nth-child(1) span{border-radius:1.2rem 0 0 1.2rem;}
.reporting ul li:nth-child(3) span{border-radius:0 1.2rem 1.2rem 0;}

/*资讯列插入广告*/
.adv-yewu{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 .05rem;}
.adv-yewu a,
.adv-yewu a:visited,
.adv-yewu a:hover,
.adv-yewu a:active{flex:1;display:flex;align-items:center;justify-content:center;border-radius:1.2rem;overflow:hidden;}

/*专题滚动*/
.zhuanti-box{overflow:hidden;margin:1.6rem 0 0 0;}
.zhuanti-wrap{border-radius:1.6rem;position:relative;margin:0 0 4rem 0;}
.zhuanti-wrap .swiper-wrapper ul{float:left;width:100%;border-radius:1.6rem;overflow:hidden;}
.zhuanti-wrap .swiper-wrapper li{float:left;width:33.3%;padding:.05rem 0;}
.zhuanti-wrap .swiper-wrapper li:nth-child(3n+2){width:33.4%;}
.zhuanti-wrap .swiper-wrapper a{display:flex;align-items:center;justify-content:center;position:relative;height:5.2rem;margin:0 .05rem;overflow:hidden;}
.zhuanti-wrap .swiper-wrapper b{position:absolute;top:0;bottom:0;left:0;right:0;font-weight:normal;font-size:1.4rem;overflow:hidden;white-space:nowrap;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(20,80,160,.2);}
.zhuanti-wrap .swiper-wrapper li:first-child a{border-radius:1.6rem 0 0 0;}
.zhuanti-wrap .swiper-wrapper li:nth-child(3) a{border-radius:0 1.6rem 0 0;}
.zhuanti-wrap .swiper-wrapper li:last-child a{border-radius:0 0 1.6rem 0;}
.zhuanti-wrap .swiper-wrapper li:nth-child(10) a{border-radius:0 0 0 1.6rem;}
.zhuanti-wrap .swiper-pagination{bottom:-2.4rem;}
.zhuanti-wrap .swiper-pagination-bullet{width:2.2rem;height:.4rem;border-radius:.2rem;background:#c7b6b6;}
.zhuanti-wrap .swiper-pagination-bullet-active{background:#fa3200;}


/*首页*/
.bodywrap{background:#e8e6e6;}
.all-dashuju{background:#e8e6e6;padding:0 0 3rem 0;border-radius:1.8rem 1.8rem 0 0;margin:-2rem 0 0 0;overflow:hidden;}
.all-wrap{background:#fff;padding:0 1.55rem .6rem 1.55rem;position:relative;border-radius:0 0 1.8rem 1.8rem;overflow:hidden;}
.all-dashuju .adv-yewu{margin-top:1.6rem;}

.menu-first ol{display:flex;align-items:center;justify-content:center;}
.menu-first li{flex:1;display:flex;align-items:center;justify-content:center;height:5rem;position:relative;}
.menu-first li:before{content:"";position:absolute;top:1rem;bottom:50%;left:0;width:.1rem;background:linear-gradient(0deg, rgba(38,68,146,1) 0,rgba(255,255,255,0) 100%);}
.menu-first li:after{content:"";position:absolute;top:50%;bottom:1rem;left:0;width:.1rem;background:linear-gradient(180deg, rgba(38,68,146,1) 0,rgba(255,255,255,0) 100%);}
.menu-first li:first-child:before,
.menu-first li:first-child:after{display:none;}
.menu-first li p{display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;padding:0 1rem 0 0;margin:0 1.6rem;position:relative;color:#264492;font-size:1.4rem;}
.menu-first li p:after{content:"";position:absolute;top:50%;right:0;margin:-.1rem 0 0 0;width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.4rem solid #264492;}
.menu-first li span{font-size:1.4rem;color:#264492;font-weight:bold;}
.menu-first li.on p:after{border-top:0;border-bottom:.4rem solid #264492;}

.menu-last{background:#264492;padding:0 0 2rem 0;border-radius:1.6rem 1.6rem 0 0;}
.menu-last ol{display:flex;align-items:center;justify-content:center;}
.menu-last li{flex:1;display:flex;align-items:center;justify-content:center;height:5rem;position:relative;}
.menu-last li:before{content:"";position:absolute;top:1rem;bottom:50%;left:0;width:.1rem;background:linear-gradient(0deg, rgba(38,68,146,1) 0,rgba(255,255,255,0) 100%);}
.menu-last li:after{content:"";position:absolute;top:50%;bottom:1rem;left:0;width:.1rem;background:linear-gradient(180deg, rgba(38,68,146,1) 0,rgba(255,255,255,0) 100%);}
.menu-last li:first-child:before,
.menu-last li:first-child:after{display:none;}
.menu-last li p{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;padding:0 1rem 0 0;margin:0 4rem;position:relative;color:#fff;font-size:1.4rem;}
.menu-last li p:after{content:"";position:absolute;top:50%;right:0;margin:-.1rem 0 0 0;width:0;height:0;border-left:.3rem solid transparent;border-right:.3rem solid transparent;border-top:.4rem solid #fff;}
.menu-last li span{font-size:1.4rem;color:#fff;font-weight:bold;}
.menu-last li.on p:after{border-top:0;border-bottom:.4rem solid #fff;}

.dashuju-list{margin:-2rem 0 0 0;border:.1rem solid #e6e7f1;border-radius:1.6rem;display:flex;align-items:flex-start;justify-content:flex-start;background:#fff;overflow:hidden;}
.dashuju-list ul{flex:1;}
.dashuju-list li{display:flex;align-items:center;justify-content:flex-start;padding:1.4rem 0;border-top:.1rem solid #e6e7f1;background:#fff;font-size:1.5rem;}
.dashuju-list li:nth-child(2n+2){background:#f8fafd;}
.dashuju-list li:first-child{border-top:0;}
.dashuju-list li:before{content:"";display:flex;align-items:center;justify-content:flex-start;width:2.2rem;height:1.8rem;margin:0 1.2rem 0 1.6rem;background:url(../image/icon-tubing.png) no-repeat 0 0;background-size:cover;}
.dashuju-list li:after{content:"";display:flex;align-items:center;justify-content:flex-start;width:.8rem;height:.8rem;margin:0 1.6rem;background:url(../image/icon-shuangjiantou.png) no-repeat 0 0;background-size:.8rem .8rem;}
.dashuju-list li p{flex:1;text-align:justify;line-height:2rem;font-size:1.5rem;color:#000;}

.all-h2{display:flex;align-items:center;justify-content:flex-start;height:7rem;font-size:2.4rem;color:#000;position:relative;font-weight:bold;}
.all-h2 a,
.all-h2 a:visited,
.all-h2 a:hover,
.all-h2 a:active{position:absolute;top:0;bottom:0;right:0;padding:0 1rem;font-size:1.4rem;display:flex;align-items:center;justify-content:center;color:#888;font-weight:normal;}
.all-h2 a:after,
.all-h2 a:visited:after,
.all-h2 a:hover:after,
.all-h2 a:active:after{content:"";position:absolute;top:0;bottom:0;right:0;width:.6rem;background:url(../image/2026-skipright-icon-000.png) no-repeat 0 center;background-size:.5rem .8rem; opacity:.7;}


.baogao-tuijian{margin:-2rem 0 0 0;border-radius:1.8rem 1.8rem 0 0;background:#e8e6e6;padding:0 0 3rem 0;overflow:hidden;}
.baogao-wrap{padding:.5rem 1.6rem 3rem 1.6rem;background:#fff;border-radius:0 0 1.8rem 1.8rem;overflow:hidden;}
.baogao-listshow{overflow:hidden;margin:-2rem 0 0 0;position:relative;}
.baogao-listshow section{border-top:.1rem solid #e8e6e6;position:relative;overflow:hidden;padding:2rem 0;}
.baogao-listshow section:first-child{border-top:0;}
.baogao-listshow a,
.baogao-listshow a:visited,
.baogao-listshow a:hover,
.baogao-listshow a:active{display:flex;align-items:stretch;justify-content:center;position:relative;}
.baogao-listshow .pic{width:13rem;min-height:15.8rem;border-radius:1.2rem;overflow:hidden;margin:0 1.6rem 0 0;background:#f6f6f6;}
.baogao-listshow .cont{flex:1;}
.baogao-listshow h2{font-size:1.8rem;line-height:2.6rem;text-align:justify;max-height:7.8rem;}
.baogao-listshow h2 em{color:#f90000;}
.baogao-listshow ol{display:flex;align-items:center;justify-content:flex-start;margin:.6rem 0 0 0;}
.baogao-listshow ol li{display:flex;align-items:center;justify-content:flex-start;height:2rem;font-size:1.4rem;color:#888;padding:0 1rem;position:relative; white-space:nowrap}
.baogao-listshow ol li:after{content:"";position:absolute;top:.2rem;bottom:.2rem;left:-.1rem;background:#ccc;width:.1rem;}
.baogao-listshow ol li:nth-child(1){padding-left:0;}
.baogao-listshow ol li:nth-child(2){padding-right:0;}
.baogao-listshow ol li:nth-child(1):after{display:none;}
.baogao-listshow .btn{position:absolute;bottom:0;right:0;height:4rem;width:14rem;border-radius:2rem;background:#ffeade;color:#f90000;font-size:1.4rem;display:flex;align-items:center;justify-content:center;}

.mask-bg{position:fixed;z-index:999999;top:0;bottom:0;left:0;right:0;background:rgb(0,0,0,.4);display:none;align-items:center;justify-content:center;}
.maskbox{flex:1;background:#fff;border-radius:1.8rem;overflow:hidden;padding:0 0 1.8rem 0;}
.masktit{background:#5470c6;display:flex;align-items:center;justify-content:flex-start;height:4.8rem;font-size:1.8rem;color:#fff;font-weight:bold;padding:0 1.6rem;position:relative;}
.maskclose,.visclose{position:absolute;top:0;bottom:0;right:0;width:4.2rem;display:flex;align-items:center;justify-content:center;}
.maskclose:before,.visclose:before{content:"";width:1rem;height:1rem;background:url(../image/2026-close-icon-fff.png) no-repeat 0 0;background-size:1rem 1rem;}
.maskdsj{margin:1.8rem 0 0 0;overflow:scroll;overflow-x:hidden;max-height:32rem;}
.maskdsj ul{margin:0 1.4rem;}
.maskdsj ul:after{content: "";display:block;height:0;clear:both;overflow:hidden;}
.maskdsj li{float:left;width:50%;padding:.2rem 0;}
.maskdsj li a,
.maskdsj li a:visited,
.maskdsj li a:hover,
.maskdsj li a:active{margin:0 .2rem;padding:0 1.6rem;height:4rem;line-height:4rem;text-align:center;background:#f5f6f8;color:#333;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;border-radius:.3rem;}
.maskdsj li.on a,
.maskdsj li.on a:visited,
.maskdsj li.on a:hover,
.maskdsj li.on a:active{color:#f90000;font-weight:bold;}

.zhibiao{margin:0 1.4rem;}
.zhibiao:after{content: "";display:block;height:0;clear:both;overflow:hidden;}
.zhibiao .itm{float:left;width:100%;padding:.2rem 0;}
.zhibiao .itm a,
.zhibiao .itm a:visited,
.zhibiao .itm a:hover,
.zhibiao .itm a:active{margin:0 .2rem;padding:0 1.6rem;height:4rem;line-height:4rem;text-align:left;background:#f5f6f8;color:#333;font-size:1.4rem;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;border-radius:.3rem;}
.zhibiao .itm.on a,
.zhibiao .itm.on a:visited,
.zhibiao .itm.on a:hover,
.zhibiao .itm.on a:active{color:#f90000;font-weight:bold;}


.visbox{flex:1;border-radius:1.8rem;overflow:hidden;}
.vistit{background:#5470c6;display:flex;align-items:center;justify-content:flex-start;height:4.8rem;padding:0 6rem 0 1.6rem;position:relative;}
.vistit h3{flex:1;font-size:1.8rem;color:#fff;font-weight:bold;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;word-break: break-word;}
.vismain{background:#fff;padding:0 0 3rem 0;}
.maintab{display:flex;align-items:center;justify-content:flex-start;padding:0 .4rem;position:relative;height:4rem;overflow:hidden;}
.maintab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.1rem;background:#e6e7f1;overflow:hidden;}
.maintab li{display:flex;align-items:center;justify-content:flex-start;padding:0 1.2rem;position:relative;height:4rem;font-size:1.4rem;font-weight:normal;color:#333;overflow:hidden;z-index:1;}
.maintab li:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:0;height:.1rem;background:#f90000;overflow:hidden;display:none;}
.maintab li.on{color:#f90000;font-weight:bold;}
.maintab li.on:after{display:block;}
.mainchart{padding:0 1.6rem;display:flex;align-items:center;justify-content:center;}
.mainchart .list{min-height:20rem;overflow:hidden;display:flex;align-items:center;justify-content:center;}
@media only screen and (min-device-width:960px) and (max-device-width:1600px) {.mainchart .list img{width:auto;height:auto;}}
@media only screen and (min-device-width:1600px) {.mainchart .list img{width:auto;height:auto;}}
.savepic{display:flex;align-items:center;justify-content:center;height:4rem;border-radius:2rem;font-size:1.4rem;color:#fff;margin:0 1.6rem;background:#5470c6;position:relative;overflow:hidden;}
.savepic b{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;height:4rem;font-weight:normal;font-size:1.4rem;}
.shareshowimg{display:block;}

.subchart{overflow:scroll;position:absolute;bottom:0;left:0;z-index:-99999;background:#fff;padding:70px 0 20px 0;}
.subchart,
.subchart .list{width:788px;height:426px;}
.subchart .shuiyin{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.subchart .shuiyin p{width:740px;height:430px;}
.subchart .shuiyin img{opacity:.08;}
.chartheadtit{position:absolute;top:20px;left:50px;right:50px;font-size:28px;font-weight:bold;color:#000;display:flex;align-items: flex-start;justify-content:center;height:60px;text-align:center;}
.chartbodydec{position:absolute;bottom:30px;left:80px;right:80px;font-size:16px;color:#000;display:flex;align-items:center;justify-content:center;height:20px;}

.mask-loader{background:rgb(255,255,255,.4);z-index:999999;position:fixed;top:0;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:center;}
.loader{position:relative;width: 2.6rem;height: 2.6rem;}
.loader:before {
	content: '';
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	border: .4rem solid #ececec; /* Light grey */
	border-top: .4rem solid #5470c6; /* Blue */
	border-radius: 50%;
	animation: spin 2s linear infinite;
}
@keyframes spin {0% {transform:rotate(0deg);}100% {transform:rotate(360deg);}}