.cate-block-title {
    font-size: 18px;
}
.cate-block-title .more {
    font-size: 14px;
    text-decoration: none;
    color: #003685;
    font-weight: normal;
}
.flex {
    display: flex; justify-content: space-between;
}
.cate-block-title.white-mode {
    color: white;
}
.ellipsis1 {
    text-overflow: ellipsis;overflow: hidden;
    white-space: nowrap;
}
.ellipsis2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.ellipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}
.cate-block-title.white-mode .more {
    color: white;
}
.hgy-activity {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/hgy-activity-bg.png) no-repeat;
    width: 100%;height: 872px;
    margin-top: 60px;margin-bottom: 60px;
}
.product-wrap .hgy-activity {
    background: none;margin: 0;padding: 0;
    height: unset;
}
.hgy-activity .hgy-content {
    padding-top: 60px;box-sizing: border-box;
}
.product-wrap .hgy-activity .hgy-content {
    padding: 0;
}
.hgy-content .join-wrap {
    margin-top: 20px;
}
.hgy-content .join-wrap ul ol p {
    line-height: 1.5;
}
.hgy-activity .activity-wrapper {
   flex-wrap: wrap;
    justify-content: start;
}
.hgy-activity .activity-wrapper:hover a {
    color: #333;
}
.hgy-activity .activity-wrapper li {
    width: 346px; height: 316px;background: white;
    margin-bottom: 40px;
    margin-right: 30px;
}
.hgy-activity .activity-wrapper a:nth-of-type(3n) li {
    margin-right: 0;
}
.product-wrap .hgy-activity .activity-wrapper a:hover {
    color: #333;
}
.product-wrap .hgy-activity .activity-wrapper li {
    border: 1px solid #DCDFE6;
}
.hgy-activity .activity-wrapper li img {
    width: 100%; height: 196px;object-fit: cover;
}
.hgy-activity .activity-wrapper li orgname {
    color: #999999;font-size: 16px;
}
.hgy-activity .activity-wrapper li .words {
    padding: 17px 20px;
}
.hgy-activity .activity-wrapper li .title {
    color: #333333;font-size: 18px;font-weight: bold;
    margin-bottom: 10px;
    min-height: 50px;
}
.hgy-dynamic .dynamic-wrapper {
    flex-wrap: wrap;padding-bottom: 20px;
}
.hgy-dynamic .dynamic-wrapper li {
    width: 530px;margin-bottom: 40px;
    justify-content: start;
}
.hgy-dynamic .dynamic-wrapper li img {
    width: 210px; height: 130px;
}
.hgy-dynamic .dynamic-wrapper li .words {
    padding-left: 20px;
}
.date {
    color: #999999;font-size: 12px;
}
.hgy-dynamic .dynamic-wrapper li .words .title {
    font-size: 16px; color: #333;
    min-height: 80px;margin-bottom: 25px;
}
.hgy-knowledge {
    background: #F5F7FA;padding: 60px 0;
}
.hgy-knowledge .tip {
    color: #888888;font-size: 14px;margin-bottom: 20px;
}
.hgy-knowledge .hgy-content .data, .hgy-knowledge .hgy-content .article {
    background: white; width: 530px;
    height: 360px;padding: 20px;box-sizing: border-box;
}
.hgy-content .content {
    font-size: 16px;line-height: 1.9;
}
.hgy-knowledge .hgy-content .content ul li {
    margin-bottom: 17px;align-items: center;
}

.hgy-knowledge .hgy-content .data a .words, .hgy-knowledge .hgy-content .article a .words {
    position: relative;
}
.hgy-knowledge .hgy-content .data a:hover .words:after, .hgy-knowledge .hgy-content .article a:hover .words:after {
    content: '';
    left: -20px;
    background: #003685;
    position: absolute;top: 0;
    width: 4px;height: 52px;
}
.hgy-knowledge .hgy-content .data .title {
    width: 450px;
}
.hgy-knowledge .hgy-content .data a:hover img {
    display: block;
}
.hgy-knowledge .hgy-content .content ul li img {
    display: none;
}
.hgy-knowledge .hgy-content .data img {
    width: 40px;height: 40px;
}
.hgy-knowledge .hgy-content .title {
    font-size: 14px; color: #333;
    margin-bottom: 6px;
}

