﻿@media (max-width: 768px) {
    .container {
        width: 100%;
    }

    .float-box {
        display: block;
    }

    html {
        height: 100%;
    }

    body {
        padding: 0px;
        margin: 0px;
        font-family: 'Microsoft YaHei', 'Microsoft YaHei UI';
        background: #FFF;
        min-height: calc(100vh - 100px);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    header {
        width: 100%;
        /*        background: url(../images/new_bg.png);*/
        background-size: cover;
        height: 95px;
        position: relative;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: #FFF;
        /*box-shadow: 0px 0px 5px 8px rgba(19,45,154,.5);*/
    }

    .header_blue {
        background: #1A36B1;
    }

    .header_blue .title {
        color: #fff;
    }

    .header_blue .nav_item a {
        color: #fff;
    }

    .header_blue .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #FFF;
        color: #FFF;
    }

    .header_blue .nav-ul li:hover a {
        color: #FFF;
    }

    .header_box {
        /*width: 1200px;*/
        max-width: 1200px;
        margin: 0 auto;
        height: 95px;
        /*padding-top: 70px;*/
        position: relative;
    }

    .logo {
        width: 31px;
        height: 28px;
        float: left;
        margin-top: 12px;
        margin-left: 0px;
    }

    .title {
        width: 100%;
        /* float: left; */
        font-size: 16px;
        color: #1A36B1;
        height: 50px;
        line-height: 50px;
        padding-left: 40px;
        box-sizing: border-box;
        font-family: 'qlxFont';
        letter-spacing: 0px;
    }
    .head_cn{
        height: 40px;
    }
    .navbar-nav li a{
        line-height: 40px;
    }
    .title_info_box {
        width: 100%;
        margin: 0 auto;
        height: 115px;
        /*padding-top: 0;*/
        position: relative;
        background: url(../images/topimage-mobile.jpg) no-repeat top center / 100%;
    }

    .title_interbox {
        margin: 0 auto;
        max-width: 1200px;
        height: 280px;
        text-align: center;
        position: relative;
    }

    .title_info {
        position: absolute;
        left: 0px;
        top: 0px;
        color: white;
        .title_info .title_contact padding: 20px 0px 0px 0px;
        box-sizing: border-box;
    }

    .title_info .title_center {
        font-size: 16px;
        height: 34px;
        line-height: 34px;
    }

    .title_info .title_jxw {
        font-size: 30px;
        font-family: qlxFont;
        margin-top: 20px;
        position: relative;
    }

    .title_jxw:before {
        content: "\"";
        position: absolute;
        font-size: 51px;
        top: -15px;
        left: -50px;
    }

    .title_info .title_qlx {
        font-size: 40px;
        font-family: qlxFont;
        margin-top: -14px;
        position: relative;
    }

    .title_qlx::after {
        content: "\"";
        position: absolute;
        font-size: 51px;
        top: -5px;
        right: -50px;
    }
    .head_cn{
        height: 40px!important;
    }
    .navbar{
        min-height: 40px;
    }
    .navbar-nav li a {
        font-size: 1rem !important;
        padding: 0px !important;
        line-height: 40px !important;
    }

    .home-jubao-left {
        padding-top: 2rem;
    }

    .report-entry {
        font-size: 1.5rem;
    }

    .btns_dual_ring {
        margin-top: 2rem;
    }

    .btns_dual_ring li a {
        font-size: 1.5rem !important;
    }

    @font-face {
        font-family: qlxFont;
        src: url('../images/庞门正道标题体.ttf')
    }

    .title_info .title_contact {
        margin-top: -10px;
    }

    .title_info .title_contact .title_contact_item {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
    }

    .title_info .title_contact .title_contact_title {
        width: auto;
        float: left;
        font-size: 12px;
        text-align: left;
        font-weight: bold;
        box-sizing: border-box;
    }

    .title_info .title_contact .title_contact_content {
        width: calc(100% - 100px);
        float: left;
        font-size: 12px;
        text-align: left;
    }

    .title_jxw_box {
        position: absolute;
        right: 0px;
        bottom: 30px;
        width: 100%;
        height: 70%;
    }

    .title_jxw_img {
        position: absolute;
        content: url(../images/new_jxw_j.png);
        right: 10px;
        bottom: 100px;
        width: auto;
        height: 50%;
    }

    .title_jxw_ring {
        content: url(../images/jxw_ring_1.png);
        position: absolute;
        right: 50px;
        bottom: 100px;
        width: auto;
        height: 50%;
    }

    .img_menu {
        width: calc(100% + 10px);
        float: left;
        cursor: pointer;
        position: relative;
        height: 260px;
    }

    .mask {
        /*width: 100%;        float: left;        position: absolute;        top: 0;*/
        /*left: 12px;*/
        /*height: 240px;        background: #2F63E6;        opacity: 0.9;        color: #fff;        line-height: 100px;        text-align: center;        display: flex;        justify-content: center;        align-items: center;        display: none;        border-radius: 3px;*/
    }

    .img_menu_div {
        width: 100%;
        float: left;
        position: relative;
        height: 100px;
        margin-top: 20px;
    }

    .img_menu_div1 {
        background: url(../images/btn_wyjb.png) no-repeat top center;
        background-size: 100%;
    }

    .img_menu_div2 {
        background: url(../images/btn_jbcx.png) no-repeat top center;
        background-size: 100%;
    }

    .img_menu_div3 {
        background: url(../images/btn1.png) no-repeat top center;
        background-size: 100%;
    }

    .img_menu_div4 {
        background: url(../images/btn_flfg.png) no-repeat top center;
        background-size: 100%;
    }

    .img_menu .img_menu_div .mask .mask_title {
        display: none;
        /* font-weight: bold;        font-size: 24px;        line-height: 50px;*/
    }

    .img_menu .img_menu_div .mask .mask_content {
        display: none;
        /*font-size: 18px;        line-height: 50px;*/
    }

    .img_menu_title {
        position: absolute;
        bottom: -20px;
        font-size: 12px;
        font-weight: bold;
        color: #1077bd;
        width: 100%;
        text-align: center;
    }

    .img_menu_div_big .mask_big {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        height: 541px;
        background: #305dda;
        opacity: 0.8;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
    }

    .img_menu_div_big .mask_big .mask_title {
        font-weight: bold;
        font-size: 24px;
    }

    .img_menu_div_big .mask_big .mask_content {
        font-size: 18px;
    }

    .zx_item {
        width: calc(50% - 12px);
        float: left;
        margin: 8px 0px;
        background: #fff;
        height: 108px;
        cursor: pointer;
        padding: 20px;
        font-size: 12px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        color: #FFF;
        box-sizing: border-box;
    }

    .zx_item:nth-child(odd) {
        margin-left: 12px;
    }

    .zx_item:nth-child(even) {
        margin-right: 12px;
    }

    .zx_item:hover {
        color: #FFF;
    }

    .zx_item i {
        font-size: 20px;
        font-weight: bold;
        margin-right: 20px;
    }

    .zx_item1 {
        background: url(../images/jb_zx1.png) no-repeat center center;
    }

    .zx_item2 {
        background: url(../images/jb_zx2.png) no-repeat center center;
    }

    .zx_item3 {
        background: url(../images/jb_zx3.png) no-repeat center center;
    }

    .zx_item4 {
        background: url(../images/jb_zx4.png) no-repeat center center;
    }

    .zx_item5 {
        background: url(../images/jb_zx5.png) no-repeat center center;
    }

    .zx_item6 {
        background: url(../images/jb_zx6.png) no-repeat center center;
    }

    .nav-ul {
        position: absolute;
        height: 50px;
        width: 100%;
        max-width: 500px;
        top: 35px;
        right: 0;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 0px;
        border-bottom: none;
    }

    .nav-ul li {
        text-decoration: none;
        list-style: none;
        flex-grow: 1;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
        position: relative;
    }

    .nav-ul li::before {
        content: ' ';
        height: 15px;
        width: 1px;
        background: rgba(255, 255, 255, .9);
        position: absolute;
        right: -1px;
        top: 17px;
    }

    .nav-ul li:last-child::before {
        content: '';
        height: 0px;
        width: 0px;
    }

    .nav_item {
        margin-top: 10px;
        box-sizing: border-box;
        height: 30px;
        line-height: 30px;
        color: rgba(255, 255, 255, .9);
        margin: 0 auto;
        font-size: 16px;
        font-family: 'Microsoft YaHei UI';
        display: inline-block;
        width: auto;
    }

    .nav_item a {
        color: #000;
        font-size: 12px;
    }

    .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #1A36B1;
        color: #1A36B1;
    }

    .nav-ul li:hover a {
        color: #1A36B1;
    }

    .main_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 20px;
        padding-bottom: 30px;
    }

    .first_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding: 0 20px;
        padding-bottom: 30px;
    }

    .main_box_bg {
        /*width: 1250px;*/
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background: #EDF1FC;
        padding: 20px;
    }

    .main_box_bg_inter {
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        /*padding: 0 20px;*/
    }

    .button_box {
        /*width: 60%;*/
        box-sizing: border-box;
        margin-left: -7px;
        float: left;
        overflow: hidden;
    }

    .button_group1 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 40px 10px 10px 25px;
    }

    .main_button1 {
        flex-grow: 2;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button2 {
        flex-grow: 1;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button_text {
        width: 100%;
        text-align: center;
        position: absolute;
        height: 40px;
        line-height: 40px;
        bottom: 15px;
        font-size: 24px;
        font-weight: 700;
        font-family: 'Microsoft YaHei UI';
        color: #2E63E3;
    }

    .button_group2 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 10px 10px 10px 25px;
    }

    .main_button3 {
        flex-grow: 2;
        background: #FFF;
        height: 170px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button1:hover,
    .main_button2:hover,
    .main_button3:hover {
        background: #4979F3;
    }

    .main_button1:hover .main_button_text,
    .main_button2:hover .main_button_text,
    .main_button3:hover .main_button_text {
        color: #fff;
    }

    .introduce_box {
        width: 40%;
        overflow: hidden;
        float: left;
        padding: 40px 20px 0px 10px;
        box-sizing: border-box;
    }

    .introduce_interbox {
        width: 100%;
        height: 400px;
        border-radius: 10px;
        box-sizing: border-box;
    }

    .introduce_title {
        width: 100%;
        background: #4979F3;
        border-radius: 10px 10px 0px 0px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        color: #fff;
    }

    .introduce_content {
        background: #E3E7F6;
        width: 100%;
        border-radius: 0px 0px 10px 10px;
        height: 330px;
        position: relative;
    }

    .introduce_item_box {
        width: 100%;
        overflow: hidden;
        position: absolute;
        bottom: 10px;
    }

    .introduce_item {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    .introduce_item_title {
        width: 120px;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: 700;
        color: #3162E6;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .introduce_item_text {
        width: calc(100% - 120px);
        float: left;
        font-size: 16px;
        text-align: left;
        color: #3162E6;
    }

    .introduce_text {
        width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0px;
        padding: 20px;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 32px;
    }

    .scrollchart_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
        margin-bottom: 50px;
    }

    .scrollchart_module img {
        width: 100%;
        border-radius: 3px;
    }

    .full_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
    }

    .full_module img {
        width: 100%;
        border-radius: 3px;
    }

    .new_module {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    .new_module .news_box:nth-child(odd) {
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .new_module .news_box:nth-child(even) {
        width: calc(50% - 10px);
        margin-left: 10px;
    }

    .new_module_big {
        width: calc(100% + 20px);
        overflow: hidden;
        box-sizing: border-box;
    }

    .news_box {
        width: 50%;
        overflow: hidden;
        float: left;
        padding: 0px 7px;
        box-sizing: border-box;
        min-height: 541px;
    }

    .news_interbox {
        width: 100%;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 10px;
        margin: 20px 0;
    }

    .news_box_big .news_interbox {
        padding: 20px 10px 0px 0px;
    }

    .news_interbox_titlebox {
        width: 100%;
        height: 25px;
    }

    .news_interbox_title {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        font-weight: 700;
        float: left;
        color: #2F63E6;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
    }

    .news_interbox_title:hover {
        color: #2F63E6;
    }

    .news_interbox_title::before {
        content: ' ';
        position: absolute;
        height: 3px;
        width: 80px;
        background: #2F62E3;
        top: 20px;
        left: 0px;
    }

    .news_interbox_more {
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        float: right;
        color: #2F63E6;
        cursor: pointer;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
        text-align: right;
    }

    .news_item_box {
        width: 100%;
        overflow: hidden;
        min-height: 200px;
    }

    .news_item {
        height: 25px;
        line-height: 25px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 12px;
        padding-left: 15px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_item::before {
        content: ' ';
        position: absolute;
        height: 6px;
        width: 6px;
        border-radius: 3px;
        background: #CCCCCC;
        top: 10px;
        left: 0px;
    }

    .news_item:hover::before {
        background: #2F62E3;
    }

    .news_item_title {
        float: left;
        width: calc(100% - 80px);
        font-size: 12px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_item:hover .news_item_title {
        color: #2F62E3;
    }

    .news_item_time {
        float: right;
        width: 80px;
        text-align: right;
        color: #3C3C3C;
        font-size: 12px;
    }

    .news_box_full {
        width: 100%;
        overflow: hidden;
        float: left;
        box-sizing: border-box;
        min-height: 370px;
        padding: 0 7px;
        margin-top: 30px;
    }

    .news_item_box_left {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .news_item_box_right {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-left: 30px;
        box-sizing: border-box;
    }

    .news_tipitem {
        height: 25px;
        line-height: 25px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 12px;
        padding-left: 54px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_tip1 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#677DEC, #725CDF);
        color: #fff;
    }

    .news_tip2 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#24B0BE, #4670C8);
        color: #fff;
    }

    .news_tip3 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#F64833, #EC1F7B);
        color: #fff;
    }

    .news_tip4 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#2BB77C, #139F8A);
        color: #fff;
    }

    .news_tip5 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#CC56AE, #A53FB1);
        color: #fff;
    }

    .news_tip6 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 0px;
        background: linear-gradient(#4979F3, #2F63E6);
        color: #fff;
    }

    .news_tipitem_title {
        float: left;
        width: calc(100% - 80px);
        font-size: 12px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_tipitem_time {
        float: right;
        width: 80px;
        text-align: right;
        color: #3C3C3C;
        font-size: 12px;
    }

    .news_item_big {
        height: 66px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 8px;
        cursor: pointer;
    }

    .news_item_big_title {
        float: left;
        font-size: 12px;
        padding-left: 80px;
        font-weight: 700;
        line-height: 25px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 10px);
    }

    .news_item_big_content {
        float: left;
        font-size: 12px;
        padding-left: 80px;
        line-height: 25px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: calc(100% - 10px);
        color: #3C3C3C;
    }

    .news_item_big_time_box {
        position: absolute;
        width: 60px;
        height: 60px;
        position: absolute;
        border-radius: 3px;
        border: 2px solid #4979F3;
        box-sizing: border-box;
    }

    .news_item_big_date {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #FFF;
        font-size: 14px;
        font-weight: 700;
        background: #4979F3;
    }

    .news_item_big_month {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #4979F3;
        font-size: 12px;
    }

    .btn1 {
        background: #FFFFFF url(../images/btn1-1.png) no-repeat top center;
    }

    .btn1:hover {
        background: #4979F3 url(../images/btn1-2.png) no-repeat top center;
    }

    .btn2 {
        background: #FFFFFF url(../images/btn2-2.png) no-repeat top 10px center;
    }

    .btn2:hover {
        background: #4979F3 url(../images/btn2-1.png) no-repeat top 10px center;
    }

    .btn3 {
        background: #FFFFFF url(../images/btn3-2.png) no-repeat top 10px center;
    }

    .btn3:hover {
        background: #4979F3 url(../images/btn3-1.png) no-repeat top 10px center;
    }

    .btn4 {
        background: #FFFFFF url(../images/btn4-2.png) no-repeat top 10px center;
    }

    .btn4:hover {
        background: #4979F3 url(../images/btn4-1.png) no-repeat top 10px center;
    }

    .btn5 {
        background: #FFFFFF url(../images/btn5-2.png) no-repeat top 10px center;
    }

    .btn5:hover {
        background: #4979F3 url(../images/btn5-1.png) no-repeat top 10px center;
    }

    .btn6 {
        background: #FFFFFF url(../images/btn6-2.png) no-repeat top 10px center;
    }

    .btn6:hover {
        background: #4979F3 url(../images/btn6-1.png) no-repeat top 10px center;
    }

    .Reportimg_box {
        width: 100%;
        height: 135px;
        background-image: linear-gradient(45deg, rgba(194, 241, 242, .66) 20%, #edf1fc 35%, rgba(194, 241, 242, .66) 50%);
        margin-top: 95px;
    }

    .ReportSearchimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(196, 251, 213, .66) 20%, #edf1fc 35%, rgba(196, 251, 213, .66) 50%);
        margin-top: 95px;
    }

    .ReportHelpimg_box {
        width: 100%;
        height: 135px;
        background-image: linear-gradient(45deg, rgba(173, 214, 246, .66) 20%, #edf1fc 35%, rgba(173, 214, 246, .66) 50%);
        margin-top: 95px;
    }

    .Reportimg_interbox {
        width: auto;
        height: 100%;
        margin: 0 auto;
        text-align: left;
    }

    .Reportimg_jxw {
        content: url(../images/jxw_jb1.png);
        height: 135px;
        width: auto;
        float: left;
    }

    .ReportSearchimg_jxw {
        content: url(../images/search_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportHelpimg_jxw {
        content: url(../images/help_jxw.png);
        height: 135px;
        width: auto;
        float: left;
    }

    .Report_title_box {
        height: 100%;
        width: 500px;
        float: left;
        margin-left: 20px;
        display: none;
    }

    .Report_title1 {
        height: 50px;
        width: 100%;
        line-height: 50px;
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 3px;
        float: left;
        color: rgb(24, 54, 178);
        text-align: left;
        margin-top: 120px;
    }

    .Report_title2 {
        height: 20px;
        width: 100%;
        line-height: 20px;
        font-size: 16px;
        float: left;
        color: rgb(61, 61, 63);
        text-align: left;
    }

    .ReportMainbox {
        /*    background: url(../images/ReportBox.png) no-repeat top left;*/
        margin-top: 15px;
        padding: 0px 25px 20px 25px;
        box-sizing: border-box;
        max-width: 915px;
        overflow: hidden;
    }

    .ReportItembox {
        width: 100%;
        overflow: hidden;
        float: left;
    }

    .ReportItem {
        width: calc(33.3333333333% - 30px);
        float: left;
        margin: 15px;
        background: #fff;
        height: 100px;
        border-radius: 5px;
        box-shadow: 0px 2px 10px rgb(48 100 229 / 30%);
        cursor: pointer;
        border: 1px solid #FFF;
    }

    .ReportMainTitle {
        text-align: center;
        width: 100%;
        font-size: 40px;
        font-weight: bold;
        color: #2B53E3;
        height: 100px;
        padding-top: 45px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .ReportMainContent {
        text-align: center;
        width: 100%;
        font-size: 16px;
        color: #3C3C3C;
        height: 105px;
        padding-top: 15px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .Reportbtn_text {
        width: 100%;
        text-align: center;
        margin-top: 71px;
        font-size: 12px;
        /* padding-right: 40px; */
        color: #242424;
        box-sizing: border-box;
    }

    .ReportItem:hover {
        border: 1px solid #92AEF5;
    }

    /*    .ReportItem:hover .Reportbtn_text {        color: #FFF;    }*/
    .Reportbtn1 {
        background: #FFFFFF url(../images/1-zz.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn2 {
        background: #FFFFFF url(../images/2-bk.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn3 {
        background: #FFFFFF url(../images/3-zp.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn4 {
        background: #FFFFFF url(../images/4-sq.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn5 {
        background: #FFFFFF url(../images/5-ds.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn6 {
        background: #FFFFFF url(../images/6-db.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn7 {
        background: #FFFFFF url(../images/7-qq.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn8 {
        background: #FFFFFF url(../images/8-py.png) no-repeat;
        background-size: 100%;
    }

    .Reportbtn9 {
        background: #FFFFFF url(../images/9-qt.png) no-repeat;
        background-size: 100%;
    }

    /*.Reportbtn1:hover {    background: #4A7BF5 url(../images/1-zz.png) no-repeat top 20px left 30px;}.Reportbtn2:hover {    background: url(../images/2-bk.png) no-repeat top 20px left 30px;}.Reportbtn3:hover {    background: #4A7BF5 url(../images/3-zp.png) no-repeat top 20px left 30px;}.Reportbtn4:hover {    background: #4A7BF5 url(../images/4-sq.png) no-repeat top 20px left 30px;}.Reportbtn5:hover {    background: #4A7BF5 url(../images/5-ds.png) no-repeat top 20px left 30px;}.Reportbtn6:hover {    background: #4A7BF5 url(../images/6-db.png) no-repeat top 20px left 30px;}.Reportbtn7:hover {    background: #4A7BF5 url(../images/7-qq.png) no-repeat top 20px left 30px;}.Reportbtn8:hover {    background: #4A7BF5 url(../images/8-py.png) no-repeat top 20px left 30px;}.Reportbtn9:hover {    background: #4A7BF5 url(../images/9-qt.png) no-repeat top 20px left 30px;}*/
    .ReportRightBox {
        display: none;
        margin-top: 30px;
        height: 515px;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        max-width: 270px;
        background: #EDF1FC;
        border-radius: 5px;
        position: relative;
    }

    .ReportRightItem1 {
        width: 100%;
        height: 80px;
        border: #FFF 2px solid;
        border-radius: 5px;
        box-sizing: border-box;
        margin-bottom: 15px;
        position: relative;
        cursor: pointer;
    }

    .ReportRightItem1 img {
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .ReportRightItem1_title {
        color: #242424;
        font-size: 18px;
        line-height: 80px;
        text-align: right;
        padding-right: 50px;
        box-sizing: border-box;
        height: 80px;
        width: 100%;
    }

    .ReportRightItem2 {
        width: 100%;
        height: calc(100% - 190px);
        border: #FFF 2px solid;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
        border-radius: 5px;
    }

    .ReportRightItem2_title {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        height: 80px;
        width: 100%;
        font-weight: bold;
        background: #4A7BF5;
        padding: 10px;
        box-sizing: border-box;
        border-radius: 5px 5px 0px 0px;
    }

    .ReportRightItem2_unit {
        height: calc(33.3333333% - 36.67px);
        width: 100%;
        padding-left: 60px;
        box-sizing: border-box;
        padding-top: 15px;
        position: relative;
        margin-left: 10px;
    }

    .ReportRightItem2_unitTitle {
        color: #242424;
        font-size: 16px;
        line-height: 25px;
        font-weight: bold;
        height: 25px;
    }

    .ReportRightItem2_unitcontent {
        color: #242424;
        font-size: 14px;
        line-height: 25px;
        overflow: hidden;
    }

    .ReportRightItem2_unit img {
        position: absolute;
        left: 10px;
        top: 15px;
    }

    .ReportRight_jxw {
        content: url(../images/jxw_jb2.png);
        height: 152px;
        width: 117px;
        position: absolute;
        right: -60px;
        bottom: 0px;
    }

    .local {
        margin-top: 0px;
        padding: 10px;
        line-height: 20px;
        font-size: 12px;
    }

    .innerContain {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 10px;
        margin: 40px 0px;
        display: inline-block;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
    }

    .newsBoard {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 5px;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .innerContain_nbg {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
    }

    .reporttip_box {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
        border: 1px solid rgb(19 45 154 / 30%);
        box-sizing: border-box;
    }

    .breadcrumbNavigation:hover {
        color: #2F63E6 !important;
    }

    .portalTitle {
        text-align: center;
        color: #2F63E6;
        font-size: 2rem;
        font-weight: bold;
        padding: 20px 20px 0px;
    }

    .portalBar {
        height: 45px;
        line-height: 45px;
        /*    background: #f3faff;*/
        text-align: center;
        box-sizing: border-box;
        font-size:1.2rem
    }

    .portalContent {
        clear: both;
        width: 100%;
        overflow: hidden;
        padding: 30px 0;
    }

    .portalContent img {
        width: 100%;
        height: auto;
    }

    .news_item_box_jbjg {
        width: 100%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .report-content {
        position: relative;
        width: 100%;
        top: 33px;
    }

    .rep-item {
        width: 71px;
        height: 82px;
        color: #19669d;
        text-align: center;
        position: absolute;
        transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }

    .rep-item:hover {
        margin-top: -20px;
        text-shadow: 0 1px #287ece, 1px 0 #287ece, -1px 0 #287ece, 0 -1px #287ece;
    }

    .rep-item .item-inner {
        width: 100%;
        height: 100%;
        background-image: url(../images/reportimg.png);
        background-size: 100%;
    }

    .item-inner:hover,
    .atv {
        background-image: url(../images/reportimg.png);
        /*background-position: 0 164px;*/
        font-weight: bold;
        color: #fff;
        background-size: 100%;
        background-position: 0 100%;
    }

    .tel {
        font-size: 12px;
        font-weight: 200;
        letter-spacing: 2px;
        padding-top: 20px;
    }

    .labels {
        font-size: 12px;
    }

    .rep-item1 {
        top: 0;
        left: 0;
    }

    .rep-item2 {
        top: 80px;
        left: 40px;
    }

    .rep-item3 {
        top: 0;
        left: 80px;
    }

    .rep-item4 {
        top: 80px;
        left: 120px;
    }

    .rep-item5 {
        top: 0;
        left: 160px;
    }

    .rep-item6 {
        top: 80px;
        left: 200px;
    }

    .FootNav {
        height: auto;
        width: 100%;
    }

    .FootNav {
        width: 1200px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 80px;
        padding-top: 8px;
    }

    .row1 li {
        padding: 0 5px;
        line-height: 22px;
        float: left;
    }

    .row1 li a:hover {
        color: #2F63E6;
    }

    .FootNav li {
        font-size: 14px;
        margin-top: 10px;
        width: 155px;
        text-align: center;
    }

    .FootNav li {
        cursor: pointer;
    }

    .FootNav li span {
        float: right;
    }

    .firstTitle {
        height: 25px;
        position: relative;
        /*    background: url(../images/bg2.png) bottom no-repeat;*/
    }

    .firstTitle span {
        height: 25px;
        line-height: 25px;
        width: 150px;
        padding-left: 15px;
        display: block;
        color: #FFF;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        background: linear-gradient(to right, #2F63E6, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0));
        border-radius: 5px;
        position: relative;
        z-index: 5;
    }

    .firstTitle:after {
        content: ' ';
        width: calc(100% - 5px);
        height: 1px;
        background: #D3D8DE;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .menu {
        cursor: pointer;
        border: 1px solid #ddd;
        background-color: white;
        text-align: center;
        font-size: 12px;
        height: 26px;
        line-height: 26px;
        border-radius: 5px;
        margin: 10px;
        font-weight: bold;
    }

    .menu:hover {
        background: #2F63E6;
        color: white;
        border-radius: 5px;
    }

    .grap-list {
        padding: 18px 0 20px;
        border-bottom: 1px solid #e5e5e5;
    }

    .groupLineLeft {
        /*margin-bottom: 15px;*/
        height: 45px;
        border-bottom: 1px solid #e1e1e1;
    }

    .groupLineRight {
        /*margin-bottom: 15px;*/
        height: 45px;
        /*border-bottom: 1px solid #e1e1e1;*/
    }

    .float-box {
        display: none;
        position: fixed;
        right: 10px;
        width: 80px;
        z-index: 999;
        top: 30%;
    }

    .float-box .item {
        position: relative;
    }

    .float-box .item:first-child a {
        /*            border-top-left-radius: 20px;*/
    }

    .float-box .item a {
        display: block;
        margin-bottom: 1px;
        text-align: center;
        color: #333333;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        height: 80px;
        border-radius: 5px;
    }

    .float-box .item a .iconbox {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #CCCCCC;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        line-height: 50px;
        /*                background: rgba(255,255,255,.6);*/
    }

    .float-box .item a .iconbox i {
        font-size: 30px;
        font-weight: 100;
    }

    .iconbox1 i {
        color: #f3af4d
    }

    .iconbox2 i {
        color: #47b4f3;
    }

    .iconbox3 i {
        color: #1fbf62;
    }

    .iconbox4 i {
        color: #cf3f3f;
    }

    .float-box .item a:hover .iconbox i {
        color: #2F63E6;
    }

    .float-box .item a:hover .iconbox {
        border-color: #2F63E6;
    }

    .float-box .item a p {
        margin-top: 0px;
        margin-bottom: 10px;
        color: #999999;
    }

    .float-box .item .box {
        color: #444444;
        font-size: 16px;
        line-height: 25px;
        position: absolute;
        top: 0;
        right: 80px;
        background: #fff;
        min-width: 144px;
        border-radius: 10px;
        min-height: 100%;
        text-align: center;
        display: none;
        box-sizing: border-box;
        padding-bottom: 20px;
        box-shadow: 0 0 4px 0 #eee;
        border: 1px solid #ccc;
        text-align: left;
        padding: 15px;
        box-sizing: border-box;
    }

    .float-box .item .box p {
        margin: 0px;
    }

    .float-box .item .box:after {
        position: absolute;
        top: calc(50% - 6px);
        right: -7px;
        content: ' ';
        width: 12px;
        height: 12px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        /* IE 9 */
        -moz-transform: rotate(45deg);
        /* Firefox */
        -webkit-transform: rotate(45deg);
        /* Safari 和 Chrome */
        -o-transform: rotate(45deg);
        box-sizing: border-box;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        z-index: 5;
        background: #fff;
    }

    /*                    .float-box .item .box i {                        display: inline-block;                        position: absolute;                        width: 6px;                        height: 12px;                        background: url(../images/ic10.png) center no-repeat;                        top: 50%;                        margin-top: -6px;                        right: -6px;                        border: 1px solid #ccc;                    }*/
    .float-box .item a:hover {
        /*            background: url(../images/bg3.png) no-repeat;            background-size: 100% 100%;            color: #fff;*/
    }

    .float-box .item a img.cur {
        display: none;
    }

    .float-box .item a:hover img.cur {
        display: inline-block;
    }

    .float-box .item a:hover img {
        display: none;
    }

    .float-box .item:hover .box {
        display: block;
    }

    .float-box .item .box:hover {
        display: block;
    }

    .slideBox .num {
        position: relative;
        /*width: 712px;*/
        /*height: 360px;*/
        overflow: hidden;
        font: 12px/1.5 Verdana, Geneva, sans-serif;
        text-align: left;
    }

    .slideBox .pic li {
        width: 100%;
        /*height: 350px;*/
        position: relative;
    }

    .slideBox .pic .pic_imgbox {
        display: block;
        width: 100%;
        height: 100%;
    }

    .slideBox .pic li h4 {
        position: absolute;
        width: 100%;
        bottom: 20px;
        z-index: 2;
        text-align: center;
    }

    .slideBox .pic li h4 a {
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        margin-top: 10px;
    }

    .slideBox .pic img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .slideBox .txt-bg {
        /* position: absolute;        bottom: 10px;        z-index: 1;        height: 70px;        width: 100%;        background: linear-gradient(to top, rgba(0,0,0,.8),rgba(0,0,0,0));*/
        /*        filter: alpha(opacity=40);        opacity: 0.4;*/
        /*        overflow: hidden;*/
    }

    .slideBox .num {
        position: absolute;
        z-index: 3;
        bottom: 0px;
        left: 50%;
        width: 280px;
        margin-left: 0;
    }

    .slideBox .num li {
        float: left;
        position: relative;
        width: 20px;
        height: 2px;
        overflow: hidden;
        text-align: center;
        margin-right: 3px;
        cursor: pointer;
        background: #fff;
    }

    .slideBox .num li.on {
        background: #2A3C54;
    }

    .slideBox .prev,
    .slideBox .next {
        width: 45px;
        height: 79px;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        z-index: 999;
    }

    .slideBox .prev {
        background: url(../images/btn_left_while.png)no-repeat;
        left: 10px;
    }

    .slideBox .next {
        background: url(../images/btn_right_while.png)no-repeat;
        right: -20px;
    }

    .defalutZXFont {
        color: white;
        position: absolute;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        left: 50px;
        right: 50px;
        top: 18px;
    }

    .noContent {
        display: block;
        width: 100%;
        color: #000;
        font-size: 20px;
        margin-top: 20px;
    }

    .footerBg {
        width: 100%;
        height: 100px;
        background-color: #1A36B1;
        z-index: 999;
    }

    .fixed-bottom {
        position: fixed;
        bottom: 0;
        width: 100%;
    }

    .footerBg .footerBgContent {
        width: 100%;
        text-align: center;
        padding-top: 36px;
        font-size: 1.2rem;
        color: #ccc;
        line-height: 30px;
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        background-clip: padding-box;
        width: 206px;
        font-size: 16px;
    }

    .dropdown-menu li {
        color: black !important;
    }

    .dropdown {
        position: relative;
    }

    @media (any-hover: hover) {
        .dropdown:hover>.nav_item>.dropdown-menu {
            display: block;
        }
    }

    .dropdown-menu>li {
        width: 206px;
        line-height: 50px;
    }

    .dropdown-menu>li:hover {
        background-color: #068BE8;
        color: white !important;
    }

    .newslink {
        max-width: 200px;
        color: #333;
        cursor: pointer;
        padding-left: 10px;
        font-weight: 400;
        /*    background: url("../images/square.jpg") left center no-repeat;*/
        font-size: 1.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .newslink:before {
        content: ' ';
        position: absolute;
        height: 4px;
        width: 4px;
        border-radius: 3px;
        background: #2F63E6;
        top: 6px;
        left: 5px;
    }

    /*    .newslink:hover:before {        background: #2F63E6;    }*/
    .newslink:hover {
        color: #2F63E6;
        cursor: pointer;
    }

    .newsTime {
        font-size: 1.2rem;
        color: #3C3C3C;
        text-align: right;
    }

    .search_div {
        height: 38px;
        width: 100%;
        padding: 0px;
    }

    .searchinput {
        border: 1px solid #bababa;
        height: 28px;
        font-size: 12px;
        border-radius: 3px;
        float: left;
        width: calc(100% - 100px);
        padding-left: 14px;
        box-sizing: border-box;
        margin-left: 13px;
    }

    .searchbtn {
        width: 60px;
        height: 28px;
        background: #2F63E6;
        border: 0;
        /* padding: 0px 40px; */
        color: #ffffff;
        font-size: 12px;
        border-radius: 3px;
        float: right;
    }

    .IsTopShow {
        color: red !important;
    }

    .newsListContent {
        overflow: hidden;
        min-height: 500px;
        margin-top: 15px;
        box-sizing: border-box;
    }

    .secondMenu {
        background: #f5f7fc;
        margin-top: 15px;
        border-radius: 5px;
    }

    .portalBarSpan {
        color: #666666
    }

    .want-report {
        margin: 10px auto;
        min-width: auto;
    }

    .want-report .want-report-title h3 {
        font-size: 14px;
        color: rgba(68, 129, 235, 0.9);
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        position: relative;
        padding-bottom: 6px;
        letter-spacing: 3px;
    }

    .want-report .want-report-title h3::after {
        content: '';
        position: absolute;
        display: block;
        width: 80px;
        height: 2px;
        background: #18d26e;
        bottom: 0;
        left: calc(50% - 40px);
    }

    .want-report .article-body {
        color: #323232;
        font-size: 12px;
        line-height: 20px;
        margin-top: 10px;
        min-height: 180px;
    }

    .want-report .article-body p {
        text-indent: 2em;
        margin-top: 0;
        margin-bottom: 1rem;
    }

    .want-report .text-center-div {
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }

    .report-partial {
        color: #005cbf;
        font-size: 12px;
        font-weight: 600;
        letter-spacing: 2px;
        width: max-content;
        border-bottom: 2px solid #005cbf;
        margin-bottom: 30px;
    }

    .report-partial i {
        font-size: 12px;
        margin-right: 2px;
    }

    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: rgba(68, 129, 235, 0.9);
    }

    .layui-btn {
        background-color: rgba(68, 129, 235, 0.9);
    }

    .hideformitem {
        display: none;
    }

    .mnav {
        color: #00c;
        text-decoration: underline;
    }

    .other-box .links-box.row>li {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .other-box .article-content.links-box li a {
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-radius: 6px;
        width: 90%;
        display: inline-block;
        background-color: #dcf0fa;
        color: #000;
        padding: 10px 15px;
        margin: 10px;
        display: flex;
        align-items: center;
        transition: background 0.3s;
    }

    .other-box .links-box li a:hover {
        background: #0d439c;
        color: #fff;
    }

    .other-box .links-box li a .icon {
        width: 50px;
        height: 50px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        background-size: cover;
    }

    .other-box .links-box li a .name {
        flex: 1;
        vertical-align: middle;
        line-height: 20px !important;
        display: inline-block;
        max-height: 100%;
        overflow: hidden;
    }

    .other-box .links-box li a .name:hover {
        color: #fff !important;
    }

    .other-box .links-box li a .icon1 {
        background-image: url("../images/icon-other1.png");
    }

    .other-box .links-box li a .icon2 {
        background-image: url("../images/icon-other2.png");
    }

    .other-box .links-box li a .icon3 {
        background-image: url("../images/icon-other3.png");
    }

    .other-box .links-box li a .icon4 {
        background-image: url("../images/icon-other4.png");
    }

    .other-box .links-box li a .icon5 {
        background-image: url("../images/icon-other5.png");
    }

    .other-box .links-box li a .icon6 {
        background-image: url("../images/icon-other6.png");
    }

    .other-box .links-box li a .icon7 {
        background-image: url("../images/icon-other7.png");
    }

    .other-box .links-box li a .icon8 {
        background-image: url("../images/icon-other8.png");
    }

    .other-box .links-box li a .icon9 {
        background-image: url("../images/icon-other9.png");
    }

    .other-box .links-box li a .icon10 {
        background-image: url("../images/icon-other10.png");
    }

    .other-box .links-box li a .icon11 {
        background-image: url("../images/icon-other11.png");
    }

    .other-box .links-box li a .icon12 {
        background-image: url("../images/icon-other12.png");
    }

    .other-box .links-box li a:hover .icon1 {
        background-image: url("../images/icon-other1_2.png");
    }

    .other-box .links-box li a:hover .icon2 {
        background-image: url("../images/icon-other2_2.png");
    }

    .other-box .links-box li a:hover .icon3 {
        background-image: url("../images/icon-other3_2.png");
    }

    .other-box .links-box li a:hover .icon4 {
        background-image: url("../images/icon-other4_2.png");
    }

    .other-box .links-box li a:hover .icon5 {
        background-image: url("../images/icon-other5_2.png");
    }

    .other-box .links-box li a:hover .icon6 {
        background-image: url("../images/icon-other6_2.png");
    }

    .other-box .links-box li a:hover .icon7 {
        background-image: url("../images/icon-other7_2.png");
    }

    .other-box .links-box li a:hover .icon8 {
        background-image: url("../images/icon-other8_2.png");
    }

    .other-box .links-box li a:hover .icon9 {
        background-image: url("../images/icon-other9_2.png");
    }

    .other-box .links-box li a:hover .icon10 {
        background-image: url("../images/icon-other10_2.png");
    }

    .other-box .links-box li a:hover .icon11 {
        background-image: url("../images/icon-other11_2.png");
    }

    .other-box .links-box li a:hover .icon12 {
        background-image: url("../images/icon-other12_2.png");
    }

    .jb-form {
        min-width: auto;
        padding: 10px;
        margin-bottom: 30px;
    }

    .layui-form-label {
        width: 120px;
        font-weight: bold;
        text-align: left;
        font-size: 12px;
    }

    .layui-input-block {
        margin-left: 120px;
    }

    .center {
        text-align: center;
    }

    .layui-input,
    .layui-textarea {
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
    }

    .layui-table-header {
        display: none;
    }

    .layui-table td {
        border-width: 0 !important;
    }

    .layui-textarea {
        height: 52px;
        min-height: 52px;
    }

    .layui-form-selectup dl {
        top: 42px;
        bottom: unset;
    }

    .success-page {
        text-align: center;
        min-width: auto;
    }

    .qq-type-div {
        min-width: auto;
        padding: 30px;
    }

    .qq-type-title {
        text-align: center;
        font-size: 26px;
        margin: 30px auto;
    }

    .btns_report_ring {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_ring li {
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_ring li a {
        display: block;
        font-size: 18px;
        font-weight: bold;
        line-height: 80px;
        text-align: center;
    }

    .btns_report_ring li:hover {
        background-color: #2F79F6 !important;
        color: #fff;
    }

    .btns_report_ring a:before {
        content: "";
        display: inline-block;
        height: 140px;
        vertical-align: bottom;
    }

    .btns_report_ring .icon1 a {
        background: no-repeat center 20px url("../images/icon1.png");
    }

    .btns_report_ring .icon2 a {
        background: no-repeat center 20px url("../images/icon2.png");
    }

    .btns_report_ring .icon3 a {
        background: no-repeat center 20px url("../images/icon3.png");
    }

    .btns_report_ring .icon1 a:hover {
        background: no-repeat center 20px url("../images/icon11.png");
    }

    .btns_report_ring .icon2 a:hover {
        background: no-repeat center 20px url("../images/icon22.png");
    }

    .btns_report_ring .icon3 a:hover {
        background: no-repeat center 20px url("../images/icon33.png");
    }

    .btns_report_rings {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_rings li {
        float: left;
        background: #f4fbff;
        font-size: 18px;
        line-height: 80px;
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_rings li a {
        display: block;
        text-align: left;
        padding-left: 65px;
    }

    .btns_report_rings>.tolong {
        font-size: 14px;
        line-height: 27px !important;
        height: 80px;
    }

    .btns_report_rings .icon4 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon4.png");
    }

    .btns_report_rings .icon5 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon5.png");
    }

    .btns_report_rings .icon6 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon6.png");
    }

    .btns_report_rings .icon7 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon7.png");
    }

    .btns_report_rings .icon8 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon8.png");
    }

    .btns_report_rings .icon9 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon9.png");
    }

    .btns_report_rings .icon50 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon50.png");
    }

    .btns_report_rings .icon51 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon51.png");
    }

    .btns_report_rings .icon52 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon52.png");
    }

    .btns_report_rings .icon53 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon53.png");
    }

    .btns_report_rings .icon54 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon54.png");
    }

    .btns_report_rings .icon55 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon55.png");
    }

    .btns_report_rings .icon56 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon56.png");
    }

    .btns_report_rings .icon57 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon57.png");
    }

    .btns_report_rings .icon58 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon58.png");
    }

    .btns_report_rings .icon59 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon59.png");
    }

    .btns_report_rings .icon60 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon60.png");
    }

    .btns_report_rings .icon61 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon61.png");
    }

    .search-page {
        margin: 20px auto 80px auto;
    }

    .search-title {
        text-align: right;
    }

    .search-input {
        width: 100%;
    }

    .search-page-tbldiv {
        margin: 10px;
        width: auto;
    }
}

