.zy_ban>img {
    width: 100%;
    height: 4.38rem;
}

.xq_qh .tab_item td {
    line-height: .5rem;
}

.ej {
    background-color: #fbfbfb;
    height: .73rem;
    box-sizing: border-box;
    line-height: .7rem;
    overflow: hidden;
    border-bottom: .01rem solid #f4f4f4;
}

.ej .w {
    overflow: hidden;
}

.nav_ej {
    float: left;
    max-width: 79%;
}

.nav_ej ul {
    overflow: hidden;
}

.nav_ej .ej_list li {
    text-align: center;
    float: left;
    box-sizing: border-box;
}

.nav_ej .ej_list li:hover a,
.nav_ej .ej_list li.on a {
    border-bottom: .03rem solid #4275ff;
    color: #4275ff;
}

.nav_ej .ej_list li a {
    display: block;
    margin-right: .5rem;
    font-size: 0.18rem;
    color: #282828;
}

.dqwz {
    text-align: left;
    float: right;
}

.dqwz a,
.dqwz span {
    display: inline-block;
    font-size: 0.16rem;
    color: #5b5f61;
    /* line-height: 0.72rem; */
}

.dqwz a:hover,
.dqwz a.on {
    color: #4275ff;
}


/* 新闻 */

.xwzx ul {
    margin: .4rem 0;
    min-height: 8rem;
}

.xwzx ul li {
    border: .01rem solid #d6d6d6;
    margin-bottom: .35rem;
}

.xwzx ul li a {
    height: 2.8rem;
    display: block;
    overflow: hidden;
}

.xwzx .rq,
.xwzx .img,
.xwzx .nr {
    float: left;
}

.xwzx .rq {
    margin-top: 1.2rem;
    margin-left: .5rem;
    text-align: right;
}

.xwzx .rq em {
    display: block;
    color: #262626;
    font-size: .28rem;
    font-weight: 700;
    margin-bottom: .05rem;
}

.xwzx .rq span {
    display: block;
    color: #a1a1a1;
    font-size: .18rem;
    font-weight: 700;
}

.xwzx .img {
    width: 2.57rem;
    height: 1.56rem;
    margin-top: .6rem;
    margin-right: .35rem;
    margin-left: .35rem;
}

.xwzx .img>img {
    width: 100%;
    height: 100%;
}

.xwzx .nr {
    width: 60%;
    margin-top: 1rem;
}

.xwzx .nr h1 {
    line-height: .25rem;
    color: #111111;
    font-size: .2rem;
    margin-bottom: .35rem;
}

.xwzx .nr span {
    color: #80878b;
    font-size: .16rem;
    line-height: .3rem;
}

.xwzx li:hover {
    box-shadow: -.02rem .04rem .2rem .1rem #f1f1f1;
}

.xwzx li:hover .rq em {
    color: #4275ff;
}

.xwzx li:hover .nr h1 {
    color: #4275ff;
}


/* 分页 */

.fy {
    width: 100%;
    text-align: center;
    margin-bottom: 0.8rem;
    margin-top: 0.6rem;
    display: flex;
    justify-content: center;
}

.fy .toale p {
    font-size: 0.14rem;
    color: #666666;
    line-height: 0.35rem;
    margin-right: 0.2rem;
}

.fy p {
    display: inline-block;
}

.fy .one {
    display: inline-flex;
    justify-content: center;
}

.fy .fywz,
.fy input,
.fy p {
    font-size: 0.14rem;
    color: #666666;
}

.fy input {
    width: 0.35rem;
    height: 0.35rem;
    border: 0.01rem solid #dddddd;
    font-size: 0.14rem;
    color: #333;
    text-align: center;
    line-height: 0.35rem;
    margin: 0 0.07rem;
    border-radius: 4px;
}

.fy .fywz {
    width: 0.42rem;
    border-radius: 0;
}

.fy a {
    width: 0.35rem;
    height: 0.35rem;
    line-height: 0.35rem;
    text-align: center;
    color: #666666;
    display: inline-block;
    transition: all 0.5s;
    font-size: 0.14rem;
    border: 0.01rem solid #ececec;
    border-radius: 4px;
    margin-right: 0.1rem;
    vertical-align: middle;
}

.fy a.on,
.fy a[href]:hover {
    background-color: #004fff;
    color: #fff;
    border-color: #004fff;
}

.fy .wy {
    margin-right: 0;
}

.fy .qr {
    margin-left: 0.1rem;
    padding: 0 0.1rem;
}

.fy .tz_z {
    display: inline-flex;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
    margin-bottom: 0.26rem;
    margin-left: 0.2rem;
}

.fy .swy {
    padding: 0 0.1rem;
}

.fy .sxy:hover {
    border-color: #004fff;
}

.fy .sxy,
.fy .xyy {
    width: 0.7rem;
}


/* 新闻资讯详情 */

.main {
    min-height: 5rem;
}

.flex {
    display: flex;
    justify-content: space-between;
}

.xw_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: calc(100vh - 10rem);
}

.xw_list li {
    margin-bottom: 0.4rem;
}

.xw_list li:first-child {
    width: 100%;
}

.xw_list li:first-child a .tp {
    width: 100%;
    height: 6.15rem;
}

.xw_list li a {
    display: block;
}

.xw_list li a:hover .tp img {
    transform: scale(1.2);
}

.xw_list li a:hover h3 {
    color: #004fff;
}

.xw_list li a .tp {
    overflow: hidden;
    width: 4.9rem;
    height: 3rem;
}

.xw_list li a .tp img {
    transition: all 0.5s;
}

.xw_list li a h3 {
    font-size: 0.24rem;
    color: #111111;
    line-height: 0.45rem;
    font-weight: normal;
    margin-top: 0.15rem;
}

.xw_list li a p {
    font-size: 0.16rem;
    color: #7b8085;
    line-height: 0.3rem;
}

.jj_box {
    min-height: 5.5rem;
    margin-bottom: 0.6rem;
}

.jj_box h1 {
    font-size: 0.36rem;
    color: #333333;
    text-align: center;
}

