@charset "utf8";
textarea {
    resize: none;
}
.mg-t10 {margin-top: 10px;}
.mg-t20 {margin-top: 20px;}

.footer {
    margin-top: 100px;
    /*background: #cea663;*/
    text-align: center;
    line-height: 50px;
    color: #95a7ce;
}

.header .header-bg{
    background: url('/static/img/index/banner.jpg?t=1');
    background-size: 100%;
    height: 240px;
}
.header .header-bg .logo img {
    width: 335px;
    margin-right: 75px;
}
.header .header-bg .logo span{
    font-size: 22px;
    color: #C4D6FF;
}
.header .header-bg .desc span {
    font-size: 32px;
    color: #E9F0FF;
}
.header .header-bg .desc .search-box {
    background: #fff;
    width: 200px;
    height: 35px;
    border: 1px solid #1067C4;
}
.header .header-bg .desc .search-box input{
    width: 87%;
    height: 100%;
    border: none;
    outline: none;
    padding: 0 10px;
}
.header .header-bg .desc .search-box {
    cursor: pointer;
}
.header .nav {
    background: #3a61b6;
}
.header .nav .nav-box a {
    height: 50px;
    /*width: 14.3%;*/
    width: 16.6%;
    color: #FFFAFA;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
}
.header .nav .nav-box a:hover {
    background: #f6fbff;
    color: #3a61b6;
}
.header .nav .nav-box a.active {
    background: #f6fbff;
    color: #3a61b6;
}

.h100 {
    height: 100%;
}
.achievement-data .data-one {
    background: #fff;
    width: 252px;
    padding: 30px 0;
}
.achievement-data .data-one ul li {
    text-align: center;
}
.achievement-data .data-one ul li a{
    width: 160px;
    height: 50px;
    line-height: 50px;
    background: #E9F0FF;
    border-left: 6px solid #1067C4;
    border-right: 6px solid #1067C4;
    color: #22489F;
    display: inline-block;
    font-size: 16px;
}
.achievement-data .data-two {
    width: 442px;
}
.achievement-data .data-two .desc-box {
    background: #fff;
    padding: 13px 15px;
    /*height: 320px;*/
    overflow: hidden;
}
.desc-title {
    /*border-bottom: 2px solid #C41810;*/
    border-bottom: 1px solid #e5e5e5;
    /*clear: both;*/
    /*height: 39px;*/
    /*position: relative;*/
    /*width: 100%;*/
}
.desc-title span {
    color: #3a61b6;
    font-size: 18px;
    font-weight: bold;
    padding: 6px 6px;
    display: inline-block;
    border-bottom: 4px solid #3a61b6;
}
.desc-title .more {
    color: #3a61b6;
    font-weight: unset;
    font-size: 14px;
    padding: 6px 10px 6px 20px;
    background:unset;
    border: unset;
}
.achievement-data .data-two .desc-box .desc-content {
    font-size: 16px;
    color: #333;
    text-indent: 2em;
    margin: 14px 0;
    /*height: 256px;*/
    /*overflow: hidden;*/
    overflow-y: scroll;
}
.achievement-data .data-two .desc-box .desc-list {
    padding: 10px 0;
}
.achievement-data .data-two .desc-box .desc-list .desc-item {
    margin-top: 10px;
}
.achievement-data .data-two .desc-box .desc-list .desc-item .desc-icon {
    width: 44px;
    height: 40px;
    background: #F4F4F4;
    text-align: center;
}
.achievement-data .data-two .desc-box .desc-list .desc-item .desc-icon img {
    width: 27px;
    height: auto;
}
.achievement-data .data-two .desc-box .desc-list .desc-item .icon-title {
    background: #f4f4f4;
    width: 100%;
    line-height: 40px;
    margin-left: 8px;
    padding: 0 10px;
    cursor: pointer;
}
.achievement-data .data-two .desc-box .desc-list .desc-item .icon-title:hover {
    color: #C41810;
}
.achievement-data .data-two .desc-box .desc-lingdao {
    padding: 10px 0 0;
    height: 284px;
    width: 100%;
    display: inline-block;
}
.achievement-data .data-two .desc-box .desc-lingdao video{
    height: 100%;
    width: 100%;
}
.achievement-data .data-two .desc-box .desc-lingdao .lingdao {
    width: 100%;
}
.achievement-data .data-two .desc-box .support-list {
    padding: 10px 0;
}
.achievement-data .data-two .desc-box .support-list .support-item{
    width: 49%;
    /*height: 40px;*/
    /*background: #f1f9ff;*/
    margin-top: 10px;
}
.achievement-data .data-two .desc-box .support-list .support-item:hover{
    color: #C41810;
}
.achievement-show {
    margin-top: 40px;
    background: #fff;
    padding: 12px;
}
.swiper-exhibition {
    padding: 20px 0;
}

.category {
    margin-top: 20px;
    background: #fff;
    width: 25%;
}
.category .category-title {
    background: #3a61b6;
    /*background: #9d251f;*/
    color: #FFFAFA;
    line-height: 50px;
    padding-left: 30px;
}
.category .list {
    border-left: 10px solid #3a61b6;
    /*border-left: 10px solid #9d251f;*/
}
.category .list .item {
    padding-left: 20px;
}
.category .list .item a{
    height: 50px;
    border-bottom: 1px solid #D9E2EB;
    display: inline-block;
    width: 100%;
    line-height: 50px;
    font-weight: 550;
}
.category .list .item a:hover {
    color: #3a61b6;
}
.category .list .item a.active {
    color: #3a61b6;
}
.category .list .item:last-child a{
    border-bottom: none;
}

.crumbs-box .curmbs-main {
    color: #777;
    height: 65px;
    padding: 0 8px;
    border-top: 4px solid #3a61b6;
    border-bottom: 1px solid #F1F1F1;
    font-size: 16px;
    background: #fff;
    margin-top: 20px;
}
.crumbs-box .curmbs-main svg {
    margin-right: 8px;
}
.crumbs-box .curmbs-main img {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}
.crumbs-box .curmbs-main .crumbs-a {
    padding: 0 5px;
    color: #9d251f;
}
.detail-content {
    width: 73%;
    margin-top: 20px;
    background: #fff;
    padding: 20px;
    min-height: 500px;
}