@media (min-width: 768px) {
    .container {
        width: 100%;
    }

    .float-box {
        display: block;
    }

    html {
        height: 100%;
    }

    body {
        padding: 0px;
        margin: 0px;
        font-family: 'Microsoft YaHei', 'Microsoft YaHei UI';
        background: #FFF;
        min-height: calc(100vh - 100px);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    header {
        width: 100%;
        /*        background: url(../images/new_bg.png);*/
        background-size: cover;
        height: 95px;
        position: relative;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: #FFF;
        /*box-shadow: 0px 0px 5px 8px rgba(19,45,154,.5);*/
    }

    .header_blue {
        background: #1A36B1;
    }

    .header_blue .title {
        color: #fff;
    }

    .header_blue .nav_item a {
        color: #fff;
    }

    .header_blue .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #FFF;
        color: #FFF;
    }

    .header_blue .nav-ul li:hover a {
        color: #FFF;
    }

    .header_box {
        /*width: 1200px;*/
        max-width: 1200px;
        margin: 0 auto;
        height: 95px;
        /*padding-top: 70px;*/
        position: relative;
    }

    .logo {
        width: 63px;
        height: 56px;
        float: left;
        margin-top: 25px;
        margin-left: 0px;
    }

    .title {
        width: calc(60% - 60px);
        float: left;
        font-size: 35px;
        color: #1A36B1;
        height: 95px;
        line-height: 115px;
        padding-left: 15px;
        box-sizing: border-box;
        font-family: 'qlxFont';
        letter-spacing: 0px;
        /*    -webkit-box-reflect: below -30px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.5, transparent), to(rgba(3,3,3,.2)));*/
    }

    .title_info_box {
        width: 100%;
        margin: 0 auto;
        height: 290px;
        /*padding-top: 0;*/
        position: relative;
        background: url(../images/topimage.jpg) no-repeat bottom center / 100%;
    }

    .title_interbox {
        margin: 0 auto;
        max-width: 1200px;
        height: 290px;
        text-align: center;
        position: relative;
    }

    .title_info {
        position: absolute;
        left: 0px;
        top: 0px;
        color: white;
        padding: 50px 0px 0px 0px;
        box-sizing: border-box;
    }

    .title_info .title_center {
        font-size: 16px;
        height: 34px;
        line-height: 34px;
    }

    .title_info .title_jxw {
        font-size: 80px;
        font-family: qlxFont;
        margin-top: -5px;
        position: relative;
    }

    .title_jxw:before {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -15px;
        left: -50px;
    }

    .title_info .title_qlx {
        font-size: 102px;
        font-family: qlxFont;
        margin-top: -45px;
        position: relative;
    }

    .title_qlx::after {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -5px;
        right: -50px;
    }

    .navbar-nav li a {
        font-size: 1.0rem !important;
        padding: 0px !important;
    }

    .home-jubao-left {
        padding-top: 2rem;
    }

    .report-entry {
        font-size: 1.5rem;
    }

    .btns_dual_ring {
        margin-top: 2rem;
    }

    @font-face {
        font-family: qlxFont;
        src: url('../images/庞门正道标题体.ttf')
    }

    .title_info .title_contact {
        margin-top: -20px;
    }

    .title_info .title_contact .title_contact_item {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }

    .title_info .title_contact .title_contact_title {
        width: auto;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: bold;
        box-sizing: border-box;
    }

    .title_info .title_contact .title_contact_content {
        width: calc(100% - 100px);
        float: left;
        font-size: 16px;
        text-align: left;
    }

    .title_jxw_box {
        position: absolute;
        right: -40px;
        bottom: 30px;
        width: 100%;
        height: 70%;
    }

    .title_jxw_img {
        position: absolute;
        content: url(../images/new_jxw_j.png);
        right: 0px;
        bottom: 0px;
        width: auto;
        height: 100%;
    }

    .title_jxw_ring {
        content: url(../images/jxw_ring_1.png);
        position: absolute;
        right: -5%;
        bottom: 25%;
        width: auto;
        height: 100%;
    }

    .img_menu {
        width: calc(100% + 10px);
        float: left;
        cursor: pointer;
        position: relative;
        height: 260px;
    }

    .mask {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        /*left: 12px;*/
        height: 240px;
        background: #2F63E6;
        opacity: 0.9;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
        border-radius: 3px;
    }

    .img_menu_div {
        width: 100%;
        float: left;
        position: relative;
        height: 190px;
    }

    .img_menu_div1 {
        background: url(../images/btn_wyjb.png) no-repeat top center;
    }

    .img_menu_div2 {
        background: url(../images/btn_jbcx.png) no-repeat top center;
    }

    .img_menu_div3 {
        background: url(../images/btn1.png) no-repeat top center;
    }

    .img_menu_div4 {
        background: url(../images/btn_flfg.png) no-repeat top center;
    }

    .img_menu .img_menu_div .mask .mask_title {
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
    }

    .img_menu .img_menu_div .mask .mask_content {
        font-size: 18px;
        line-height: 50px;
    }

    .img_menu_title {
        position: absolute;
        bottom: -50px;
        font-size: 22px;
        font-weight: bold;
        color: #1077bd;
        width: 100%;
        text-align: center;
    }

    .img_menu_div_big .mask_big {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        height: 541px;
        background: #305dda;
        opacity: 0.8;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
    }

    .img_menu_div_big .mask_big .mask_title {
        font-weight: bold;
        font-size: 24px;
    }

    .img_menu_div_big .mask_big .mask_content {
        font-size: 18px;
    }

    .zx_item {
        width: calc(50% - 12px);
        float: left;
        margin: 8px 0px;
        background: #fff;
        height: 108px;
        cursor: pointer;
        padding: 20px;
        font-size: 22px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        color: #FFF;
        box-sizing: border-box;
    }

    .zx_item:nth-child(odd) {
        margin-left: 12px;
    }

    .zx_item:nth-child(even) {
        margin-right: 12px;
    }

    .zx_item:hover {
        color: #FFF;
    }

    .zx_item i {
        font-size: 40px;
        font-weight: bold;
        margin-right: 20px;
    }

    .zx_item1 {
        background: url(../images/jb_zx1.png) no-repeat center center;
    }

    .zx_item2 {
        background: url(../images/jb_zx2.png) no-repeat center center;
    }

    .zx_item3 {
        background: url(../images/jb_zx3.png) no-repeat center center;
    }

    .zx_item4 {
        background: url(../images/jb_zx4.png) no-repeat center center;
    }

    .zx_item5 {
        background: url(../images/jb_zx5.png) no-repeat center center;
    }

    .zx_item6 {
        background: url(../images/jb_zx6.png) no-repeat center center;
    }

    .nav-ul {
        position: absolute;
        height: 50px;
        width: 55%;
        max-width: 500px;
        top: 35px;
        right: 0;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 0px;
        border-bottom: none;
    }

    .nav-ul li {
        text-decoration: none;
        list-style: none;
        flex-grow: 1;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
        position: relative;
    }

    .nav-ul li::before {
        content: ' ';
        height: 15px;
        width: 1px;
        background: rgba(255, 255, 255, .9);
        position: absolute;
        right: -1px;
        top: 17px;
    }

    .nav-ul li:last-child::before {
        content: '';
        height: 0px;
        width: 0px;
    }

    .nav_item {
        margin-top: 10px;
        box-sizing: border-box;
        height: 30px;
        line-height: 30px;
        color: rgba(255, 255, 255, .9);
        margin: 0 auto;
        font-size: 16px;
        font-family: 'Microsoft YaHei UI';
        display: inline-block;
        width: auto;
    }

    .nav_item a {
        color: #000;
        font-size: 18px;
    }

    .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #1A36B1;
        color: #1A36B1;
    }

    .nav-ul li:hover a {
        color: #1A36B1;
    }

    .main_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .first_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding: 0 20px;
        padding-bottom: 30px;
    }

    .main_box_bg {
        /*width: 1250px;*/
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background: #EDF1FC;
        padding: 40px;
    }

    .main_box_bg_inter {
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .button_box {
        /*width: 60%;*/
        box-sizing: border-box;
        margin-left: -7px;
        float: left;
        overflow: hidden;
    }

    .button_group1 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 40px 10px 10px 25px;
    }

    .main_button1 {
        flex-grow: 2;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button2 {
        flex-grow: 1;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button_text {
        width: 100%;
        text-align: center;
        position: absolute;
        height: 40px;
        line-height: 40px;
        bottom: 15px;
        font-size: 24px;
        font-weight: 700;
        font-family: 'Microsoft YaHei UI';
        color: #2E63E3;
    }

    .button_group2 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 10px 10px 10px 25px;
    }

    .main_button3 {
        flex-grow: 2;
        background: #FFF;
        height: 170px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button1:hover,
    .main_button2:hover,
    .main_button3:hover {
        background: #4979F3;
    }

    .main_button1:hover .main_button_text,
    .main_button2:hover .main_button_text,
    .main_button3:hover .main_button_text {
        color: #fff;
    }

    .introduce_box {
        width: 40%;
        overflow: hidden;
        float: left;
        padding: 40px 20px 0px 10px;
        box-sizing: border-box;
    }

    .introduce_interbox {
        width: 100%;
        height: 400px;
        border-radius: 10px;
        box-sizing: border-box;
    }

    .introduce_title {
        width: 100%;
        background: #4979F3;
        border-radius: 10px 10px 0px 0px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        color: #fff;
    }

    .introduce_content {
        background: #E3E7F6;
        width: 100%;
        border-radius: 0px 0px 10px 10px;
        height: 330px;
        position: relative;
    }

    .introduce_item_box {
        width: 100%;
        overflow: hidden;
        position: absolute;
        bottom: 10px;
    }

    .introduce_item {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    .introduce_item_title {
        width: 120px;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: 700;
        color: #3162E6;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .introduce_item_text {
        width: calc(100% - 120px);
        float: left;
        font-size: 16px;
        text-align: left;
        color: #3162E6;
    }

    .introduce_text {
        width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0px;
        padding: 20px;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 32px;
    }

    .scrollchart_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
        margin-bottom: 50px;
    }

    .scrollchart_module img {
        width: 100%;
        border-radius: 3px;
    }

    .full_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
    }

    .full_module img {
        width: 100%;
        border-radius: 3px;
    }

    .new_module {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    .new_module .news_box:nth-child(odd) {
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .new_module .news_box:nth-child(even) {
        width: calc(50% - 10px);
        margin-left: 10px;
    }

    .new_module_big {
        width: calc(100% + 20px);
        overflow: hidden;
        box-sizing: border-box;
    }

    .news_box {
        width: 50%;
        overflow: hidden;
        float: left;
        padding: 0px 7px;
        box-sizing: border-box;
        min-height: 541px;
    }

    .news_interbox {
        width: 100%;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 10px;
    }

    .news_box_big .news_interbox {
        padding: 20px 10px 0px 0px;
    }

    .news_interbox_titlebox {
        width: 100%;
        height: 55px;
    }

    .news_interbox_title {
        height: 35px;
        line-height: 20px;
        font-size: 20px;
        font-weight: 700;
        float: left;
        color: #2F63E6;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
    }

    .news_interbox_title:hover {
        color: #2F63E6;
    }

    .news_interbox_title::before {
        content: ' ';
        position: absolute;
        height: 5px;
        width: 80px;
        background: #2F62E3;
        top: 32px;
        left: 0px;
    }

    .news_interbox_more {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        float: right;
        color: #2F63E6;
        cursor: pointer;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
        text-align: right;
    }

    .news_item_box {
        width: 100%;
        overflow: hidden;
        min-height: 452px;
    }

    .news_item {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 15px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_item::before {
        content: ' ';
        position: absolute;
        height: 6px;
        width: 6px;
        border-radius: 3px;
        background: #CCCCCC;
        top: 20px;
        left: 0px;
    }

    .news_item:hover::before {
        background: #2F62E3;
    }

    .news_item_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_item:hover .news_item_title {
        color: #2F62E3;
    }

    .news_item_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_box_full {
        width: 100%;
        overflow: hidden;
        float: left;
        box-sizing: border-box;
        min-height: 370px;
        padding: 0 7px;
        margin-top: 30px;
    }

    .news_item_box_left {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .news_item_box_right {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-left: 30px;
        box-sizing: border-box;
    }

    .news_tipitem {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 54px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_tip1 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#677DEC, #725CDF);
        color: #fff;
    }

    .news_tip2 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#24B0BE, #4670C8);
        color: #fff;
    }

    .news_tip3 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#F64833, #EC1F7B);
        color: #fff;
    }

    .news_tip4 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#2BB77C, #139F8A);
        color: #fff;
    }

    .news_tip5 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#CC56AE, #A53FB1);
        color: #fff;
    }

    .news_tip6 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#4979F3, #2F63E6);
        color: #fff;
    }

    .news_tipitem_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_tipitem_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_item_big {
        height: 84px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 8px;
        cursor: pointer;
    }

    .news_item_big_title {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        font-weight: bold;
        line-height: 35px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 100px);
    }

    .news_item_big:hover .news_item_big_title {
        color: #4979F3;
    }

    .news_item_big_content {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        line-height: 35px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        color: #3C3C3C;
        box-sizing: border-box;
    }

    .news_item_big_time_box {
        position: absolute;
        width: 78px;
        height: 72px;
        position: absolute;
        border-radius: 3px;
        border: 2px solid #4979F3;
        box-sizing: border-box;
    }

    .news_item_big_date {
        width: 100%;
        height: 38px;
        text-align: center;
        color: #FFF;
        font-size: 22px;
        font-weight: 700;
        background: #4979F3;
    }

    .news_item_big_month {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #4979F3;
        font-size: 14px;
    }

    .btn1 {
        background: #FFFFFF url(../images/btn1-1.png) no-repeat top center;
    }

    .btn1:hover {
        background: #4979F3 url(../images/btn1-2.png) no-repeat top center;
    }

    .btn2 {
        background: #FFFFFF url(../images/btn2-2.png) no-repeat top 10px center;
    }

    .btn2:hover {
        background: #4979F3 url(../images/btn2-1.png) no-repeat top 10px center;
    }

    .btn3 {
        background: #FFFFFF url(../images/btn3-2.png) no-repeat top 10px center;
    }

    .btn3:hover {
        background: #4979F3 url(../images/btn3-1.png) no-repeat top 10px center;
    }

    .btn4 {
        background: #FFFFFF url(../images/btn4-2.png) no-repeat top 10px center;
    }

    .btn4:hover {
        background: #4979F3 url(../images/btn4-1.png) no-repeat top 10px center;
    }

    .btn5 {
        background: #FFFFFF url(../images/btn5-2.png) no-repeat top 10px center;
    }

    .btn5:hover {
        background: #4979F3 url(../images/btn5-1.png) no-repeat top 10px center;
    }

    .btn6 {
        background: #FFFFFF url(../images/btn6-2.png) no-repeat top 10px center;
    }

    .btn6:hover {
        background: #4979F3 url(../images/btn6-1.png) no-repeat top 10px center;
    }

    .Reportimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(194, 241, 242, .66) 20%, #edf1fc 35%, rgba(194, 241, 242, .66) 50%);
        margin-top: 95px;
    }

    .ReportSearchimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(196, 251, 213, .66) 20%, #edf1fc 35%, rgba(196, 251, 213, .66) 50%);
        margin-top: 95px;
    }

    .ReportHelpimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(173, 214, 246, .66) 20%, #edf1fc 35%, rgba(173, 214, 246, .66) 50%);
        margin-top: 95px;
    }

    .Reportimg_interbox {
        width: 1200px;
        height: 100%;
        margin: 0 auto;
        text-align: left;
    }

    .Reportimg_jxw {
        content: url(../images/jxw_jb1.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportSearchimg_jxw {
        content: url(../images/search_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportHelpimg_jxw {
        content: url(../images/help_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .Report_title_box {
        height: 100%;
        width: 500px;
        float: left;
        margin-left: 20px;
    }

    .Report_title1 {
        height: 50px;
        width: 100%;
        line-height: 50px;
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 3px;
        float: left;
        color: rgb(24, 54, 178);
        text-align: left;
        margin-top: 120px;
    }

    .Report_title2 {
        height: 20px;
        width: 100%;
        line-height: 20px;
        font-size: 16px;
        float: left;
        color: rgb(61, 61, 63);
        text-align: left;
    }

    .ReportMainbox {
        /*    background: url(../images/ReportBox.png) no-repeat top left;*/
        margin-top: 15px;
        padding: 0px 25px 20px 25px;
        box-sizing: border-box;
        max-width: 915px;
        overflow: hidden;
    }

    .ReportItembox {
        width: 100%;
        overflow: hidden;
        float: left;
    }

    .ReportItem {
        width: calc(33.3333333333% - 30px);
        float: left;
        margin: 15px;
        background: #fff;
        height: 150px;
        border-radius: 5px;
        box-shadow: 0px 2px 10px rgba(48, 100, 229, .3);
        cursor: pointer;
        border: 1px solid #FFF;
    }

    .ReportMainTitle {
        text-align: center;
        width: 100%;
        font-size: 40px;
        font-weight: bold;
        color: #2B53E3;
        height: 100px;
        padding-top: 45px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .ReportMainContent {
        text-align: center;
        width: 100%;
        font-size: 16px;
        color: #3C3C3C;
        height: 105px;
        padding-top: 15px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .Reportbtn_text {
        width: 100%;
        text-align: right;
        margin-top: 65px;
        font-size: 22px;
        padding-right: 40px;
        color: #242424;
        box-sizing: border-box;
    }

    .ReportItem:hover {
        border: 1px solid #92AEF5;
    }

    /*    .ReportItem:hover .Reportbtn_text {        color: #FFF;    }*/
    .Reportbtn1 {}

    .Reportbtn1 {
        background: #FFFFFF url(../images/1-zz.png) no-repeat top 20px left 20px;
    }

    .Reportbtn2 {
        background: #FFFFFF url(../images/2-bk.png) no-repeat top 20px left 20px;
    }

    .Reportbtn3 {
        background: #FFFFFF url(../images/3-zp.png) no-repeat top 20px left 20px;
    }

    .Reportbtn4 {
        background: #FFFFFF url(../images/4-sq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn5 {
        background: #FFFFFF url(../images/5-ds.png) no-repeat top 20px left 20px;
    }

    .Reportbtn6 {
        background: #FFFFFF url(../images/6-db.png) no-repeat top 20px left 20px;
    }

    .Reportbtn7 {
        background: #FFFFFF url(../images/7-qq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn8 {
        background: #FFFFFF url(../images/8-py.png) no-repeat top 20px left 20px;
    }

    .Reportbtn9 {
        background: #FFFFFF url(../images/9-qt.png) no-repeat top 20px left 20px;
    }

    /*.Reportbtn1:hover {    background: #4A7BF5 url(../images/1-zz.png) no-repeat top 20px left 30px;}.Reportbtn2:hover {    background: url(../images/2-bk.png) no-repeat top 20px left 30px;}.Reportbtn3:hover {    background: #4A7BF5 url(../images/3-zp.png) no-repeat top 20px left 30px;}.Reportbtn4:hover {    background: #4A7BF5 url(../images/4-sq.png) no-repeat top 20px left 30px;}.Reportbtn5:hover {    background: #4A7BF5 url(../images/5-ds.png) no-repeat top 20px left 30px;}.Reportbtn6:hover {    background: #4A7BF5 url(../images/6-db.png) no-repeat top 20px left 30px;}.Reportbtn7:hover {    background: #4A7BF5 url(../images/7-qq.png) no-repeat top 20px left 30px;}.Reportbtn8:hover {    background: #4A7BF5 url(../images/8-py.png) no-repeat top 20px left 30px;}.Reportbtn9:hover {    background: #4A7BF5 url(../images/9-qt.png) no-repeat top 20px left 30px;}*/
    .ReportRightBox {
        margin-top: 30px;
        height: 515px;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        max-width: 270px;
        background: #EDF1FC;
        border-radius: 5px;
        position: relative;
    }

    .ReportRightItem1 {
        width: 100%;
        height: 80px;
        border: #FFF 2px solid;
        border-radius: 5px;
        box-sizing: border-box;
        margin-bottom: 15px;
        position: relative;
        cursor: pointer;
    }

    .ReportRightItem1 img {
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .ReportRightItem1_title {
        color: #242424;
        font-size: 18px;
        line-height: 80px;
        text-align: right;
        padding-right: 50px;
        box-sizing: border-box;
        height: 80px;
        width: 100%;
    }

    .ReportRightItem2 {
        width: 100%;
        height: calc(100% - 190px);
        border: #FFF 2px solid;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
        border-radius: 5px;
    }

    .ReportRightItem2_title {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        height: 80px;
        width: 100%;
        font-weight: bold;
        background: #4A7BF5;
        padding: 10px;
        box-sizing: border-box;
        border-radius: 5px 5px 0px 0px;
    }

    .ReportRightItem2_unit {
        height: calc(33.3333333% - 36.67px);
        width: 100%;
        padding-left: 60px;
        box-sizing: border-box;
        padding-top: 15px;
        position: relative;
        margin-left: 10px;
    }

    .ReportRightItem2_unitTitle {
        color: #242424;
        font-size: 16px;
        line-height: 25px;
        font-weight: bold;
        height: 25px;
    }

    .ReportRightItem2_unitcontent {
        color: #242424;
        font-size: 14px;
        line-height: 25px;
        overflow: hidden;
    }

    .ReportRightItem2_unit img {
        position: absolute;
        left: 10px;
        top: 15px;
    }

    .ReportRight_jxw {
        content: url(../images/jxw_jb2.png);
        height: 152px;
        width: 117px;
        position: absolute;
        right: -60px;
        bottom: 0px;
    }

    .local {
        padding: 0px 0px 15px 0px;
        line-height: 20px;
    }

    .innerContain {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 10px;
        margin: 40px 0px;
        display: inline-block;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
    }

    .newsBoard {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 5px;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .innerContain_nbg {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
    }

    .reporttip_box {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
        border: 1px solid rgb(19 45 154 / 30%);
        box-sizing: border-box;
    }

    .breadcrumbNavigation:hover {
        color: #2F63E6 !important;
    }

    .portalTitle {
        text-align: center;
        color: #2F63E6;
        font-size: 30px;
        font-weight: bold;
        padding: 20px 20px 0px;
    }

    .portalBar {
        height: 45px;
        line-height: 45px;
        /*    background: #f3faff;*/
        text-align: center;
        box-sizing: border-box;
    }

    .portalContent {
        clear: both;
        width: 100%;
        overflow: hidden;
        padding: 30px 0;
    }

    .portalContent img {
        width: 100%;
        height: auto;
    }

    .news_item_box_jbjg {
        width: 100%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .report-content {
        position: relative;
        width: 100%;
        top: 33px;
    }

    .rep-item {
        width: 142px;
        height: 164px;
        color: #19669d;
        text-align: center;
        position: absolute;
        transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }

    .rep-item:hover {
        margin-top: -20px;
        text-shadow: 0 1px #287ece, 1px 0 #287ece, -1px 0 #287ece, 0 -1px #287ece;
    }

    .rep-item .item-inner {
        width: 100%;
        height: 100%;
        background-image: url(../images/reportimg.png);
    }

    .item-inner:hover,
    .atv {
        background-image: url(../images/reportimg.png);
        background-position: 0 164px;
        font-weight: bold;
        color: #fff;
    }

    .tel {
        font-size: 36px;
        font-weight: 200;
        letter-spacing: 2px;
        padding-top: 40px;
    }

    .labels {
        font-size: 18px;
    }

    .rep-item1 {
        top: 0;
        left: 0;
    }

    .rep-item2 {
        top: 70px;
        left: 190px;
    }

    .rep-item3 {
        top: 0;
        left: 380px;
    }

    .rep-item4 {
        top: 70px;
        left: 570px;
    }

    .rep-item5 {
        top: 0;
        left: 760px;
    }

    .rep-item6 {
        top: 70px;
        left: 950px;
    }

    .FootNav {
        height: auto;
        width: 100%;
    }

    .FootNav {
        width: 1200px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 80px;
        padding-top: 8px;
    }

    .row1 li {
        padding: 0 5px;
        line-height: 22px;
        float: left;
    }

    .row1 li a:hover {
        color: #2F63E6;
    }

    .FootNav li {
        font-size: 14px;
        margin-top: 10px;
        width: 155px;
        text-align: center;
    }

    .FootNav li {
        cursor: pointer;
    }

    .FootNav li span {
        float: right;
    }

    .firstTitle {
        height: 45px;
        position: relative;
        /*    background: url(../images/bg2.png) bottom no-repeat;*/
    }

    .firstTitle span {
        height: 45px;
        line-height: 45px;
        width: 300px;
        padding-left: 15px;
        display: block;
        color: #FFF;
        font-size: 20px;
        font-weight: bold;
        cursor: pointer;
        background: linear-gradient(to right, #2F63E6, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0));
        border-radius: 5px;
        position: relative;
        z-index: 5;
    }

    .firstTitle:after {
        content: ' ';
        width: calc(100% - 5px);
        height: 1px;
        background: #D3D8DE;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .menu {
        cursor: pointer;
        /* border-left: 1px solid #ddd;        border-right: 1px solid #ddd;        border-bottom: 1px solid #ddd;*/
        border: 1px solid #ddd;
        background-color: white;
        text-align: center;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        border-radius: 5px;
        margin: 18px 10px;
        font-weight: bold;
    }

    .menu:hover {
        background: #2F63E6;
        color: white;
        border-radius: 5px;
    }

    .grap-list {
        padding: 18px 0 20px;
        border-bottom: 1px solid #e5e5e5;
    }

    .groupLineLeft {
        /*margin-bottom: 15px;*/
        height: 45px;
        border-bottom: 1px solid #e1e1e1;
    }

    .groupLineRight {
        /*margin-bottom: 15px;*/
        height: 45px;
        /*border-bottom: 1px solid #e1e1e1;*/
    }

    .float-box {
        position: fixed;
        right: 10px;
        width: 80px;
        z-index: 999;
        top: 30%;
    }

    .float-box .item {
        position: relative;
    }

    .float-box .item:first-child a {
        /*            border-top-left-radius: 20px;*/
    }

    .float-box .item a {
        display: block;
        margin-bottom: 1px;
        text-align: center;
        color: #333333;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        height: 80px;
        border-radius: 5px;
    }

    .float-box .item a .iconbox {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #CCCCCC;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        line-height: 50px;
        /*                background: rgba(255,255,255,.6);*/
    }

    .float-box .item a .iconbox i {
        font-size: 30px;
        font-weight: 100;
    }

    .iconbox1 i {
        color: #f3af4d
    }

    .iconbox2 i {
        color: #47b4f3;
    }

    .iconbox3 i {
        color: #1fbf62;
    }

    .iconbox4 i {
        color: #cf3f3f;
    }

    .float-box .item a:hover .iconbox i {
        color: #2F63E6;
    }

    .float-box .item a:hover .iconbox {
        border-color: #2F63E6;
    }

    .float-box .item a p {
        margin-top: 0px;
        margin-bottom: 10px;
        color: #999999;
    }

    .float-box .item .box {
        color: #444444;
        font-size: 16px;
        line-height: 25px;
        position: absolute;
        top: 0;
        right: 80px;
        background: #fff;
        min-width: 144px;
        border-radius: 10px;
        min-height: 100%;
        text-align: center;
        display: none;
        box-sizing: border-box;
        padding-bottom: 20px;
        box-shadow: 0 0 4px 0 #eee;
        border: 1px solid #ccc;
        text-align: left;
        padding: 15px;
        box-sizing: border-box;
    }

    .float-box .item .box p {
        margin: 0px;
    }

    .float-box .item .box:after {
        position: absolute;
        top: calc(50% - 6px);
        right: -7px;
        content: ' ';
        width: 12px;
        height: 12px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        /* IE 9 */
        -moz-transform: rotate(45deg);
        /* Firefox */
        -webkit-transform: rotate(45deg);
        /* Safari 和 Chrome */
        -o-transform: rotate(45deg);
        box-sizing: border-box;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        z-index: 5;
        background: #fff;
    }

    /*                    .float-box .item .box i {                        display: inline-block;                        position: absolute;                        width: 6px;                        height: 12px;                        background: url(../images/ic10.png) center no-repeat;                        top: 50%;                        margin-top: -6px;                        right: -6px;                        border: 1px solid #ccc;                    }*/
    .float-box .item a:hover {
        /*            background: url(../images/bg3.png) no-repeat;            background-size: 100% 100%;            color: #fff;*/
    }

    .float-box .item a img.cur {
        display: none;
    }

    .float-box .item a:hover img.cur {
        display: inline-block;
    }

    .float-box .item a:hover img {
        display: none;
    }

    .float-box .item:hover .box {
        display: block;
    }

    .float-box .item .box:hover {
        display: block;
    }

    .slideBox .num {
        position: relative;
        /*width: 712px;*/
        /*height: 360px;*/
        overflow: hidden;
        font: 12px/1.5 Verdana, Geneva, sans-serif;
        text-align: left;
    }

    .slideBox .pic li {
        width: 100%;
        /*height: 350px;*/
        position: relative;
    }

    .slideBox .pic .pic_imgbox {
        display: block;
        width: 100%;
        height: 100%;
    }

    .slideBox .pic li h4 {
        position: absolute;
        width: 100%;
        bottom: 20px;
        z-index: 2;
        text-align: center;
    }

    .slideBox .pic li h4 a {
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        margin-top: 10px;
    }

    .slideBox .pic img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .slideBox .txt-bg {
        /* position: absolute;        bottom: 10px;        z-index: 1;        height: 70px;        width: 100%;        background: linear-gradient(to top, rgba(0,0,0,.8),rgba(0,0,0,0));*/
        /*        filter: alpha(opacity=40);        opacity: 0.4;*/
        /*        overflow: hidden;*/
    }

    .slideBox .num {
        position: absolute;
        z-index: 3;
        bottom: 10px;
        left: 50%;
        width: 280px;
        margin-left: -140px;
    }

    .slideBox .num li {
        float: left;
        position: relative;
        width: 52px;
        height: 4px;
        overflow: hidden;
        text-align: center;
        margin: 0 2px;
        cursor: pointer;
        background: #fff;
    }

    .slideBox .num li.on {
        background: #2A3C54;
    }

    .slideBox .prev,
    .slideBox .next {
        width: 45px;
        height: 79px;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        z-index: 999;
    }

    .slideBox .prev {
        background: url(../images/btn_left_while.png)no-repeat;
        left: 28px;
    }

    .slideBox .next {
        background: url(../images/btn_right_while.png)no-repeat;
        right: 7px;
    }

    .defalutZXFont {
        color: white;
        position: absolute;
        font-size: 45px;
        font-weight: bold;
        text-align: center;
        left: 100px;
        right: 100px;
        top: 50px;
    }

    .noContent {
        display: block;
        width: 100%;
        color: #000;
        font-size: 20px;
        margin-top: 20px;
    }

    .footerBg {
        margin: 0 auto;
        width: 100%;
        height: 100px;
        background-color: #2861f1;
    }

    .footerBg .footerBgContent {
        width: 100%;
        text-align: center;
        padding-top: 36px;
        font-size: 16px;
        color: #ccc;
        line-height: 30px;
    }

    .fixed-bottom {
        position: fixed;
        bottom: 0;
        width: 100%;
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        background-clip: padding-box;
        width: 206px;
        font-size: 16px;
    }

    .dropdown-menu li {
        color: black !important;
    }

    .dropdown {
        position: relative;
    }

    @media (any-hover: hover) {
        .dropdown:hover>.nav_item>.dropdown-menu {
            display: block;
        }
    }

    .dropdown-menu>li {
        width: 206px;
        line-height: 50px;
    }

    .dropdown-menu>li:hover {
        background-color: #068BE8;
        color: white !important;
    }

    .newslink {
        max-width: 760px;
        color: #333;
        cursor: pointer;
        padding-left: 20px;
        font-weight: 400;
        /*    background: url("../images/square.jpg") left center no-repeat;*/
        font-size: 1.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .newslink:before {
        content: ' ';
        position: absolute;
        height: 4px;
        width: 4px;
        border-radius: 3px;
        background: #2F63E6;
        top: 10px;
        left: 5px;
    }

    /*    .newslink:hover:before {        background: #2F63E6;    }*/
    .newslink:hover {
        color: #2F63E6;
        cursor: pointer;
    }

    .newsTime {
        font-size: 1.2rem;
        color: #3C3C3C;
        text-align: right;
    }

    .search_div {
        height: 38px;
        width: 100%;
        padding: 0px;
    }

    .searchinput {
        border: 1px solid #bababa;
        height: 38px;
        font-size: 14px;
        border-radius: 3px;
        float: left;
        width: calc(100% - 160px);
        padding-left: 14px;
        box-sizing: border-box;
        margin-left: 13px;
    }

    .searchbtn {
        width: 120px;
        height: 38px;
        background: #2F63E6;
        border: 0;
        padding: 0px 40px;
        color: #ffffff;
        font-size: 16px;
        border-radius: 3px;
        float: right;
    }

    .IsTopShow {
        color: red !important;
    }

    .newsListContent {
        overflow: hidden;
        min-height: 500px;
        margin-top: 15px;
        box-sizing: border-box;
    }

    .secondMenu {
        background: #f5f7fc;
        margin-top: 15px;
        border-radius: 5px;
    }

    .portalBarSpan {
        color: #666666
    }

    .want-report {
        margin: 60px auto;
        min-width: 1200px;
    }

    .want-report .want-report-title h3 {
        font-size: 20px;
        color: rgb(8, 69, 192);
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        position: relative;
        padding-bottom: 15px;
        letter-spacing: 3px;
    }

    .want-report .want-report-title h3::after {
        content: '';
        position: absolute;
        display: block;
        width: 80px;
        height: 3px;
        background: #18d26e;
        bottom: 0;
        left: calc(50% - 40px);
    }

    .want-report .article-body {
        color: #323232;
        font-size: 16px;
        line-height: 40px;
        margin-top: 40px;
        min-height: 180px;
    }

    .want-report .article-body p {
        text-indent: 2em;
        margin-top: 0;
        margin-bottom: 1rem;
    }

    .want-report .text-center-div {
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }

    .report-partial {
        color: #005cbf;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 2px;
        width: max-content;
        border-bottom: 2px solid #005cbf;
        margin-bottom: 30px;
    }

    .report-partial i {
        font-size: 22px;
        margin-right: 2px;
    }

    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: rgba(68, 129, 235, 0.9);
    }

    .layui-btn {
        background-color: rgba(68, 129, 235, 0.9);
    }

    .hideformitem {
        display: none;
    }

    .mnav {
        color: #00c;
        text-decoration: underline;
    }

    .other-box .links-box.row>li {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .other-box .article-content.links-box li a {
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-radius: 6px;
        width: 90%;
        display: inline-block;
        background-color: #dcf0fa;
        color: #000;
        padding: 10px 15px;
        margin: 10px;
        display: flex;
        align-items: center;
        transition: background 0.3s;
    }

    .other-box .links-box li a:hover {
        background: #0d439c;
        color: #fff;
    }

    .other-box .links-box li a .icon {
        width: 50px;
        height: 50px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        background-size: cover;
    }

    .other-box .links-box li a .name {
        flex: 1;
        vertical-align: middle;
        line-height: 20px !important;
        display: inline-block;
        max-height: 100%;
        overflow: hidden;
    }

    .other-box .links-box li a .name:hover {
        color: #fff !important;
    }

    .other-box .links-box li a .icon1 {
        background-image: url("../images/icon-other1.png");
    }

    .other-box .links-box li a .icon2 {
        background-image: url("../images/icon-other2.png");
    }

    .other-box .links-box li a .icon3 {
        background-image: url("../images/icon-other3.png");
    }

    .other-box .links-box li a .icon4 {
        background-image: url("../images/icon-other4.png");
    }

    .other-box .links-box li a .icon5 {
        background-image: url("../images/icon-other5.png");
    }

    .other-box .links-box li a .icon6 {
        background-image: url("../images/icon-other6.png");
    }

    .other-box .links-box li a .icon7 {
        background-image: url("../images/icon-other7.png");
    }

    .other-box .links-box li a .icon8 {
        background-image: url("../images/icon-other8.png");
    }

    .other-box .links-box li a .icon9 {
        background-image: url("../images/icon-other9.png");
    }

    .other-box .links-box li a .icon10 {
        background-image: url("../images/icon-other10.png");
    }

    .other-box .links-box li a .icon11 {
        background-image: url("../images/icon-other11.png");
    }

    .other-box .links-box li a .icon12 {
        background-image: url("../images/icon-other12.png");
    }

    .other-box .links-box li a:hover .icon1 {
        background-image: url("../images/icon-other1_2.png");
    }

    .other-box .links-box li a:hover .icon2 {
        background-image: url("../images/icon-other2_2.png");
    }

    .other-box .links-box li a:hover .icon3 {
        background-image: url("../images/icon-other3_2.png");
    }

    .other-box .links-box li a:hover .icon4 {
        background-image: url("../images/icon-other4_2.png");
    }

    .other-box .links-box li a:hover .icon5 {
        background-image: url("../images/icon-other5_2.png");
    }

    .other-box .links-box li a:hover .icon6 {
        background-image: url("../images/icon-other6_2.png");
    }

    .other-box .links-box li a:hover .icon7 {
        background-image: url("../images/icon-other7_2.png");
    }

    .other-box .links-box li a:hover .icon8 {
        background-image: url("../images/icon-other8_2.png");
    }

    .other-box .links-box li a:hover .icon9 {
        background-image: url("../images/icon-other9_2.png");
    }

    .other-box .links-box li a:hover .icon10 {
        background-image: url("../images/icon-other10_2.png");
    }

    .other-box .links-box li a:hover .icon11 {
        background-image: url("../images/icon-other11_2.png");
    }

    .other-box .links-box li a:hover .icon12 {
        background-image: url("../images/icon-other12_2.png");
    }

    .jb-form {
        min-width: 1200px;
        padding: 60px;
        margin-bottom: 120px;
    }

    .layui-form-label {
        width: 150px;
        font-weight: bold;
        text-align: left;
    }

    .layui-input-block {
        margin-left: 150px;
    }

    .center {
        text-align: center;
    }

    .layui-input,
    .layui-textarea {
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
    }

    .layui-table-header {
        display: none;
    }

    .layui-table td {
        border-width: 0 !important;
    }

    .layui-textarea {
        height: 52px;
        min-height: 52px;
    }

    .layui-form-selectup dl {
        top: 42px;
        bottom: unset;
    }

    .success-page {
        text-align: center;
        min-width: 1200px;
    }

    .qq-type-div {
        min-width: 1200px;
        padding: 30px;
    }

    .qq-type-title {
        text-align: center;
        font-size: 26px;
        margin: 30px auto;
    }

    .btns_report_ring {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_ring li {
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_ring li a {
        display: block;
        font-size: 18px;
        font-weight: bold;
        line-height: 80px;
        text-align: center;
    }

    .btns_report_ring li:hover {
        background-color: #2F79F6 !important;
        color: #fff;
    }

    .btns_report_ring a:before {
        content: "";
        display: inline-block;
        height: 140px;
        vertical-align: bottom;
    }

    .btns_report_ring .icon1 a {
        background: no-repeat center 20px url("../images/icon1.png");
    }

    .btns_report_ring .icon2 a {
        background: no-repeat center 20px url("../images/icon2.png");
    }

    .btns_report_ring .icon3 a {
        background: no-repeat center 20px url("../images/icon3.png");
    }

    .btns_report_ring .icon1 a:hover {
        background: no-repeat center 20px url("../images/icon11.png");
    }

    .btns_report_ring .icon2 a:hover {
        background: no-repeat center 20px url("../images/icon22.png");
    }

    .btns_report_ring .icon3 a:hover {
        background: no-repeat center 20px url("../images/icon33.png");
    }

    .btns_report_rings {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_rings li {
        float: left;
        background: #f4fbff;
        font-size: 18px;
        line-height: 80px;
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_rings li a {
        display: block;
        text-align: left;
        padding-left: 65px;
    }

    .btns_report_rings>.tolong {
        font-size: 14px;
        line-height: 27px !important;
        height: 80px;
    }

    .btns_report_rings .icon4 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon4.png");
    }

    .btns_report_rings .icon5 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon5.png");
    }

    .btns_report_rings .icon6 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon6.png");
    }

    .btns_report_rings .icon7 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon7.png");
    }

    .btns_report_rings .icon8 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon8.png");
    }

    .btns_report_rings .icon9 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon9.png");
    }

    .btns_report_rings .icon50 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon50.png");
    }

    .btns_report_rings .icon51 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon51.png");
    }

    .btns_report_rings .icon52 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon52.png");
    }

    .btns_report_rings .icon53 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon53.png");
    }

    .btns_report_rings .icon54 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon54.png");
    }

    .btns_report_rings .icon55 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon55.png");
    }

    .btns_report_rings .icon56 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon56.png");
    }

    .btns_report_rings .icon57 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon57.png");
    }

    .btns_report_rings .icon58 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon58.png");
    }

    .btns_report_rings .icon59 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon59.png");
    }

    .btns_report_rings .icon60 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon60.png");
    }

    .btns_report_rings .icon61 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon61.png");
    }

    .search-page {
        margin: 80px auto 180px auto;
    }

    .search-title {
        text-align: right;
    }

    .search-input {
        width: calc(100% - 200px);
    }

    .search-page-tbldiv {
        margin: 50px;
        width: auto;
    }
}