.jj_box h2 {
    font-size: 0.22rem;
    color: #333;
    text-align: center;
    margin: 0.4rem 0 0.35rem 0;
}

.jj_box h2 img:first-child {
    margin-right: 0.1rem;
}

.jj_box h2 img:last-child {
    margin-left: 0.1rem;
}

.jj_box p {
    font-size: 0.16rem;
    line-height: 0.3rem;
}

.mt_40 {
    margin-top: 0.4rem;
}

.xwxq .xqtit {
    font-size: 0.28rem;
    margin-bottom: 0.3rem;
    color: #282828;
    line-height: 0.4rem;
}

.xwxq .xq_nav {
    overflow: hidden;
    padding-bottom: 0.3rem;
    margin-bottom: 0.4rem;
    position: relative;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d9e0e3;
}

.xwxq .xq_nav p {
    font-size: 0.14rem;
    color: #838688;
}

.xwxq .xq_nav span {
    font-size: .16rem;
    margin-right: 0.36rem;
    display: inline-block;
    vertical-align: middle;
}

.xwxq .xq_nav span img {
    width: 0.16rem;
    margin-right: 0.1rem;
}

.xq_con img {
    max-width: 100%;
}

.xq_con p {
    line-height: .3rem;
}

.xwxq .xq_nav .font span {
    margin-right: 0.1rem;
}

.xwxq .xq_nav .font span.on,
.xwxq .xq_nav .font span:hover {
    cursor: pointer;
    font-weight: 700;
    color: #004fff;
}

.xq_con {
    text-align: center;
}

.xq_con p {
    text-align: left;
}


/* 上下篇 */

.sxp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 2px solid #edf1f2;
    margin: 0.7rem 0;
    padding: 0 0.24rem;
    box-sizing: border-box;
}

.sxp a {
    display: block;
    width: 100%;
    font-size: 0.16rem;
    color: #656565;
    height: 0.94rem;
    line-height: 0.94rem;
}

.sxp a[href]:hover {
    color: #1356f5;
}

.sxp .fh {
    width: 0.6rem;
    height: 0.94rem;
    padding: 0 0.13rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    text-align: center;
    transition: all 0.5s;
    background: url('../img/fh.png') no-repeat center;
    background-size: 0.24rem 0.24rem;
}

.sxp .fh:hover {
    background: url('../img/fh_l.png') no-repeat center;
}

.sxp .syp {
    width: 45%;
    padding-left: 0.5rem;
    box-sizing: border-box;
    background: url('../img/xq-z.png') no-repeat left center;
    background-size: 0.28rem 0.07rem;
}

.sxp .syp[href]:hover {
    background: url('../img/xq-zl.png') no-repeat left center;
}

.sxp .xyp {
    width: 45%;
    padding-right: 0.5rem;
    box-sizing: border-box;
    background: url('../img/xq-y.png') no-repeat right center;
    background-size: 0.28rem 0.07rem;
    text-align: right;
}

.sxp .xyp[href]:hover {
    background: url('../img/xq-yl.png') no-repeat right center;
}


/* 最近新闻 */

.y_box h3 {
    color: #282828;
    font-size: .24rem;
    font-weight: 700;
    margin-bottom: .3rem;
}

.tj_xw {
    padding-bottom: .7rem;
    min-height: 2.44rem;
}

.tj_xw ul {
    overflow: hidden;
}

.tj_xw ul li {
    width: 42.5%;
    float: left;
    height: .6rem;
    line-height: .6rem;
    margin-right: 2rem;
}

.tj_xw ul li:nth-child(2n+2) {
    margin-right: 0;
}

.tj_xw ul li a {
    display: block;
    overflow: hidden;
}

.tj_xw li:hover h2 {
    color: #4275ff;
}

.tj_xw li h2 {
    float: left;
    width: 85%;
    color: #181818;
    font-size: .2rem;
    font-weight: 400;
}

.tj_xw li span {
    float: right;
    color: #878b90;
    font-size: .14rem;
}


/* 行业应用 */

.hyyy_box {
    width: 100%;
}

.hyyy_box .hy_list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    min-height: 5rem;
}

.hyyy_box .hy_list li {
    margin-bottom: 0.4rem;
}

.hyyy_box .hy_list li a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
}

.hyyy_box .hy_list li a .hy_wz {
    height: 4rem;
    padding: 1.5rem 0.5rem 0 0.5rem;
    box-sizing: border-box;
    background: linear-gradient(to top, rgba(20, 20, 20, 0.6) 5%, rgba(63, 62, 62, 0.5), 80%, rgba(105, 104, 104, 0) 100%);
}

.hyyy_box .hy_list li a:hover .ljgd {
    background: hsla(0, 0%, 100%, 0.09);
}

.hyyy_box .hy_list .small {
    width: 48.5%;
}

.hyyy_box .hy_list .small img {
    height: 7.3rem;
}

.hyyy_box .hy_list .big {
    width: 100%;
}

.hyyy_box .hy_list .big img {
    height: 6.4rem;
}

.hy_list li img {
    width: 100%;
}

.hy_bt {
    font-size: 0.46rem;
    font-weight: normal;
    text-align: center;
    color: #1f1f1f;
    margin-bottom: 0.5rem;
}

.hy_wz {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}

.hy_wz h3 {
    color: #fff;
    font-size: 0.3rem;
    line-height: 0.4rem;
    margin-bottom: 0.15rem;
}

.hy_wz:hover h3 {
    color: #004fff;
}

.hy_wz p {
    width: 80%;
    font-size: 0.16rem;
    line-height: 0.24rem;
    color: #fff;
    height: 0.48rem;
    margin-bottom: 0.35rem;
}

.hy_wz .ljgd {
    display: block;
    width: 1.24rem;
    height: 0.42rem;
    border-radius: 0.21rem;
    border: 1px solid #fff;
    text-align: center;
    line-height: 0.42rem;
    color: #fff;
    transition: all 0.5s;
}


/* 售后服务 */

.bxby h1 {
    text-align: center;
    font-size: 0.24rem;
    color: #1c1c1c;
    line-height: 0.5rem;
    margin-bottom: 0.8rem;
    font-weight: normal;
}