.hgy-full-gray {
    background: #F5F7FA;margin-top: 60px;
    padding-bottom: 60px;
}
.hgy-botton-mini {
    text-align: center;
    height: 27px; line-height: 27px;
    padding: 7px 10px;
    border-radius: 164px;
    color: #132685;background: #E7E9F2;
}
.hgy-botton-mini.active{
    color: white;background: #003685;
}
.hgy-text-center {
    text-align: center;
}
.hgy-botton-normal {
    font-size: 18px;
    display: inline-block;
    width: 220px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #003685;
    border-radius: 73px;
    color: #fff;
    margin: 30px auto;
}

.hgy-introduce .partners .tags .hgy-botton-mini {
    margin-right: 20px;
}
.hgy-introduce .partners .tags .hgy-botton-mini:hover {
    color: white;
    background: #003685;
}

.hgy-introduce .partners .logo {
    margin-top: 40px;margin-bottom: 50px;
}

.hgy-introduce .partners .logo img {
    width: 175px;height: 60px;object-fit: contain;padding: 10px;
}
.hgy-introduce .partners .logo ul li {
    height: 60px;width: 175px;
    display: flex;
    margin-right: 8px;
    align-items: center;
    border: 1px solid rgba(0, 54, 133, 0.19);margin-bottom: 10px;
}
.hgy-introduce .partners .logo ul {
    flex-wrap: wrap;
    justify-content:start;
}

.hgy-introduce .partners .logo ul.org-names {
    text-align: center;
    font-size: 14px;
}
.hgy-introduce .partners .logo ul.org-names li {
    padding: 0 5px;
}

.hgy-knowledge-wrapper .hgy-tags {
    margin-top: 10px;
}

.hgy-knowledge-wrapper .hgy-article-list {
    margin-top: 40px;font-size: 18px;
}
.hgy-knowledge-wrapper .hgy-article-list li {
    margin-bottom: 60px;
}
.hgy-knowledge-wrapper .hgy-article-list li .left {
    width: 315px; height: 195px;
}
.hgy-knowledge-wrapper .hgy-article-list li .left img {
    width: 100%;height: 100%;object-fit: cover;
}
.hgy-knowledge-wrapper .hgy-article-list li .right {
    width: 755px;height: 195px;
}
.hgy-knowledge-wrapper .hgy-article-list li .right .title {
    color: #333333;margin-bottom: 20px;
    font-weight: bolder;
}
.hgy-knowledge-wrapper .hgy-article-list li .right .summary {
    color: #666666;margin-bottom: 40px;line-height: 1.7;
}
.hgy-knowledge-wrapper .hgy-article-list li:hover .right .title {
    color: #f5ab00;
}

.hgy-article-detail .top-info .left {
    width: 315px;height: 210px;margin-right: 30px;
}
.hgy-article-detail .top-info .left img {
    width: 100%;height: 100%; object-fit: contain;
    border: 1px solid #ccc;
    padding: 10px;box-sizing: border-box;
}
.hgy-activity .activity-wrapper a li, .hgy-activity .activity-wrapper a li img {
    transition: all 0.3s;
}
.hgy-activity .activity-wrapper a li .img-wrap {
    width: 346px;height: 198px;overflow: hidden;
}
.hgy-activity .activity-wrapper a:hover li img {
    transform: scale(1.2);
}
.hgy-activity .activity-wrapper a:hover li {
    border-color: transparent;
    box-shadow: 0 20px 50px 0 rgba(23, 1, 3, .1);
}
.hgy-article-detail .top-info {
    justify-content: start;margin-bottom: 30px;
}
.hgy-article-detail .top-info .right {
    flex-direction: column;
}
.hgy-article-detail .top-info .right .title {
    font-size: 26px;font-weight: bolder;color: #333333;
}
.hgy-article-detail .top-info .right .qrcode {
    display: flex;align-items: end;
}
.hgy-article-detail .top-info .right .qrcode img {
    border: 6px solid #F5F7FA;object-fit: cover;width: 110px;height: 110px;
    margin-right: 15px;
}
.hgy-article-detail .top-info .right p {
    color: #666666;font-size: 14px;
}
.product-wrap {
    width: 1100px;
    margin: 0 auto;
}
.product-tab {
    margin-top: 40px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}