@media (min-width: 992px) {
    .container {
        width: 100%;
    }

    .float-box {
        display: block;
    }

    html {
        height: 100%;
    }

    body {
        padding: 0px;
        margin: 0px;
        font-family: 'Microsoft YaHei', 'Microsoft YaHei UI';
        background: #FFF;
        min-height: calc(100vh - 100px);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    header {
        width: 100%;
        /*        background: url(../images/new_bg.png);*/
        background-size: cover;
        height: 95px;
        position: relative;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: #FFF;
        /*box-shadow: 0px 0px 5px 8px rgba(19,45,154,.5);*/
    }

    .header_blue {
        background: #1A36B1;
    }

    .header_blue .title {
        color: #fff;
    }

    .header_blue .nav_item a {
        color: #fff;
    }

    .header_blue .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #FFF;
        color: #FFF;
    }

    .header_blue .nav-ul li:hover a {
        color: #FFF;
    }

    .header_box {
        /*width: 1200px;*/
        max-width: 1200px;
        margin: 0 auto;
        height: 95px;
        /*padding-top: 70px;*/
        position: relative;
    }

    .logo {
        width: 63px;
        height: 56px;
        float: left;
        margin-top: 25px;
        margin-left: 0px;
    }

    .title {
        width: calc(60% - 60px);
        float: left;
        font-size: 35px;
        color: #1A36B1;
        height: 95px;
        line-height: 115px;
        padding-left: 15px;
        box-sizing: border-box;
        font-family: 'qlxFont';
        letter-spacing: 0px;
        /*    -webkit-box-reflect: below -30px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.5, transparent), to(rgba(3,3,3,.2)));*/
    }

    .title_info_box {
        width: 100%;
        margin: 0 auto;
        height: 290px;
        /*padding-top: 0;*/
        position: relative;
        background: url(../images/new_bg4.png) no-repeat bottom center / 100% 470px;
    }

    .title_interbox {
        margin: 0 auto;
        max-width: 1200px;
        height: 290px;
        text-align: center;
        position: relative;
    }

    .title_info {
        position: absolute;
        left: 0px;
        top: 0px;
        color: white;
        padding: 50px 0px 0px 0px;
        box-sizing: border-box;
    }

    .title_info .title_center {
        font-size: 16px;
        height: 34px;
        line-height: 34px;
    }

    .title_info .title_jxw {
        font-size: 80px;
        font-family: qlxFont;
        margin-top: -5px;
        position: relative;
    }

    .title_jxw:before {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -15px;
        left: -50px;
    }

    .title_info .title_qlx {
        font-size: 102px;
        font-family: qlxFont;
        margin-top: -45px;
        position: relative;
    }

    .title_qlx::after {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -5px;
        right: -50px;
    }

    .navbar-nav li a {
        font-size: 1.5rem !important;
        padding: 0px !important;
    }

    .home-jubao-left {
        padding-top: 2rem;
    }

    .report-entry {
        font-size: 1.5rem;
    }

    .btns_dual_ring {
        margin-top: 2rem;
    }

    @font-face {
        font-family: qlxFont;
        src: url('../images/庞门正道标题体.ttf')
    }

    .title_info .title_contact {
        margin-top: -20px;
    }

    .title_info .title_contact .title_contact_item {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }

    .title_info .title_contact .title_contact_title {
        width: auto;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: bold;
        box-sizing: border-box;
    }

    .title_info .title_contact .title_contact_content {
        width: calc(100% - 100px);
        float: left;
        font-size: 16px;
        text-align: left;
    }

    .title_jxw_box {
        position: absolute;
        right: -40px;
        bottom: 30px;
        width: 100%;
        height: 70%;
    }

    .title_jxw_img {
        position: absolute;
        content: url(../images/new_jxw_j.png);
        right: 0px;
        bottom: 0px;
        width: auto;
        height: 100%;
    }

    .title_jxw_ring {
        content: url(../images/jxw_ring_1.png);
        position: absolute;
        right: -5%;
        bottom: 25%;
        width: auto;
        height: 100%;
    }

    .img_menu {
        width: calc(100% + 10px);
        float: left;
        cursor: pointer;
        position: relative;
        height: 260px;
    }

    .mask {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        /*left: 12px;*/
        height: 240px;
        background: #2F63E6;
        opacity: 0.9;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
        border-radius: 3px;
    }

    .img_menu_div {
        width: 100%;
        float: left;
        position: relative;
        height: 190px;
    }

    .img_menu_div1 {
        background: url(../images/btn_wyjb.png) no-repeat top center;
    }

    .img_menu_div2 {
        background: url(../images/btn_jbcx.png) no-repeat top center;
    }

    .img_menu_div3 {
        background: url(../images/btn1.png) no-repeat top center;
    }

    .img_menu_div4 {
        background: url(../images/btn_flfg.png) no-repeat top center;
    }

    .img_menu .img_menu_div .mask .mask_title {
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
    }

    .img_menu .img_menu_div .mask .mask_content {
        font-size: 18px;
        line-height: 50px;
    }

    .img_menu_title {
        position: absolute;
        bottom: -50px;
        font-size: 22px;
        font-weight: bold;
        color: #1077bd;
        width: 100%;
        text-align: center;
    }

    .img_menu_div_big .mask_big {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        height: 541px;
        background: #305dda;
        opacity: 0.8;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
    }

    .img_menu_div_big .mask_big .mask_title {
        font-weight: bold;
        font-size: 24px;
    }

    .img_menu_div_big .mask_big .mask_content {
        font-size: 18px;
    }

    .zx_item {
        width: calc(50% - 12px);
        float: left;
        margin: 8px 0px;
        background: #fff;
        height: 108px;
        cursor: pointer;
        padding: 20px;
        font-size: 22px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        color: #FFF;
        box-sizing: border-box;
    }

    .zx_item:nth-child(odd) {
        margin-left: 12px;
    }

    .zx_item:nth-child(even) {
        margin-right: 12px;
    }

    .zx_item:hover {
        color: #FFF;
    }

    .zx_item i {
        font-size: 40px;
        font-weight: bold;
        margin-right: 20px;
    }

    .zx_item1 {
        background: url(../images/jb_zx1.png) no-repeat center center;
    }

    .zx_item2 {
        background: url(../images/jb_zx2.png) no-repeat center center;
    }

    .zx_item3 {
        background: url(../images/jb_zx3.png) no-repeat center center;
    }

    .zx_item4 {
        background: url(../images/jb_zx4.png) no-repeat center center;
    }

    .zx_item5 {
        background: url(../images/jb_zx5.png) no-repeat center center;
    }

    .zx_item6 {
        background: url(../images/jb_zx6.png) no-repeat center center;
    }

    .nav-ul {
        position: absolute;
        height: 50px;
        width: 55%;
        max-width: 500px;
        top: 35px;
        right: 0;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 0px;
        border-bottom: none;
    }

    .nav-ul li {
        text-decoration: none;
        list-style: none;
        flex-grow: 1;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
        position: relative;
    }

    .nav-ul li::before {
        content: ' ';
        height: 15px;
        width: 1px;
        background: rgba(255, 255, 255, .9);
        position: absolute;
        right: -1px;
        top: 17px;
    }

    .nav-ul li:last-child::before {
        content: '';
        height: 0px;
        width: 0px;
    }

    .nav_item {
        margin-top: 10px;
        box-sizing: border-box;
        height: 30px;
        line-height: 30px;
        color: rgba(255, 255, 255, .9);
        margin: 0 auto;
        font-size: 16px;
        font-family: 'Microsoft YaHei UI';
        display: inline-block;
        width: auto;
    }

    .nav_item a {
        color: #000;
        font-size: 18px;
    }

    .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #1A36B1;
        color: #1A36B1;
    }

    .nav-ul li:hover a {
        color: #1A36B1;
    }

    .main_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .first_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding: 0 20px;
        padding-bottom: 30px;
    }

    .main_box_bg {
        /*width: 1250px;*/
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background: #EDF1FC;
        padding: 40px;
    }

    .main_box_bg_inter {
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .button_box {
        /*width: 60%;*/
        box-sizing: border-box;
        margin-left: -7px;
        float: left;
        overflow: hidden;
    }

    .button_group1 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 40px 10px 10px 25px;
    }

    .main_button1 {
        flex-grow: 2;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button2 {
        flex-grow: 1;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button_text {
        width: 100%;
        text-align: center;
        position: absolute;
        height: 40px;
        line-height: 40px;
        bottom: 15px;
        font-size: 24px;
        font-weight: 700;
        font-family: 'Microsoft YaHei UI';
        color: #2E63E3;
    }

    .button_group2 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 10px 10px 10px 25px;
    }

    .main_button3 {
        flex-grow: 2;
        background: #FFF;
        height: 170px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button1:hover,
    .main_button2:hover,
    .main_button3:hover {
        background: #4979F3;
    }

    .main_button1:hover .main_button_text,
    .main_button2:hover .main_button_text,
    .main_button3:hover .main_button_text {
        color: #fff;
    }

    .introduce_box {
        width: 40%;
        overflow: hidden;
        float: left;
        padding: 40px 20px 0px 10px;
        box-sizing: border-box;
    }

    .introduce_interbox {
        width: 100%;
        height: 400px;
        border-radius: 10px;
        box-sizing: border-box;
    }

    .introduce_title {
        width: 100%;
        background: #4979F3;
        border-radius: 10px 10px 0px 0px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        color: #fff;
    }

    .introduce_content {
        background: #E3E7F6;
        width: 100%;
        border-radius: 0px 0px 10px 10px;
        height: 330px;
        position: relative;
    }

    .introduce_item_box {
        width: 100%;
        overflow: hidden;
        position: absolute;
        bottom: 10px;
    }

    .introduce_item {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    .introduce_item_title {
        width: 120px;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: 700;
        color: #3162E6;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .introduce_item_text {
        width: calc(100% - 120px);
        float: left;
        font-size: 16px;
        text-align: left;
        color: #3162E6;
    }

    .introduce_text {
        width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0px;
        padding: 20px;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 32px;
    }

    .scrollchart_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
        margin-bottom: 50px;
    }

    .scrollchart_module img {
        width: 100%;
        border-radius: 3px;
    }

    .full_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
    }

    .full_module img {
        width: 100%;
        border-radius: 3px;
    }

    .new_module {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    .new_module .news_box:nth-child(odd) {
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .new_module .news_box:nth-child(even) {
        width: calc(50% - 10px);
        margin-left: 10px;
    }

    .new_module_big {
        width: calc(100% + 20px);
        overflow: hidden;
        box-sizing: border-box;
    }

    .news_box {
        width: 50%;
        overflow: hidden;
        float: left;
        padding: 0px 7px;
        box-sizing: border-box;
        min-height: 541px;
    }

    .news_interbox {
        width: 100%;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 10px;
    }

    .news_box_big .news_interbox {
        padding: 20px 10px 0px 0px;
    }

    .news_interbox_titlebox {
        width: 100%;
        height: 55px;
    }

    .news_interbox_title {
        height: 35px;
        line-height: 20px;
        font-size: 20px;
        font-weight: 700;
        float: left;
        color: #2F63E6;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
    }

    .news_interbox_title:hover {
        color: #2F63E6;
    }

    .news_interbox_title::before {
        content: ' ';
        position: absolute;
        height: 5px;
        width: 80px;
        background: #2F62E3;
        top: 32px;
        left: 0px;
    }

    .news_interbox_more {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        float: right;
        color: #2F63E6;
        cursor: pointer;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
        text-align: right;
    }

    .news_item_box {
        width: 100%;
        overflow: hidden;
        min-height: 452px;
    }

    .news_item {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 15px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_item::before {
        content: ' ';
        position: absolute;
        height: 6px;
        width: 6px;
        border-radius: 3px;
        background: #CCCCCC;
        top: 20px;
        left: 0px;
    }

    .news_item:hover::before {
        background: #2F62E3;
    }

    .news_item_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_item:hover .news_item_title {
        color: #2F62E3;
    }

    .news_item_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_box_full {
        width: 100%;
        overflow: hidden;
        float: left;
        box-sizing: border-box;
        min-height: 370px;
        padding: 0 7px;
        margin-top: 30px;
    }

    .news_item_box_left {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .news_item_box_right {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-left: 30px;
        box-sizing: border-box;
    }

    .news_tipitem {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 54px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_tip1 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#677DEC, #725CDF);
        color: #fff;
    }

    .news_tip2 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#24B0BE, #4670C8);
        color: #fff;
    }

    .news_tip3 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#F64833, #EC1F7B);
        color: #fff;
    }

    .news_tip4 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#2BB77C, #139F8A);
        color: #fff;
    }

    .news_tip5 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#CC56AE, #A53FB1);
        color: #fff;
    }

    .news_tip6 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#4979F3, #2F63E6);
        color: #fff;
    }

    .news_tipitem_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_tipitem_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_item_big {
        height: 84px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 8px;
        cursor: pointer;
    }

    .news_item_big_title {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        font-weight: bold;
        line-height: 35px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 100px);
    }

    .news_item_big:hover .news_item_big_title {
        color: #4979F3;
    }

    .news_item_big_content {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        line-height: 35px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        color: #3C3C3C;
        box-sizing: border-box;
    }

    .news_item_big_time_box {
        position: absolute;
        width: 78px;
        height: 72px;
        position: absolute;
        border-radius: 3px;
        border: 2px solid #4979F3;
        box-sizing: border-box;
    }

    .news_item_big_date {
        width: 100%;
        height: 38px;
        text-align: center;
        color: #FFF;
        font-size: 22px;
        font-weight: 700;
        background: #4979F3;
    }

    .news_item_big_month {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #4979F3;
        font-size: 14px;
    }

    .btn1 {
        background: #FFFFFF url(../images/btn1-1.png) no-repeat top center;
    }

    .btn1:hover {
        background: #4979F3 url(../images/btn1-2.png) no-repeat top center;
    }

    .btn2 {
        background: #FFFFFF url(../images/btn2-2.png) no-repeat top 10px center;
    }

    .btn2:hover {
        background: #4979F3 url(../images/btn2-1.png) no-repeat top 10px center;
    }

    .btn3 {
        background: #FFFFFF url(../images/btn3-2.png) no-repeat top 10px center;
    }

    .btn3:hover {
        background: #4979F3 url(../images/btn3-1.png) no-repeat top 10px center;
    }

    .btn4 {
        background: #FFFFFF url(../images/btn4-2.png) no-repeat top 10px center;
    }

    .btn4:hover {
        background: #4979F3 url(../images/btn4-1.png) no-repeat top 10px center;
    }

    .btn5 {
        background: #FFFFFF url(../images/btn5-2.png) no-repeat top 10px center;
    }

    .btn5:hover {
        background: #4979F3 url(../images/btn5-1.png) no-repeat top 10px center;
    }

    .btn6 {
        background: #FFFFFF url(../images/btn6-2.png) no-repeat top 10px center;
    }

    .btn6:hover {
        background: #4979F3 url(../images/btn6-1.png) no-repeat top 10px center;
    }

    .Reportimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(194, 241, 242, .66) 20%, #edf1fc 35%, rgba(194, 241, 242, .66) 50%);
        margin-top: 95px;
    }

    .ReportSearchimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(196, 251, 213, .66) 20%, #edf1fc 35%, rgba(196, 251, 213, .66) 50%);
        margin-top: 95px;
    }

    .ReportHelpimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(173, 214, 246, .66) 20%, #edf1fc 35%, rgba(173, 214, 246, .66) 50%);
        margin-top: 95px;
    }

    .Reportimg_interbox {
        width: 1200px;
        height: 100%;
        margin: 0 auto;
        text-align: left;
    }

    .Reportimg_jxw {
        content: url(../images/jxw_jb1.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportSearchimg_jxw {
        content: url(../images/search_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportHelpimg_jxw {
        content: url(../images/help_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .Report_title_box {
        height: 100%;
        width: 500px;
        float: left;
        margin-left: 20px;
    }

    .Report_title1 {
        height: 50px;
        width: 100%;
        line-height: 50px;
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 3px;
        float: left;
        color: rgb(24, 54, 178);
        text-align: left;
        margin-top: 120px;
    }

    .Report_title2 {
        height: 20px;
        width: 100%;
        line-height: 20px;
        font-size: 16px;
        float: left;
        color: rgb(61, 61, 63);
        text-align: left;
    }

    .ReportMainbox {
        /*    background: url(../images/ReportBox.png) no-repeat top left;*/
        margin-top: 15px;
        padding: 0px 25px 20px 25px;
        box-sizing: border-box;
        max-width: 915px;
        overflow: hidden;
    }

    .ReportItembox {
        width: 100%;
        overflow: hidden;
        float: left;
    }

    .ReportItem {
        width: calc(33.3333333333% - 30px);
        float: left;
        margin: 15px;
        background: #fff;
        height: 150px;
        border-radius: 5px;
        box-shadow: 0px 2px 10px rgba(48, 100, 229, .3);
        cursor: pointer;
        border: 1px solid #FFF;
    }

    .ReportMainTitle {
        text-align: center;
        width: 100%;
        font-size: 40px;
        font-weight: bold;
        color: #2B53E3;
        height: 100px;
        padding-top: 45px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .ReportMainContent {
        text-align: center;
        width: 100%;
        font-size: 16px;
        color: #3C3C3C;
        height: 105px;
        padding-top: 15px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .Reportbtn_text {
        width: 100%;
        text-align: right;
        margin-top: 65px;
        font-size: 22px;
        padding-right: 40px;
        color: #242424;
        box-sizing: border-box;
    }

    .ReportItem:hover {
        border: 1px solid #92AEF5;
    }

    /*    .ReportItem:hover .Reportbtn_text {        color: #FFF;    }*/
    .Reportbtn1 {}

    .Reportbtn1 {
        background: #FFFFFF url(../images/1-zz.png) no-repeat top 20px left 20px;
    }

    .Reportbtn2 {
        background: #FFFFFF url(../images/2-bk.png) no-repeat top 20px left 20px;
    }

    .Reportbtn3 {
        background: #FFFFFF url(../images/3-zp.png) no-repeat top 20px left 20px;
    }

    .Reportbtn4 {
        background: #FFFFFF url(../images/4-sq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn5 {
        background: #FFFFFF url(../images/5-ds.png) no-repeat top 20px left 20px;
    }

    .Reportbtn6 {
        background: #FFFFFF url(../images/6-db.png) no-repeat top 20px left 20px;
    }

    .Reportbtn7 {
        background: #FFFFFF url(../images/7-qq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn8 {
        background: #FFFFFF url(../images/8-py.png) no-repeat top 20px left 20px;
    }

    .Reportbtn9 {
        background: #FFFFFF url(../images/9-qt.png) no-repeat top 20px left 20px;
    }

    /*.Reportbtn1:hover {    background: #4A7BF5 url(../images/1-zz.png) no-repeat top 20px left 30px;}.Reportbtn2:hover {    background: url(../images/2-bk.png) no-repeat top 20px left 30px;}.Reportbtn3:hover {    background: #4A7BF5 url(../images/3-zp.png) no-repeat top 20px left 30px;}.Reportbtn4:hover {    background: #4A7BF5 url(../images/4-sq.png) no-repeat top 20px left 30px;}.Reportbtn5:hover {    background: #4A7BF5 url(../images/5-ds.png) no-repeat top 20px left 30px;}.Reportbtn6:hover {    background: #4A7BF5 url(../images/6-db.png) no-repeat top 20px left 30px;}.Reportbtn7:hover {    background: #4A7BF5 url(../images/7-qq.png) no-repeat top 20px left 30px;}.Reportbtn8:hover {    background: #4A7BF5 url(../images/8-py.png) no-repeat top 20px left 30px;}.Reportbtn9:hover {    background: #4A7BF5 url(../images/9-qt.png) no-repeat top 20px left 30px;}*/
    .ReportRightBox {
        margin-top: 30px;
        height: 515px;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        max-width: 270px;
        background: #EDF1FC;
        border-radius: 5px;
        position: relative;
    }

    .ReportRightItem1 {
        width: 100%;
        height: 80px;
        border: #FFF 2px solid;
        border-radius: 5px;
        box-sizing: border-box;
        margin-bottom: 15px;
        position: relative;
        cursor: pointer;
    }

    .ReportRightItem1 img {
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .ReportRightItem1_title {
        color: #242424;
        font-size: 18px;
        line-height: 80px;
        text-align: right;
        padding-right: 50px;
        box-sizing: border-box;
        height: 80px;
        width: 100%;
    }

    .ReportRightItem2 {
        width: 100%;
        height: calc(100% - 190px);
        border: #FFF 2px solid;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
        border-radius: 5px;
    }

    .ReportRightItem2_title {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        height: 80px;
        width: 100%;
        font-weight: bold;
        background: #4A7BF5;
        padding: 10px;
        box-sizing: border-box;
        border-radius: 5px 5px 0px 0px;
    }

    .ReportRightItem2_unit {
        height: calc(33.3333333% - 36.67px);
        width: 100%;
        padding-left: 60px;
        box-sizing: border-box;
        padding-top: 15px;
        position: relative;
        margin-left: 10px;
    }

    .ReportRightItem2_unitTitle {
        color: #242424;
        font-size: 16px;
        line-height: 25px;
        font-weight: bold;
        height: 25px;
    }

    .ReportRightItem2_unitcontent {
        color: #242424;
        font-size: 14px;
        line-height: 25px;
        overflow: hidden;
    }

    .ReportRightItem2_unit img {
        position: absolute;
        left: 10px;
        top: 15px;
    }

    .ReportRight_jxw {
        content: url(../images/jxw_jb2.png);
        height: 152px;
        width: 117px;
        position: absolute;
        right: -60px;
        bottom: 0px;
    }

    .local {
        padding: 0px 0px 15px 0px;
        line-height: 20px;
    }

    .innerContain {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 10px;
        margin: 40px 0px;
        display: inline-block;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
    }

    .newsBoard {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 5px;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .innerContain_nbg {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
    }

    .reporttip_box {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
        border: 1px solid rgb(19 45 154 / 30%);
        box-sizing: border-box;
    }

    .breadcrumbNavigation:hover {
        color: #2F63E6 !important;
    }

    .portalTitle {
        text-align: center;
        color: #2F63E6;
        font-size: 30px;
        font-weight: bold;
        padding: 20px 20px 0px;
    }

    .portalBar {
        height: 45px;
        line-height: 45px;
        /*    background: #f3faff;*/
        text-align: center;
        box-sizing: border-box;
    }

    .portalContent {
        clear: both;
        width: 100%;
        overflow: hidden;
        padding: 30px 0;
    }

    .portalContent img {
        width: 100%;
        height: auto;
    }

    .news_item_box_jbjg {
        width: 100%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .report-content {
        position: relative;
        width: 100%;
        top: 33px;
    }

    .rep-item {
        width: 142px;
        height: 164px;
        color: #19669d;
        text-align: center;
        position: absolute;
        transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }

    .rep-item:hover {
        margin-top: -20px;
        text-shadow: 0 1px #287ece, 1px 0 #287ece, -1px 0 #287ece, 0 -1px #287ece;
    }

    .rep-item .item-inner {
        width: 100%;
        height: 100%;
        background-image: url(../images/reportimg.png);
    }

    .item-inner:hover,
    .atv {
        background-image: url(../images/reportimg.png);
        background-position: 0 164px;
        font-weight: bold;
        color: #fff;
    }

    .tel {
        font-size: 36px;
        font-weight: 200;
        letter-spacing: 2px;
        padding-top: 40px;
    }

    .labels {
        font-size: 18px;
    }

    .rep-item1 {
        top: 0;
        left: 0;
    }

    .rep-item2 {
        top: 70px;
        left: 190px;
    }

    .rep-item3 {
        top: 0;
        left: 380px;
    }

    .rep-item4 {
        top: 70px;
        left: 570px;
    }

    .rep-item5 {
        top: 0;
        left: 760px;
    }

    .rep-item6 {
        top: 70px;
        left: 950px;
    }

    .FootNav {
        height: auto;
        width: 100%;
    }

    .FootNav {
        width: 1200px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 80px;
        padding-top: 8px;
    }

    .row1 li {
        padding: 0 5px;
        line-height: 22px;
        float: left;
    }

    .row1 li a:hover {
        color: #2F63E6;
    }

    .FootNav li {
        font-size: 14px;
        margin-top: 10px;
        width: 155px;
        text-align: center;
    }

    .FootNav li {
        cursor: pointer;
    }

    .FootNav li span {
        float: right;
    }

    .firstTitle {
        height: 45px;
        position: relative;
        /*    background: url(../images/bg2.png) bottom no-repeat;*/
    }

    .firstTitle span {
        height: 45px;
        line-height: 45px;
        width: 300px;
        padding-left: 15px;
        display: block;
        color: #FFF;
        font-size: 20px;
        font-weight: bold;
        cursor: pointer;
        background: linear-gradient(to right, #2F63E6, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0));
        border-radius: 5px;
        position: relative;
        z-index: 5;
    }

    .firstTitle:after {
        content: ' ';
        width: calc(100% - 5px);
        height: 1px;
        background: #D3D8DE;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .menu {
        cursor: pointer;
        /* border-left: 1px solid #ddd;        border-right: 1px solid #ddd;        border-bottom: 1px solid #ddd;*/
        border: 1px solid #ddd;
        background-color: white;
        text-align: center;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        border-radius: 5px;
        margin: 18px 10px;
        font-weight: bold;
    }

    .menu:hover {
        background: #2F63E6;
        color: white;
        border-radius: 5px;
    }

    .grap-list {
        padding: 18px 0 20px;
        border-bottom: 1px solid #e5e5e5;
    }

    .groupLineLeft {
        /*margin-bottom: 15px;*/
        height: 45px;
        border-bottom: 1px solid #e1e1e1;
    }

    .groupLineRight {
        /*margin-bottom: 15px;*/
        height: 45px;
        /*border-bottom: 1px solid #e1e1e1;*/
    }

    .float-box {
        position: fixed;
        right: 10px;
        width: 80px;
        z-index: 999;
        top: 30%;
    }

    .float-box .item {
        position: relative;
    }

    .float-box .item:first-child a {
        /*            border-top-left-radius: 20px;*/
    }

    .float-box .item a {
        display: block;
        margin-bottom: 1px;
        text-align: center;
        color: #333333;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        height: 80px;
        border-radius: 5px;
    }

    .float-box .item a .iconbox {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #CCCCCC;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        line-height: 50px;
        /*                background: rgba(255,255,255,.6);*/
    }

    .float-box .item a .iconbox i {
        font-size: 30px;
        font-weight: 100;
    }

    .iconbox1 i {
        color: #f3af4d
    }

    .iconbox2 i {
        color: #47b4f3;
    }

    .iconbox3 i {
        color: #1fbf62;
    }

    .iconbox4 i {
        color: #cf3f3f;
    }

    .float-box .item a:hover .iconbox i {
        color: #2F63E6;
    }

    .float-box .item a:hover .iconbox {
        border-color: #2F63E6;
    }

    .float-box .item a p {
        margin-top: 0px;
        margin-bottom: 10px;
        color: #999999;
    }

    .float-box .item .box {
        color: #444444;
        font-size: 16px;
        line-height: 25px;
        position: absolute;
        top: 0;
        right: 80px;
        background: #fff;
        min-width: 144px;
        border-radius: 10px;
        min-height: 100%;
        text-align: center;
        display: none;
        box-sizing: border-box;
        padding-bottom: 20px;
        box-shadow: 0 0 4px 0 #eee;
        border: 1px solid #ccc;
        text-align: left;
        padding: 15px;
        box-sizing: border-box;
    }

    .float-box .item .box p {
        margin: 0px;
    }

    .float-box .item .box:after {
        position: absolute;
        top: calc(50% - 6px);
        right: -7px;
        content: ' ';
        width: 12px;
        height: 12px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        /* IE 9 */
        -moz-transform: rotate(45deg);
        /* Firefox */
        -webkit-transform: rotate(45deg);
        /* Safari 和 Chrome */
        -o-transform: rotate(45deg);
        box-sizing: border-box;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        z-index: 5;
        background: #fff;
    }

    /*                    .float-box .item .box i {                        display: inline-block;                        position: absolute;                        width: 6px;                        height: 12px;                        background: url(../images/ic10.png) center no-repeat;                        top: 50%;                        margin-top: -6px;                        right: -6px;                        border: 1px solid #ccc;                    }*/
    .float-box .item a:hover {
        /*            background: url(../images/bg3.png) no-repeat;            background-size: 100% 100%;            color: #fff;*/
    }

    .float-box .item a img.cur {
        display: none;
    }

    .float-box .item a:hover img.cur {
        display: inline-block;
    }

    .float-box .item a:hover img {
        display: none;
    }

    .float-box .item:hover .box {
        display: block;
    }

    .float-box .item .box:hover {
        display: block;
    }

    .slideBox .num {
        position: relative;
        /*width: 712px;*/
        /*height: 360px;*/
        overflow: hidden;
        font: 12px/1.5 Verdana, Geneva, sans-serif;
        text-align: left;
    }

    .slideBox .pic li {
        width: 100%;
        /*height: 350px;*/
        position: relative;
    }

    .slideBox .pic .pic_imgbox {
        display: block;
        width: 100%;
        height: 100%;
    }

    .slideBox .pic li h4 {
        position: absolute;
        width: 100%;
        bottom: 20px;
        z-index: 2;
        text-align: center;
    }

    .slideBox .pic li h4 a {
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        margin-top: 10px;
    }

    .slideBox .pic img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .slideBox .txt-bg {
        /* position: absolute;        bottom: 10px;        z-index: 1;        height: 70px;        width: 100%;        background: linear-gradient(to top, rgba(0,0,0,.8),rgba(0,0,0,0));*/
        /*        filter: alpha(opacity=40);        opacity: 0.4;*/
        /*        overflow: hidden;*/
    }

    .slideBox .num {
        position: absolute;
        z-index: 3;
        bottom: 10px;
        left: 50%;
        width: 280px;
        margin-left: -140px;
    }

    .slideBox .num li {
        float: left;
        position: relative;
        width: 52px;
        height: 4px;
        overflow: hidden;
        text-align: center;
        margin: 0 2px;
        cursor: pointer;
        background: #fff;
    }

    .slideBox .num li.on {
        background: #2A3C54;
    }

    .slideBox .prev,
    .slideBox .next {
        width: 45px;
        height: 79px;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        z-index: 999;
    }

    .slideBox .prev {
        background: url(../images/btn_left_while.png)no-repeat;
        left: 28px;
    }

    .slideBox .next {
        background: url(../images/btn_right_while.png)no-repeat;
        right: 7px;
    }

    .defalutZXFont {
        color: white;
        position: absolute;
        font-size: 45px;
        font-weight: bold;
        text-align: center;
        left: 100px;
        right: 100px;
        top: 50px;
    }

    .noContent {
        display: block;
        width: 100%;
        color: #000;
        font-size: 20px;
        margin-top: 20px;
    }

    .footerBg {
        width: 100%;
        height: 100px;
        background-color: #1A36B1;
        z-index: 999;
    }

    .fixed-bottom {
        position: fixed;
        bottom: 0;
        width: 100%;
    }

    .footerBg .footerBgContent {
        width: 100%;
        text-align: center;
        padding-top: 36px;
        font-size: 16px;
        color: #ccc;
        line-height: 30px;
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        background-clip: padding-box;
        width: 206px;
        font-size: 16px;
    }

    .dropdown-menu li {
        color: black !important;
    }

    .dropdown {
        position: relative;
    }

    @media (any-hover: hover) {
        .dropdown:hover>.nav_item>.dropdown-menu {
            display: block;
        }
    }

    .dropdown-menu>li {
        width: 206px;
        line-height: 50px;
    }

    .dropdown-menu>li:hover {
        background-color: #068BE8;
        color: white !important;
    }

    .newslink {
        max-width: 760px;
        color: #333;
        cursor: pointer;
        padding-left: 20px;
        font-weight: 400;
        /*    background: url("../images/square.jpg") left center no-repeat;*/
        font-size: 1.2rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .newslink:before {
        content: ' ';
        position: absolute;
        height: 4px;
        width: 4px;
        border-radius: 3px;
        background: #2F63E6;
        top: 10px;
        left: 5px;
    }

    /*    .newslink:hover:before {        background: #2F63E6;    }*/
    .newslink:hover {
        color: #2F63E6;
        cursor: pointer;
    }

    .newsTime {
        font-size: 1.2rem;
        color: #3C3C3C;
        text-align: right;
    }

    .search_div {
        height: 38px;
        width: 100%;
        padding: 0px;
    }

    .searchinput {
        border: 1px solid #bababa;
        height: 38px;
        font-size: 14px;
        border-radius: 3px;
        float: left;
        width: calc(100% - 160px);
        padding-left: 14px;
        box-sizing: border-box;
        margin-left: 13px;
    }

    .searchbtn {
        width: 120px;
        height: 38px;
        background: #2F63E6;
        border: 0;
        padding: 0px 40px;
        color: #ffffff;
        font-size: 16px;
        border-radius: 3px;
        float: right;
    }

    .IsTopShow {
        color: red !important;
    }

    .newsListContent {
        overflow: hidden;
        min-height: 500px;
        margin-top: 15px;
        box-sizing: border-box;
    }

    .secondMenu {
        background: #f5f7fc;
        margin-top: 15px;
        border-radius: 5px;
    }

    .portalBarSpan {
        color: #666666
    }

    .want-report {
        margin: 60px auto;
        min-width: 1200px;
    }

    .want-report .want-report-title h3 {
        font-size: 20px;
        color: rgb(8, 69, 192);
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        position: relative;
        padding-bottom: 15px;
        letter-spacing: 3px;
    }

    .want-report .want-report-title h3::after {
        content: '';
        position: absolute;
        display: block;
        width: 80px;
        height: 3px;
        background: #18d26e;
        bottom: 0;
        left: calc(50% - 40px);
    }

    .want-report .article-body {
        color: #323232;
        font-size: 16px;
        line-height: 40px;
        margin-top: 40px;
        min-height: 180px;
    }

    .want-report .article-body p {
        text-indent: 2em;
        margin-top: 0;
        margin-bottom: 1rem;
    }

    .want-report .text-center-div {
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }

    .report-partial {
        color: #005cbf;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 2px;
        width: max-content;
        border-bottom: 2px solid #005cbf;
        margin-bottom: 30px;
    }

    .report-partial i {
        font-size: 22px;
        margin-right: 2px;
    }

    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: rgba(68, 129, 235, 0.9);
    }

    .layui-btn {
        background-color: rgba(68, 129, 235, 0.9);
    }

    .hideformitem {
        display: none;
    }

    .mnav {
        color: #00c;
        text-decoration: underline;
    }

    .other-box .links-box.row>li {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .other-box .article-content.links-box li a {
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-radius: 6px;
        width: 90%;
        display: inline-block;
        background-color: #dcf0fa;
        color: #000;
        padding: 10px 15px;
        margin: 10px;
        display: flex;
        align-items: center;
        transition: background 0.3s;
    }

    .other-box .links-box li a:hover {
        background: #0d439c;
        color: #fff;
    }

    .other-box .links-box li a .icon {
        width: 50px;
        height: 50px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        background-size: cover;
    }

    .other-box .links-box li a .name {
        flex: 1;
        vertical-align: middle;
        line-height: 20px !important;
        display: inline-block;
        max-height: 100%;
        overflow: hidden;
    }

    .other-box .links-box li a .name:hover {
        color: #fff !important;
    }

    .other-box .links-box li a .icon1 {
        background-image: url("../images/icon-other1.png");
    }

    .other-box .links-box li a .icon2 {
        background-image: url("../images/icon-other2.png");
    }

    .other-box .links-box li a .icon3 {
        background-image: url("../images/icon-other3.png");
    }

    .other-box .links-box li a .icon4 {
        background-image: url("../images/icon-other4.png");
    }

    .other-box .links-box li a .icon5 {
        background-image: url("../images/icon-other5.png");
    }

    .other-box .links-box li a .icon6 {
        background-image: url("../images/icon-other6.png");
    }

    .other-box .links-box li a .icon7 {
        background-image: url("../images/icon-other7.png");
    }

    .other-box .links-box li a .icon8 {
        background-image: url("../images/icon-other8.png");
    }

    .other-box .links-box li a .icon9 {
        background-image: url("../images/icon-other9.png");
    }

    .other-box .links-box li a .icon10 {
        background-image: url("../images/icon-other10.png");
    }

    .other-box .links-box li a .icon11 {
        background-image: url("../images/icon-other11.png");
    }

    .other-box .links-box li a .icon12 {
        background-image: url("../images/icon-other12.png");
    }

    .other-box .links-box li a:hover .icon1 {
        background-image: url("../images/icon-other1_2.png");
    }

    .other-box .links-box li a:hover .icon2 {
        background-image: url("../images/icon-other2_2.png");
    }

    .other-box .links-box li a:hover .icon3 {
        background-image: url("../images/icon-other3_2.png");
    }

    .other-box .links-box li a:hover .icon4 {
        background-image: url("../images/icon-other4_2.png");
    }

    .other-box .links-box li a:hover .icon5 {
        background-image: url("../images/icon-other5_2.png");
    }

    .other-box .links-box li a:hover .icon6 {
        background-image: url("../images/icon-other6_2.png");
    }

    .other-box .links-box li a:hover .icon7 {
        background-image: url("../images/icon-other7_2.png");
    }

    .other-box .links-box li a:hover .icon8 {
        background-image: url("../images/icon-other8_2.png");
    }

    .other-box .links-box li a:hover .icon9 {
        background-image: url("../images/icon-other9_2.png");
    }

    .other-box .links-box li a:hover .icon10 {
        background-image: url("../images/icon-other10_2.png");
    }

    .other-box .links-box li a:hover .icon11 {
        background-image: url("../images/icon-other11_2.png");
    }

    .other-box .links-box li a:hover .icon12 {
        background-image: url("../images/icon-other12_2.png");
    }

    .jb-form {
        min-width: 1200px;
        padding: 60px;
        margin-bottom: 120px;
    }

    .layui-form-label {
        width: 150px;
        font-weight: bold;
        text-align: left;
    }

    .layui-input-block {
        margin-left: 150px;
    }

    .center {
        text-align: center;
    }

    .layui-input,
    .layui-textarea {
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
    }

    .layui-table-header {
        display: none;
    }

    .layui-table td {
        border-width: 0 !important;
    }

    .layui-textarea {
        height: 52px;
        min-height: 52px;
    }

    .layui-form-selectup dl {
        top: 42px;
        bottom: unset;
    }

    .success-page {
        text-align: center;
        min-width: 1200px;
    }

    .qq-type-div {
        min-width: 1200px;
        padding: 30px;
    }

    .qq-type-title {
        text-align: center;
        font-size: 26px;
        margin: 30px auto;
    }

    .btns_report_ring {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_ring li {
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_ring li a {
        display: block;
        font-size: 18px;
        font-weight: bold;
        line-height: 80px;
        text-align: center;
    }

    .btns_report_ring li:hover {
        background-color: #2F79F6 !important;
        color: #fff;
    }

    .btns_report_ring a:before {
        content: "";
        display: inline-block;
        height: 140px;
        vertical-align: bottom;
    }

    .btns_report_ring .icon1 a {
        background: no-repeat center 20px url("../images/icon1.png");
    }

    .btns_report_ring .icon2 a {
        background: no-repeat center 20px url("../images/icon2.png");
    }

    .btns_report_ring .icon3 a {
        background: no-repeat center 20px url("../images/icon3.png");
    }

    .btns_report_ring .icon1 a:hover {
        background: no-repeat center 20px url("../images/icon11.png");
    }

    .btns_report_ring .icon2 a:hover {
        background: no-repeat center 20px url("../images/icon22.png");
    }

    .btns_report_ring .icon3 a:hover {
        background: no-repeat center 20px url("../images/icon33.png");
    }

    .btns_report_rings {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_rings li {
        float: left;
        background: #f4fbff;
        font-size: 18px;
        line-height: 80px;
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_rings li a {
        display: block;
        text-align: left;
        padding-left: 65px;
    }

    .btns_report_rings>.tolong {
        font-size: 14px;
        line-height: 27px !important;
        height: 80px;
    }

    .btns_report_rings .icon4 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon4.png");
    }

    .btns_report_rings .icon5 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon5.png");
    }

    .btns_report_rings .icon6 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon6.png");
    }

    .btns_report_rings .icon7 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon7.png");
    }

    .btns_report_rings .icon8 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon8.png");
    }

    .btns_report_rings .icon9 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon9.png");
    }

    .btns_report_rings .icon50 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon50.png");
    }

    .btns_report_rings .icon51 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon51.png");
    }

    .btns_report_rings .icon52 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon52.png");
    }

    .btns_report_rings .icon53 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon53.png");
    }

    .btns_report_rings .icon54 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon54.png");
    }

    .btns_report_rings .icon55 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon55.png");
    }

    .btns_report_rings .icon56 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon56.png");
    }

    .btns_report_rings .icon57 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon57.png");
    }

    .btns_report_rings .icon58 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon58.png");
    }

    .btns_report_rings .icon59 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon59.png");
    }

    .btns_report_rings .icon60 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon60.png");
    }

    .btns_report_rings .icon61 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon61.png");
    }

    .search-page {
        margin: 80px auto 180px auto;
    }

    .search-title {
        text-align: right;
    }

    .search-input {
        width: calc(100% - 200px);
    }

    .search-page-tbldiv {
        margin: 50px;
        width: auto;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 100%;
    }

    .float-box {
        display: block;
    }

    html {
        height: 100%;
    }

    body {
        padding: 0px;
        margin: 0px;
        font-family: 'Microsoft YaHei', 'Microsoft YaHei UI';
        background: #FFF;
        min-height: calc(100vh - 100px);
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    header {
        width: 100%;
        /*        background: url(../images/new_bg.png);*/
        background-size: cover;
        height: 95px;
        position: relative;
        position: fixed;
        top: 0px;
        left: 0px;
        z-index: 999;
        background: #FFF;
        /*box-shadow: 0px 0px 5px 8px rgba(19,45,154,.5);*/
    }

    .header_blue {
        background: #1A36B1;
    }

    .header_blue .title {
        color: #fff;
    }

    .header_blue .nav_item a {
        color: #fff;
    }

    .header_blue .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #FFF;
        color: #FFF;
    }

    .header_blue .nav-ul li:hover a {
        color: #FFF;
    }

    .header_box {
        /*width: 1200px;*/
        max-width: 1200px;
        margin: 0 auto;
        height: 95px;
        /*padding-top: 70px;*/
        position: relative;
    }

    .logo {
        width: 63px;
        height: 56px;
        float: left;
        margin-top: 25px;
        margin-left: 0px;
    }

    .title {
        width: calc(60% - 60px);
        float: left;
        font-size: 35px;
        color: #1A36B1;
        height: 95px;
        line-height: 115px;
        padding-left: 15px;
        box-sizing: border-box;
        font-family: 'qlxFont';
        letter-spacing: 0px;
        /*    -webkit-box-reflect: below -30px -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(.5, transparent), to(rgba(3,3,3,.2)));*/
    }

    .title_info_box {
        width: 100%;
        margin: 0 auto;
        height: 290px;
        /*padding-top: 0;*/
        position: relative;
        background: url(../images/topimage.jpg) no-repeat bottom center / 100%;
    }

    .title_interbox {
        margin: 0 auto;
        max-width: 1200px;
        height: 290px;
        position: relative;
        text-align: center;
    }

    .title_info {
        position: absolute;
        left: 0px;
        top: 0px;
        color: white;
        padding: 50px 0px 0px 0px;
        box-sizing: border-box;
    }

    .title_info .title_center {
        font-size: 16px;
        height: 34px;
        line-height: 34px;
    }

    .title_info .title_jxw {
        font-size: 80px;
        font-family: qlxFont;
        margin-top: -5px;
        position: relative;
    }

    .title_jxw:before {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -15px;
        left: -50px;
    }

    .title_info .title_qlx {
        font-size: 102px;
        font-family: qlxFont;
        margin-top: -45px;
        position: relative;
    }

    .title_qlx::after {
        content: "\"";
        position: absolute;
        font-size: 102px;
        top: -5px;
        right: -50px;
    }

    .navbar-nav li a {
        font-size: 1.8rem !important;
        padding: 0px 25px !important;
    }

    .home-jubao-left {
        padding-top: 50px;
    }

    .report-entry {
        font-size: 28px;
    }

    .btns_dual_ring {
        margin-top: 50px;
    }

    @font-face {
        font-family: qlxFont;
        src: url('../images/庞门正道标题体.ttf')
    }

    .title_info .title_contact {
        margin-top: -20px;
    }

    .title_info .title_contact .title_contact_item {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
    }

    .title_info .title_contact .title_contact_title {
        width: auto;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: bold;
        box-sizing: border-box;
    }

    .title_info .title_contact .title_contact_content {
        width: calc(100% - 100px);
        float: left;
        font-size: 16px;
        text-align: left;
    }

    .title_jxw_box {
        position: absolute;
        right: -40px;
        bottom: 30px;
        width: 100%;
        height: 70%;
    }

    .title_jxw_img {
        position: absolute;
        content: url(../images/new_jxw_j.png);
        right: 0px;
        bottom: 0px;
        width: auto;
        height: 100%;
    }

    .title_jxw_ring {
        content: url(../images/jxw_ring_1.png);
        position: absolute;
        right: -5%;
        bottom: 25%;
        width: auto;
        height: 100%;
    }

    .img_menu {
        width: calc(100% + 10px);
        float: left;
        cursor: pointer;
        position: relative;
        height: 260px;
    }

    .mask {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        /*left: 12px;*/
        height: 240px;
        background: #2F63E6;
        opacity: 0.9;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
        border-radius: 3px;
    }

    .img_menu_div {
        width: 100%;
        float: left;
        position: relative;
        height: 190px;
    }

    .img_menu_div1 {
        background: url(../images/btn_wyjb.png) no-repeat top center;
    }

    .img_menu_div2 {
        background: url(../images/btn_jbcx.png) no-repeat top center;
    }

    .img_menu_div3 {
        background: url(../images/btn1.png) no-repeat top center;
    }

    .img_menu_div4 {
        background: url(../images/btn_flfg.png) no-repeat top center;
    }

    .img_menu .img_menu_div .mask .mask_title {
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
    }

    .img_menu .img_menu_div .mask .mask_content {
        font-size: 18px;
        line-height: 50px;
    }

    .img_menu_title {
        position: absolute;
        bottom: -50px;
        font-size: 22px;
        font-weight: bold;
        color: #1077bd;
        width: 100%;
        text-align: center;
    }

    .img_menu_div_big .mask_big {
        width: 100%;
        float: left;
        position: absolute;
        top: 0;
        height: 541px;
        background: #305dda;
        opacity: 0.8;
        color: #fff;
        line-height: 100px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        display: none;
    }

    .img_menu_div_big .mask_big .mask_title {
        font-weight: bold;
        font-size: 24px;
    }

    .img_menu_div_big .mask_big .mask_content {
        font-size: 18px;
    }

    .zx_item {
        width: calc(50% - 12px);
        float: left;
        margin: 8px 0px;
        background: #fff;
        height: 108px;
        cursor: pointer;
        padding: 20px;
        font-size: 22px;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 5px;
        color: #FFF;
        box-sizing: border-box;
    }

    .zx_item:nth-child(odd) {
        margin-left: 12px;
    }

    .zx_item:nth-child(even) {
        margin-right: 12px;
    }

    .zx_item:hover {
        color: #FFF;
    }

    .zx_item i {
        font-size: 40px;
        font-weight: bold;
        margin-right: 20px;
    }

    .zx_item1 {
        background: url(../images/jb_zx1.png) no-repeat center center;
    }

    .zx_item2 {
        background: url(../images/jb_zx2.png) no-repeat center center;
    }

    .zx_item3 {
        background: url(../images/jb_zx3.png) no-repeat center center;
    }

    .zx_item4 {
        background: url(../images/jb_zx4.png) no-repeat center center;
    }

    .zx_item5 {
        background: url(../images/jb_zx5.png) no-repeat center center;
    }

    .zx_item6 {
        background: url(../images/jb_zx6.png) no-repeat center center;
    }

    .nav-ul {
        position: absolute;
        height: 50px;
        width: 55%;
        max-width: 500px;
        top: 35px;
        right: 0;
        margin: 0 auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        padding: 0px;
        border-bottom: none;
    }

    .nav-ul li {
        text-decoration: none;
        list-style: none;
        flex-grow: 1;
        text-align: center;
        line-height: 50px;
        cursor: pointer;
        position: relative;
    }

    .nav-ul li::before {
        content: ' ';
        height: 15px;
        width: 1px;
        background: rgba(255, 255, 255, .9);
        position: absolute;
        right: -1px;
        top: 17px;
    }

    .nav-ul li:last-child::before {
        content: '';
        height: 0px;
        width: 0px;
    }

    .nav_item {
        margin-top: 10px;
        box-sizing: border-box;
        height: 30px;
        line-height: 30px;
        color: rgba(255, 255, 255, .9);
        margin: 0 auto;
        font-size: 16px;
        font-family: 'Microsoft YaHei UI';
        display: inline-block;
        width: auto;
    }

    .nav_item a {
        color: #000;
        font-size: 18px;
    }

    .nav-ul li:hover .nav_item {
        border-bottom: 2px solid #1A36B1;
        color: #1A36B1;
    }

    .nav-ul li:hover a {
        color: #1A36B1;
    }

    .main_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 30px;
    }

    .first_box {
        /*width: 1250px;*/
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding: 0 20px;
        padding-bottom: 30px;
    }

    .main_box_bg {
        /*width: 1250px;*/
        width: 100%;
        overflow: hidden;
        margin: 0 auto;
        background: #EDF1FC;
        padding: 40px;
    }

    .main_box_bg_inter {
        max-width: 1250px;
        overflow: hidden;
        margin: 0 auto;
        box-sizing: border-box;
        padding-bottom: 30px;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .button_box {
        /*width: 60%;*/
        box-sizing: border-box;
        margin-left: -7px;
        float: left;
        overflow: hidden;
    }

    .button_group1 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 40px 10px 10px 25px;
    }

    .main_button1 {
        flex-grow: 2;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button2 {
        flex-grow: 1;
        background: #FFF;
        height: 210px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button_text {
        width: 100%;
        text-align: center;
        position: absolute;
        height: 40px;
        line-height: 40px;
        bottom: 15px;
        font-size: 24px;
        font-weight: 700;
        font-family: 'Microsoft YaHei UI';
        color: #2E63E3;
    }

    .button_group2 {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow: hidden;
        padding: 10px 10px 10px 25px;
    }

    .main_button3 {
        flex-grow: 2;
        background: #FFF;
        height: 170px;
        margin-left: 7px;
        margin-right: 7px;
        border-radius: 10px;
        box-shadow: 0px 0px 10px rgba(19, 45, 154, .3);
        cursor: pointer;
        transition: all .3s;
        position: relative;
    }

    .main_button1:hover,
    .main_button2:hover,
    .main_button3:hover {
        background: #4979F3;
    }

    .main_button1:hover .main_button_text,
    .main_button2:hover .main_button_text,
    .main_button3:hover .main_button_text {
        color: #fff;
    }

    .introduce_box {
        width: 40%;
        overflow: hidden;
        float: left;
        padding: 40px 20px 0px 10px;
        box-sizing: border-box;
    }

    .introduce_interbox {
        width: 100%;
        height: 400px;
        border-radius: 10px;
        box-sizing: border-box;
    }

    .introduce_title {
        width: 100%;
        background: #4979F3;
        border-radius: 10px 10px 0px 0px;
        height: 70px;
        line-height: 70px;
        text-align: center;
        font-size: 24px;
        font-weight: 700;
        color: #fff;
    }

    .introduce_content {
        background: #E3E7F6;
        width: 100%;
        border-radius: 0px 0px 10px 10px;
        height: 330px;
        position: relative;
    }

    .introduce_item_box {
        width: 100%;
        overflow: hidden;
        position: absolute;
        bottom: 10px;
    }

    .introduce_item {
        width: 100%;
        height: 40px;
        line-height: 40px;
    }

    .introduce_item_title {
        width: 120px;
        float: left;
        font-size: 16px;
        text-align: left;
        font-weight: 700;
        color: #3162E6;
        padding-left: 20px;
        box-sizing: border-box;
    }

    .introduce_item_text {
        width: calc(100% - 120px);
        float: left;
        font-size: 16px;
        text-align: left;
        color: #3162E6;
    }

    .introduce_text {
        width: 100%;
        overflow: hidden;
        position: absolute;
        top: 0px;
        padding: 20px;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 32px;
    }

    .scrollchart_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
        margin-bottom: 50px;
    }

    .scrollchart_module img {
        width: 100%;
        border-radius: 3px;
    }

    .full_module {
        width: 100%;
        overflow: hidden;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
        margin-top: 45px;
    }

    .full_module img {
        width: 100%;
        border-radius: 3px;
    }

    .new_module {
        width: 100%;
        overflow: hidden;
        box-sizing: border-box;
    }

    .new_module .news_box:nth-child(odd) {
        width: calc(50% - 10px);
        margin-right: 10px;
    }

    .new_module .news_box:nth-child(even) {
        width: calc(50% - 10px);
        margin-left: 10px;
    }

    .new_module_big {
        width: calc(100% + 20px);
        overflow: hidden;
        box-sizing: border-box;
    }

    .news_box {
        width: 50%;
        overflow: hidden;
        float: left;
        padding: 0px 7px;
        box-sizing: border-box;
        min-height: 541px;
    }

    .news_interbox {
        width: 100%;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        overflow: hidden;
        border-radius: 10px;
    }

    .news_box_big .news_interbox {
        padding: 20px 20px 0px 0px;
    }

    .news_interbox_titlebox {
        width: 100%;
        height: 55px;
    }

    .news_interbox_title {
        height: 35px;
        line-height: 20px;
        font-size: 20px;
        font-weight: 700;
        float: left;
        color: #2F63E6;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
    }

    .news_interbox_title:hover {
        color: #2F63E6;
    }

    .news_interbox_title::before {
        content: ' ';
        position: absolute;
        height: 5px;
        width: 80px;
        background: #2F62E3;
        top: 32px;
        left: 0px;
    }

    .news_interbox_more {
        height: 35px;
        line-height: 35px;
        font-size: 16px;
        float: right;
        color: #2F63E6;
        cursor: pointer;
        border-bottom: 1px solid #B3BADA;
        width: 50%;
        text-align: right;
    }

    .news_item_box {
        width: 100%;
        overflow: hidden;
        min-height: 452px;
    }

    .news_item {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 15px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_item::before {
        content: ' ';
        position: absolute;
        height: 6px;
        width: 6px;
        border-radius: 3px;
        background: #CCCCCC;
        top: 20px;
        left: 0px;
    }

    .news_item:hover::before {
        background: #2F62E3;
    }

    .news_item_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_item:hover .news_item_title {
        color: #2F62E3;
    }

    .news_item_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_box_full {
        width: 100%;
        overflow: hidden;
        float: left;
        box-sizing: border-box;
        min-height: 370px;
        padding: 0 7px;
        margin-top: 30px;
    }

    .news_item_box_left {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .news_item_box_right {
        width: 50%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-left: 30px;
        box-sizing: border-box;
    }

    .news_tipitem {
        height: 45px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        padding-left: 54px;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
    }

    .news_tip1 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#677DEC, #725CDF);
        color: #fff;
    }

    .news_tip2 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#24B0BE, #4670C8);
        color: #fff;
    }

    .news_tip3 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#F64833, #EC1F7B);
        color: #fff;
    }

    .news_tip4 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#2BB77C, #139F8A);
        color: #fff;
    }

    .news_tip5 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#CC56AE, #A53FB1);
        color: #fff;
    }

    .news_tip6 {
        width: 44px;
        height: 24px;
        line-height: 22px;
        text-align: center;
        border-radius: 5px 0px;
        position: absolute;
        left: 0px;
        top: 11px;
        background: linear-gradient(#4979F3, #2F63E6);
        color: #fff;
    }

    .news_tipitem_title {
        float: left;
        width: calc(100% - 100px);
        font-size: 16px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .news_tipitem_time {
        float: right;
        width: 100px;
        text-align: right;
        color: #3C3C3C;
        font-size: 14px;
    }

    .news_item_big {
        height: 84px;
        line-height: 45px;
        width: 100%;
        border-bottom: 1px solid #D3D3D3;
        overflow: hidden;
        font-size: 16px;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 8px;
        cursor: pointer;
    }

    .news_item_big_title {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        font-weight: bold;
        line-height: 35px;
        color: #242424;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: calc(100% - 100px);
    }

    .news_item_big:hover .news_item_big_title {
        color: #4979F3;
    }

    .news_item_big_content {
        float: left;
        font-size: 15px;
        padding-left: 90px;
        line-height: 35px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        width: 100%;
        color: #3C3C3C;
        box-sizing: border-box;
    }

    .news_item_big_time_box {
        position: absolute;
        width: 78px;
        height: 72px;
        position: absolute;
        border-radius: 3px;
        border: 2px solid #4979F3;
        box-sizing: border-box;
    }

    .news_item_big_date {
        width: 100%;
        height: 38px;
        text-align: center;
        color: #FFF;
        font-size: 22px;
        font-weight: 700;
        background: #4979F3;
    }

    .news_item_big_month {
        width: 100%;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #4979F3;
        font-size: 14px;
    }

    .btn1 {
        background: #FFFFFF url(../images/btn1-1.png) no-repeat top center;
    }

    .btn1:hover {
        background: #4979F3 url(../images/btn1-2.png) no-repeat top center;
    }

    .btn2 {
        background: #FFFFFF url(../images/btn2-2.png) no-repeat top 10px center;
    }

    .btn2:hover {
        background: #4979F3 url(../images/btn2-1.png) no-repeat top 10px center;
    }

    .btn3 {
        background: #FFFFFF url(../images/btn3-2.png) no-repeat top 10px center;
    }

    .btn3:hover {
        background: #4979F3 url(../images/btn3-1.png) no-repeat top 10px center;
    }

    .btn4 {
        background: #FFFFFF url(../images/btn4-2.png) no-repeat top 10px center;
    }

    .btn4:hover {
        background: #4979F3 url(../images/btn4-1.png) no-repeat top 10px center;
    }

    .btn5 {
        background: #FFFFFF url(../images/btn5-2.png) no-repeat top 10px center;
    }

    .btn5:hover {
        background: #4979F3 url(../images/btn5-1.png) no-repeat top 10px center;
    }

    .btn6 {
        background: #FFFFFF url(../images/btn6-2.png) no-repeat top 10px center;
    }

    .btn6:hover {
        background: #4979F3 url(../images/btn6-1.png) no-repeat top 10px center;
    }

    .Reportimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(194, 241, 242, .66) 20%, #edf1fc 35%, rgba(194, 241, 242, .66) 50%);
        margin-top: 95px;
    }

    .ReportSearchimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(196, 251, 213, .66) 20%, #edf1fc 35%, rgba(196, 251, 213, .66) 50%);
        margin-top: 95px;
    }

    .ReportHelpimg_box {
        width: 100%;
        height: 235px;
        background-image: linear-gradient(45deg, rgba(173, 214, 246, .66) 20%, #edf1fc 35%, rgba(173, 214, 246, .66) 50%);
        margin-top: 95px;
    }

    .Reportimg_interbox {
        width: 1200px;
        height: 100%;
        margin: 0 auto;
        text-align: left;
    }

    .Reportimg_jxw {
        content: url(../images/jxw_jb1.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportSearchimg_jxw {
        content: url(../images/search_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .ReportHelpimg_jxw {
        content: url(../images/help_jxw.png);
        height: 235px;
        width: auto;
        float: left;
    }

    .Report_title_box {
        height: 100%;
        width: 500px;
        float: left;
        margin-left: 20px;
    }

    .Report_title1 {
        height: 50px;
        width: 100%;
        line-height: 50px;
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 3px;
        float: left;
        color: rgb(24, 54, 178);
        text-align: left;
        margin-top: 120px;
    }

    .Report_title2 {
        height: 20px;
        width: 100%;
        line-height: 20px;
        font-size: 16px;
        float: left;
        color: rgb(61, 61, 63);
        text-align: left;
    }

    .ReportMainbox {
        /*    background: url(../images/ReportBox.png) no-repeat top left;*/
        margin-top: 15px;
        padding: 0px 25px 20px 25px;
        box-sizing: border-box;
        max-width: 915px;
        overflow: hidden;
    }

    .ReportItembox {
        width: 100%;
        overflow: hidden;
        float: left;
    }

    .ReportItem {
        width: calc(33.3333333333% - 30px);
        float: left;
        margin: 15px;
        background: #fff;
        height: 150px;
        border-radius: 5px;
        box-shadow: 0px 2px 10px rgba(48, 100, 229, .3);
        cursor: pointer;
        border: 1px solid #FFF;
    }

    .ReportMainTitle {
        text-align: center;
        width: 100%;
        font-size: 40px;
        font-weight: bold;
        color: #2B53E3;
        height: 100px;
        padding-top: 45px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .ReportMainContent {
        text-align: center;
        width: 100%;
        font-size: 16px;
        color: #3C3C3C;
        height: 105px;
        padding-top: 15px;
        box-sizing: border-box;
        margin-left: -3px;
    }

    .Reportbtn_text {
        width: 100%;
        text-align: right;
        margin-top: 65px;
        font-size: 22px;
        padding-right: 40px;
        color: #242424;
        box-sizing: border-box;
    }

    .ReportItem:hover {
        border: 1px solid #92AEF5;
    }

    /*    .ReportItem:hover .Reportbtn_text {        color: #FFF;    }*/
    .Reportbtn1 {}

    .Reportbtn1 {
        background: #FFFFFF url(../images/1-zz.png) no-repeat top 20px left 20px;
    }

    .Reportbtn2 {
        background: #FFFFFF url(../images/2-bk.png) no-repeat top 20px left 20px;
    }

    .Reportbtn3 {
        background: #FFFFFF url(../images/3-zp.png) no-repeat top 20px left 20px;
    }

    .Reportbtn4 {
        background: #FFFFFF url(../images/4-sq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn5 {
        background: #FFFFFF url(../images/5-ds.png) no-repeat top 20px left 20px;
    }

    .Reportbtn6 {
        background: #FFFFFF url(../images/6-db.png) no-repeat top 20px left 20px;
    }

    .Reportbtn7 {
        background: #FFFFFF url(../images/7-qq.png) no-repeat top 20px left 20px;
    }

    .Reportbtn8 {
        background: #FFFFFF url(../images/8-py.png) no-repeat top 20px left 20px;
    }

    .Reportbtn9 {
        background: #FFFFFF url(../images/9-qt.png) no-repeat top 20px left 20px;
    }

    /*.Reportbtn1:hover {    background: #4A7BF5 url(../images/1-zz.png) no-repeat top 20px left 30px;}.Reportbtn2:hover {    background: url(../images/2-bk.png) no-repeat top 20px left 30px;}.Reportbtn3:hover {    background: #4A7BF5 url(../images/3-zp.png) no-repeat top 20px left 30px;}.Reportbtn4:hover {    background: #4A7BF5 url(../images/4-sq.png) no-repeat top 20px left 30px;}.Reportbtn5:hover {    background: #4A7BF5 url(../images/5-ds.png) no-repeat top 20px left 30px;}.Reportbtn6:hover {    background: #4A7BF5 url(../images/6-db.png) no-repeat top 20px left 30px;}.Reportbtn7:hover {    background: #4A7BF5 url(../images/7-qq.png) no-repeat top 20px left 30px;}.Reportbtn8:hover {    background: #4A7BF5 url(../images/8-py.png) no-repeat top 20px left 30px;}.Reportbtn9:hover {    background: #4A7BF5 url(../images/9-qt.png) no-repeat top 20px left 30px;}*/
    .ReportRightBox {
        margin-top: 30px;
        height: 515px;
        background: #fff;
        padding: 20px;
        box-sizing: border-box;
        max-width: 270px;
        background: #EDF1FC;
        border-radius: 5px;
        position: relative;
    }

    .ReportRightItem1 {
        width: 100%;
        height: 80px;
        border: #FFF 2px solid;
        border-radius: 5px;
        box-sizing: border-box;
        margin-bottom: 15px;
        position: relative;
        cursor: pointer;
    }

    .ReportRightItem1 img {
        position: absolute;
        left: 10px;
        top: 10px;
    }

    .ReportRightItem1_title {
        color: #242424;
        font-size: 18px;
        line-height: 80px;
        text-align: right;
        padding-right: 50px;
        box-sizing: border-box;
        height: 80px;
        width: 100%;
    }

    .ReportRightItem2 {
        width: 100%;
        height: calc(100% - 190px);
        border: #FFF 2px solid;
        box-sizing: border-box;
        position: relative;
        cursor: pointer;
        border-radius: 5px;
    }

    .ReportRightItem2_title {
        color: #fff;
        font-size: 20px;
        line-height: 30px;
        text-align: center;
        height: 80px;
        width: 100%;
        font-weight: bold;
        background: #4A7BF5;
        padding: 10px;
        box-sizing: border-box;
        border-radius: 5px 5px 0px 0px;
    }

    .ReportRightItem2_unit {
        height: calc(33.3333333% - 36.67px);
        width: 100%;
        padding-left: 60px;
        box-sizing: border-box;
        padding-top: 15px;
        position: relative;
        margin-left: 10px;
    }

    .ReportRightItem2_unitTitle {
        color: #242424;
        font-size: 16px;
        line-height: 25px;
        font-weight: bold;
        height: 25px;
    }

    .ReportRightItem2_unitcontent {
        color: #242424;
        font-size: 14px;
        line-height: 25px;
        overflow: hidden;
    }

    .ReportRightItem2_unit img {
        position: absolute;
        left: 10px;
        top: 15px;
    }

    .ReportRight_jxw {
        content: url(../images/jxw_jb2.png);
        height: 152px;
        width: 117px;
        position: absolute;
        right: -60px;
        bottom: 0px;
    }

    .local {
        padding: 0px 0px 15px 0px;
        line-height: 20px;
    }

    .innerContain {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 10px;
        margin: 40px 0px;
        display: inline-block;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
    }

    .newsBoard {
        box-shadow: 0px 0px 10px rgb(19 45 154 / 30%);
        background: #FFF;
        border-radius: 5px;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .innerContain_nbg {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
    }

    .reporttip_box {
        background: #FFF;
        margin-top: 20px;
        overflow: hidden;
        border: 1px solid rgb(19 45 154 / 30%);
        box-sizing: border-box;
    }

    .breadcrumbNavigation:hover {
        color: #2F63E6 !important;
    }

    .portalTitle {
        text-align: center;
        color: #2F63E6;
        font-size: 30px;
        font-weight: bold;
        padding: 20px 20px 0px;
    }

    .portalBar {
        height: 45px;
        line-height: 45px;
        /*    background: #f3faff;*/
        text-align: center;
        box-sizing: border-box;
    }

    .portalContent {
        clear: both;
        width: 100%;
        overflow: hidden;
        padding: 30px 0;
    }

    .portalContent img {
        width: 100%;
        height: auto;
    }

    .news_item_box_jbjg {
        width: 100%;
        float: left;
        overflow: hidden;
        min-height: 270px;
        padding-right: 30px;
        box-sizing: border-box;
    }

    .report-content {
        position: relative;
        width: 100%;
        top: 33px;
    }

    .rep-item {
        width: 142px;
        height: 164px;
        color: #19669d;
        text-align: center;
        position: absolute;
        transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }

    .rep-item:hover {
        margin-top: -20px;
        text-shadow: 0 1px #287ece, 1px 0 #287ece, -1px 0 #287ece, 0 -1px #287ece;
    }

    .rep-item .item-inner {
        width: 100%;
        height: 100%;
        background-image: url(../images/reportimg.png);
    }

    .item-inner:hover,
    .atv {
        background-image: url(../images/reportimg.png);
        background-position: 0 164px;
        font-weight: bold;
        color: #fff;
    }

    .tel {
        font-size: 36px;
        font-weight: 200;
        letter-spacing: 2px;
        padding-top: 40px;
    }

    .labels {
        font-size: 18px;
    }

    .rep-item1 {
        top: 0;
        left: 0;
    }

    .rep-item2 {
        top: 70px;
        left: 190px;
    }

    .rep-item3 {
        top: 0;
        left: 380px;
    }

    .rep-item4 {
        top: 70px;
        left: 570px;
    }

    .rep-item5 {
        top: 0;
        left: 760px;
    }

    .rep-item6 {
        top: 70px;
        left: 950px;
    }

    .FootNav {
        height: auto;
        width: 100%;
    }

    .FootNav {
        width: 1200px;
        margin: 0 auto;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 80px;
        padding-top: 8px;
    }

    .row1 li {
        padding: 0 5px;
        line-height: 22px;
        float: left;
    }

    .row1 li a:hover {
        color: #2F63E6;
    }

    .FootNav li {
        font-size: 14px;
        margin-top: 10px;
        width: 155px;
        text-align: center;
    }

    .FootNav li {
        cursor: pointer;
    }

    .FootNav li span {
        float: right;
    }

    .firstTitle {
        height: 45px;
        position: relative;
        /*    background: url(../images/bg2.png) bottom no-repeat;*/
    }

    .firstTitle span {
        height: 45px;
        line-height: 45px;
        width: 300px;
        padding-left: 15px;
        display: block;
        color: #FFF;
        font-size: 20px;
        font-weight: bold;
        cursor: pointer;
        background: linear-gradient(to right, #2F63E6, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0));
        border-radius: 5px;
        position: relative;
        z-index: 5;
    }

    .firstTitle:after {
        content: ' ';
        width: calc(100% - 5px);
        height: 1px;
        background: #D3D8DE;
        position: absolute;
        bottom: 0px;
        right: 0px;
    }

    .menu {
        cursor: pointer;
        /* border-left: 1px solid #ddd;        border-right: 1px solid #ddd;        border-bottom: 1px solid #ddd;*/
        border: 1px solid #ddd;
        background-color: white;
        text-align: center;
        font-size: 16px;
        height: 46px;
        line-height: 46px;
        border-radius: 5px;
        margin: 18px 10px;
        font-weight: bold;
    }

    .menu:hover {
        background: #2F63E6;
        color: white;
        border-radius: 5px;
    }

    .grap-list {
        padding: 18px 0 20px;
        border-bottom: 1px solid #e5e5e5;
    }

    .groupLineLeft {
        /*margin-bottom: 15px;*/
        height: 45px;
        border-bottom: 1px solid #e1e1e1;
    }

    .groupLineRight {
        /*margin-bottom: 15px;*/
        height: 45px;
        /*border-bottom: 1px solid #e1e1e1;*/
    }

    .float-box {
        position: fixed;
        right: 10px;
        width: 80px;
        z-index: 999;
        top: 30%;
    }

    .float-box .item {
        position: relative;
    }

    .float-box .item:first-child a {
        /*            border-top-left-radius: 20px;*/
    }

    .float-box .item a {
        display: block;
        margin-bottom: 1px;
        text-align: center;
        color: #333333;
        font-size: 12px;
        font-weight: bold;
        cursor: pointer;
        height: 80px;
        border-radius: 5px;
    }

    .float-box .item a .iconbox {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        border: 1px solid #CCCCCC;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        line-height: 50px;
        /*                background: rgba(255,255,255,.6);*/
    }

    .float-box .item a .iconbox i {
        font-size: 30px;
        font-weight: 100;
    }

    .iconbox1 i {
        color: #f3af4d
    }

    .iconbox2 i {
        color: #47b4f3;
    }

    .iconbox3 i {
        color: #1fbf62;
    }

    .iconbox4 i {
        color: #cf3f3f;
    }

    .float-box .item a:hover .iconbox i {
        color: #2F63E6;
    }

    .float-box .item a:hover .iconbox {
        border-color: #2F63E6;
    }

    .float-box .item a p {
        margin-top: 0px;
        margin-bottom: 10px;
        color: #999999;
    }

    .float-box .item .box {
        color: #444444;
        font-size: 16px;
        line-height: 25px;
        position: absolute;
        top: 0;
        right: 80px;
        background: #fff;
        min-width: 144px;
        border-radius: 10px;
        min-height: 100%;
        text-align: center;
        display: none;
        box-sizing: border-box;
        padding-bottom: 20px;
        box-shadow: 0 0 4px 0 #eee;
        border: 1px solid #ccc;
        text-align: left;
        padding: 15px;
        box-sizing: border-box;
    }

    .float-box .item .box p {
        margin: 0px;
    }

    .float-box .item .box:after {
        position: absolute;
        top: calc(50% - 6px);
        right: -7px;
        content: ' ';
        width: 12px;
        height: 12px;
        transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        /* IE 9 */
        -moz-transform: rotate(45deg);
        /* Firefox */
        -webkit-transform: rotate(45deg);
        /* Safari 和 Chrome */
        -o-transform: rotate(45deg);
        box-sizing: border-box;
        border-top: 1px solid #ccc;
        border-right: 1px solid #ccc;
        z-index: 5;
        background: #fff;
    }

    /*                    .float-box .item .box i {                        display: inline-block;                        position: absolute;                        width: 6px;                        height: 12px;                        background: url(../images/ic10.png) center no-repeat;                        top: 50%;                        margin-top: -6px;                        right: -6px;                        border: 1px solid #ccc;                    }*/
    .float-box .item a:hover {
        /*            background: url(../images/bg3.png) no-repeat;            background-size: 100% 100%;            color: #fff;*/
    }

    .float-box .item a img.cur {
        display: none;
    }

    .float-box .item a:hover img.cur {
        display: inline-block;
    }

    .float-box .item a:hover img {
        display: none;
    }

    .float-box .item:hover .box {
        display: block;
    }

    .float-box .item .box:hover {
        display: block;
    }

    .float-box .item .box img {
        width: 100%;
    }

    .slideBox .num {
        position: relative;
        /*width: 712px;*/
        /*height: 360px;*/
        overflow: hidden;
        font: 12px/1.5 Verdana, Geneva, sans-serif;
        text-align: left;
    }

    .slideBox .pic li {
        width: 100%;
        /*height: 350px;*/
        position: relative;
    }

    .slideBox .pic .pic_imgbox {
        display: block;
        width: 100%;
        height: 100%;
    }

    .slideBox .pic li h4 {
        position: absolute;
        width: 100%;
        bottom: 20px;
        z-index: 2;
        text-align: center;
    }

    .slideBox .pic li h4 a {
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        margin-top: 10px;
    }

    .slideBox .pic img {
        width: 100%;
        height: 100%;
        display: block;
    }

    .slideBox .txt-bg {
        /* position: absolute;        bottom: 10px;        z-index: 1;        height: 70px;        width: 100%;        background: linear-gradient(to top, rgba(0,0,0,.8),rgba(0,0,0,0));*/
        /*        filter: alpha(opacity=40);        opacity: 0.4;*/
        /*        overflow: hidden;*/
    }

    .slideBox .num {
        position: absolute;
        z-index: 3;
        bottom: 10px;
        left: 50%;
        width: 280px;
        margin-left: -140px;
    }

    .slideBox .num li {
        float: left;
        position: relative;
        width: 52px;
        height: 4px;
        overflow: hidden;
        text-align: center;
        margin: 0 2px;
        cursor: pointer;
        background: #fff;
    }

    .slideBox .num li.on {
        background: #2A3C54;
    }

    .slideBox .prev,
    .slideBox .next {
        width: 45px;
        height: 79px;
        position: absolute;
        top: 50%;
        margin-top: -14px;
        z-index: 999;
    }

    .slideBox .prev {
        background: url(../images/btn_left_while.png)no-repeat;
        left: 28px;
    }

    .slideBox .next {
        background: url(../images/btn_right_while.png)no-repeat;
        right: 7px;
    }

    .defalutZXFont {
        color: white;
        position: absolute;
        font-size: 45px;
        font-weight: bold;
        text-align: center;
        left: 100px;
        right: 100px;
        top: 50px;
    }

    .noContent {
        display: block;
        width: 100%;
        color: #000;
        font-size: 20px;
        margin-top: 20px;
    }

    .footerBg {
        width: 100%;
        height: 120px;
        background-color: #1A36B1;
        z-index: 999;
    }

    .fixed-bottom {
        position: fixed;
        bottom: 0;
        width: 100%;
    }

    .footerBg .footerBgContent {
        width: 100%;
        text-align: center;
        padding-top: 36px;
        font-size: 16px;
        color: #ccc;
        line-height: 30px;
    }

    .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        list-style: none;
        background-color: #fff;
        border: 1px solid #ccc;
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
        background-clip: padding-box;
        width: 206px;
        font-size: 16px;
    }

    .dropdown-menu li {
        color: black !important;
    }

    .dropdown {
        position: relative;
    }

    @media (any-hover: hover) {
        .dropdown:hover>.nav_item>.dropdown-menu {
            display: block;
        }
    }

    .dropdown-menu>li {
        width: 206px;
        line-height: 50px;
    }

    .dropdown-menu>li:hover {
        background-color: #068BE8;
        color: white !important;
    }

    .newslink {
        max-width: 760px;
        color: #333;
        cursor: pointer;
        padding-left: 20px;
        font-weight: 400;
        /*    background: url("../images/square.jpg") left center no-repeat;*/
        font-size: 1.6rem;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        position: relative;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .newslink:before {
        content: ' ';
        position: absolute;
        height: 4px;
        width: 4px;
        border-radius: 3px;
        background: #2F63E6;
        top: 10px;
        left: 5px;
    }

    /*    .newslink:hover:before {        background: #2F63E6;    }*/
    .newslink:hover {
        color: #2F63E6;
        cursor: pointer;
    }

    .newsTime {
        font-size: 1.6rem;
        color: #3C3C3C;
        text-align: right;
    }

    .search_div {
        height: 38px;
        width: 100%;
        padding: 0px;
    }

    .searchinput {
        border: 1px solid #bababa;
        height: 38px;
        font-size: 14px;
        border-radius: 3px;
        float: left;
        width: calc(100% - 160px);
        padding-left: 14px;
        box-sizing: border-box;
        margin-left: 13px;
    }

    .searchbtn {
        width: 120px;
        height: 38px;
        background: #2F63E6;
        border: 0;
        padding: 0px 40px;
        color: #ffffff;
        font-size: 16px;
        border-radius: 3px;
        float: right;
    }

    .IsTopShow {
        color: red !important;
    }

    .newsListContent {
        overflow: hidden;
        min-height: 500px;
        margin-top: 15px;
        box-sizing: border-box;
    }

    .secondMenu {
        background: #f5f7fc;
        margin-top: 15px;
        border-radius: 5px;
    }

    .portalBarSpan {
        color: #666666
    }

    .want-report {
        margin: 60px auto;
        min-width: 1200px;
    }

    .want-report .want-report-title h3 {
        font-size: 20px;
        color: rgb(8, 69, 192);
        text-transform: uppercase;
        text-align: center;
        font-weight: 700;
        position: relative;
        padding-bottom: 15px;
        letter-spacing: 3px;
    }

    .want-report .want-report-title h3::after {
        content: '';
        position: absolute;
        display: block;
        width: 80px;
        height: 3px;
        background: #18d26e;
        bottom: 0;
        left: calc(50% - 40px);
    }

    .want-report .article-body {
        color: #323232;
        font-size: 16px;
        line-height: 40px;
        margin-top: 40px;
        min-height: 180px;
    }

    .want-report .article-body p {
        text-indent: 2em;
        margin-top: 0;
        margin-bottom: 1rem;
    }

    .want-report .text-center-div {
        margin-top: 30px;
        text-align: center;
        width: 100%;
    }

    .report-partial {
        color: #005cbf;
        font-size: 18px;
        font-weight: 600;
        letter-spacing: 2px;
        width: max-content;
        border-bottom: 2px solid #005cbf;
        margin-bottom: 30px;
    }

    .report-partial i {
        font-size: 22px;
        margin-right: 2px;
    }

    .layui-form-radio>i:hover,
    .layui-form-radioed>i {
        color: rgba(68, 129, 235, 0.9);
    }

    .layui-btn {
        background-color: rgba(68, 129, 235, 0.9);
    }

    .hideformitem {
        display: none;
    }

    .mnav {
        color: #00c;
        text-decoration: underline;
    }

    .other-box .links-box.row>li {
        padding-left: 10px;
        padding-right: 10px;
        margin-bottom: 20px;
    }

    .other-box .article-content.links-box li a {
        height: 80px;
        font-size: 18px;
        line-height: 80px;
        border-radius: 6px;
        width: 90%;
        display: inline-block;
        background-color: #dcf0fa;
        color: #000;
        padding: 10px 15px;
        margin: 10px;
        display: flex;
        align-items: center;
        transition: background 0.3s;
    }

    .other-box .links-box li a:hover {
        background: #0d439c;
        color: #fff;
    }

    .other-box .links-box li a .icon {
        width: 50px;
        height: 50px;
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px 0 0;
        background-size: cover;
    }

    .other-box .links-box li a .name {
        flex: 1;
        vertical-align: middle;
        line-height: 20px !important;
        display: inline-block;
        max-height: 100%;
        overflow: hidden;
    }

    .other-box .links-box li a .name:hover {
        color: #fff !important;
    }

    .other-box .links-box li a .icon1 {
        background-image: url("../images/icon-other1.png");
    }

    .other-box .links-box li a .icon2 {
        background-image: url("../images/icon-other2.png");
    }

    .other-box .links-box li a .icon3 {
        background-image: url("../images/icon-other3.png");
    }

    .other-box .links-box li a .icon4 {
        background-image: url("../images/icon-other4.png");
    }

    .other-box .links-box li a .icon5 {
        background-image: url("../images/icon-other5.png");
    }

    .other-box .links-box li a .icon6 {
        background-image: url("../images/icon-other6.png");
    }

    .other-box .links-box li a .icon7 {
        background-image: url("../images/icon-other7.png");
    }

    .other-box .links-box li a .icon8 {
        background-image: url("../images/icon-other8.png");
    }

    .other-box .links-box li a .icon9 {
        background-image: url("../images/icon-other9.png");
    }

    .other-box .links-box li a .icon10 {
        background-image: url("../images/icon-other10.png");
    }

    .other-box .links-box li a .icon11 {
        background-image: url("../images/icon-other11.png");
    }

    .other-box .links-box li a .icon12 {
        background-image: url("../images/icon-other12.png");
    }

    .other-box .links-box li a:hover .icon1 {
        background-image: url("../images/icon-other1_2.png");
    }

    .other-box .links-box li a:hover .icon2 {
        background-image: url("../images/icon-other2_2.png");
    }

    .other-box .links-box li a:hover .icon3 {
        background-image: url("../images/icon-other3_2.png");
    }

    .other-box .links-box li a:hover .icon4 {
        background-image: url("../images/icon-other4_2.png");
    }

    .other-box .links-box li a:hover .icon5 {
        background-image: url("../images/icon-other5_2.png");
    }

    .other-box .links-box li a:hover .icon6 {
        background-image: url("../images/icon-other6_2.png");
    }

    .other-box .links-box li a:hover .icon7 {
        background-image: url("../images/icon-other7_2.png");
    }

    .other-box .links-box li a:hover .icon8 {
        background-image: url("../images/icon-other8_2.png");
    }

    .other-box .links-box li a:hover .icon9 {
        background-image: url("../images/icon-other9_2.png");
    }

    .other-box .links-box li a:hover .icon10 {
        background-image: url("../images/icon-other10_2.png");
    }

    .other-box .links-box li a:hover .icon11 {
        background-image: url("../images/icon-other11_2.png");
    }

    .other-box .links-box li a:hover .icon12 {
        background-image: url("../images/icon-other12_2.png");
    }

    .jb-form {
        min-width: 1200px;
        padding: 60px;
        margin-bottom: 120px;
    }

    .layui-form-label {
        width: 150px;
        font-weight: bold;
        text-align: left;
    }

    .layui-input-block {
        margin-left: 150px;
    }

    .center {
        text-align: center;
    }

    .layui-input,
    .layui-textarea {
        border-radius: 4px !important;
        border: 1px solid #ccc !important;
    }

    .layui-table-header {
        display: none;
    }

    .layui-table td {
        border-width: 0 !important;
    }

    .layui-textarea {
        height: 52px;
        min-height: 52px;
    }

    .layui-form-selectup dl {
        top: 42px;
        bottom: unset;
    }

    .success-page {
        text-align: center;
        min-width: 1200px;
    }

    .qq-type-div {
        min-width: 1200px;
        padding: 30px;
    }

    .qq-type-title {
        text-align: center;
        font-size: 26px;
        margin: 30px auto;
    }

    .btns_report_ring {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_ring li {
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_ring li a {
        display: block;
        font-size: 18px;
        font-weight: bold;
        line-height: 80px;
        text-align: center;
    }

    .btns_report_ring li:hover {
        background-color: #2F79F6 !important;
        color: #fff;
    }

    .btns_report_ring a:before {
        content: "";
        display: inline-block;
        height: 140px;
        vertical-align: bottom;
    }

    .btns_report_ring .icon1 a {
        background: no-repeat center 20px url("../images/icon1.png");
    }

    .btns_report_ring .icon2 a {
        background: no-repeat center 20px url("../images/icon2.png");
    }

    .btns_report_ring .icon3 a {
        background: no-repeat center 20px url("../images/icon3.png");
    }

    .btns_report_ring .icon1 a:hover {
        background: no-repeat center 20px url("../images/icon11.png");
    }

    .btns_report_ring .icon2 a:hover {
        background: no-repeat center 20px url("../images/icon22.png");
    }

    .btns_report_ring .icon3 a:hover {
        background: no-repeat center 20px url("../images/icon33.png");
    }

    .btns_report_rings {
        padding: 0;
        left: 0;
        list-style: none;
    }

    .btns_report_rings li {
        float: left;
        background: #f4fbff;
        font-size: 18px;
        line-height: 80px;
        margin-bottom: 28px;
        border-radius: 4px;
        box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
    }

    .btns_report_rings li a {
        display: block;
        text-align: left;
        padding-left: 65px;
    }

    .btns_report_rings>.tolong {
        font-size: 14px;
        line-height: 27px !important;
        height: 80px;
    }

    .btns_report_rings .icon4 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon4.png");
    }

    .btns_report_rings .icon5 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon5.png");
    }

    .btns_report_rings .icon6 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon6.png");
    }

    .btns_report_rings .icon7 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon7.png");
    }

    .btns_report_rings .icon8 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon8.png");
    }

    .btns_report_rings .icon9 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon9.png");
    }

    .btns_report_rings .icon50 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon50.png");
    }

    .btns_report_rings .icon51 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon51.png");
    }

    .btns_report_rings .icon52 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon52.png");
    }

    .btns_report_rings .icon53 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon53.png");
    }

    .btns_report_rings .icon54 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon54.png");
    }

    .btns_report_rings .icon55 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon55.png");
    }

    .btns_report_rings .icon56 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon56.png");
    }

    .btns_report_rings .icon57 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon57.png");
    }

    .btns_report_rings .icon58 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon58.png");
    }

    .btns_report_rings .icon59 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon59.png");
    }

    .btns_report_rings .icon60 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon60.png");
    }

    .btns_report_rings .icon61 a {
        background: no-repeat 0px 20px url("../images/../images/../images/../images/icon61.png");
    }

    .search-page {
        margin: 80px auto 180px auto;
    }

    .search-title {
        text-align: right;
    }

    .search-input {
        width: calc(100% - 200px);
    }

    .search-page-tbldiv {
        margin: 50px;
        width: auto;
    }
}