.bx_list {
    overflow: hidden;
}

.bx_list li {
    float: left;
    width: 31%;
    margin-right: .4rem;
    background-color: #f5f5f5;
}

.bx_list li:last-child {
    margin-right: 0;
}

.bx_list li a {
    height: 2.65rem;
    display: block;
    overflow: hidden;
}

.bx_list li .img {
    float: left;
    margin-top: .75rem;
    margin-left: .45rem;
}

.bx_list li .wt {
    margin-top: .65rem;
    margin-left: .2rem;
    float: left;
    width: 55%;
}

.bx_list li .wt h2 {
    color: #1b1b1b;
    font-size: .22rem;
    font-weight: 700;
    margin-bottom: .2rem;
}

.bx_list li .wt span {
    height: .5rem;
    display: block;
    color: #2d2d2d;
    font-size: .16rem;
    margin-bottom: .25rem;
    line-height: .25rem;
}

.bx_list li .wt em {
    color: #44a8f2;
    font-size: .14rem;
}

.bx_list li:hover h2 {
    color: #44a8f2;
}


/* 政策服务 */

.fw_box .box {
    position: relative;
    height: 6.16rem;
}

.fw_box .box .left_12 {
    left: 13%;
}

.fw_box .box .left_70 {
    left: 57%;
}

.fw_box .box .left_70 .wy_wz {
    width: 4.8rem;
}

.fw_box .box .w_685 {
    width: 6.85rem;
}

.fw_box .box .w_473 {
    width: 4.9rem;
}

.fw_box .box img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}

.fw_box .box .inner {
    position: relative;
    height: 100%;
    display: flex;
}

.fw_box .box .inner .wy_wz {
    padding-top: 1.8rem;
    box-sizing: border-box;
    height: 100%;
}

.fw_box .box .left {
    justify-content: flex-start;
}

.fw_box .box .right {
    justify-content: flex-end;
}

.fw_box .box .center {
    justify-content: center;
}

.fw_box .box .w_580 {
    width: 5.8rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}

.fw_box .box .w_845 {
    width: 8.45rem;
    padding-right: 0;
    text-align: center;
}

.fw_box .box h2 {
    font-size: 0.3rem;
    color: #272727;
    line-height: 0.4rem;
    margin-bottom: 0.2rem;
}

.fw_box .box h4 {
    font-size: 0.24rem;
    color: #272727;
    font-weight: normal;
    line-height: 0.34rem;
    margin-bottom: 0.44rem;
}

.fw_box .box p {
    font-size: 0.16rem;
    color: #5d5d5d;
    line-height: 0.32rem;
}

.fw_box .t_white h2,
.fw_box .t_white p {
    color: #fff;
    text-align: center;
}

.fw_box .hywy4 .inner .wy_wz {
    padding-top: 1rem;
}

.fw_box .hywy5 .inner .wy_wz {
    padding-top: 3.5rem;
}

.fw_box .hywy5 .inner .wy_wz h2 {
    margin-bottom: 0.4rem;
}

.fw_box .box.hywy7 .inner .wy_wz {
    padding-top: 0.8rem;
}

.fw_box .bxby {
    margin: 0.4rem 0 0.5rem 0;
}

.fw_box .box.sxh5 .inner .wy_wz {
    padding-top: 2rem;
}

.fw_box .box.jh_574 {
    height: 5.74rem;
}


/* 网站地图 */

.wzdt .dt_ul {
    display: flex;
    width: 100%;
    overflow: hidden;
    margin-top: 0.2rem;
    padding-top: 0.5rem;
    min-height: 4.76rem;
    justify-content: space-between;
}

.wzdt .dt_ul li {
    position: relative;
    text-align: center;
    flex: 1;
}

.wzdt .dt_ul li .a1 {
    display: block;
    font-size: 0.18rem;
    font-weight: bold;
    color: #242424;
    line-height: 0.3rem;
}

.wzdt .dt_ul li .dt_ej {
    width: auto;
    margin-top: 0.3rem;
    background: none;
}

.wzdt .dt_ul li .dt_ej a {
    display: block;
    font-size: 0.16rem;
    color: #959494;
    line-height: 0.3rem;
    margin-bottom: 0.15rem;
}

.wzdt .a1::after {
    margin-left: 30%;
    content: '';
    display: block;
    width: 20%;
    height: .03rem;
    background-color: #c7ccd3;
    margin-top: .1rem;
}

.wzdt .a1:hover::after {
    margin-left: 30%;
    content: '';
    display: block;
    width: 20%;
    height: .03rem;
    background-color: #03278d;
    margin-top: .1rem;
}

.wzdt .sy::after {
    margin-left: 40%;
    content: '';
    display: block;
    width: 10%;
    height: .03rem;
    background-color: #c7ccd3;
    margin-top: .1rem;
}

.wzdt .sy:hover::after {
    margin-left: 40%;
    content: '';
    display: block;
    width: 10%;
    height: .03rem;
    background-color: #03278d;
    margin-top: .1rem;
}

.wzdt .dt_ul li a:hover {
    color: #03278d;
}


/* 联系我们 */

.lxwm {
    padding: 0 .2rem;
    box-sizing: border-box;
    position: absolute;
    width: 32%;
    height: 4.5rem;
    background-color: #1356f5;
}

.lxwm>h1 {
    margin-left: .55rem;
    margin-top: 1.05rem;
    color: #ffffff;
    font-size: .24rem;
    font-weight: 700;
    margin-bottom: .5rem;
}

.lxwm .lxwm-nr {
    margin-left: .55rem;
}

.lxwm .lxwm-nr h2 {
    color: #fff;
    font-size: .16rem;
    font-weight: 400;
    line-height: .25rem;
}

.lxwm .lxwm-nr li:nth-child(2) {
    margin: .15rem 0;
}

.lxwm .lxwm-nr li:last-child {
    margin: .15rem 0;
}

.lxwm .lxwm-nr span {
    vertical-align: middle;
    color: #fff;
    font-size: .34rem;
    font-weight: 700;
}

