/*banner*/
.banner{margin-bottom: 30px;}
.banner .banner-left{width: 54%; float: left; height: 318px;}
.banner .banner-right{width: 46%; float: right;}
.banner .banner-left .swiper-container{height: 100%;}
.banner .swiper-container .swiper-slide{height: 100%; opacity: 0!important;}
.banner .swiper-container .swiper-slide.swiper-slide-active{opacity: 1!important;}
.banner .swiper-container .swiper-slide img{display: block; width: 100%; height: 100%; object-fit: cover;}
.banner .swiper-container .swiper-slide .swiper-title{
    position: absolute; left:  0; bottom: 0; width: 100%; /*text-align: center;*/ z-index: 11; box-sizing:border-box;
    background-color: rgba(0,0,0,0.6); color: #fff; font-size: 20px; line-height: 32px; padding:3px 10px;
    display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}
.banner .swiper-pagination-top{bottom: 34px!important;}
.banner .swiper-pagination-top span{width: 60px; height: 5px; margin:0 5px; border-radius: 0; background: #fff; opacity: 1;}
.banner .swiper-pagination-top span.swiper-pagination-bullet-active{background: #067;}
.banner .banner-right-box .banners{width: 46%; height: 149px; margin-left: 4%; float: left; position: relative; overflow: hidden;}
.banner .banner-right-box .banners img{object-fit: cover; height: 100%;}
.banner .banner-right-box .banners .banners-text{position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,0.6); 
color: #fff; font-size: 16px; height: 32px; padding:0 15px; line-height: 32px;
width: 100%; box-sizing:border-box; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
}
.banner .banner-right-box .banners.banners-bottom{margin-bottom: 20px;}

/*最新文章、热门文章*/
.block-title{text-align: justify; position: relative; border-bottom: 1px solid #ddd;  padding:15px 0;
border-image: linear-gradient(90deg, #8E04CE, #3918B8) 2 2; margin-top: 40px; margin-bottom: 20px;}
.block-title.block-title-mt{margin-top: 20px;}
.block-title img{width: 24px; height: 24px;}
.block-title .text{font-size: 24px; color: #222; font-weight: bold;}
.font-12{font-size: 12px; line-height: 18px; color: #999;}
.block-title .block-title-more{
	font-size: 14px; line-height: 38px; color: #666; background: url(../images/icon-arrow-r.png) no-repeat; background-position: right center;
	background-size: 8px 12px; position: absolute; right: 0; top: 12px; padding-right: 14px;
}
.font-18 { font-size: 18px; color: #111111; font-weight: bold; line-height: 1.5;}
.font-14 { font-size: 14px; color: #666666; margin-bottom: 0.32rem;}
.ani-frame:hover{box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);}

/*研究*/
.article-card-cover-sm{float: left; width: 23.5%; height: 420px; margin-right: 2%; position: relative;}
.article-card-cover-sm:nth-child(4n){margin-right: 0;}
.article-card-cover-sm .coverimg{width: 100%; height: 320px; overflow: hidden;}
.article-card-cover-sm .coverimg img{object-fit: cover; height: 100%;}
.article-card-cover-sm .center{position: absolute; left:0; bottom:0; left: 0; width: 100%; height: 120px; border-radius: 25px 0 0 0; 
    background: #F7F9FA; padding:15px 0 20px;
}
.article-card-cover-sm .center .center-box{padding:0 20px;}
.article-card-cover-sm .center .title{margin-bottom: 7px;}
.article-card-cover-sm .center .tags { margin-bottom: 10px; word-break: break-all;
    display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;
}
.article-card-cover-sm .center .bottom .btn {
    display: inline-block; padding: 0 7px; line-height: 20px; height: 20px; background: #EBEBEB; color: #666666;
}
.article-card-cover-sm .center .bottom .time{float:right; color: #999;}
.currentcard:hover .currentcard-center{background: #007aff;}
.currentcard:hover .currentcard-center .title,.currentcard:hover .currentcard-center .tags{color: #fff;}
.currentcard:hover .currentcard-center .bottom .btn{background: #fff; color: #067;}

/*甲小姐对话*/
.video-cover{display: block; width: 49%; position: relative; height: 330px; float: left;}
.video-cover .coverimg{width: 100%; overflow: hidden; height: 100%;}
.video-cover .coverimg img{object-fit: cover; height: 100%;}
.video-cover .vedio-title{position: absolute;  bottom: 0; width: 100%; height: 48px; padding: 0 25px; color: #fff; background: rgba(0,0,0,.4);
 line-height: 48px; box-sizing: border-box;}
.max-one {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.video-cover .vedio-title .max-one{color: #fff;}
.article-list{width: 49% ; display: block; margin-left: 2%; float: left; border-bottom: 1px solid #EBEBEB; padding:20px 0;}
.article-list .title{margin-bottom: 15px; padding:0 10px;}
.article-list .author-box{padding:0 10px;}
.vedio-bottom-box{margin-top: 6px;}
.vedio-bottom-box .article-list-cover{width: 48%; padding:13px 1%;  float: left;}
.vedio-bottom-box .article-list-cover .coverimg{width: 30%; height:100px; float: left; overflow: hidden;}
.vedio-bottom-box .article-list-cover .coverimg img{height: 100%;}
.vedio-bottom-box .article-list-cover .center{width: 68%; padding-left: 2%; float: right;}
.article-list-cover .title{margin-bottom: 10px;}

/*投融资服务*/
.invest-box .invest-title {
    font-size: 36px; line-height: 1;
    font-weight: bold; margin-top: 48px; margin-bottom: 15px;text-align: center;
}
.invest-box .invest-desc {color: #666666;margin-bottom: 40px;text-align: center;}
.invest-box .invest-banner { width: 58%;float: left;}
.invest-box .invest-list {
    float: left; width: 41%; height: 424px; margin-left: 1%; background: #F7F9FA; padding: 0 2%; box-sizing: border-box;
}
.invest-box .invest-item { padding: 25px 0; position: relative; cursor: pointer;}
.invest-box .invest-item .invest-item-h1{margin-bottom: 10px;}
.invest-box .invest-item .invest-item-h2 {font-size: 16px; line-height:24px; color: #666666;}
.invest-box .invest-item::after {content: "";width: 60px;height: 1px;background: #E6E6E6;position: absolute;left: 0;bottom: 0;}
.activity-lists .activity-item{float: left; width: 49%; margin-top: 20px;}
.activity-lists .activity-item:nth-child(odd){margin-right:2%}
.activity-lists .activity-cover { position: relative; float: left; width: 45%; height: 200px; overflow: hidden;}
.activity-lists .activity-cover{height: 100%;}
.activity-lists .activity-cover .tag { position: absolute; left: 10px; top: 10px; padding: 0 8px; height: 24px;
    background: linear-gradient(90deg, #A41CEA, #D524E2); color: #F5F5F5; font-size: 14px; line-height: 24px; text-align: center;
}
.activity-lists .activity-center {float: left;width: 55%; height: 205px; background: #F7F9FA; padding: 15px 2.5%;box-sizing: border-box;}
.activity-lists .activity-center .bottom img { width: 18px; height: 18px;}
.activity-lists .activity-center .title { margin-bottom: 7px;}
.activity-lists .activity-center .tags{margin-bottom:40px;}
.activity-lists .activity-center .bottom {display: flex;justify-content: space-between;margin-bottom: 10px;margin-top: 10px;}
.activity-lists .activity-center .bottom span{color: #999;}


.banner-img{max-width: 1920px; margin:0 auto;}
.article-filter-box { margin-top: 30px; background: #FFFFFF; border: 1px solid #EBEBEB; border-bottom: none; overflow: hidden;}
.filter-line{position: relative; box-sizing: border-box; border-bottom: 1px solid #EBEBEB; height: 50px;  padding-top: 9px;  padding-bottom: 9px;
 overflow: hidden;}
.filter-line ul{overflow: hidden; width: 75%;  /*height: 50px;*/ margin-left: 120px; }
.filter-line ul li{font-size: 16px; line-height: 32px; float: left; padding-left: 20px; 
    width: 110px; box-sizing: border-box; color: #333;}
.filter-line .label{position: absolute; left: 0; top: 0; height: 100%; padding:0 40px; line-height: 50px; font-size: 16px; font-weight:bold;
background:#F7F9FA;}
.filter-line .arrow-box{position: absolute; right: 20px; top: 0; /*height: 50px;*/ padding:0 13px 0 ; line-height: 50px; font-size: 14px; 
    background: url(https://www.jazzyear.com/statics/image/arrow-b.png) no-repeat; 
    background-size: 10px 6px; background-position: right 22px; cursor: pointer;
}
.filter-line .arrow-box:hover{color: #067;}
.filter-line .arrow-box.open{background-image: url(https://www.jazzyear.com/statics/image/arrow-top.png)}
.page-activity-list .loading-more-btn {
    width: 230px; height: 45px; background: #423BDD; border-radius: 25px; margin: 0 auto;
    font-size: 18px; color: #fff; line-height: 45px; text-align: center; margin-top: 30px; cursor: pointer;
}
.activity-video-box{
    margin-top: 50px;padding-bottom: 50px; padding-top: 50px; box-sizing: border-box;
    background: url(https://www.jazzyear.com/statics/image/activity-video-bj.png) no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
}
.activity-video-box .title{font-size: 24px; font-weight: bold; margin-bottom: 20px;}
.activity-video-box .video-box .video-box-cover{position: relative; height: 255px; overflow: hidden;}
.activity-video-box .video-box .player{position: absolute; left: 50%; top: 50%; width: 56px; height: 56px; margin:-28px 0 0 -28px;}
.activity-video-box .video-box .activity-title{height: 50px; line-height: 50px; padding: 0 20px; font-size: 18px; font-weight: bold;
 background-color: #fff;
}
.swiper-container-video{padding:5px 0;}
.swiper-container-video .swiper-button-next,.swiper-container-video .swiper-button-prev{
    position: static; width: 34px; height: 34px; margin-top: 20px; opacity: 1;
}
.swiper-container-video .swiper-button-next{float: right; margin-right: 46%;}
.swiper-container-video .swiper-button-prev{float: left; margin-left: 46%;}
.swiper-container-video .swiper-button-prev:after{
    content: ''; background: url(../images/pre-page-icon-select.png) no-repeat; background-size: 34px 34px; width: 34px; height: 34px;
}
.swiper-container-video .swiper-button-prev.swiper-button-disabled:after{
    background-image: url(../images/pre-page-icon.png);
}
.swiper-container-video .swiper-button-next:after{
    content: ''; background: url(../images/next-page-icon-select.png) no-repeat; background-size: 34px 34px; width: 34px; height: 34px;
}
.swiper-container-video .swiper-button-next.swiper-button-disabled:after{
    background-image: url(../images/next-page-icon.png);
}
.video_area{position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100001; display: none;}
.video_background{width: 100%; height: 100%; background:#000; opacity: 0.75;}
.video_area .video_father{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.video_area video{width: 70%; display: block; margin: 0 auto; margin-top: 120px;}
.video_close_icon{display: block; margin:0 auto; margin-top: 20px; width: 30px;}

.page-activity-list .partner-box { position: relative; margin-top: 50px;}
.page-activity-list .partner-box .label-box { width: 140px; float: left;
 background: url(https://www.jazzyear.com/statics/image/partner-bj.png) no-repeat; background-size: 100% 100%; height: 300px;
    padding-left: 25px; padding-top: 50px; color: #ffffff; 
}
.page-activity-list .partner-box .label-box .h1 {
    font-size: 20px; font-weight: bold; padding-bottom: 15px; position: relative; margin-bottom: 30px; color: #fff;
}
.page-activity-list .partner-box .label-box .h1::after {content: "";width: 35px;height: 2px;background: #FFFFFF;position: absolute;
    bottom: 0; left: 0;
}
.page-activity-list .partner-box .label-box .h2.current {font-weight: bold;}
.page-activity-list .partner-box .label-box .h2 {font-size: 16px ;margin-bottom: 30px;cursor: pointer; color: #fff;}
.page-activity-list .partner-box .center{width: calc(100% - 165px); float: left;}
.page-activity-list .partner-box .center .center-con{display: none;}
.page-activity-list .partner-box .center .center-con.act{display: block;}
.page-activity-list .partner-box .center .center-con .partner-item{width: 23%; margin-left: 2%; border:1px solid #EAEAEA; box-sizing: border-box;
float: left; margin-bottom: 20px; height: 165px; position: relative;}
.partner-item .icon {font-size: 0; position: absolute; width: 100%; top: 50%; transform: translateY(-75%);}
.partner-item .icon img{width: 68%; margin:0 auto;}
.page-activity-list .partner-box .center .center-con .name{font-weight: bold; text-align: center; font-size: 16px; position: absolute; top: 70%;
width: 100%;}

.page-activity-list .activity-file-box{margin-top: 50px;}
.page-activity-list .activity-file-box .title {font-size: 24px;font-weight: bold; margin-bottom: 20px;}
.page-activity-list .activity-file-box .list .activity-file-item {
    width: 49%; height: 70px; float: left; background: #F7F9FA; margin-bottom: 20px; padding: 0 20px;
    line-height: 70px;box-sizing: border-box;display: inline-block; cursor: pointer; 
}
.page-activity-list .activity-file-box .list .activity-file-item:nth-child(odd){margin-right: 2%;}
.page-activity-list .activity-file-box .list .activity-file-item a{display: block; width: 100%; overflow: hidden;}
.page-activity-list .activity-file-box .list .activity-file-item img{display: block; width: 23px; margin-right: 10px; margin-top: 24px; float:left;}
.page-activity-list .activity-file-box .list .activity-file-item .max-one{float:left; line-height: 70px; height: 70px; overflow: hidden;}
.page-activity-list .activity-file-box .list .activity-file-item .time{float: right; line-height: 70px;}

.article-con{padding-top: 30px; min-height: 900px;}
.other-article-box{width: 30%; float: right;}
.other-article-box .other-frame {width: 100%; border: 1px solid #EBEBEB; border-top: 0;position: relative; padding: 0 24px; box-sizing: border-box;
    margin-bottom: 24px;
}
.other-article-box .other-frame .top-line { position: absolute; width: 100%; height: 2px; left: 0;
    background: linear-gradient(90deg, #8E04CE, #3918B8);  
}
.other-article-box .other-frame .title-box { height: 72px; line-height: 72px; font-size: 24px; color: #333333;
    font-weight: bold; border-bottom: 1px solid #EBEBEB;
}
.other-article-box .other-frame .title-box .more {color: #666666;float: right; font-size: 12px; 
    background: url(http://www.jazzyear.com/statics/image/icon-arrow-r.png) no-repeat;
    background-size: 7px 12px; background-position: right center;padding-right: 12px; cursor: pointer;
}
.other-article-box .other-frame .article-item {padding: 16px 0;border-top: 1px solid #EBEBEB;font-size: 16px; line-height: 24px;}
.other-article-box .other-frame .report-item {display: block; margin-bottom: 24px; padding-left: 120px; position: relative; cursor: pointer;}
.other-article-box .other-frame .report-item:first-child { padding-top: 24px;}
.other-article-box .other-frame .report-item .cover { font-size: 0; position: absolute; left: 0; width: 110px;  height: 88px;}
.other-article-box .other-frame .report-item .cover img{display: block; width: 100%; height: 100%; object-fit: cover;}
.other-article-box .other-frame .report-item .center {height: 88px;}
.other-article-box .other-frame .report-item .center .title { font-size: 16px; color: #000000;font-weight: bold;margin-bottom: 8px;}
.other-article-box .other-frame .report-item .center .tags {margin-bottom: 20px;}
.article-content{float: left; width: 68%;}
.all-checked{text-align: right; border-bottom: 1px solid #ddd; padding-bottom: 10px; font-size: 16px;}
.article-content .article-header {padding-bottom: 30px;border-bottom: 1px solid #EBEBEB;}
.article-content .article-header .title {font-size: 28px; font-weight: bold; margin-bottom: 20px; line-height: 1.3;}
.article-content .article-header .author-header {font-size: 16px; overflow: hidden;}
.article-content .article-header .author-header .logo { width: 30px; height: 30px; border-radius: 50%;background: #eeeeee; margin-right: 6px;}
.article-content .article-header .author-header .name { margin-right: 25px; cursor: pointer;}
.article-content .article-header .author-header .time {float: right; color: #999999; font-size: 14px;}
.article-content .article-header .author-header * {vertical-align: middle;}
.article-content .article-detail {position: relative;  padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; padding-top: 35px;}
.article-content .article-detail .article-message {line-height: 1.8;font-size: 18px;}
.article-content .article-detail .article-message h1,.article-content .article-detail .article-message h2,.article-content .article-detail .article-message h3,
.article-content .article-detail .article-message h4,.article-content .article-detail .article-message h5,.article-content .article-detail .article-message h6{
    font-size: 20px; line-height: 1.3;
}
.article-content .article-detail .article-message blockquote{margin-left: 0; margin-right: 0; position: relative; padding-left: 40px;}
.article-content .article-detail .article-message blockquote:before{content: ''; display: block; position: absolute; left: 0; top: 50%;
background-size: 100%; background-image: url(../images/icon-mao.png); background-repeat: no-repeat; width: 28px; height: 28px;
transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.article-content .article-detail img {max-width: 100% !important; display: block; margin:0 auto;}
.article-content .article-detail p{margin:20px 0; line-height: 33px;}
.pgc-blockquote-abstract{
    box-sizing: border-box; margin: 20px 0px; padding: 16px 20px; border: none; quotes: none; position: relative; color: rgb(80, 80, 80);
    background-color: rgb(244, 245, 246);font-size: 18px; line-height: 1.64; border-top-left-radius: 4px; border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.other-article-box .other-frame .article-item a:hover{color: #067;}
.article-detail .article-data-box {text-align: right;}
.article-detail .article-data-box li {
    display: inline-block; padding: 10px 0; color: #999999;
    font-size: 14px; text-align: center; cursor: pointer; margin-left: 20px;
}
.article-detail .article-data-box li img { width: 25px; display: inline-block; vertical-align: middle;}
.article-detail .article-data-box li div {display: inline-block; vertical-align: middle; font-size: 14px; color: #999;}
.article-content .article-comment {margin-top: 50px;}
.article-content .article-comment .title { font-size: 24px; font-weight: bold; margin-bottom: 15px;}
.article-content .article-comment .textarea-box {font-size: 16px; height: 80px; padding: 14px; background: #F7F9FA; position: relative;
     margin-bottom: 15px;
}
.article-content .article-comment .textarea-box textarea { width: 100%; height: 100%; background: none; border: none; outline: none; 
    font-size: 16px; line-height: 24px;}
.article-content .article-comment .textarea-box .textarea-footer { position: absolute; bottom: 10px; right: 10px; color: #999999;}
.article-content .article-comment .textarea-box .textarea-footer .count{color: #999; font-size: 16px; line-height: 24px;}
.article-content .article-comment .textarea-box .textarea-footer .submit-btn { width: 90px; height: 30px; background: #423BDD;
 margin-left: 15px; line-height: 30px; text-align: center; color: #ffffff; display: inline-block; cursor: pointer;
}

.mt1{margin-top: 20px;}
.paging-box {text-align: center; margin-top: 20px;}
.paging-box ul * {vertical-align: middle;}
.paging-box ul li { display: inline-block; width: 34px; height: 34px; background-color: #F7F9FA; border-radius: 3px;
    line-height: 34px;text-align: center; font-size: 14px;margin: 0 2px;cursor: pointer; overflow: hidden;
}
.paging-box ul li span,.paging-box ul li a{display: block; width: 100%; height: 100%; background-color: #F7F9FA;}
.paging-box ul li.btn-prev { background: url(https://www.jazzyear.com/statics/image/paging-left.png) no-repeat; background-size: 10px 16px;
    background-position: center center; background-color: #F7F9FA; 
}
.paging-box ul li.btn-next { background: url(https://www.jazzyear.com/statics/image/paging-right.png) no-repeat; background-size: 10px 16px;
    background-position: center center; background-color: #F7F9FA; 
}
.paging-box ul li.current,.paging-box ul li.active {background-color: #423BDD; color: #fff;}
.paging-box ul li.current span,.paging-box ul li.active span{color: #fff; background-color: #423BDD;
display: block; width: 100%; height: 100%; line-height: 34px; font-size: 14px; border-radius: 3px;}
.paging-box ul li span:hover{background-color: #423BDD; color: #fff;}
.paging-box ul li a:hover{background-color: #423BDD; color: #fff;}

.style-item{padding-bottom: 30px; cursor: pointer; border-bottom: 1px solid #ddd; box-sizing:border-box; -webkit-tap-highlight-color:transparent;}
.style_header_nf{padding-top: 30px;}
.style_title_nf { font-size: 17px; line-height: 1.78em; color: #333; cursor: pointer; margin-right: 15px; font-weight: 500;}
.style_header_nf .style_meta_nf {font-size: 14px;color: #999;font-weight: 400;display: inline-block;line-height: 1;}
.style_summary_nf{margin-top: 8px;}
.style_summary_nf span{ display: -webkit-box; -webkit-box-orient: vertical; font-size: 16px; line-height: 24px; color: #666;}
.style_summary_nf span.hd{ -webkit-line-clamp: 2; word-break: break-all; overflow: hidden;}
/*.style-item .hide-text{display: none; overflow: hidden; margin-top: 30px;}*/
/*.style-item .hide-text p{font-size: 14px; line-height: 20px;}*/
.style_highlight__CjvgL.style-item {border: 1px solid #ddd; border-radius: 8px; position: relative; box-shadow: 0 4px 18px -4px rgb(0 0 0 / 10%);
    z-index: 2; margin-left: -16px; margin-right: -16px; margin-top: -1px; padding-left: 15px; padding-right: 15px;
}
.style-item.style-item-open .style_summary_nf span.hd{ -webkit-line-clamp: initial;}


/*about us*/
.user-menu-warp {min-height:400px;background-color:#fafafa;width:100%;margin:30px 0 60px;position:relative}
.menu-warp {width:25%;height:100%;box-sizing:border-box; border-right:1px solid #f8f8f8; float: left;}
.user-content-warp {box-sizing:border-box; background-color:#fff;padding:0 30px;width:75%; float: right;}
.user-content-warp .nav-box {height:60px;margin-bottom:-1px}
.user-content-warp .nav-box .badge {background-color:#f63756;font-size:12px;color:#fff;margin:-4px 0 0 5px}
.user-content-warp .nav-box li {float:left;line-height:58px;font-size:18px;color:#bbb;padding:0 25px}
.user-content-warp .nav-box li a {color:#bbb}
.user-content-warp .nav-box li a:hover,.user-content-warp .nav-box li.active a {color:#333}
.user-content-warp .nav-box li.active {color:#333;border-bottom:2px solid #D93641}
.user-content-warp .nav-box,.user-content-warp .nav-box-border {border-bottom:1px solid #f0f0f0}
.menu-warp ul li {height:60px;line-height:60px;color:#333;font-size:18px;text-align:center;border-bottom:1px solid #f5f5f5}
.menu-warp ul li .icon-message {margin:27px 0 0 5px}
.menu-warp ul li.active {color:#D93641;border-left:2px solid #D93641;background-color:#fff;margin-right:-1px}

.about-us-box .box-item .box-name.active,.about-us-box .t-h4 {border-bottom:1px solid #f0f0f0}
.promote-warp .qr-box img {width:108px;height:108px;float:left}
.promote-warp .qr-box .app-guide-title {line-height:36px;text-align:center}
.promote-warp .qr-box .app-guide-title span:first-child {display:inline-block;position:relative;margin-top:17px}
.about-us-box {margin-top:30px;padding-bottom:30px}
.about-us-box .about-min-height {min-height:600px}
.about-us-box p {font-size:16px;color:#333;line-height:30px}
.about-us-box p {margin-bottom:30px;}
.about-us-box em {font-style:normal;color:#bbb}
.about-us-box.renzheng p {font-size:16px;line-height:2}
.about-us-box p.f1 {font-size:16px;line-height:26px}
.about-us-box .box-wrap {padding-left:15px}
.about-us-box .t-h4 {position:relative;font-size:16px;height:35px;margin:30px 0 0;line-height:35px}
.about-us-box .t-h4:before {content:'';position:absolute;width:6px;height:6px;border-radius:6px;background:#D93641;left:-15px;top:15px}
.about-us-box .box-item {background:#fafafa;padding:0 15px}
.about-us-box .box-item .box-name {position:relative;background:#fafafa;height:50px;font-size:14px;line-height:50px;margin-top:30px;cursor:pointer}
.about-us-box .box-item .box-cnt {padding:25px 0;display:none}
.about-us-box .box-wrap .box-name i {position:absolute;right:0}
.about-us-box .box-wrap .box-name i:after {content:'+';font-size:22px;color:#333;font-style:normal;display:block}
.about-content-ul,.about-icon,.about-icon-ul,.about-us-video {display:inline-block}
.about-us-box .box-wrap .box-name.active i:after {content:'-'}
.links-img-ul,.links-txt-ul {margin-top:20px}
.links-img-ul li {width:101px;height:36px;float:left;margin-right:20px;margin-bottom:20px}
.links-txt-ul li {float:left;margin-right:30px;margin-bottom:10px}
.about-us-intro {width:440px}
.about-us-img {float:right;width:370px;height:207px}
.about-us-box .about-us-intro p {font-size:16px}

/*财经*/
.market-con{padding-top: 30px;}
.market-con h2{font-size: 30px; font-weight: normal; margin-bottom: 30px;}
/*.blocks{float: left;}
.blocks-hot{float: right; width: 805px; overflow: hidden;}*/
.swiper-container-fa>div.swiper-wrapper>div.swiper-slide{width: 220px; /*height: 210px;*/}
.swiper-container-fa .blocks-title{font-size: 16px; line-height: 24px; margin-bottom: 5px;}
.swiper-container-fa .num{font-size: 24px; color: #ff6e00; margin-bottom: 10px;}
.swiper-container-fa .line-box{display: flex; justify-content: space-between; margin-bottom: 10px;}
.swiper-container-fa .line-box .hot-bk-item-bar{padding-right: 2px; height: 4px;}
.swiper-container-fa .line-box .up{width: 100%; height: 100%; background: red;}
.swiper-container-fa .line-box .ping{width: 100%; height: 100%; background: #ddd;}
.swiper-container-fa .line-box .down{width: 100%; height: 100%; background: green;}
.auto-scrollbar-common{height: 170px;}
.auto-scrollbar-common .swiper-wrapper{width: 96%;}
.auto-scrollbar-common .swiper-slide{height: 24px;}
.auto-scrollbar-common .swiper-slide .auto-box{display: flex; justify-content: space-between; align-items: center;}
.auto-scrollbar-common .swiper-slide .auto-box .name{font-size: 14px; line-height: 24px;}
.auto-scrollbar-common .swiper-slide .auto-box .zhishu{font-size: 12px; line-height: 24px; color: #ff6e00;}
.auto-scrollbar-common .swiper-slide .auto-box .zhishu.green{color: green;}
.marketList{background: #fff; border-radius: 10px; margin-top: 30px; position: relative;}
.marketList .refresh{position: absolute;right: 5px; top: 10px; width: 20px; display: block; cursor: pointer;
transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg);
transition: transform 0.3s ease; -webkit-transition: transform 0.3s ease; -moz-transition: transform 0.3s ease;
}
.marketList .title{margin-bottom: 15px;}
.marketList .marketList-header{background: #f5f5f5;}
.marketList .marketList-common{display: flex; justify-content: space-between;  border-bottom: 1px solid #ddd; }
.marketList .marketList-common div:first-child{border-left: 1px solid #ddd; }
.marketList .marketList-common div.serial-number{ flex: 0.4;}
.marketList .marketList-common div.stock-code{ flex: 0.5;}
.marketList .marketList-common div{border-right: 1px solid #ddd; font-size: 14px; line-height: 30px; flex: 1; text-align: center; min-width: 70px;
height: 30px; overflow: hidden;}
.swiper-market{height: 450px; padding-bottom: 10px; box-sizing:border-box;}
.swiper-market .swiper-slide{height: 30px;}
.swiper-market .swiper-slide:nth-child(odd){background: #f0f0f0;}
.blocks .tab{margin-bottom: 10px;}
.blocks .tab span{display: inline-block; font-size: 14px; line-height: 20px; padding-right: 20px; cursor: pointer;}
/*.blocks .tab span.act{color: #007aff;}*/
.blocks{overflow: hidden; margin-bottom: 30px;}
.blocks .blocks-tab{ width: 32%; margin-right: 2%; float: left;}
.blocks .blocks-tab:last-child{margin-right: 0%;}
@media (max-width: 1199px){
    .banner .banner-left{height: 258px;}
    .banner .banner-right-box .banners{height: 119px;}
    .banner .banner-right-box .banners .banners-text{padding:0 10px;}


    .video-cover{width: 51%;}
    .invest-box .invest-list{padding:0 1%; height: 370px;}
    .invest-box .invest-item{padding:10px 0;}
    .invest-box .invest-item .invest-item-h1{margin-bottom: 8px;}
    .activity-lists .activity-center{height: 165px; padding:10px 2%;}
    .activity-lists .activity-center .tags{margin-bottom: 15px;}
    .activity-lists .activity-center .bottom{margin-top: 6px; margin-bottom: 6px;}


    .filter-line ul li{width: 100px; padding-left: 15px;}
    .activity-video-box .video-box .video-box-cover{height: 203px;}
    .activity-video-box .video-box .activity-title{font-size: 16px;}

    .blocks-hot,.blocks{float: none;}
    .marketList{margin-top: 30px;}
}

@media (max-width: 992px){
    .banner .banner-left{height: 400px;}
    .banner .banner-right-box .banners{margin-left: 0; height: 245px; width: 48.5%;}
    .banner .banner-right-box .banners:nth-child(odd){margin-right: 3%;}
    .banner .banner-right-box .banners.banners-bottom{margin-top: 20px;}
    .banner .banner-right-box .banners .banners-text{width: 100%; box-sizing:border-box; /*height: 36px; line-height: 36px; padding-top: 0;
        padding-bottom: 0;*/}

    .activity-lists .activity-item{display: block; position: relative; background: #F7F9FA;}
    .banner .banner-right,.banner .banner-left,.new-article,.hot-article,.invest-box .invest-banner,.invest-box .invest-list,.activity-lists .activity-item{
        width: 100%; float: none;
    }
    .block-title{margin-top: 30px;}
    .block-title .text{font-size: 20px;}
    .block-title.block-title-mt{margin-top: 10px;}
    .video-cover{width: 100%; height: auto; margin-bottom: 20px;}
    .article-list{width: 100%; box-sizing:border-box; margin-left: 0;}
    .vedio-bottom-box .article-list-cover{width: 100%; display: block; float: none; box-sizing:border-box; position: relative; padding:10px 1%;}
    .vedio-bottom-box .article-list-cover:after{content: ''; width: 100%; height: 0; clear: both; display: block;}
    .vedio-bottom-box{margin-top: 20px;}
    .activity-list .activity-item .activity-cover{height: auto;}
    .vedio-bottom-box .article-list-cover .coverimg{width: 36%; height: auto;}
    .vedio-bottom-box .article-list-cover .center{width: 64%; box-sizing:border-box;}

    .invest-box .invest-title{font-size: 30px; margin-top: 30px; margin-bottom: 10px;}
    .invest-box .invest-desc{font-size: 16px; line-height: 24px; margin-bottom: 20px;}
    .invest-box .invest-list{height: auto; box-sizing:border-box; margin-left: 0; padding-bottom: 20px; padding-top: 10px;}
    .activity-lists .activity-item:nth-child(odd){ margin-right: 0; }
    .activity-lists .activity-item:after{content: ''; width: 100%; height: 0; clear: both; display: block;}
    .activity-lists .activity-center .tags{margin-bottom: 40px;}

    .swiper-container-video .swiper-button-next{margin-right: 43%;}
    .swiper-container-video .swiper-button-prev{margin-left: 43%;}
    .page-activity-list .activity-file-box .list .activity-file-item {
        width: 100%;
    }
    .page-activity-list .activity-file-box .list .activity-file-item:nth-child(odd){margin-right: 0;}
    .page-activity-list .loading-more-btn{width: 200px; height: 36px; line-height: 36px; font-size: 16px;}
    .page-activity-list .activity-file-box .list .activity-file-item .max-one{font-size: 16px;}
    .page-activity-list .activity-file-box .list .activity-file-item img{width: 20px;}
    .activity-video-box .title,.page-activity-list .activity-file-box .title{font-size: 20px; margin-bottom: 15px;}
    .activity-video-box{margin-top: 30px; padding: 30px 0;}
    .page-activity-list .partner-box .label-box{width: 120px; padding-left: 15px;}
    .page-activity-list .partner-box .center{width: calc(100% - 135px)}
    .page-activity-list .partner-box{margin-top: 30px;}
    .page-activity-list .activity-file-box{margin-top: 20px;}

    .article-content{float: none; width: 100%;}
    
  
    .blocks .blocks-tab{ width: 48%; margin-right: 2%; }
    .blocks .blocks-tab:nth-child(even){margin-right: 0%;}
}

@media (max-width: 768px){
    .banner .banner-left{height: 230px;}
    .banner .swiper-container .swiper-slide .swiper-title{font-size: 16px; }
    /*.banner .banner-right-box .banners .banners-text{ }*/
    .banner .swiper-pagination-top span{width: 30px; height: 2px;}
    .banner .banner-right-box .banners{height: 130px;}
    .banner .banner-right-box .banners.banners-bottom{margin-top: 12px; margin-bottom: 12px;}
    .banner .banner-right-box .banners .banners-text{height: auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
     overflow: hidden; line-height: 20px; padding-top: 0; padding-bottom: 0; font-size: 14px; line-height: 30px;}
    
    .block-title{margin-top: 16px; padding-bottom: 6px; margin-bottom: 10px;}
    .activity-list .activity-item{margin-top: 15px;}
    .block-title .text{font-size: 18px;}
    .block-title img{width: 18px; height: 18px;}
    .activity-list .activity-item .activity-cover,.activity-list .activity-item .activity-center{width: 100%; float: none;}
    /*.activity-list .activity-item .activity-cover{height: 120px;}*/
    .activity-list .activity-item .activity-center{padding-left: 0; margin-top: 10px;}
    .activity-list .activity-item .activity-center .title{font-weight: normal;}
    .font-18{font-size: 16px; font-weight: normal;}
    .font-14{font-size: 12px; line-height: 16px;}
    .video-cover .vedio-title{height: 30px; line-height: 30px; padding:0 15px;}
    .video-cover{margin-bottom: 10px;}
    .article-list{padding:5px 0;}
    .article-list .title{margin-bottom: 5px;}
    .video_area video{width: 96%;}
    .vedio-bottom-box{margin-top: 10px;}
    .vedio-bottom-box .article-list-cover{padding-top: 6px; padding-bottom: 6px;}
    .article-list-cover .title{font-size: 14px; line-height: 20px; margin-bottom: 0;}
    .invest-box .invest-title{font-size: 20px; line-height: 30px; margin:20px 0 10px;}
    .invest-box .invest-desc,.invest-box .invest-item .invest-item-h2{font-size: 14px; line-height: 20px;}
    .invest-box .invest-list{padding-bottom: 10px; padding-top: 0;}
    .activity-lists .activity-item{margin-top: 10px; }
    .activity-lists .activity-center{padding:5px; height: auto;}
    .activity-lists .activity-center .title{font-size: 14px; line-height: 20px; margin-bottom: 2px;}
    .activity-lists .activity-center .tags{margin-bottom: 8px;}
    .activity-lists .activity-center .bottom{display: flex; align-items: center;}
    .activity-lists .activity-center .bottom img{width: 12px; height: 12px;}

    .filter-line{padding:6px 0; height: 40px;}
    .filter-line .label{padding:0 20px; line-height: 40px;}
    .filter-line ul{margin-left: 72px; width: 70%;}
    .filter-line .arrow-box{line-height: 40px; right: 5px; background-position: right 17px;}
    .filter-line ul li{padding-left: 15px; line-height: 27px; font-size: 14px; width: auto;}
    .page-activity-list .loading-more-btn{width: 120px; height: 30px; line-height: 30px; margin-top: 20px;}
    .activity-video-box{margin-top: 20px; padding:20px 0;}
    .activity-video-box .title, .page-activity-list .activity-file-box .title{font-size: 18px; margin-bottom: 12px;}
    .activity-video-box .video-box .activity-title{font-size: 14px; height: 36px; line-height: 36px;}
    .swiper-container-video .swiper-button-prev{margin-left: 39%; margin-top: 12px;}
    .swiper-container-video .swiper-button-next{margin-right: 39%; margin-top: 12px;}
    .swiper-container-video .swiper-button-next, .swiper-container-video .swiper-button-prev{width: 24px; height: 24px;}
    .swiper-container-video .swiper-button-next:after,.swiper-container-video .swiper-button-prev:after{
        width: 24px; height: 24px; background-size: 24px 24px;
    }
    .page-activity-list .partner-box{margin-top: 20px;}
    .page-activity-list .partner-box .label-box{width: 100px; padding-left: 10px; height: 200px; padding-top: 30px;}
    .page-activity-list .partner-box .label-box .h1{margin-bottom: 20px; font-size: 18px;}
    .page-activity-list .partner-box .label-box .h2{font-size: 14px; line-height: 18px; margin-bottom: 20px;}
    .page-activity-list .partner-box .center {width: calc(100% - 110px);}
    .page-activity-list .partner-box .center .center-con .partner-item{width: 47%; margin-left: 3%; margin-bottom: 10px; height: 110px;}
    .partner-item .icon img{width: 90%;}
    .page-activity-list .activity-file-box .list .activity-file-item{width: 100%; padding:0 10px; float: none; margin-bottom: 10px;}
    .page-activity-list .activity-file-box .list .activity-file-item:nth-last-child(2){margin-bottom: 0!important;}
    .page-activity-list .activity-file-box .list .activity-file-item img{width: 15px; margin-top: 10px; margin-right: 6px;}
    .page-activity-list .activity-file-box .list .activity-file-item .max-one{line-height: 35px; height: 35px; font-size: 14px;}
    .page-activity-list .activity-file-box .list .activity-file-item .time{line-height: 24px; float: left; display: block;}
    
    .article-content .article-comment .title{font-size: 20px; margin-bottom: 10px;}
    .article-content .article-comment .textarea-box textarea{font-size: 14px; line-height: 20px;}
    .article-detail .article-data-box li{margin-left: 35px;}
    .article-content .article-comment .textarea-box .textarea-footer .count{font-size: 14px;}
    .article-content .article-comment .textarea-box .textarea-footer .submit-btn{width: 60px; height: 24px; line-height: 24px; margin-left: 10px;}
    .article-content .article-header .title{font-size: 20px; line-height: 30px; margin-bottom: 10px;}
    .article-content .article-header .author-header,.article-content .article-header .author-header{font-size: 12px;}
    .article-content .article-header .author-header .logo{width: 17px; height: 17px;}
    .article-con{padding-top: 20px;}
    .article-content .article-header{padding-bottom: 20px;}
    .article-detail .article-data-box li div{font-size: 12px;}
    .article-detail .article-data-box li img{width: 20px;}
    .paging-box ul li,.paging-box ul li a,.paging-box ul li span,.paging-box ul li.active a,.paging-box ul li.active span {
     width: 24px; height: 24px; line-height: 24px;text-align: center; font-size: 12px!important;
    }
    .paging-box ul li.btn-prev { background-size: 8px 14px;}
    .paging-box ul li.btn-next { background-size: 8px 14px;}

    .style_title_nf{font-size: 16px; line-height: 24px;}
    .style_header_nf .style_meta_nf{font-size: 12px;}
    .style_header_nf{padding-top: 20px;}
    .style_summary_nf span{font-size: 14px; line-height: 20px;}
    .style-item{padding-bottom: 20px;}
    /*.style-item .hide-text{margin-top: 15px;}*/
    .article-content{margin:0 15px; width: auto;}

    .menu-warp,.user-content-warp {width:100%;float: none;}
    .service-menu{overflow: hidden;}
    .service-menu li{width: 33.3333%; float: left; box-sizing:border-box;}
    .user-content-warp{padding:0 15px;}
    .about-us-box p{margin-bottom: 15px; font-size: 16px; line-height: 24px;}
    .blocks-hot{width: auto;}
    .marketList-con{width: 100%; overflow-y:hidden; overflow-x:scroll;}
    .marketList-container,.swiper-market .swiper-slide,.marketList .marketList-common{width: 600px;}
    .marketList .marketList-common div.stock-name{flex: auto; flex-shrink: 1; width: 150px;}
    .swiper-market{height: 350px;}

    .blocks .blocks-tab{ width: 100%; margin-right: 0; margin-bottom: 20px;}
    .blocks .blocks-tab:nth-child(even){margin-right: 0;}
    .blocks .blocks-tab:last-child{margin-bottom: 0;}

    .article-content .article-detail .article-message h1,.article-content .article-detail .article-message h2,.article-content .article-detail .article-message h3,
    .article-content .article-detail .article-message h4,.article-content .article-detail .article-message h5,.article-content .article-detail .article-message h6{
        font-size: 18px; 
    }
    .article-content .article-detail p{font-size: 16px; line-height: 24px; margin:15px 0;}
    .article-content .article-detail{padding-top: 20px;}
    .article-content .article-detail .article-message blockquote:before{
        transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); top: 0;
    }
}