@media screen and (max-width: 768px) {
    /*给手机版单独调整省市样式*/
    .layui-form-item .layui-input-inline{
        float:right!important;
        margin: 0;
        left:0;
    }
}
/* 公共CSS */
.mb-1 {
    margin-bottom: 5px;
}

.mb-2 {
    margin-bottom: 10px;
}

.mb-3 {
    margin-bottom: 15px;
}

.mb-4 {
    margin-bottom: 20px;
}

.mb-5 {
    margin-bottom: 30px;
}

/* 新增的居中样式 */
.centered-nav {
    float: none;
    display: flex;
    justify-content: space-between;
    text-align: center;
}

.navbar .navbar-collapse {
    text-align: center;
}

.navbarbg-none {
    background: none;
}

.navbar-collapse {
    max-width: 1200px;
    margin: 0 auto;
    display: block;
}

.navbar-nav {
    margin: 0px;
}


.head_cn {
    width: 100%;
    height: 65px;
    overflow: visible;
    position: absolute;
    z-index: 3;
    background: #002d8680;
    border-radius: 0px;
    bottom: 0;
}

.navbar-nav {
    overflow: visible;
}

.navbar-nav li a {
    display: block;
    color: white;
    text-align: center;
    line-height: 65px;
    padding-top: 0px;
    text-decoration: none;
    font-weight: bold;
}

