body{ margin:0; padding:0; width:100%; font-family:-apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif; background:#fff; }
ul,li{ list-style:none; margin:0; padding:0; }
a:hover,a:active,a:link,a:visited{ text-decoration:none;}
#index,#index .swiper-wrapper,#index .swiper-slide { width:100%; text-align:center; }
#index .swiper-slide { height: 160px; position:relative;}
#index .swiper-slide img { display: block; width:auto; height: 160px;}
#index .swiper-slide p{ position: absolute; bottom: -10px; left: 0; text-align: left; text-indent:10px; color: #fff; width: 100%; height:26px; line-height:26px; z-index: 888; display: block; background: rgba(0,0,0,0.5); font-size: 14px; }
#index .swiper-pagination-bullet-active { background: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:5px !important; }
#index .swiper-pagination-bullet{ vertical-align:middle; border-radius:100%; width:4px; height:4px; background:rgba(255,255,255,.4); opacity:1; }
#index .swiper-pagination-bullet-active{ width:7px; height:7px; background:rgb(255,255,255) }
#index .swiper-pagination{ text-align:right; }
#index .swiper-slide p span{ display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.experts_con::-webkit-scrollbar{ display: none;}
.ssq_bar{ padding:10px; }
.ssq_bar h2{ overflow: hidden; font-size:18px;}
.ssq_bar h2 span{ color: #666; }
.ssq_bar h2 a{ color: #ccc; }
.ssq_bar img{ width: 80px; height: 70px; }
.ssq_bar .list-group-item{ border: none; border-bottom: 1px solid #ececec; margin:0; overflow:hidden; padding:10px 0;}
.ssq_bar .list-group-item:last-child{ border-bottom: none; }
.ssq_bar .list-group-item figcaption{ height: 70px; }
.ssq_bar .list-group-item figure img{ margin-right:10px; }
.ssq_bar .list-group-item h5,.ssq_bar .list-group-item h6{ overflow:hidden; text-overflow:ellipsis; }
.ssq_bar .list-group-item h5{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.ssq_bar .list-group-item h6{ white-space:nowrap; }
.ssq_bar .list-group-item h5,.ssq_bar .list-group-item h6{ margin:0; color: #000; font-size: 16px; line-height:24px;}
.ssq_bar .list-group-item p{ margin: 0; margin-top:2px; overflow: hidden; height: 24px; line-height:24px; }
.ssq_bar .list-group-item time{ color: #acacac; font-size: 12px; }
.ssq_bar .list-group-item strong{ font-weight:normal; color: #acacac; font-size: 12px; }
.ssq_bar .list-group-item strong.mm{ line-height: 18px; }
.ssq_bar .list-group-item span,.ssq_bar .list-group-item small{ display:inline-block; margin-right:5px; padding:1px 2px; line-height:12px; border-radius:3px; font-weight: 400; font-size: 12px; transform: scale(0.875); }
.ssq_bar .list-group-item span{ margin-top:-19px; border: 1px solid #ff0000; color: #ff0000; }
.ssq_bar .list-group-item small{ border: 1px solid #3298d8; color: #3298d8;}
.ssq_bar .list-group-item small.red{ border: 1px solid #ff0000; color: #ff0000; }
.ssq_bar .list-group-item aside{ margin-bottom: 10px; overflow: hidden; }
.ssq_bar .list-group-item aside img{ width:32%; height:70px; margin-right:5px; }
.ssq_bar .list-group-item aside img:last-child{ margin:0; }
#cms_c{ padding:15px; background: #fff; }
#cms_c header h1{ margin:0; font-size:23px; line-height:30px; color: #000; margin-bottom: 10px; letter-spacing:1px; }
#cms_c header p{ font-size: 14px; }
#cms_c header span{ margin-right:20px; display:inline-block; color: #3298d8; }
#cms_c header time{ color: #acacac; }
#cms_c article{ text-align: justify; line-height:30px;letter-spacing:0.5pt;font-size: 15px;}
#cms_c article p{margin-bottom:30px;}