.lxwm .lxwm-nr em {
    vertical-align: middle;
    color: #fff;
    font-size: .16rem;
    margin: 0 .05rem;
}

.dt iframe {
    width: 100%;
    height: 4.5rem;
    margin-bottom: .8rem;
}


/* 培训内容 */

.px_list li {
    margin-bottom: 0.3rem;
    border: .01rem solid #eeeeee;
    overflow: hidden;
}

.px_list li a {
    height: 3.6rem;
    display: flex;
    justify-content: space-between;
}

.px_list li a:hover .wz .ljbm {
    background-color: #ffa200;
}

.px_list li a:hover .wz h3 {
    color: #1356f5;
}

.px_list li a .tp {
    width: 50%;
    float: left;
    height: 100%;
}

.px_list li a .tp>img {
    width: 100%;
    height: 100%;
}

.px_list li a .wz {
    padding-left: .3rem;
    width: 50%;
    float: right;
    padding-top: 0.3rem;
    padding-right: 0.3rem;
    box-sizing: border-box;
}

.px_list li a .wz h3 {
    font-size: 0.2rem;
    color: #212121;
    line-height: 0.4rem;
}

.px_list li a .wz p {
    font-size: 0.16rem;
    color: #212121;
    line-height: 0.3rem;
    height: 1.2rem;
    -webkit-line-clamp: 4;
    margin: 0.28rem 0 0.3rem 0;
}

.px_list li a .wz .ljbm {
    display: block;
    width: 1.34rem;
    height: 0.44rem;
    color: #fff;
    text-align: center;
    line-height: 0.44rem;
    background-color: #1356f5;
    transition: all 0.5s;
}


/* 培训内容详情 */

.px_bt {
    color: #212121;
    font-size: .24rem;
}

.kcjs {
    width: 100%;
    height: 1.2rem;
    background-color: #004fff;
    padding: 0.44rem 0.23rem 0 0.23rem;
    box-sizing: border-box;
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
    text-align: left;
}

.kcjs h4 {
    font-size: 0.28rem;
    color: #fff;
    line-height: 0.4rem;
    display: inline-block;
    border-right: 2px solid #fff;
    padding-right: 0.2rem;
}


/* 培训热线 */

.pxrx {
    min-height: 5rem;
    padding: 1rem 0;
    overflow: hidden;
    background-color: #f1f1f1;
}

.pxrx img {
    max-width: 100%;
}

.pxrx iframe {
    border: none;
    width: 420px;
    height: 236px;
}

.pxrx p {
    line-height: .3rem;
}

.rx_left {
    width: 50%;
    margin-left: .5rem;
}

.rx_left>img {
    width: 100%;
}

.rx_left,
.rx_rig {
    float: left;
}

.rx_rig {
    margin-left: 1rem;
    width: 39%;
    margin-top: .3rem;
}

.rx_tit {
    margin-bottom: .7rem;
}

.rx_tit .img {
    display: inline-block;
    width: 1.68rem;
    height: 1.68rem;
}

.rx_tit .img>img {
    width: 100%;
    height: 100%;
}

.rx_rig .rx_tit span {
    color: #323232;
    display: inline-block;
    width: 40%;
    margin-left: .2rem;
    line-height: .25rem;
    vertical-align: middle;
    font-size: .18rem;
}

.rx_bot span {
    color: #323232;
    font-size: .3rem;
    font-weight: 700;
    margin-left: .3rem;
    vertical-align: middle;
}


/* 培训资质 */

.pxzz_nr {
    overflow: hidden;
    background: url(../img/ry_bj.png) no-repeat bottom center;
    background-size: 100% 34%;
}

.pxzz_nr li {
    float: left;
    width: 30%;
    margin: 0 2%;
    margin-bottom: .7rem;
}

.pxzz_nr li a {
    display: block;
}

.pxzz_nr li:hover h3 {
    color: #004fff;
}

.pxzz_nr li:nth-child(3n) {
    margin-right: 0rem;
}

.zztp {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    height: 2.63rem;
    text-align: center;
}

.zzwz {
    margin-top: .3rem;
    text-align: center;
}

.zzwz h3 {
    color: #333333;
    font-size: .18rem;
    font-weight: 400;
}

.ry {
    min-height: 8rem;
}