.navbar-nav li a {
    position: relative;
    z-index: 1;
    transition: all 0s ease;
}

.navbar-nav li a:before {
    content: '';
    position: absolute;
    top: -5px;
    /* 上方扩展 5px */
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, #ff8710, #ea5f00);
    opacity: 0;
    z-index: -1;
    border-radius: 5px 5px 0 0;

}

.navbar-nav li a:hover:before {
    opacity: 1;
}


.home-jubao-heard {
    text-align: center;
    position: relative
}


.btns_dual_ring {
    padding: 0;
    left: 0;
    list-style: none;
    width: 100%;
}

.btns_dual_ring li {
    float: left;
    width: 31%;
    margin-left: 0.8%;
    margin-right: 1.4%;
    margin-bottom: 20px;
    border-radius: 4px;
    box-shadow: 0px 0px 9.9px 0.1px rgba(5, 157, 254, 0.32);
}

.btns_dual_ring li a {
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 46px;
}

.btns_dual_ring li a:hover {
    color: #fff;
}

.btns_dual_ring li:hover {
    background-color: #2F79F6 !important;
    color: #fff;
}

.btns_dual_ring li {
    background: no-repeat 18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='93.5'%3E%3Cpath stroke='%23C5D6FF' stroke-dasharray='4, 2' fill='none' d='M49.984.5c25.777 0 46.672 20.497 46.672 45.781 0 25.285-20.895 45.781-46.672 45.781-25.776 0-46.672-20.496-46.672-45.781C3.312 20.997 24.208.5 49.984.5z'/%3E%3Cpath stroke='%23C5D6FF' stroke-dasharray='4, 2' fill='none' d='M50.063 6.719c22.229 0 40.25 17.671 40.25 39.469 0 21.797-18.021 39.468-40.25 39.468-22.23 0-40.25-17.671-40.25-39.468 0-21.798 18.02-39.469 40.25-39.469z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M7.469 26.344c4.125 0 7.469 3.267 7.469 7.297 0 4.03-3.344 7.296-7.469 7.296S0 37.671 0 33.641s3.344-7.297 7.469-7.297z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M5.312 32.5h5.625a.907.907 0 1 1 0 1.812H5.312a.906.906 0 1 1 0-1.812z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M68.031 77.5c4.125 0 7.469 3.281 7.469 7.328 0 4.047-3.344 7.328-7.469 7.328s-7.469-3.281-7.469-7.328c0-4.047 3.344-7.328 7.469-7.328z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M65.891 83.687h5.625a.922.922 0 0 1 0 1.844h-5.625a.922.922 0 1 1 0-1.844z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M88.187 50.094c3.28 0 5.938 2.609 5.938 5.828 0 3.219-2.658 5.828-5.938 5.828-3.279 0-5.937-2.609-5.937-5.828 0-3.219 2.658-5.828 5.937-5.828z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M86.476 55h4.486c.401 0 .726.325.726.726v.017a.726.726 0 0 1-.726.726h-4.486a.726.726 0 0 1-.726-.726v-.017c0-.401.325-.726.726-.726z'/%3E%3Cpath fill-rule='evenodd' fill='%23D8E7FF' d='M25.5 72.031c2.641 0 4.781 2.099 4.781 4.688 0 2.589-2.14 4.687-4.781 4.687-2.641 0-4.781-2.098-4.781-4.687 0-2.589 2.14-4.688 4.781-4.688z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFF' d='M24.121 75.969h3.602a.59.59 0 0 1 .589.59v.007a.59.59 0 0 1-.589.59h-3.602a.59.59 0 0 1-.59-.59v-.007a.59.59 0 0 1 .59-.59z'/%3E%3C/svg%3E");
    background-position-x: 50%;
    background-position-y: 10px;
    position: relative;
    text-align: center;
}

