:root{    @qq-blue-color:#6707ff;}* {    list-style: none;    margin: 0;    padding: 0;    text-decoration: none !important;    /*font-family: SF Pro SC,HanHei SC,SF Pro Text,Myriad Set Pro,SF Pro Icons,PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;*/    font-family: -apple-system, BlinkMacSystemFont, "PingFangSC-Regular", "Microsoft Yahei", "Helvetica", "Arial", "Verdana", "Sans-Serif";    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: auto;}.h1, .h2, .h3, h1, h2, h3 {    margin-top: 0;    margin-bottom: 0;}p, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd, ul, ol {    padding: 0;    margin: 0;    list-style: none;}a {    color: #333;    text-decoration: none;}a:focus, a.active, a:hover {    text-decoration: none;    color: #333;}img {    border: 0;    vertical-align: middle;}table {    border-spacing: 0;    border-collapse: collapse;}/* placeholder*/input[type=tel]::placeholder, input[type=text]::placeholder, input[type=password]::placeholder {    color: #727272;    font-size: 16px;}.blank3 {    clear: both;    height: 3px;    overflow: hidden;    display: block;}.blank6 {    clear: both;    height: 6px;    overflow: hidden;    display: block;}.blank9 {    clear: both;    height: 9px;    overflow: hidden;    display: block;}.cWhite{    color: #ffffff;}.pagination {    display: inline-block;    width: 660px;    margin-bottom: 40px;}.pagination .disabled {    color: #999;    cursor: not-allowed;}.pagination .active {    background-color: #907AF9;    color: #fff;    border-color: #907AF9;}.pagination label, .pagination span {    display: inline-block;    cursor: pointer;    color: #907AF9;}.pagination span {    height: 32px;    width: 32px;    line-height: 32px;    text-align: center;    color: #9FA0A0;    border: 1px solid #B6B7B7;    border-radius: 50px;    box-sizing: border-box;}.pagination span:nth-child(n+2) {    margin-left: 2px;}.pagination span.text {    width: auto;    padding: 0 10px;    border: 0;}.pagination label {    padding-left: 10px;}.center {    text-align: center;}.text-right {    text-align: right;}.plr0 {    padding-left: 0;    padding-right: 0;}.banner-main-text, .banner-main-text h1 ,.banner-main-text h2 {    font-size: 42px;    font-weight: 400;    color: #131422;    line-height: 56px;}.banner-main-text h1 {    display: inline;}.banner-main-text-1 { /* banner文字不加粗 */    font-size: 42px;    font-weight: 400;    color: #131422;}.banner-second-text {    font-size: 28px;    font-weight: 400;    color: #131422;    line-height: 52px;}.banner-vice-text, .banner-vice-text h3 { /* banner副文字 */    font-size: 18px;    font-weight: 400;    line-height: 28px;}.banner-vice-text h3 {    display: inline;}.content-title-box{    padding-bottom: 40px;    padding-top: 35px;}.primary-title, .primary-title h2 { /* 一级标题 */    font-size: 32px;    font-weight: 500;    line-height: 54px;    text-align: center;    color: #0E1421;    font-family: tahoma, arial, 'Hiragino Sans GB', 微软雅黑, sans-serif;}.primary-title h2 {    display: inline-block;}.subtitle { /* 一级下副标题 */    font-size: 18px;    font-weight: 400;    line-height: 32px;    text-align: center;    color: #3B3B3B;}.content-title, .content-title .sub-head, .content-title h3 { /* 内容标题 */    font-size: 20px;    font-weight: 700;    line-height: 25px;    color: #262626;    padding-bottom: 10px;}.content-title .sub-head, .content-title h3 {    padding-bottom: 4px;    display: inline-block;}.content-p { /* 内容 */    font-size: 14px;    font-weight: 400;    line-height: 24px !important;    color: #3B3B3B;    padding-bottom: 0px;}.mg-top-65 {    /* 距离顶部高度 */    /*margin-top: 65px;*/}.bg-color { /* 背景颜色主 */    color: #907AF9;}.color-black { /* 一级标题黑色 */    color: #0E1421;}.color-white { /* 一级标题白色 */    color: #fff !important;}.color-8c { /* 副标题颜色 */    color: #3B3B3B !important;}.color-ct { /* 内容标题颜色 */    color: #262626 !important;}.color-cc { /* 内容颜色 */    color: #3B3B3B !important;}.subscribe-box .font-blond-title {    font-size: 32px;    font-weight: 700;    color: #0F1421;    line-height: 54px;    padding-bottom: 0px;}.subscribe-box {    /* margin-top: 20px; */    padding: 60px 0 70px;    background-image: url('../images/subscribe.png');    background-size: cover;    background-repeat: no-repeat;}.subscribe-box p {    font-size: 18px;    font-weight: 400;    color: #646464;    line-height: 32px;    padding-bottom: 30px;}/* 底部输入框 */.subscribe-box .subscribe-btn-out {    display: flex;    justify-content: space-around;}.subscribe-box #basic-addon3 img {    width: 18px;    margin-right: 10px;}.subscribe-box #basic-addon3 {    position: absolute;    z-index: 100;    width: 200px;    height: 56px;    border-radius: 50px;    color: #fff;    line-height: 56px;    right: 0;    font-size: 18px;    color: #fff;    display: inline-block;    padding: 0;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);}.subscribe-box .form-control {    width: 530px;    height: 56px;    border-radius: 50px;    border-color: transparent;    box-shadow: 0 0 27px 0 rgba(6, 0, 1, 0.1);    padding-right: 200px;    padding-left: 20px;}.subscribe-box .input-group #toTrailPhone1 {    border-top-right-radius: 50px;    border-bottom-right-radius: 50px;}.news-list-footer {    background: #F1F1F3;}.news-list-footer ul {    display: flex;    padding: 70px 0px;    justify-content: space-between;}.news-list-footer ul li {    width: 30%;    border-radius: 5px;    box-shadow: 3px 4px 5px 4px rgba(0, 0, 0, 0.05);}.news-list-footer ul .news-title {    background: #8B6EF4;    color: #fff;    font-size: 22px;    font-weight: 500;    padding: 14px 20px;    position: relative;    border-top-left-radius: 5px;    border-top-right-radius: 5px;    box-shadow: 2px 4px 4px 2px rgba(0, 0, 0, 0.05);}.news-list-footer ul .news-title img {    position: absolute;    right: 20px;    width: 32px;}.news-list-footer ul .news-list {    padding: 20px;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px;    background: #fff;}.news-list-footer ul .news-list p {    padding-left: 16px;    position: relative;    line-height: 28px;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    text-align: justify;    text-justify: newspaper;    word-break: break-all;}.news-list-footer ul .news-list p::after {    content: '';    width: 6px;    height: 6px;    display: inline-block;    background: #8B6EF4;    border-radius: 50px;    position: absolute;    left: 0px;    top: 11px;}.news-list-footer ul .news-list p a {    color: #3b3b3b;    font-size: 14px;}.go{    display: inline-block;    width: 80px;    height: 30px;    border-radius: 5px;    border: 1px solid rgb(119, 40, 245);    text-align: center;    line-height: 30px;}.pagination-style2 {    text-align: center;}.pagination-style2 .pagination {    width: auto}.pagination-style2 .pagination > li {    display: inline-block;    border: 1px solid #B6B7B7;    border-radius: 5px 5px;    padding: 3px 5px;    margin-right: 5px;}.pagination-style2 .pagination > li > a, .pagination > li > span {    border: none;    border-radius: initial;    background-color: initial;    color: #333333;}.pagination-style2 .pagination .active > span {    background-color: initial;    border: none;}.pagination-style2 .pagination .active {    background-color: #907AF9;    color: #fff;    border-color: #907AF9;}.imgw100 img {    max-width: 100%;}.btn77-blue {    color: #fff;    background-color: #6969FF;    border-color: #676df5}.btn77-blue.focus,.btn77-blue:focus {    color: #fff;    background-color: #6969FF;    border-color: #676df5}.btn77-blue:hover {    color: #fff;    background-color: #6969FF;    border-color: #676df5}.btn77-blue.active,.btn77-blue:active,.open > .dropdown-toggle.btn77-blue {    color: #fff;    background-color: #6969FF;    background-image: none;    border-color: #676df5}.btn77-red:hover, .btn77-red {    color: #fff;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);}.btn77-red2:hover, .btn77-red2 {    color: #fff;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);}.btn77-red3 {    color: #fff;    border-radius: 5px;    background: linear-gradient(to left, #e250d1 0, #f95353 100%);}.btn77-red3:hover {    color: #6969FF !important;    background: #E4EAFF !important;}.btn77-red4 {    color: #ed5294;    border-radius: 5px;    border: 1px solid #ea51a6;}.btn77-red4:hover {    color: #ed5294 !important;    border: 1px solid #ea51a6;    outline:none;}.btn77-red5 {    color: #fff;    border-radius: 5px;    background: linear-gradient(to left,#f95353 0, #e4005b 80%);}.btn77-red5:hover {    color: #6969FF !important;    background: #E4EAFF !important;}.btn77-blue3 {    color: #fff;    background: #BFB6FC;}.btn77-blue3:hover {    border-radius: 5px;    color: #fff;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);}.btn77-gray {    color: #fff;    background: #aaaaaa;}.btn77-gray:hover {    border-radius: 5px;    color: #fff;}.btn77-gray6 {    border: 1px solid #BFBFBF;    color: #666666;}.btn77-gray6:hover {    border-radius: 5px;    color: #666666;}.q7-btn-s1 {    border-radius: 4px;    padding: 6px 12px;    font-size: 14px;    line-height: 1.42857143;    color: #fff;    border-width: 0px;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);}.q7-btn-s1:hover {    color: #fff;}/*a69af7*/.artListSty2 h3 {    font-size: 20px;    font-weight: 700;    line-height: 25px;    color: #262626;    padding-bottom: 10px;}.artListSty2 .summary {    font-size: 14px;    font-weight: 400;    line-height: 24px !important;    color: #3B3B3B;    padding-bottom: 0px;}.artListSty2 .more2 {    display: inline-block;}.artListSty2 .more2 a {    padding: 4px 10px;    color: #fff;    border-radius: 8px;    background: linear-gradient(to right, #E050D8 0%, #F65D53 100%);    font-size: 12px;}.artListSty2 .more2 a:hover {    color: #6969FF;    background: #E4EAFF;}.art-title2 {    padding-bottom: 10px;    border-bottom: 1px solid #d7d7d7;}.art-con2 {    padding-top: 0.75em;    line-height: 2em;}.art-con2 p {    padding-bottom: 10px;    text-indent: 2em;}.hot::after {    background-color: #f14870;    color: #ffffff;    content: "HOT";    font-size: 10px;    position: absolute;    right: -50px;    top: calc(50% - 10px);    padding: 0px 10px;    border-radius: 15px;}.icon-new{ display: inline-block;    border-radius: 7px 7px;    width: 30px; height: 16px;    overflow: hidden;    text-indent: 50px;    background:url('../images/new.png') left center  no-repeat;    background-size: 100% auto;}.abs-new-r{    position: absolute;    right: -31px;}.btn3 {    width: 140px;    height: 38px;    line-height: 38px;    padding: 0px 10px;    border: 1px solid #cccccc;    border-radius: 3px 3px;    color: #333333;}/*超大型屏幕pc ≥1920px屏幕 */@media screen and (min-width: 1920px) {}/*大型屏幕pc 1920>=pc>=1200 超大屏*/@media screen and (min-width: 1200px) and (max-width: 1450px) {    .subscribe-box .form-control {        width: 450px;        height: 46px;        padding-right: 200px;    }    .subscribe-box #basic-addon3 {        width: 160px;        height: 46px;        line-height: 46px;    }}/*中型屏幕/平板 1200>=pc>=992 超大屏*/@media screen and (min-width: 992px) and (max-width: 1200px) {}/* 平板 */@media screen and (min-width: 480px) and (max-width: 1199px) {    .banner-main-text, .banner-main-text h1 {        font-size: 32px;        line-height: 36px;    }    .primary-title, .primary-title h2, .subscribe-box .font-blond-title {        font-size: 24px;    }}/* 手机端 */@media screen and (max-width: 480px) {    .pc-box{        display: none;    }    .m-scr-box{        display: block;        overflow-x: scroll;    }    .subscribe-box {        background: url('../images/subscribe.png') center no-repeat;        background-size: cover;    }    .subscribe-box .form-control {        width: 100%;        height: 36px;        line-height: 36px;        padding-right: 80px;        border: 1px solid #F5F5F5;    }    .subscribe-box #basic-addon3 {        width: 100px;        height: 36px;        line-height: 36px;        font-size: 14px;    }    .subscribe-box #basic-addon3 img {        width: 14px;        margin-right: 4px;    }    .banner-main-text, .banner-main-text h1    ,.banner-main-text h2    {        font-size: 22px;        line-height: 28px;    }    .banner-vice-text, .banner-vice-text h3{        width: 100%;        font-size: 14px;    }    .banner-second-text,  .banner-second-text h2 {        font-size: 18px;    }    .primary-title, .primary-title h2, .subscribe-box .font-blond-title {        font-size: 20px;        line-height: 32px;        padding: 0;        /*padding: 0 14px;*/    }    .primary-con{        padding: 10px;    }    .subtitle, .subscribe-box p {        font-size: 14px;        line-height: 20px;        padding-left: 14px;        padding-right: 14px;    }    .subscribe-box .subscribe-btn-out {        display: inherit !important;        justify-content: inherit !important;        padding: 0 30px;    }    .subscribe-box .subscribe-btn-inner .input-group {        width: 100%;    }    .pagination {        width: 100%;    }    .news-list-footer ul {        flex-wrap: wrap;        padding-bottom: 20px;    }    .news-list-footer ul li {        width: 100%;        margin: 0px 14px 30px;    }}@media screen and (min-width: 480px){    .mobile-box{        display: none;    }}