.xytc {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.xytc .tcnr {
    width: 7rem;
    margin: 2% auto;
    text-align: center;
}

.xytc .tcnr .box {
    width: 5.42rem;
    height: 9rem;
    margin: 0 auto;
}

.xytc .tcnr h2 {
    color: #fff;
    font-size: 0.26rem;
    line-height: 0.4rem;
    font-weight: normal;
    margin-top: 0.3rem;
}

.xytc .tcnr img {
    width: 100%;
}

.xytc .tcnr .tc_gb {
    width: 0.52rem;
    font-size: 0.3rem;
    position: fixed;
    top: 8%;
    right: 30%;
    z-index: 9999;
    cursor: pointer;
}


/* 技术支持 */

.jszc img {
    max-width: 100%;
}

.mainer a {
    display: block;
    overflow: hidden;
    margin-bottom: 1rem;
}

.mainer {
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.mainer .pic {
    width: 50%;
    height: 400px;
    overflow: hidden;
    float: left;
}

.mainer .text {
    box-sizing: border-box;
    width: 50%;
    height: 400px;
    background-image: url(../img/jsd.png);
    background-size: 100% 100%;
    float: left;
    padding-left: 80px;
    padding-top: 100px;
}

.mainer .text img {
    width: 48px;
    height: 48px;
    margin-bottom: 12px;
}

.mainer .pic img {
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.mainer .pic img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

.mainer .text .title {
    height: 48px;
    font-size: 32px;
    font-weight: bold;
    color: #333333;
    line-height: 48px;
}

.mainer .text .tip {
    height: 44px;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    width: 370px;
    margin-top: 48px;
}


/* 关于我们 */

.gsjj {
    overflow: hidden;
}

.gsjj .fl {
    width: 48%;
    margin-right: 3%;
    margin-left: 13%;
}

.gsjj .fr {
    width: 36%;
}

.gsjj .fl img {
    max-width: 100%;
}

.gsjj .fr img {
    max-width: 100%;
}

.gsjj h3 {
    color: #212121;
    font-size: .28rem;
    margin: .5rem 0;
}

.gywm .jj_nr p {
    line-height: .35rem;
    color: #212121;
    font-size: .18rem;
}

.gywm h2 {
    font-size: 0.28rem;
    color: #212121;
    text-align: center;
    margin-bottom: 0.8rem;
}

.fzlc {
    overflow: hidden;
    height: 5.9rem;
    background: url(../img/fz_img.jpg) no-repeat center;
}

.fzlc h2 {
    margin-top: .75rem;
}

.gywm .ryzz .inner {
    background: url(../img/ry_bj.png) no-repeat center 100%;
    padding-bottom: 1.2rem;
}

.gywm .swiper-button-prev111,
.gywm .swiper-button-next111 {
    display: block;
    width: 0.36rem;
    height: 0.36rem;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    z-index: 9;
    bottom: 0.1rem;
    top: 55%;
    outline: none;
}


/* 发展历程 */


/* 历史沿革开始 */

.kdc {
    position: relative;
    width: 100%;
    /* background: url('../img/kdc.jpg') no-repeat center .4rem; */
}

.kdc::after {
    position: absolute;
    left: 0;
    top: 2.7rem;
    width: 100%;
    height: .01rem;
    background: url(../img/dsj_img.png) no-repeat center;
    content: "";
}


/* .kdc .swiper-container {
    width: 45%;
} */

.kdc .zy_qyry .watch {
    position: relative;
    height: 1rem;
    width: 93%;
    margin: 0 auto;
}

.kdc .zy_qyry .swiperyear {
    line-height: .30rem;
    white-space: nowrap;
    overflow: hidden;
    /* height: 0.51rem; */
    width: 100%;
    height: 100%;
}

.kdc .zy_qyry .swiperyear .swiper-slide {
    cursor: pointer;
    /* height: .51rem; */
    height: 100%;
    background: url(../img/y.png) no-repeat center 18%;
    padding-top: .6rem;
    font-size: .24rem;
    font-family: arial;
    color: #333333;
    display: inline-block;
    text-align: center;
}

.kdc .zy_qyry .swiperyear .swiper-slide.active {
    color: #2466cf;
    padding-top: .6rem;
    background-size: .03rem .37rem;
    background: url(../img/ys.png) no-repeat top center;
}

.kdc .swiper-container99 {
    zoom: 1;
    overflow: hidden;
    min-height: 235px;
    margin-top: .8rem;
}

.kdc .swiper-container99 .swiper-wrapper {
    transition: all 0.5s ease 0s;
    transition-duration: 500ms!important;
}

.kdc .swiper-container99 .swiper-slide {
    display: block;
}

.kdc .swiper-container99 .swiper-slide>ul {
    display: block;
    overflow: hidden;
    width: 50%;
    margin: 0 auto;
}

.kdc .swiper-container99 .swiper-slide>ul>li {
    font-size: .18rem;
    text-align: center;
    width: 100%;
}

.kdc li h3 {
    color: #2466cf;
    font-size: .46rem;
    font-weight: 700;
    margin-bottom: .35rem;
}

.kdc li span {
    display: block;
    color: #212121;
    font-size: .18rem;
    line-height: .4rem;
    height: 1.44rem;
    overflow-y: auto;
}

.kdc li span::-webkit-scrollbar {
    width: 0.05rem;
}

.kdc li span::-webkit-scrollbar-thumb {
    border-radius: 0.025rem;
    box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
    -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
    background: #2466cf;
}

.kdc .kdc .swiper-container99 .swiper-slide>ol {
    overflow: hidden;
    width: 14.33rem;
    padding-top: .30rem;
    display: block;
}

.kdc .swiper-container99 .swiper-slide>ol>li {
    width: 3.23rem;
    height: 2.12rem;
    float: left;
    margin: .33rem .33rem 0 0;
}

.kdc .swiper-container99 .swiper-slide>ol>li img {
    width: 100%;
}


/* ä¸‹é¢æ˜¯å‰/åŽæŒ‰é’®ä»£ç ï¼Œå¦‚æžœä¸éœ€è¦åˆ é™¤å³å¯ */

.kdc .zy_qyry .swiper-button-prev111,
.kdc .zy_qyry .swiper-button-next111 {
    display: block;
    width: .46rem;
    height: .46rem;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    outline: none;
    z-index: 9;
}

.kdc .zy_qyry .swiper-button-prev111 {
    background: url(../img/fz_zjt.png) no-repeat left top;
    left: 3rem;
    top: 1rem;
    background-size: cover;
}

.kdc .zy_qyry .swiper-button-next111 {
    background: url(../img/fz_yjt.png) no-repeat left top;
    right: 3rem;
    top: 1rem;
    background-size: cover;
}

.kdc .zy_qyry .swiper-button-prev111.swiper-button-disabled {
    display: none;
}

.kdc .zy_qyry .swiper-button-next111.swiper-button-disabled {
    display: none;
}

.kdc .zy_qyry .swiper-button-prev111:hover {
    background: url(../img/fz_zjtl.png) no-repeat left bottom;
    background-size: cover
}

.kdc .zy_qyry .swiper-button-next111:hover {
    background: url(../img/fz_yjtl.png) no-repeat left bottom;
    background-size: cover;
}

.gywm .ryzz .swiper-button-prev1121 {
    background: url(../img/fz_zjt.png) no-repeat left top;
    left: -0.36rem;
    height: .36rem;
}

.gywm .ryzz .swiper-button-prev1121:hover {
    background: url(../img/fz_zjtl.png) no-repeat left top;
}

.gywm .ryzz .swiper-button-next1121 {
    background: url(../img/fz_yjt.png) no-repeat left top;
    right: -0.36rem;
    height: .36rem;
}

.gywm .ryzz .swiper-button-next1121:hover {
    background: url(../img/fz_yjtl.png) no-repeat left top;
}

.gywm .ryzz .swiper-button-prev1121.swiper-button-disabled,
.gywm .ryzz .swiper-button-next1121.swiper-button-disabled {
    display: none;
}

.gywm .ryzz {
    margin-top: 1rem;
    position: relative;
    min-height: 4rem;
}

.gywm .ryzz .swiper-slide {
    cursor: pointer;
}

.gywm .ryzz .swiper-slide:hover h3 {
    color: #004fff;
}

.gywm .ryzz .tp {
    height: 2.63rem;
    margin: 0 auto;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
}

.gywm .ryzz .tp img {
    max-height: 100%;
}

.gywm .ryzz h3 {
    width: 3.28rem;
    margin: 0 auto;
    text-align: center;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.3rem;
    margin-top: 0.3rem;
}

.gywm .ryzz .ry_next {
    top: 40%;
    right: 6%;
    position: absolute;
    z-index: 999;
    width: .36rem;
}

.gywm .ryzz .ry_next:hover {
    cursor: pointer;
}

.gywm .ryzz .ry_prev {
    top: 45%;
    left: 10%;
    position: absolute;
    z-index: 999;
    width: .36rem;
}

.gywm .ryzz .ry_prev:hover {
    cursor: pointer;
}

.xytc {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.xytc .tcnr {
    width: 7rem;
    margin: 2% auto;
    text-align: center;
}

.xytc .tcnr .box {
    max-width: 4.42rem;
    max-height: 9rem;
    margin: 0 auto;
    margin-top: 1.5rem;
}

.xytc .tcnr h2 {
    color: #fff;
    font-size: 0.26rem;
    line-height: 0.4rem;
    font-weight: normal;
    margin-top: 0.3rem;
}

.xytc .tcnr img {
    width: 100%;
}

.xytc .tcnr .tc_gb {
    width: 0.52rem;
    font-size: 0.3rem;
    position: fixed;
    top: 12%;
    right: 33%;
    z-index: 9999;
    cursor: pointer;
}


/* 产品中心 */

.zycp_list {
    overflow: hidden;
    min-height: 8rem;
}

.zycp_list li {
    height: 4.62rem;
    width: 32%;
    float: left;
    /* margin-bottom: 0.3rem; */
    margin: 0.3rem 0.05rem;
}

.zycp_list li:hover {
    box-shadow: 0 0 0.1rem #dcdfe0;
}

.zycp_list li a {
    display: block;
}

.zycp_list li a .tp_box {
    width: 100%;
    height: 4.15rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zycp_list li a .tp_box img {
    max-width: 100%;
}

.zycp_list li a h3 {
    font-weight: 400;
    text-align: center;
    font-size: 0.22rem;
    color: #3f3f3f;
    line-height: 0.32rem;
    padding: 0 0.3rem;
    box-sizing: border-box;
    margin-bottom: 0.15rem;
}

.zycp_list li a p {
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.26rem;
    height: 0.52rem;
    -webkit-line-clamp: 2;
    padding: 0 0.3rem;
    box-sizing: border-box;
}

.zycp_list li a:hover h3 {
    color: #1356f5;
}


/* 产品详情 */

.cp_xq {
    overflow: hidden;
}

.cp_xqzs {
    border: .01rem solid #fafbfb;
    width: 54%;
    float: left;
    overflow: hidden;
}

.btjs {
    float: left;
    width: 40%;
    margin-left: .2rem;
}

.cp_xqzs .img {
    position: relative;
    float: left;
    height: 4.8rem;
    width: 54%;
    margin: 0 auto;
    text-align: center;
}

.cp_xq .prev,
.cp_xq .next {
    display: none;
    width: 0.44rem;
    height: 0.9rem;
    top: 40%;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    outline: none;
    z-index: 9;
}

.cp_xqzs:hover .next {
    display: block !important;
}

.cp_xq .next {
    border-radius: 4px 0 0 4px;
    background-image: url(../img/banner_y.png);
    background-position: center;
    background-repeat: no-repeat;
    right: 0;
    top: 40%;
}

.cp_xqzs:hover .prev {
    display: block !important;
}

.xq_qh table tr {
    display: block;
    padding: 5px;
    margin: 10px 0;
}

.xq_qh table tr td p {
    padding: 3px 16px !important;
}

.cp_xq .swiper-button-prev:after,
.cp_xq .swiper-rtl .swiper-button-next:after {
    content: '';
}

.cp_xq .swiper-button-next:after,
.cp_xq .swiper-rtl .swiper-button-prev:after {
    content: '';
}

.cp_xq .prev {
    border-radius: 0 4px 4px 0;
    background-image: url(../img/banner_z.png);
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    top: 40%;
}

.cp_xqzs .img>img {
    width: 5.58rem;
    height: 4.08rem;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.btjs {
    height: 4.8rem;
    float: right;
    width: 41%;
    overflow-y: scroll;
    overflow-x: hidden;
}

.btjs::-webkit-scrollbar {
    width: 0.02rem;
}

.btjs::-webkit-scrollbar-thumb {
    border-radius: 0.025rem;
    box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
    -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
    background: #3965be;
}

.btjs h2 {
    margin-top: .35rem;
    color: #3f3f3f;
    font-size: .24rem;
    margin-bottom: .6rem;
}

.btjs span {
    color: #202020;
    font-size: .18rem;
    line-height: .3rem;
}

.xq_qh {
    overflow: hidden;
    margin-top: .5rem;
}

.xq_qh iframe {
    border: none;
    width: 420px;
    height: 236px;
}

.block {
    display: block !important;
}

.xq_qh .tab {
    justify-content: center;
    display: flex;
    overflow: hidden;
    height: 0.7rem;
    line-height: 0.7rem;
    background-color: #f7f9fa;
    margin-bottom: .35rem;
}

.xq_qh .tab .item {
    color: #242424;
    padding: 0 .55rem;
    font-size: .2rem;
    float: left;
}

.xq_qh .tab .item:hover {
    cursor: pointer;
    background-color: #1356f5;
    color: #fff;
    font-weight: 700;
}

.xq_qh .tab .item.on {
    background-color: #1356f5;
    color: #fff;
    font-weight: 700;
}

.xq_qh .item_con {
    display: none;
    margin-bottom: .5rem;
}

.xq_qh .item_con p {
    line-height: .4rem;
}

.xq_qh .item_con span {
    line-height: .4rem;
}

.xq_qh .item_con img {
    max-width: 100%;
}


/* 行业应用-警用执法 */

.yycj {
    width: 100%;
}

.ys_list {
    margin-top: 0.6rem;
    margin-bottom: 1rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.ys_list6 li {
    width: 30%;
    flex: auto !important;
}

.ys_list li {
    margin-bottom: .2rem;
}

.ys_list li img {
    width: 1.3rem;
}

.ys_list li h3 {
    text-align: center;
    font-size: 0.22rem;
    color: #292929;
    line-height: 0.4rem;
    font-weight: normal;
    margin: 0.2rem 0;
}

.ys_list li p {
    margin: 0 auto;
    max-width: 3rem;
    text-align: center;
    font-size: 0.16rem;
    color: #75777a;
    line-height: 0.3rem;
}

.cj_list {
    margin-bottom: 1rem;
}

.cj_list li {
    margin-bottom: 0.3rem;
    height: 4.62rem;
}

.cj_list li a {
    display: block;
    display: flex;
    justify-content: space-between;
}

.cj_list li a:hover .ljgd {
    transform: translateX(10px);
}

.cj_list li a .zuo {
    width: 47.9%;
    height: 4.62rem;
    overflow: hidden;
}

.cj_list li a .you {
    width: 48%;
    padding-top: 1.1rem;
    box-sizing: border-box;
}

.cj_list li a .you h3 {
    font-size: 0.3rem;
    color: #343535;
    margin-bottom: 0.28rem;
}

.cj_list li a .you p {
    font-size: 0.16rem;
    color: #5a5f61;
    line-height: 0.3rem;
    height: 0.6rem;
    margin-bottom: 0.3rem;
}

.cj_list li a .you .ljgd {
    color: #004fff;
    font-size: 0.16rem;
    transition: all 0.5s;
}

.cj_ban .hy_wz p {
    width: 43%;
}


/* .yycj_xq .ys_list li p {
    width: 2.8rem;
} */

.yycj_xq .jjfa .jjfa_lb .swiper-slide {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #d6dce1;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.5rem;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo {
    width: 50%;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo a:hover .ljgd {
    transform: translateX(10px);
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo a:hover h3 {
    color: #004fff;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo h5 {
    font-size: 0.18rem;
    color: #898989;
    line-height: 0.4rem;
    font-weight: normal;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo h3 {
    font-size: 0.3rem;
    color: #1f1f1f;
    font-weight: normal;
    margin: 0.2rem 0;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo p {
    font-size: 0.16rem;
    color: #373737;
    line-height: 0.32rem;
    height: 0.68rem;
    -webkit-line-clamp: 2;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo .ljgd {
    display: block;
    width: 100%;
    height: 0.42rem;
    border-radius: 0.21rem;
    line-height: 0.42rem;
    color: #004fff;
    transition: all 0.5s;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo .tp_list {
    margin-top: 0.3rem;
    display: flex;
    justify-content: flex-start;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo .tp_list img {
    margin-bottom: 0.15rem;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .zuo .tp_list p {
    font-size: 0.16rem;
    color: #212121;
    line-height: 0.3rem;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .you {
    text-align: right;
    width: 50%;
}

.yycj_xq .jjfa .jjfa_lb .swiper-slide .inner .you img {
    max-width: 5.58rem;
    height: 2.83rem;
}

.yycj_xq .jjfa .jjfa_swpa {
    position: relative;
    bottom: 35px;
}

.yycj_xq .jjfa .swiper-pagination-bullet {
    width: 0.33rem;
    height: 0.05rem;
    background-color: #b9d4e9;
    border-radius: 8px;
}

.yycj_xq .jjfa .swiper-pagination-bullet-active {
    background-color: #004fff;
}

.yycj_xq .jjfa .jjfa_next,
.yycj_xq .jjfa .jjfa_prev {
    width: 0.6rem;
    height: 0.6rem;
    top: 95%;
    z-index: 999;
}

.yycj_xq .jjfa .jjfa_next:hover,
.yycj_xq .jjfa .jjfa_prev:hover {
    opacity: 0.7;
}

.yycj_xq .jjfa .jjfa_next {
    left: 65%;
    background: url('../img/jjfa_next.jpg') no-repeat center;
}

.yycj_xq .jjfa .jjfa_prev {
    left: 60%;
    background: url('../img/jjfa_prev.jpg') no-repeat center;
}

.items .prev {
    width: .6rem;
    height: .6rem;
    background: url(../img/yyz.png) no-repeat center;
}

.items .next {
    width: .6rem;
    height: .6rem;
    background: url(../img/yyy.png) no-repeat center;
}

.items .prev:hover {
    background: url(../img/yyzs.png) no-repeat center;
}

.items .next:hover {
    background: url(../img/yyys.png) no-repeat center;
}

.zcqz .txtScroll-left {
    position: relative;
}

.zcqz .txtScroll-left .hd .prev,
.zcqz .txtScroll-left .hd .next {
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.zcqz .txtScroll-left .hd .next {
    position: absolute;
    top: 43%;
    right: 14%;
    z-index: 9;
}

.zcqz .txtScroll-left .hd .prev {
    position: absolute;
    top: 43%;
    right: 20%;
    z-index: 9;
}

.zcqz .jjfa {
    margin-top: 1rem;
}

.zcqz .txtScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
}

.zcqz .txtScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("images/icoCircle.gif") 0 -9px no-repeat;
}

.zcqz .img {
    position: relative;
}

.zcqz .tm {
    width: 5.5rem;
    padding: 0 .75rem;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: rgba(38, 78, 160, .8);
}

.zcqz .tm::-webkit-scrollbar-thumb {
    border-radius: 0.025rem;
    box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
    -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
    background: red;
}

.zcqz .tm::-webkit-scrollbar {
    width: 0.05rem;
}

.zcqz .tm h1 {
    color: #ffffff;
    font-size: .26rem;
    margin-bottom: .5rem;
    font-weight: 400;
    margin-top: 1rem;
}

.zcqz .tm p {
    color: #ffffff;
    line-height: .3rem;
    font-size: .16rem;
    min-height: .35rem;
}

.zcqz .txtScroll-left .hd ul li.on {
    background-position: 0 0;
}

.zcqz .txtScroll-left .bd {
    /* width: 100%; */
    overflow: hidden;
}

.zcqz .txtScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.zcqz .txtScroll-left .bd ul li {
    _display: inline;
    padding-bottom: 1rem;
}

.zcqz .txtScroll-left .bd ul li span {
    color: #999;
}


/* 常见问题 */

.cjwt {
    overflow: hidden;
}

.sxs {
    min-height: 8rem;
    margin-top: 2rem;
    min-width: 10%;
    max-width: 10%;
    border-right: .01rem solid #e4e4ea;
    padding-right: .5rem;
}

.sxs input {
    width: .2rem;
    height: .2rem;
    margin-right: .2rem;
    border: .01rem solid #e4e4ea;
}

.sxs h1 {
    color: #1d1d1d;
    font-size: .18rem;
    padding-bottom: .2rem;
    border-bottom: .01rem solid #e4e4ea;
    margin-bottom: .2rem;
}

.sxs ul li {
    line-height: .25rem;
    color: #1d1d1d;
    font-size: .16rem;
    margin-bottom: .2rem;
}

.mz {
    width: 80%;
    padding-left: .85rem;
}

.mz h2 {
    margin-left: 3rem;
    color: #191919;
    font-size: .26rem;
    font-weight: 400;
    margin-bottom: .45rem;
}

.mz .ss {
    margin-bottom: 1rem;
    position: relative;
}

.mz .ss input {
    border-radius: 1rem;
    background: url(../img/s.png) no-repeat 5%center;
    height: .6rem;
    line-height: .6rem;
    box-shadow: 0px 0px 10px 5px #f9f9f9;
    width: 50%;
    padding-left: .6rem;
    margin-left: .5rem;
    box-sizing: border-box;
    padding-right: 1.5rem;
}

.mz .ss span {
    vertical-align: middle;
    position: relative;
    left: -4%;
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
    display: inline-block;
    background-color: #1356f5;
    height: .6rem;
    line-height: .6rem;
    width: 12%;
    color: #fff;
    text-align: center;
    font-size: .16rem;
}

.mz .ss span:hover {
    cursor: pointer;
}

.deleteimg {
    position: absolute;
    right: 52%;
    top: 33%;
}

.deleteimg:hover {
    cursor: pointer;
}

.sideMenu {
    min-height: 5rem;
    margin-bottom: .5rem;
}

.sideMenu .it {
    padding-bottom: .3rem;
    margin-bottom: .3rem;
    border-bottom: .01rem solid #f5f5f5;
}

.sideMenu h3 {
    width: 93%;
    display: inline-block;
    line-height: 30px;
    padding-left: 10px;
    padding-right: .2rem;
    cursor: pointer;
    color: #1d1d1d;
    font-size: .18rem;
    font-weight: 700;
    background: url(../img/hs.png) no-repeat right center;
}

.sideMenu em {
    color: #fff;
    font-size: .16rem;
    text-align: center;
    display: inline-block;
    width: 40px;
    height: 0.4rem;
    line-height: .34rem;
    background: url(../img/wq_tb.png) no-repeat left center;
    cursor: pointer;
}

.sideMenu .wt_xq {
    padding: .1rem 0 0 .55rem;
    color: #4e5152;
    font-size: .18rem;
    line-height: .3rem;
    display: none;
    /* 默认都隐藏 */
}

.it.on h3 {
    background: url(../img/zk.png) no-repeat right center;
}

.it.on .wt_xq {
    display: block;
}

@media screen and (max-width: 1600px) {
    .xytc .tcnr {
        margin: 3% auto;
    }
    .xytc .tcnr .tc_gb {
        top: 5%;
        right: 25%;
    }
    .jj_nr {
        height: 5.2rem;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .jj_nr::-webkit-scrollbar {
        width: 0.02rem;
    }
    .jj_nr::-webkit-scrollbar-thumb {
        border-radius: 0.025rem;
        box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.308);
        -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
        background: #3965be;
    }
}

@media screen and (max-width: 1440px) {
    .w {
        width: 1200px;
    }
    .nav_ej {
        width: 83%;
    }
    .foot .f_shang .f_right {
        width: 24%;
    }
    .tj_xw ul li {
        width: 41.5%;
    }
    .tj_xw li h2 {
        width: 84%;
    }
    .rx_rig {
        margin-left: .5rem;
    }
    .rx_rig .rx_tit span {
        width: 50%;
    }
    .rx_tit {
        margin-bottom: .5rem;
    }
    .xytc .tcnr {
        margin: 10% auto;
    }
    .xytc .tcnr .tc_gb {
        top: 15%;
        right: 32%;
    }
    .sjhntc .tcnr {
        left: 19%;
    }
    .xytc .tcnr .box {
        width: 3.32rem;
    }
    .jj_nr {
        height: 4.6rem;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .mz {
        width: 75%;
    }
    .sideMenu h3 {
        width: 93%;
    }
}

@media screen and (max-width: 1366px) {
    .xytc .tcnr {
        margin: 5% auto;
    }
    .xytc .tcnr .tc_gb {
        top: 5%;
    }
    .kdc .zy_qyry .swiper-button-prev111 {
        left: 2rem;
    }
    .kdc .zy_qyry .swiper-button-next111 {
        right: 2rem;
    }
    .jj_nr {
        height: 4.2rem;
        overflow-y: scroll;
        overflow-x: hidden;
    }
    .sideMenu h3 {
        width: 90%;
    }
    .sxs {
        min-width: 12%;
        max-width: 12%;
    }
    .gywm .ryzz .ry_prev {
        left: 6%;
    }
}