.btns_dual_ring a:before {
    content: "";
    display: block;
    height: 68px;
    width: 68px;
    margin: 0 auto;
    margin-top: 23px;
}


.btns_dual_ring .politic a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-.2-.1-.4-.3-.6-.4L20.6 29.9c-.3.3-.5.6-.5 1s.2.8.5 1l9.2 9-3.3 3.2-12.4-12.2c-.3-.3-.5-.6-.5-1s.1-.7.4-.9L42.2 3.2c-.8-.4-1.6-.7-2.5-1C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C5 45.5 10 52.7 16.5 58.6l24.9-24.5c.3-.3.4-.6.4-1s-.2-.8-.5-1l-9.2-9 3.3-3.2 12.5 12.2c.3.2.5.6.5 1s-.1.7-.4.9L19.5 61.2C22.7 63.7 26.2 66 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17z' /%3E%3C/svg%3E");
}

.btns_dual_ring .politic a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-.2-.1-.4-.3-.6-.4L20.6 29.9c-.3.3-.5.6-.5 1s.2.8.5 1l9.2 9-3.3 3.2-12.4-12.2c-.3-.3-.5-.6-.5-1s.1-.7.4-.9L42.2 3.2c-.8-.4-1.6-.7-2.5-1C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C5 45.5 10 52.7 16.5 58.6l24.9-24.5c.3-.3.4-.6.4-1s-.2-.8-.5-1l-9.2-9 3.3-3.2 12.5 12.2c.3.2.5.6.5 1s-.1.7-.4.9L19.5 61.2C22.7 63.7 26.2 66 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17z' /%3E%3C/svg%3E");
}