.form-choose ul li:nth-child(1) {
    margin-top: 0;
}
.form-choose ul li {
    margin-top: 8px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.form-choose ul li .label-sum label {
    display: block;
    font-size: 14px;
    font-weight: normal;
    width: 160px;
    padding: 8px 8px;
    box-sizing: border-box;
    /*background-color: #eee;*/
    color: #666;
}
.form-choose ul li .right-choose {
    font-size: 14px;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 25px;
    border-bottom: 1px dashed #e5e5e5;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.form-choose ul li .right-choose .choose-item {
    line-height: 35px;
    overflow: hidden;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: all .3s;
}
.form-choose ul li .right-choose .icon {
    height: 35px;
    padding-left: 20px;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
i.icon-tobottom {
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAAgElEQVQYlW3Pqw1CQRAF0AMBh6QQNIoGcKAQyCcRYOiB4NehKADkq+EVQA9UgCJD2GT4XLlz7ky2V0qBOabY+80EGzQDjHHGCEPsEg/Yvs2tjztWeGCLwx94xTFw5IJlKpwSjNkiZhXXwusR6wTrEhlH4lwtfMBIfPA7UZihyxCeaj0djYzCufIAAAAASUVORK5CYII=);
    width: 11px;
    height: 6px;
    background-repeat: no-repeat;
    background-position: center;
}
.form-choose ul li .right-choose .choose-item .all {
    cursor: pointer;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.form-choose .toAll_btn.up i {
    transform: rotateZ(180deg);
}
.form-choose ul li .right-choose .choose-item .main-item {
    padding-left: 30px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -32px;
}
.form-choose ul li .right-choose .choose-item .main-item>div {
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 32px;
}
.form-choose ul li .right-choose .choose-item .main-item>div>label {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: normal;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.form-choose ul li .right-choose .choose-item .main-item>div>label i {
    display: block;
    width: 16px;
    height: 16px;
    /*background-color: #eee;*/
    border: solid 1px #ccc;
    margin-right: 5px;
}
.form-choose .radio_selected {
    /*color: #c01b25 !important;*/
}
.form-choose .radio_selected i::before {
    content: "";
    background-color: #003685;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.form-choose .radio_selected i::after {
    content: "";
    background-color: white;
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.form-choose .checkBox_selected {
    /*color: #c01b25 !important;*/
}
.form-choose .checkBox_selected i {
    border-color: #003685 !important;
    background-color: #fff !important;
    background-image: url(https://customize-uploads.lingxi360.com/outsource/nandu/checkbox.png);
    background-repeat: no-repeat;
    background-position: center;
}
.form-choose ul li .right-choose .choose-item.has-radio {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.form-choose ul li .right-choose .choose-item.has-radio .btns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-choose ul li .right-choose .choose-item.has-radio .btns>button {
    cursor: pointer;
    padding: 0;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border-radius: 18px;
}
.form-choose ul li .right-choose .choose-item.has-radio .btns>button:first-child {
    background-color: #fff;
    color: #132685;
    border: solid 1px #003685;
}
.form-choose ul li .right-choose .choose-item.has-radio .btns>button:last-child {
    margin-left: 7px;
    border: none;
    color: #132685;
    border: solid 1px #003685;
    background-color: #fff;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr .radio-item:first-child {
    margin-left: 0;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr .radio-item {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 68px;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr .radio-item>div {
    cursor: pointer;
    margin-left: 15px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr .radio-item>div label {
    cursor: pointer;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: normal;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-choose ul li .right-choose .choose-item.has-radio .radio-arr .radio-item>div label i {
    display: block;
    border-radius: 50%;
    box-sizing: content-box;
    position: relative;
    width: 12px;
    height: 12px;
    background-color: #fff;
    border: solid 1px #ccc;
    cursor: pointer;
    margin-right: 5px;
}
.form-choose ul li .right-choose.has-search-input {
    border-bottom: none;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-choose ul li .search-module {
    width: 463px;
    height: 36px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.form-choose ul li .search-module .form-wrap {
    width: 100%;
    height: 100%;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
}
.form-choose ul li .search-module .form-wrap input {
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
    background-color: #f5f5f5;
    border: solid 1px #e5e5e5;
    color: #999;
    line-height: 40px;
    font-size: 14px;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    padding-left: 11px;
}
.form-choose ul li .search-module .form-wrap .cu-btn {
    padding: 0;
    color: white;
    background-color: #132685;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 36px;
    box-sizing: border-box;
    line-height: 36px;
    width: 100px;
    cursor: pointer;
    border-radius: 0 4px 4px 0;
    border: 1px solid #132685;
    position: absolute;
    right: 0;
    top: 0;
}
.form-choose ul li .search-module .form-wrap .cu-btn .iconfont {
    color: #f5f5f5;
    font-size: 25px;
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-sousuo:before {
    content: "\e628";
}
.form-choose ul li .search-module .form-wrap .cu-btn .iconfont {
    color: #f5f5f5;
    font-size: 25px;
}


@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_832923_hhm2dcj4n4s.eot?t=1541667114517'); /* IE9*/
    src: url('//at.alicdn.com/t/font_832923_hhm2dcj4n4s.eot?t=1541667114517#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('//at.alicdn.com/t/font_832923_hhm2dcj4n4s.ttf?t=1541667114517') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_832923_hhm2dcj4n4s.svg?t=1541667114517#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-dianhua:before { content: "\e624"; }

.icon-you:before { content: "\e688"; }

.icon-youxiang:before { content: "\e752"; }

.icon-dizhi:before { content: "\e9ff"; }

.icon-xiao20:before { content: "\e606"; }

.icon-shang:before { content: "\e61e"; }

.icon-sousuo:before { content: "\e628"; }

.icon-left-jf:before { content: "\e693"; }

.icon-zuo:before { content: "\e671"; }

.icon-youbian:before { content: "\e6f0"; }

.choose-item.has-radio {
    display: block !important;
}

.choose-item.has-radio .btns {
    margin-bottom: 10px;
}

.hgy-tab ul {
    display: flex;margin-bottom: 20px;
    align-items: center;
    border-bottom: 1px solid #E4E7ED;
}
.hgy-tab ul li {
    font-size: 16px;
    position: relative;
    padding: 20px 0;
    color: #333333;
    margin-right: 40px;
}
.hgy-tab ul li.active {
    color: #003685;
    font-size: 16px;
}
.hgy-tab ul li.active:after {
    content: '';background: #003685;
    position: absolute;bottom: 0;
    width: 40px;height: 3px;
    left: 50%;transform: translateX(-50%);
}

.home-report-wrap {
    padding: 60px 0;
}
.home-report-wrap .report-title {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 18px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 40px;
    padding-left: 40px;
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-report-title-icon.png) left center no-repeat;
    background-size: 30px;
}
.home-report-wrap .report-title .more {
    font-size: 14px; color: #132685;
    font-weight: normal;
}
.report-down, .info-download {
    font-size: 14px;
    border: 1px solid #E4E7ED;
    width: 530px;height: 366px;
    padding: 20px; box-sizing: border-box;
}
.report-down ul li, .info-download ul li {
    display: flex;padding: 18px;
    border-bottom: 1px solid #E4E7ED;
}
.report-down ul li:last-of-type, .info-download ul li:last-of-type {
    border-bottom: 0;
}
.report-down ul li .icon, .info-download ul li .icon {
    width: 70px;
}
.report-down ul li .title, .info-download ul li .title {
    font-size: 14px;
    min-height: 50px;
}
.home-report-wrap .resource {
    flex: 1;
}
.home-report-wrap .download-preview div {
    padding-left: 25px;
}
.home-report-wrap .download-preview .preview {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-preview.png) 0px center no-repeat;
    background-size: 14px;
    margin-right: 30px;
}
.home-report-wrap .download-preview .download {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-download.png) 2px center no-repeat;
    background-size: 14px;
}
.home-report-wrap .download-preview-wrap, .home-report-wrap .download-preview-wrap a {
    display: flex;    justify-content: space-between;
    color: #999999;
}
.home-report-wrap .download-preview-wrap a:hover {
    color: #132685;
}
.home-report-wrap .download-preview-wrap a:hover .preview {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-preview-active.png) 0px center no-repeat;
    background-size: 14px;
}
.home-report-wrap .download-preview-wrap a:hover .download {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-download-active.png) 2px center no-repeat;
    background-size: 14px;
}
.home-report-wrap .download-preview-wrap .download-preview {
    display: flex;
}
.recommend-categories {
    padding: 60px 0;
    background: #F5F7FA;
}
.recommend-categories .categories-wrap, .home-report-wrap .home-report-list {
    width: 1100px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.recommend-categories .categories-wrap li {
    border: 1px solid #dcdfe669;
    box-shadow: 0px 0px 8px 0px rgba(186, 196, 211, 0.4);
    padding: 40px 20px 30px 20px;
    box-sizing: border-box;
    width: 353px;
    height: 260px;
    background-color: white;
    background-image: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-categories.png);
    background-repeat: no-repeat;
    background-position:  right top;
}
.recommend-categories .categories-wrap li:hover {
    background-color: #F5A500;
    background-image: url(https://customize-uploads.lingxi360.com/outsource/nandu/home-categories-active.png);
    background-repeat: no-repeat;
    background-position:  right top;
}
.recommend-categories .categories-wrap li:hover .btn {
    border-color: transparent;
}
.recommend-categories .categories-wrap li .title {
    font-size: 26px;
}
.recommend-categories .categories-wrap li .summary {
    font-size: 18px;line-height: 1.4;
    margin: 15px 0 20px 0;
    color: #666666;
    min-height: 75px;
}
.recommend-categories .categories-wrap li .title {
    color: #333333;
}

.recommend-categories .categories-wrap li:hover .title, .recommend-categories .categories-wrap li:hover .summary {
    color: white;
}
.recommend-categories .categories-wrap li .btn {
    width: 120px; height: 36px;
    border: 1px solid #132685;
    color: #132685;background: white;
    border-radius: 73px;
}
.page-box .pagination li a img {
    height: 10px !important;top: unset !important;
}
.page-box .pagination li a {
    display: flex;align-items: center;
    justify-content: center;
}
.breadcrumb-nav .breadcrumb li {
    font-size: 14px;
}
#header .nav_ul li a {
    font-size: 14px;
}

.list_team .swiper-button .swiper-button-prev {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/team-icon-left.png) center right no-repeat !important;
    background-size: 40px 80px !important;
    margin-right: 10px;
    height: 80px;
}

.list_team .swiper-button .swiper-button-next {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/team-icon-right.png) no-repeat !important;
    background-size: 40px 80px !important;
    height: 80px;
}

.list_team .swiper-button .swiper-button-next:hover {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/team-icon-right-active.png) no-repeat !important;
    background-size: 40px 80px !important;
    height: 80px;
}

.list_team .swiper-button .swiper-button-prev:hover {
    background: url(https://customize-uploads.lingxi360.com/outsource/nandu/team-icon-left-active.png) center right no-repeat !important;
    background-size: 40px 80px !important;
    height: 80px;
}
#header .nav_ul {
    display: flex;
    justify-content: end;
}
#carousel-example-generic {
    width: 57% !important;
}
.slide-box .slide-right {
    width: 43% !important;
}
.slide-box .slide-right .sr-title {
    width: unset !important;
    padding-left: 10px;
    margin-bottom: 10px;
}
.slide-box .slide-right .sr-content {
    padding: 30px;
}
.slide-box .slide-right .sr-content .list-group .list-group-item .time-box {
    text-align: left !important;
    padding-right: 20px !important;
}
.slide-box .slide-right .sr-content .list-group .list-group-item a {
    width: 327px !important;
}
.slide-box .slide-right .sr-content .list-group .list-group-item a .at {
    padding-left: 20px !important;
    width: 100% !important;
    vertical-align: unset !important;
}
.list-box .list-lsh-media .media-img {
    min-height: 255px;
}
.list-file .list-group-item .ell {
    font-size: 14px;
}
#header .dropdown-menu {
    transform: translateX(-50%);
    left: 50%;
}
.cate-block-title .square {
    margin-top: 5px;
}
.media-img .media-left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hgy-content .content .org-names {
    font-size: 14px;
}
.banner_xinxigongkai > a:hover, .banner_xinxigongkai {
    cursor: default !important;
}