.btns_dual_ring .violent a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M21.4 17.1h4.1c-1-1.5-2.7-2.5-4.6-2.5-3 0-5.5 2.5-5.5 5.5 0 1.6.7 3 1.7 4l3.2-6.2c.2-.4.6-.7 1.1-.8zM20.2 25.5c.2.1.5.1.7.1 2.9 0 5.3-2.3 5.5-5.2h-3.6l-2.6 5.1z'/%3E%3Cpath fill-rule='evenodd' fill='%232f84f6' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2-1.4-4.3-2.6-6.7-3.4C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17zM32.4 54.9c-5.8 0-10.6-5-11.4-11.6 1.3.8 6 3.1 11.9 3.1 3.4 0 7.1-.8 10.9-3.1-.8 6.6-5.6 11.6-11.4 11.6zm11.2-14.6c-11 7.1-22.2.1-22.3 0 0 0-.4-.2-.4-.6 0-4.6 2-8.7 5.1-11.1h-.3l.9-3.5h-.7c-1.3 1.2-3 2-4.9 2-.5 0-1-.1-1.5-.2l-4.1 7.9c-.4.8-1.4 1.1-2.2.7l-.2-.1c-.8-.4-1.1-1.4-.6-2.1l4-7.8c-1.5-1.2-2.5-3.2-2.5-5.3 0-3.9 3.1-7 7-7 2.8 0 5.2 1.6 6.3 4h11.2c1 0 1.7.8 1.7 1.7 0 1-.8 1.7-1.7 1.7H27.9c-.1.9-.3 1.7-.6 2.5h11v.8h.2c.3 0 .5.2.5.5v.2c0 .3-.2.5-.5.5h-.1l.9 3.5h-.4c3 2.4 5 6.5 5 11.1 0 .4-.3.6-.3.6z'/%3E%3C/svg%3E");
}

.btns_dual_ring .violent a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M21.4 17.1h4.1c-1-1.5-2.7-2.5-4.6-2.5-3 0-5.5 2.5-5.5 5.5 0 1.6.7 3 1.7 4l3.2-6.2c.2-.4.6-.7 1.1-.8zM20.2 25.5c.2.1.5.1.7.1 2.9 0 5.3-2.3 5.5-5.2h-3.6l-2.6 5.1z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M59.8 20c-6.5-.8-10.5-5.6-11.2-11.8-.1-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2-1.4-4.3-2.6-6.7-3.4C36.6 1.1 33.4.3 30.1 0h-.2c-3.2.3-6.5 1.1-9.6 2.2-2.7 1-5.3 2.2-7.5 4-1.1.9-1.4.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17zM32.4 54.9c-5.8 0-10.6-5-11.4-11.6 1.3.8 6 3.1 11.9 3.1 3.4 0 7.1-.8 10.9-3.1-.8 6.6-5.6 11.6-11.4 11.6zm11.2-14.6c-11 7.1-22.2.1-22.3 0 0 0-.4-.2-.4-.6 0-4.6 2-8.7 5.1-11.1h-.3l.9-3.5h-.7c-1.3 1.2-3 2-4.9 2-.5 0-1-.1-1.5-.2l-4.1 7.9c-.4.8-1.4 1.1-2.2.7l-.2-.1c-.8-.4-1.1-1.4-.6-2.1l4-7.8c-1.5-1.2-2.5-3.2-2.5-5.3 0-3.9 3.1-7 7-7 2.8 0 5.2 1.6 6.3 4h11.2c1 0 1.7.8 1.7 1.7 0 1-.8 1.7-1.7 1.7H27.9c-.1.9-.3 1.7-.6 2.5h11v.8h.2c.3 0 .5.2.5.5v.2c0 .3-.2.5-.5.5h-.1l.9 3.5h-.4c3 2.4 5 6.5 5 11.1 0 .4-.3.6-.3.6z'/%3E%3C/svg%3E");
}

.btns_dual_ring .swindle a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M52.179 8.247l-4.837 4.652C43.269 9.243 37.903 7 32 7 19.297 7 9 17.297 9 30a22.904 22.904 0 0 0 5.293 14.675L8.631 50.12C3.857 44.804.938 37.846.938 30.203.938 13.54 14.705.031 31.687.031a30.933 30.933 0 0 1 21.204 8.356l-.712-.14zm-4.302 17.737l-9.753 3.915 1.347 3.355 9.753-3.915 1.959 4.88-9.753 3.915 2.632 6.557-5.371 2.156-5.728-14.269 11.134-10.919 1.761-.707 2.019 5.032zM30.351 35.14c.873 1.635 1.809 2.864 2.811 3.657-1.595 3.119-3.698 6.326-6.316 9.617.568.597.724 1.126.471 1.582-.255.457-.74.474-1.456.053l-4.663-3.44c.55-.81 1.073-1.551 1.569-2.223l-.52-1.298 8.104-7.948zM11.155 20.363l4.048-4.635c2.54 1.697 4.777 3.455 6.712 5.274l-4.288 5.262c-1.705-1.794-3.864-3.761-6.472-5.901zm33.731-5.103l-2.956 2.842-7.356 2.953 1.193 2.973-4.499 4.326-1.208-3.008c-.228 1.58-.478 3.215-.739 4.88l-1.112 1.069c-1.557-.46-3.298-.847-5.25-1.151l1.796 4.473-4.264 4.099-2.314-5.767-4.524 1.816-2.02-5.033 9.612-3.858 1.408 3.508c1.945-6.328 2.572-12.127 1.879-17.398l6.61-.706c.511-.087.822.143.933.688.163.407-.18.78-1.028 1.12a15.871 15.871 0 0 1-.189 3.618l12.58-5.05 1.448 3.606zM17.441 47.801A22.904 22.904 0 0 0 32 53c12.703 0 23-10.297 23-23 0-5.364-1.852-10.287-4.93-14.199l5.126-5.027c4.512 5.25 7.241 12.023 7.241 19.429 0 16.664-13.767 30.172-30.75 30.172a30.961 30.961 0 0 1-19.812-7.115l5.566-5.459z'/%3E%3C/svg%3E");
}

.btns_dual_ring .swindle a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M52.179 8.247l-4.837 4.652C43.269 9.243 37.903 7 32 7 19.297 7 9 17.297 9 30a22.904 22.904 0 0 0 5.293 14.675L8.631 50.12C3.857 44.804.938 37.846.938 30.203.938 13.54 14.705.031 31.687.031a30.933 30.933 0 0 1 21.204 8.356l-.712-.14zm-4.302 17.737l-9.753 3.915 1.347 3.355 9.753-3.915 1.959 4.88-9.753 3.915 2.632 6.557-5.371 2.156-5.728-14.269 11.134-10.919 1.761-.707 2.019 5.032zM30.351 35.14c.873 1.635 1.809 2.864 2.811 3.657-1.595 3.119-3.698 6.326-6.316 9.617.568.597.724 1.126.471 1.582-.255.457-.74.474-1.456.053l-4.663-3.44c.55-.81 1.073-1.551 1.569-2.223l-.52-1.298 8.104-7.948zM11.155 20.363l4.048-4.635c2.54 1.697 4.777 3.455 6.712 5.274l-4.288 5.262c-1.705-1.794-3.864-3.761-6.472-5.901zm33.731-5.103l-2.956 2.842-7.356 2.953 1.193 2.973-4.499 4.326-1.208-3.008c-.228 1.58-.478 3.215-.739 4.88l-1.112 1.069c-1.557-.46-3.298-.847-5.25-1.151l1.796 4.473-4.264 4.099-2.314-5.767-4.524 1.816-2.02-5.033 9.612-3.858 1.408 3.508c1.945-6.328 2.572-12.127 1.879-17.398l6.61-.706c.511-.087.822.143.933.688.163.407-.18.78-1.028 1.12a15.871 15.871 0 0 1-.189 3.618l12.58-5.05 1.448 3.606zM17.441 47.801A22.904 22.904 0 0 0 32 53c12.703 0 23-10.297 23-23 0-5.364-1.852-10.287-4.93-14.199l5.126-5.027c4.512 5.25 7.241 12.023 7.241 19.429 0 16.664-13.767 30.172-30.75 30.172a30.961 30.961 0 0 1-19.812-7.115l5.566-5.459z'/%3E%3C/svg%3E");
}

.btns_dual_ring .porn a:before {
    background: no-repeat url("data:image/svg+xml,%3Csvg id='_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 56.91'%3E%3Cstyle%3E.st1%7Bfill:none%7D%3C/style%3E%3Cpath d='M29 0c16.02 0 29 12.74 29 28.45C58 44.17 45.02 56.9 29 56.9S0 44.16 0 28.45C0 12.74 12.98 0 29 0z' fill='%232f80f6'/%3E%3Cpath class='st1' d='M32.35 30.86c-.74-.74-1.93-.74-2.67 0l-1.33 1.33-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.74.74-1.93 0-2.67zM19.15 30.86c-.74-.74-1.93-.74-2.67 0l-1.33 1.33-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.74.74-1.93 0-2.67zM46.5 30.86c-.74-.74-1.93-.74-2.67 0L42.5 32.2l-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.75.74-1.94 0-2.68z'/%3E%3Cpath d='M46.5 28.45c-1.5-2.88-3.45-5.2-4.86-6.88-4.52-5.37.02-13.17.07-13.25l-3.37-.8c-.21.36-5.17 8.84.08 15.08 1.58 1.88 3.05 3.82 4.21 5.86H15.01c1.16-2.04 2.64-3.98 4.21-5.86 5.25-6.24.29-14.72.08-15.08l-3.37.81c.05.08 4.61 7.87.08 13.26-1.41 1.67-3.36 4-4.86 6.88H0c0 4.77 1.2 9.26 3.31 13.2h6.23c.57 2.05 1.55 4.21 3.07 6.48.36.53 1.02.76 1.64.59 1.1-.31 1.58-1.58.98-2.56-.94-1.56-1.61-3.05-2.06-4.5h14.47l.48.32h-.04v5.48c0 .59.48 1.07 1.07 1.07h.11c.81 0 1.47-.66 1.47-1.47v-4.99l.56-.43h13.17c-.49 1.59-1.26 3.25-2.35 4.98-.46.73-.1 1.7.73 1.94l.27.07a1.9 1.9 0 0 0 2.11-.81c1.41-2.16 2.32-4.22 2.87-6.18h6.59A27.83 27.83 0 0 0 58 28.45H46.5zM19.15 36.2c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33zm13.2 0c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33zm14.15 0c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 96%
}

.btns_dual_ring .porn a:hover:before {
    background: no-repeat url("data:image/svg+xml,%3Csvg id='_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 56.91'%3E%3Cstyle%3E.st1%7Bfill:none%7D%3C/style%3E%3Cpath d='M29 0c16.02 0 29 12.74 29 28.45C58 44.17 45.02 56.9 29 56.9S0 44.16 0 28.45C0 12.74 12.98 0 29 0z' fill='%23fff'/%3E%3Cpath class='st1' d='M32.35 30.86c-.74-.74-1.93-.74-2.67 0l-1.33 1.33-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.74.74-1.93 0-2.67zM19.15 30.86c-.74-.74-1.93-.74-2.67 0l-1.33 1.33-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.74.74-1.93 0-2.67zM46.5 30.86c-.74-.74-1.93-.74-2.67 0L42.5 32.2l-1.33-1.33c-.74-.74-1.93-.74-2.67 0s-.74 1.93 0 2.67l1.33 1.33-1.33 1.33c-.74.74-.74 1.93 0 2.67s1.93.74 2.67 0l1.33-1.33 1.33 1.33c.74.74 1.93.74 2.67 0s.74-1.93 0-2.67l-1.33-1.33 1.33-1.33c.74-.75.74-1.94 0-2.68z'/%3E%3Cpath d='M46.5 28.45c-1.5-2.88-3.45-5.2-4.86-6.88-4.52-5.37.02-13.17.07-13.25l-3.37-.8c-.21.36-5.17 8.84.08 15.08 1.58 1.88 3.05 3.82 4.21 5.86H15.01c1.16-2.04 2.64-3.98 4.21-5.86 5.25-6.24.29-14.72.08-15.08l-3.37.81c.05.08 4.61 7.87.08 13.26-1.41 1.67-3.36 4-4.86 6.88H0c0 4.77 1.2 9.26 3.31 13.2h6.23c.57 2.05 1.55 4.21 3.07 6.48.36.53 1.02.76 1.64.59 1.1-.31 1.58-1.58.98-2.56-.94-1.56-1.61-3.05-2.06-4.5h14.47l.48.32h-.04v5.48c0 .59.48 1.07 1.07 1.07h.11c.81 0 1.47-.66 1.47-1.47v-4.99l.56-.43h13.17c-.49 1.59-1.26 3.25-2.35 4.98-.46.73-.1 1.7.73 1.94l.27.07a1.9 1.9 0 0 0 2.11-.81c1.41-2.16 2.32-4.22 2.87-6.18h6.59A27.83 27.83 0 0 0 58 28.45H46.5zM19.15 36.2c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33zm13.2 0c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33zm14.15 0c.74.74.74 1.93 0 2.67s-1.93.74-2.67 0l-1.33-1.33-1.33 1.33c-.74.74-1.93.74-2.67 0s-.74-1.93 0-2.67l1.33-1.33-1.33-1.33c-.74-.74-.74-1.93 0-2.67s1.93-.74 2.67 0l1.33 1.33 1.33-1.33c.74-.74 1.93-.74 2.67 0s.74 1.93 0 2.67l-1.33 1.33 1.33 1.33z' fill='%232f80f6'/%3E%3C/svg%3E");
    background-size: 96%
}

.btns_dual_ring .pulp a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F77F6' d='M51.18 8.247L45.197 14H13a4 4 0 0 0-4 4v21a4 4 0 0 0 4 4h2.036l-7.001 6.732C3.611 44.472.938 37.692.938 30.281c0-16.706 13.543-30.25 30.25-30.25 8.101 0 15.441 3.203 20.871 8.389l-.879-.173zm-1.485 15.705H46.07l-1.934-3.312.672-.66h2.567l2.32 3.972zm-24.418 8.051l.15 1.006-1.969 1.894-.393-2.9h2.212zm4.298 2.918l.088.549h.761v1.624h-3.065l2.216-2.173zm3.771-3.699l3.625-3.555v9.68h-3.625v-6.125zm7.794-7.27h-.381l.892-.875-.511.875zm7.549 5.443c.296.295.438.827.426 1.598v6.354h-10.73v-8.376h8.7c.773-.012 1.308.129 1.604.424zm-3.199 1.886c.048-.529-.193-.77-.725-.722H42.01v5.163h3.48v-4.441zm-3.262-8.159h2.718l5.221 5.343h-4.206l-2.465-2.636-2.247 2.636h-4.097l5.076-5.343zM17.483 37.166h-3.299v-8.845h-1.16l2.429-8.196h3.117l-1.885 6.282h.798v10.759zm12.869-10.362v1.47l-.162.155h-1.615l.037.506.141.876-2.835 2.726-.46-2.592-.109-1.516H22.05v6.463h1.124v.283l-1.921 1.847h-2.429V20.703l11.202-.614v1.697h-.109l-1.632.108.218 4.91h1.849zm-5.329-4.657l-2.973.216v4.55h3.227l-.254-4.766zm9.773-2.239h3.589l-.24.872-4.951 4.76 1.602-5.632zM21.337 43H30v3h-5a2 2 0 1 0 0 4h15a2 2 0 1 0 0-4h-6v-3h16a4 4 0 0 0 4-4V18a4.002 4.002 0 0 0-3.181-3.915l3.426-3.359c4.478 5.275 7.192 12.094 7.192 19.555 0 16.707-13.543 30.25-30.249 30.25-7.673 0-14.657-2.879-19.99-7.587L21.337 43z'/%3E%3C/svg%3E");
}

.btns_dual_ring .pulp a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M51.18 8.247L45.197 14H13a4 4 0 0 0-4 4v21a4 4 0 0 0 4 4h2.036l-7.001 6.732C3.611 44.472.938 37.692.938 30.281c0-16.706 13.543-30.25 30.25-30.25 8.101 0 15.441 3.203 20.871 8.389l-.879-.173zm-1.485 15.705H46.07l-1.934-3.312.672-.66h2.567l2.32 3.972zm-24.418 8.051l.15 1.006-1.969 1.894-.393-2.9h2.212zm4.298 2.918l.088.549h.761v1.624h-3.065l2.216-2.173zm3.771-3.699l3.625-3.555v9.68h-3.625v-6.125zm7.794-7.27h-.381l.892-.875-.511.875zm7.549 5.443c.296.295.438.827.426 1.598v6.354h-10.73v-8.376h8.7c.773-.012 1.308.129 1.604.424zm-3.199 1.886c.048-.529-.193-.77-.725-.722H42.01v5.163h3.48v-4.441zm-3.262-8.159h2.718l5.221 5.343h-4.206l-2.465-2.636-2.247 2.636h-4.097l5.076-5.343zM17.483 37.166h-3.299v-8.845h-1.16l2.429-8.196h3.117l-1.885 6.282h.798v10.759zm12.869-10.362v1.47l-.162.155h-1.615l.037.506.141.876-2.835 2.726-.46-2.592-.109-1.516H22.05v6.463h1.124v.283l-1.921 1.847h-2.429V20.703l11.202-.614v1.697h-.109l-1.632.108.218 4.91h1.849zm-5.329-4.657l-2.973.216v4.55h3.227l-.254-4.766zm9.773-2.239h3.589l-.24.872-4.951 4.76 1.602-5.632zM21.337 43H30v3h-5a2 2 0 1 0 0 4h15a2 2 0 1 0 0-4h-6v-3h16a4 4 0 0 0 4-4V18a4.002 4.002 0 0 0-3.181-3.915l3.426-3.359c4.478 5.275 7.192 12.094 7.192 19.555 0 16.707-13.543 30.25-30.249 30.25-7.673 0-14.657-2.879-19.99-7.587L21.337 43z'/%3E%3C/svg%3E");
}

.btns_dual_ring .gamble a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M30.2 0C13.5 0 0 13.5 0 30.2s13.5 30.2 30.2 30.2 30.2-13.5 30.2-30.2S47 0 30.2 0zM19.3 46.1c-1.2.3-2.4-.4-2.7-1.5L9 17.3c-.3-1.2.4-2.4 1.5-2.7l20.9-5.8c1.2-.3 2.4.4 2.7 1.5l5.3 19.1h-.1c-6.4 0-11.5 5.1-11.5 11.5 0 .9.1 1.8.3 2.6l-8.8 2.6zM30.2 41c0-5.3 4.2-9.4 9.3-9.4 5.2 0 9.3 4.3 9.3 9.4s-4.2 9.4-9.3 9.4c-5.1 0-9.3-4.1-9.3-9.4zm15.3 9.6c1.8-1 3.2-2.6 4.2-4.3 2.8-5.3 1-11.6-4.2-14.5 4.8.2 8.5 3.9 8.7 8.9.3 5.1-3.5 9.5-8.7 9.9z'/%3E%3Cpath fill-rule='evenodd' fill='%232F80F6' d='M43.4 41.8c.5-.2 1-.2 1-.9s-.3-.9-.8-.9h-2l2-3.4c.3-.5.3-1.2-.2-1.5-.7-.5-1.2 0-1.5.5l-2.3 3.8-2-3.8c-.3-.5-1-.7-1.5-.3s-.5 1-.2 1.7l1.8 3.1h-2c-.5 0-.8.3-.8.9 0 .5.3.9.8.9h2.5v.9h-2.5c-.5 0-.8 0-.8.7s.3 1 .8 1h2.7v1.4c0 .9.3 1.2 1.2 1.2.8 0 1.3-.3 1.3-1.2v-1.4h2.5c.5 0 .8-.3.8-.9 0-.5-.3-.9-.8-.9h-2.5v-.9h2.5zM25.2 35.1l4.2-1.2c-1.1-.9-2.1-1.9-2.8-3.1-.4-.6-.6-1.3-.7-2 .1 0 .3-.1.4-.1.4 1.2 1.5 2.2 2.8 2.3 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.8.7-2.7l-.2-.6c-.5-1.2-1.6-2.1-3-2.2-1.2-.1-2.5.4-3.3 1.4-.2-.1-.4-.3-.5-.4.7-.7 1.2-1.8 1.1-2.8-.1-1.2-.8-2.3-1.9-2.8-.6-.5-1.5-.6-2.2-.5l-.6.2c-1.1.4-2 1.4-2.3 2.5-.4 1.4.2 2.9 1.4 3.7.3.3.8.4 1.2.5 0 .2-.1.5-.1.7-1.1-.4-2.4-.3-3.4.4-1.2.8-1.8 2.2-1.5 3.6l.2.6c.5 1.1 1.5 2 2.8 2.2 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.9.6-2.8.1 0 .3-.1.4-.1.6 1.1.6 2.4.6 3.7-.4.7-.4 1.6-.9 2.3z'/%3E%3C/svg%3E");
}

.btns_dual_ring .gamble a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M30.2 0C13.5 0 0 13.5 0 30.2s13.5 30.2 30.2 30.2 30.2-13.5 30.2-30.2S47 0 30.2 0zM19.3 46.1c-1.2.3-2.4-.4-2.7-1.5L9 17.3c-.3-1.2.4-2.4 1.5-2.7l20.9-5.8c1.2-.3 2.4.4 2.7 1.5l5.3 19.1h-.1c-6.4 0-11.5 5.1-11.5 11.5 0 .9.1 1.8.3 2.6l-8.8 2.6zM30.2 41c0-5.3 4.2-9.4 9.3-9.4 5.2 0 9.3 4.3 9.3 9.4s-4.2 9.4-9.3 9.4c-5.1 0-9.3-4.1-9.3-9.4zm15.3 9.6c1.8-1 3.2-2.6 4.2-4.3 2.8-5.3 1-11.6-4.2-14.5 4.8.2 8.5 3.9 8.7 8.9.3 5.1-3.5 9.5-8.7 9.9z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M43.4 41.8c.5-.2 1-.2 1-.9s-.3-.9-.8-.9h-2l2-3.4c.3-.5.3-1.2-.2-1.5-.7-.5-1.2 0-1.5.5l-2.3 3.8-2-3.8c-.3-.5-1-.7-1.5-.3s-.5 1-.2 1.7l1.8 3.1h-2c-.5 0-.8.3-.8.9 0 .5.3.9.8.9h2.5v.9h-2.5c-.5 0-.8 0-.8.7s.3 1 .8 1h2.7v1.4c0 .9.3 1.2 1.2 1.2.8 0 1.3-.3 1.3-1.2v-1.4h2.5c.5 0 .8-.3.8-.9 0-.5-.3-.9-.8-.9h-2.5v-.9h2.5zM25.2 35.1l4.2-1.2c-1.1-.9-2.1-1.9-2.8-3.1-.4-.6-.6-1.3-.7-2 .1 0 .3-.1.4-.1.4 1.2 1.5 2.2 2.8 2.3 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.8.7-2.7l-.2-.6c-.5-1.2-1.6-2.1-3-2.2-1.2-.1-2.5.4-3.3 1.4-.2-.1-.4-.3-.5-.4.7-.7 1.2-1.8 1.1-2.8-.1-1.2-.8-2.3-1.9-2.8-.6-.5-1.5-.6-2.2-.5l-.6.2c-1.1.4-2 1.4-2.3 2.5-.4 1.4.2 2.9 1.4 3.7.3.3.8.4 1.2.5 0 .2-.1.5-.1.7-1.1-.4-2.4-.3-3.4.4-1.2.8-1.8 2.2-1.5 3.6l.2.6c.5 1.1 1.5 2 2.8 2.2 1.3.2 2.7-.4 3.5-1.4.6-.8.8-1.9.6-2.8.1 0 .3-.1.4-.1.6 1.1.6 2.4.6 3.7-.4.7-.4 1.6-.9 2.3z'/%3E%3C/svg%3E");
}

.btns_dual_ring .tort a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath d='M60.37 19.95c-6.48-.81-10.54-5.63-11.19-11.79-.03-.28-.06-.57-.07-.85-.01-.22-1.9-1.53-2.14-1.7-2.06-1.45-4.34-2.59-6.74-3.43C37.13 1.1 33.87.32 30.58.01c-.02 0-.04-.01-.06-.01h-.04c-.02 0-.04.01-.06.01a39.25 39.25 0 0 0-9.65 2.17c-2.65.96-5.31 2.2-7.47 3.99-1.05.87-1.34.84-1.47 1.99-.73 6.16-4.66 10.97-11.2 11.79-.63 5.62.46 11.69 2.17 17.02C7.21 50.69 17.5 61.24 30.5 68c12.93-6.73 23.4-17.32 27.7-31.03 1.68-5.36 2.8-11.38 2.17-17.02z' fill-rule='evenodd' clip-rule='evenodd' fill='%232f72f6'/%3E%3Cpath d='M47.59 34.68l-2.21-4.75a.467.467 0 0 0-.38-.27v-4.41h5.95c.75 0 1.36-.6 1.36-1.35 0-.75-.61-1.35-1.36-1.35H36.89c-.75 0-1.36.6-1.36 1.35 0 .06.01.11.02.17l-3.32 1.65V17.1s-.92-1.81-1.88-1.81c-1.04 0-2.13 1.81-2.13 1.81v8.54l-3.17-1.58c.01-.06.02-.11.02-.17 0-.75-.61-1.35-1.36-1.35H9.64c-.75 0-1.36.6-1.36 1.35 0 .75.61 1.35 1.36 1.35h5.95v4.41c-.16.02-.31.12-.38.27L13 34.68H7.94c0 3.76 3.07 6.8 6.85 6.8h1.96c3.78 0 6.85-3.04 6.85-6.8h-4.78l-2.21-4.75-.03-.03h.02v-4.65h7.11c.36 0 .69-.14.93-.37l3.59 1.79V68h4.01V26.39l.14.27 3.59-1.79c.24.23.57.37.93.37H44v4.65h.02l-.03.03-2.21 4.75H37c0 3.76 3.07 6.8 6.85 6.8h1.96c3.78 0 6.85-3.04 6.85-6.8h-5.07zm-29.88 0H14.1l1.8-3.88 1.81 3.88zm25.17 0l1.8-3.88 1.8 3.88h-3.6z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
}

.btns_dual_ring .tort a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath d='M60.37 19.95c-6.48-.81-10.54-5.63-11.19-11.79-.03-.28-.06-.57-.07-.85-.01-.22-1.9-1.53-2.14-1.7-2.06-1.45-4.34-2.59-6.74-3.43C37.13 1.1 33.87.32 30.58.01c-.02 0-.04-.01-.06-.01h-.04c-.02 0-.04.01-.06.01a39.25 39.25 0 0 0-9.65 2.17c-2.65.96-5.31 2.2-7.47 3.99-1.05.87-1.34.84-1.47 1.99-.73 6.16-4.66 10.97-11.2 11.79-.63 5.62.46 11.69 2.17 17.02C7.21 50.69 17.5 61.24 30.5 68c12.93-6.73 23.4-17.32 27.7-31.03 1.68-5.36 2.8-11.38 2.17-17.02z' fill-rule='evenodd' clip-rule='evenodd' fill='%23FFFFFF'/%3E%3Cpath d='M47.59 34.68l-2.21-4.75a.467.467 0 0 0-.38-.27v-4.41h5.95c.75 0 1.36-.6 1.36-1.35 0-.75-.61-1.35-1.36-1.35H36.89c-.75 0-1.36.6-1.36 1.35 0 .06.01.11.02.17l-3.32 1.65V17.1s-.92-1.81-1.88-1.81c-1.04 0-2.13 1.81-2.13 1.81v8.54l-3.17-1.58c.01-.06.02-.11.02-.17 0-.75-.61-1.35-1.36-1.35H9.64c-.75 0-1.36.6-1.36 1.35 0 .75.61 1.35 1.36 1.35h5.95v4.41c-.16.02-.31.12-.38.27L13 34.68H7.94c0 3.76 3.07 6.8 6.85 6.8h1.96c3.78 0 6.85-3.04 6.85-6.8h-4.78l-2.21-4.75-.03-.03h.02v-4.65h7.11c.36 0 .69-.14.93-.37l3.59 1.79V68h4.01V26.39l.14.27 3.59-1.79c.24.23.57.37.93.37H44v4.65h.02l-.03.03-2.21 4.75H37c0 3.76 3.07 6.8 6.85 6.8h1.96c3.78 0 6.85-3.04 6.85-6.8h-5.07zm-29.88 0H14.1l1.8-3.88 1.81 3.88zm25.17 0l1.8-3.88 1.8 3.88h-3.6z' fill-rule='evenodd' clip-rule='evenodd' fill='%232f72f6'/%3E%3C/svg%3E");
}

.btns_dual_ring .rumor a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M45.465 12.742H14.503c-2.393 0-4.333 2.061-4.333 4.603V39.21c0 2.113 1.348 3.875 3.176 4.415L7.58 49.169C3.432 43.991.938 37.432.938 30.281c0-16.706 13.543-30.25 30.25-30.25 7.576 0 14.485 2.805 19.792 7.408l-5.515 5.303zM38.37 25.295l5.18-5.081-1.239 5.081H38.37zm.732-6.435l-15.203.555v-2.769l18.196-.664-2.993 2.878zM26.045 31.415l-2.146 2.063v-2.063h2.146zm-10.29-15.521h4.405l2.313 5.572h-4.404l-2.314-5.572zm2.139 22.375a3.83 3.83 0 0 1-.269-1.453V26.663h-1.87v-3.385H21.618v12.394l-3.383 3.252a3.906 3.906 0 0 1-.341-.655zm17.83-16.161l-3.315 3.187h-.017l-1.584-5.265h4.278l.638 2.078zM24.628 20.03h4.31l1.584 5.265h-4.278l-1.616-5.265zm3.124 9.744h-3.853l1.426-3.932h4.627l-.475 1.128h1.19l-2.915 2.804zm15.826 6.051v.991a3.85 3.85 0 0 1-.269 1.453c-.18.445-.428.838-.745 1.18-.317.342-.686.61-1.109.803a3.154 3.154 0 0 1-1.331.291H24.375v-1.522l3.258-3.196h1.051v1.949H31.6v-3.59h-2.294l7.356-7.214h6.441v2.804H35.91v1.641h7.668v2.769H35.91v3.59h2.376a.914.914 0 0 0 .697-.308c.191-.205.286-.456.286-.752v-.889h4.309zm-24.089 7.988h16.947c1.235.485 5.792 2.527 6.184 6.177v1.134c.051-.396.039-.77 0-1.134v-6.177h3.297c2.393 0 4.333-2.061 4.333-4.603V17.345a4.74 4.74 0 0 0-.918-2.802l4.432-4.346c4.758 5.345 7.673 12.366 7.673 20.084 0 16.707-13.543 30.25-30.249 30.25-7.93 0-15.125-3.075-20.519-8.068l8.82-8.65z'/%3E%3C/svg%3E");
}

.btns_dual_ring .rumor a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M45.465 12.742H14.503c-2.393 0-4.333 2.061-4.333 4.603V39.21c0 2.113 1.348 3.875 3.176 4.415L7.58 49.169C3.432 43.991.938 37.432.938 30.281c0-16.706 13.543-30.25 30.25-30.25 7.576 0 14.485 2.805 19.792 7.408l-5.515 5.303zM38.37 25.295l5.18-5.081-1.239 5.081H38.37zm.732-6.435l-15.203.555v-2.769l18.196-.664-2.993 2.878zM26.045 31.415l-2.146 2.063v-2.063h2.146zm-10.29-15.521h4.405l2.313 5.572h-4.404l-2.314-5.572zm2.139 22.375a3.83 3.83 0 0 1-.269-1.453V26.663h-1.87v-3.385H21.618v12.394l-3.383 3.252a3.906 3.906 0 0 1-.341-.655zm17.83-16.161l-3.315 3.187h-.017l-1.584-5.265h4.278l.638 2.078zM24.628 20.03h4.31l1.584 5.265h-4.278l-1.616-5.265zm3.124 9.744h-3.853l1.426-3.932h4.627l-.475 1.128h1.19l-2.915 2.804zm15.826 6.051v.991a3.85 3.85 0 0 1-.269 1.453c-.18.445-.428.838-.745 1.18-.317.342-.686.61-1.109.803a3.154 3.154 0 0 1-1.331.291H24.375v-1.522l3.258-3.196h1.051v1.949H31.6v-3.59h-2.294l7.356-7.214h6.441v2.804H35.91v1.641h7.668v2.769H35.91v3.59h2.376a.914.914 0 0 0 .697-.308c.191-.205.286-.456.286-.752v-.889h4.309zm-24.089 7.988h16.947c1.235.485 5.792 2.527 6.184 6.177v1.134c.051-.396.039-.77 0-1.134v-6.177h3.297c2.393 0 4.333-2.061 4.333-4.603V17.345a4.74 4.74 0 0 0-.918-2.802l4.432-4.346c4.758 5.345 7.673 12.366 7.673 20.084 0 16.707-13.543 30.25-30.249 30.25-7.93 0-15.125-3.075-20.519-8.068l8.82-8.65z'/%3E%3C/svg%3E");
}

.btns_dual_ring .other a:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M59.8 19.9c-6.5-.8-10.5-5.6-11.2-11.8 0-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2.1-1.4-4.3-2.6-6.7-3.4C36.6 1 33.3.2 30.1-.1H30h-.1c-3.3.3-6.6 1.1-9.6 2.2-2.6 1-5.3 2.2-7.5 4-1 .9-1.3.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17.1zM48.4 36c-2.8 9-9.8 16-18.4 20.5C21.3 52 14.5 45 11.6 36c-1.1-3.5-1.9-7.5-1.4-11.3 4.3-.5 7-3.7 7.5-7.8.1-.8.3-.7 1-1.3 1.4-1.2 3.2-2 5-2.6 2-.7 4.2-1.2 6.4-1.4 2.2.2 4.4.7 6.4 1.4 1.6.6 3.1 1.3 4.5 2.3.2.1 1.4 1 1.4 1.1v.6c.4 4.1 3.1 7.3 7.5 7.8.4 3.6-.3 7.6-1.5 11.2z'/%3E%3Cpath fill-rule='evenodd' fill='%232F72F6' d='M31.5 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8 0-1.6-1.3-2.8-2.8-2.7zM19.8 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8-.1-1.6-1.3-2.8-2.8-2.7zM42.4 29.5c-1.5 0-2.7 1.2-2.6 2.7v.1c.1 1.5 1.3 2.7 2.8 2.6 1.5-.1 2.7-1.3 2.6-2.8 0-1.5-1.3-2.7-2.8-2.6z'/%3E%3C/svg%3E");
}

.btns_dual_ring .other a:hover:before {
    background: no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 68'%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M59.8 19.9c-6.5-.8-10.5-5.6-11.2-11.8 0-.3-.1-.6-.1-.9 0-.2-1.9-1.5-2.1-1.7-2.1-1.4-4.3-2.6-6.7-3.4C36.6 1 33.3.2 30.1-.1H30h-.1c-3.3.3-6.6 1.1-9.6 2.2-2.6 1-5.3 2.2-7.5 4-1 .9-1.3.8-1.5 2-.7 6.2-4.7 11-11.2 11.8-.6 5.6.5 11.7 2.2 17C6.7 50.7 17 61.2 30 68c12.9-6.7 23.4-17.3 27.7-31 1.6-5.4 2.8-11.4 2.1-17.1zM48.4 36c-2.8 9-9.8 16-18.4 20.5C21.3 52 14.5 45 11.6 36c-1.1-3.5-1.9-7.5-1.4-11.3 4.3-.5 7-3.7 7.5-7.8.1-.8.3-.7 1-1.3 1.4-1.2 3.2-2 5-2.6 2-.7 4.2-1.2 6.4-1.4 2.2.2 4.4.7 6.4 1.4 1.6.6 3.1 1.3 4.5 2.3.2.1 1.4 1 1.4 1.1v.6c.4 4.1 3.1 7.3 7.5 7.8.4 3.6-.3 7.6-1.5 11.2z'/%3E%3Cpath fill-rule='evenodd' fill='%23FFFFFF' d='M31.5 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8 0-1.6-1.3-2.8-2.8-2.7zM19.8 29.5c-1.5 0-2.7 1.2-2.7 2.7v.1c0 1.5 1.3 2.7 2.8 2.7 1.5 0 2.7-1.3 2.7-2.8-.1-1.6-1.3-2.8-2.8-2.7zM42.4 29.5c-1.5 0-2.7 1.2-2.6 2.7v.1c.1 1.5 1.3 2.7 2.8 2.6 1.5-.1 2.7-1.3 2.6-2.8 0-1.5-1.3-2.7-2.8-2.6z'/%3E%3C/svg%3E");
}