@media all and (min-width:320px) and (max-width:768px) {


    body.menushow {
        overflow: hidden;
        width: 100%;
    }

    .mt120 {
        margin-top: 60px;
    }

    .mb120 {
        margin-bottom: 60px;
    }


    .header.show .logo img {
        opacity: 0;
    }

    .header.show {
        background: #fff;
    }

    .menu_body {
        display: block;
    }

    .header .menu_body {
        position: relative;
        width: 21px;
        height: 18px;
        display: block;
        top: 20px;
        float: right;
        cursor: pointer;
    }

    .header .nav_menu_item {
        width: 100%;
        height: 2px;
        background: #fff;
        position: absolute;
        -webkit-transition: .36s ease;
        -o-transition: .36s ease;
        -moz-transition: .36s ease;
        transition: .36s ease;
    }

    .header.show .nav_menu_item {
        background: #999;
    }

    .header.yanse .nav_menu_item {
        background: #999;
    }

    .header .menu_item_top {
        top: 0;
    }

    .header .menu_item_center {
        display: block;
        top: 8px;
    }

    .header .menu_item_bottom {
        bottom: 0;
    }

    .header .menu_body.show .menu_item_top {
        top: 9px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .header .menu_body.show .nav_menu_item {
        height: 1px;
    }

    .header .menu_body.show .menu_item_center {
        opacity: 0;
    }

    .header .menu_body.show .menu_item_bottom {
        bottom: 8px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .header .inheader .menu {
        position: fixed;
        width: 100%;
        height: calc(100% - 60px);
        top: 60px;
        background: #fff;
        left: 0px;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .header .inheader .menu>li {
        display: block;
        height: auto;
        width: 100%;
        text-align: left;
        padding: 0;
        box-sizing: border-box;
        border-top: 1px solid #f2f2f2;
        margin-left: 0px;
    }

    .header .inheader .menu>li>a {
        display: block;
        line-height: 50px;
        padding-left: 15px;
        float: left;
        width: calc(100% - 65px);
        font-size: 14px;
        color: #4B4B4B;
    }

    .header .inheader .menu>li.active,
    .header .inheader .menu>li:hover {
        background: none;
        border-top: 1px solid #f2f2f2;
    }

    .header .inheader .menu {
        display: none;
    }

    .menu li .icon_nav_item {
        display: inline;
        position: absolute;
        right: 0;
        width: 50px;
        padding: 0 15px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 50px;
        -webkit-transition: all .4s;
        -o-transition: all .4s;
        -moz-transition: all .4s;
        transition: all .4s;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        color: #666;
        text-align: center;
        line-height: 50px;
    }

    .menu li.hover .icon_nav_item {
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .header .menu>li .subnav {
        position: static;
        opacity: 1;
        transform: translateY(0);
        visibility: visible;
        background: none;
        clear: both;
        padding: 0px;
        display: none;
        transition: none;
    }

    .header .menu>li .subnav a {
        display: block;
        text-align: left;
        font-size: 12px;
        color: #999;
        line-height: 36px;
        padding-left: 30px;
        border-top: 1px solid #f2f2f2;
    }

    .header .menu>li .subnav li {
        margin: 0px;
    }

    .header .menu>li .subnav li:hover:before,
    .header .menu>li .subnav li.active:before {
        display: none;
    }

    .header .menu>li .subnav li a {
        font-size: 13px;
        line-height: 34px;
    }

    .header .menu>li .subnav li a:hover,
    .header .menu>li .subnav li a.active {
        color: #f08200;
        font-weight: bold;
    }

    .header .menu>li:nth-child(2) .subnav,
    .header .menu>li:nth-child(3) .subnav,
    .header .menu>li:nth-child(5) .subnav,
    .header .menu>li:nth-child(6) .subnav,
    .header .menu>li:nth-child(7) .subnav {
        transform: translateX(0%) !important;
    }

    .header .inheader .menu>li.active>a,
    .header .inheader .menu>li:hover>a {
        color: #f08200;
    }

    .header .headertel {
        display: none;
    }

    #main .flexslider .flex-control-nav {
        bottom: 15px;
    }

    .header .inheader .menu>li.active:after,
    .header .inheader .menu>li:hover:after {
        display: none;
    }


    .indextitle .indext {
        font-size: 20px;
        margin-bottom: 8px;
    }

    .indextitle .indexb {
        font-size: 16px;
    }

    .index01 .index01list {
        width: calc(50% - 15px);
        margin-right: 30px;
    }

    .index01 .index01list.on {
        transform: translateY(-15px);
    }


    #index02 {
        padding: 40px 0 40px;
    }

    #index04 {
        padding: 50px 0 70px;
    }

    #index04 .index04in {
        margin-top: 100px;
    }

    #index04 .index04in .l {
        width: 50%;
        margin-bottom: 30px;
    }

    #index04 .index04in .l div span {
        font-size: 40px;
    }


    #index03 {
        margin: 40px auto;
    }

    #index03 .index03list {
        margin-top: 30px;
        width: 48%;
        margin-right: 0;
    }

    #index03 .index03list:nth-child(2n) {
        float: right;
    }

    #index03 .index03list .img {
        margin-bottom: 10px;
        height: 90px;
    }

    #index03 .index03list .text {
        font-size: 16px;
    }

    #index03 .index03list.on {
        transform: translateY(-10px);
    }

    #index03 .index03more a {
        font-size: 12px;
        width: 70px;
        height: 30px;
        line-height: 30px;
    }

    #index03 .index03more a::before {
        height: 30px;
        width: 30px;
    }

    #index03 .index03more {
        margin-top: 30px;
    }



    #index05 {
        margin: 40px auto;
    }

    .index05 .index05list {
        width: 47%;
        margin-right: 0;
        margin-top: 30px;
    }

    .index05 .index05list:nth-child(2n) {
        float: right;
    }

    .index05 .index05list .t {
        font-size: 14px;
        margin: 18px 0 12px;
    }


    #index06 {
        margin: 0 auto 40px;
    }

    #index06 .swiper-container02 {
        margin: 40px auto 20px;
    }

    #index06 .index06list {
        width: 33.33%;
    }

    #index06 .swiper-pagination .swiper-pagination-bullet {
        width: 20px;
        height: 3px;
        margin: 0 5px;
    }

    #index06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
        width: 30px;
    }

    #footer .footer01 .footerlogo {
        float: none;
    }

    #footer .footer01 .footerlogo img {
        height: 30px;
        margin-bottom: 15px;
    }

    #footer .footer01 .footermenu {
        line-height: 18px;
        height: auto;
        display: block;
        float: none;
        clear: both;
    }

    #footer .footer02 .footer02_l01 {
        padding: 0px;
        text-align: center;
        width: 50%;
        margin-bottom: 15px;
    }

    #footer .footer02 .footer02_02 {
        width: 50%;
        float: left;
        margin-top: 18px;
        text-align: center;
    }

    #footer .footer02 .footer02_l01 .b {
        font-size: 16px;
    }

    #footer .footer02 .footer02_l01::after {
        display: none;
    }

    #footer .footerbottom .beiandiv {
        line-height: 16px;
    }

    #footer .footerbottom .footerlink {
        font-size: 12px;
    }

    #footer .footer02 .footer02_l01:nth-child(3) .b {
        font-size: 12px;
    }


    #index02 .index02_right .index02_right_list .t {
        font-size: 16px;
        margin: 12px 0 6px;
    }

    #index02 .index02_right .index02_right_list {
        margin-bottom: 15px;
        padding: 10px 15px;
    }

    #index02 .index02_right .index02_right_list .b {
        line-height: 20px;
        font-size: 12px;
    }

    #index02 .index02_right .index02_right_list img {
        height: 28px;
    }

    #index02 .index02 {
        margin-top: 40px;
    }

    #index02 .index02_left .index02_left_icon {
        width: 36px;
        height: 38px;
    }

    #index02 .index02_left .index02_left_icon:nth-child(1) {
        left: 50%;
        margin-left: -18px;
        top: 24%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(2) {
        left: 24%;
        margin-top: -19px;
        top: 50%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(3) {
        left: 50%;
        margin-left: -18px;
        bottom: 24%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(4) {
        right: 24%;
        margin-top: -19px;
        top: 50%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(5) {
        left: 50%;
        margin-left: -18px;
        top: 0%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(6) {
        left: 0%;
        margin-top: -19px;
        top: 50%;
    }

    #index02 .index02_left .index02_left_icon:nth-child(7) {
        left: 50%;
        margin-left: -18px;
        bottom: 0;
    }

    #index02 .index02_left .index02_left_icon:nth-child(8) {
        right: 0%;
        margin-top: -19px;
        top: 50%;
    }

    #main .flexslider .text .t {
        font-size: 22px;
    }

    #main .flexslider .text .b {
        font-size: 14px;
        margin-top: 12px;
    }

    .tabright span {
        margin: 0px 10px;
    }

    .tabright a:first-child {
        width: 16px;
        height: 14px;
        top: 10px;
    }



    #onecode01 {
        margin: 40px 0 40px;
    }

    #onecode01 .onecode01list {
        width: 48%;
        margin-right: 0px;
    }

    #onecode01 .onecode01list:nth-child(2n) {
        float: right;
    }

    #onecode01 .indexb {
        margin-bottom: 20px;
    }

    #onecode02 .onecodetab {
        margin: 30px 0 50px;
        line-height: 22px;
    }

    #onecode02 .onecodetab a {
        white-space: nowrap;
    }

    #onecode02 {
        padding: 50px 0 60px;
    }

    .mobilelist {
        width: 40%;
        margin-right: 0px;
        margin-left: 6.67%;
        margin-bottom: 15px;
    }

    .mobilelist:first-child {
        margin-left: 6.67%;
    }

    .mobilelist:nth-child(2n) {
        float: right;
        margin-right: 6.67%;
        margin-left: 0px;
    }

    .mobilelist {
        border-radius: 18px;
    }

    .mobilelist .mobilemain {
        border-radius: 14px;
        height: 98.5%;
        right: 3px;
        top: 3px;
    }

    .mobilelist .mobilelist_in {
        border-radius: 14px;
        height: 98.5%;
        right: 3px;
        top: 3px;
        width: calc(100% - 6px);
    }

    .mobilelist .mobilehoverbg {
        border-radius: 14px;
    }

    .mobilelist .imgtext {
        border-radius: 14px;
    }

    #onecode03 {
        padding: 40px 0 40px;
    }

    #onecode03 .onecode03li {
        position: relative;
        padding: 0px;
    }

    #onecode03 .onecode03li img {
        position: static;
    }

    #onecode03 .onecode03li .text .t {
        font-size: 14px;
        margin-bottom: 5px;
    }

    #onecode03 .onecode03 {
        margin-top: 40px;
    }

    #onecode03 .onecode03li {
        margin-bottom: 15px;
        margin-right: 0px;
    }

    #onecode03 .onecode03li.onecode03li01 {
        width: 100%;
        padding: 0px;
    }

    #onecode03 .onecode03li.onecode03li02,
    #onecode03 .onecode03li.onecode03li04 {
        width: 48.5%;
        padding: 0px;
    }

    #onecode03 .onecode03li.onecode03li03,
    #onecode03 .onecode03li.onecode03li05 {
        width: 48.5%;
        float: right;
        padding: 0px;
    }

    #onecode03 .onecode03li .text {
        left: 10px;
        bottom: 10px;
        width: calc(100% - 20px);
    }

    #onecode03 .onecode03li .text .b {
        font-size: 12px;
        line-height: 18px;
    }

    #pages {
        margin: 40px auto;
    }

    #pages li {
        padding: 6px 10px;
        font-size: 12px;
    }

    .newstab {
        margin-top: 40px;
    }

    .newstab a {
        padding-bottom: 12px;
        margin: 0 15px;
        font-size: 14px;
    }

    .newstab a.on {
        font-size: 16px;
    }

    #index05.index05page .index05 .index05list {
        margin-top: 20px;
    }

    .newsshow .prevnext a.backto {
        font-size: 12px;
        position: static;
        margin-top: 14px;
    }

    .newsshow {
        margin: 0 auto 40px;
    }

    .newsshow .b {
        font-size: 12px;
        margin-bottom: 15px;
    }

    .newsshow .t {
        font-size: 20px;
        margin-bottom: 15px;
    }


    #AntiFake_01 {
        margin: 40px auto 30px;
    }

    #AntiFake_02 .AntiFake_02 .AntiFake_02t {
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 21px;
    }

    .AntiFake_01 .AntiFake_left .text {
        font-size: 12px;
        line-height: 18px;
    }

    .AntiFake_01 .AntiFake_left .text.text01 {
        top: 3.2%;
        left: 36.2%;
    }

    .AntiFake_01 .AntiFake_left .text.text05 {
        left: 34.2%;
    }

    .AntiFake_01 .AntiFake_left .text.text06 {
        left: 10.2%;
    }

    .AntiFake_01 .AntiFake_left .text.text07 {
        top: 53.2%;
        left: 10.2%;
    }

    .AntiFake_01 .AntiFake_left .text.text08 {
        top: 29.2%;
        left: 9.2%;
    }

    .AntiFake_01 .AntiFake_right {
        padding: 15px;
    }

    .AntiFake_01 .AntiFake_right .line {
        margin: 15px 0;
        height: 2px;
    }


    .AntiFake_03 .AntiFake_03_left .line {
        margin: 15px 0;
        height: 2px;
    }

    #AntiFake_03 {
        margin: 40px auto;
    }

    .AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .img {
        width: 40px;
        height: 40px;
    }

    .AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .text {
        width: calc(100% - 60px);
        left: 60px;
        font-size: 12px;
        line-height: 20px;
    }

    .AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli {
        float: left;
        width: 45%;
        position: relative;
        margin: 15px 0 15px 5%;
    }

    .AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(2n) {
        margin-left: 5%;
    }

    .AntiFake_03 .AntiFake_03_right {
        padding: 15px 0;
    }

    .AntiFake_04 .AntiFake_04_left .line {
        margin: 15px 0;
        height: 2px;
    }

    .AntiFake_04 .AntiFake_04_right img {
        width: 100%;
    }

    #AntiFake_04 {
        padding: 30px 0;
    }

    #AntiFake_05 .AntiFake_05_left .text {
        margin-left: 0;
        padding: 0 15px;
    }

    #AntiFake_05 .AntiFake_05_left .t {
        font-size: 20px;
        margin-bottom: 15px;
    }

    #AntiFake_05 .AntiFake_05_left .b {
        font-size: 12px;
        line-height: 30px;
    }



    .productcenter_left {
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }

    .productcenter_left .leftlist .t {
        font-size: 16px;
        padding: 12px 0 12px 38%;
    }

    .productcenter_left .leftlist .b {
        overflow: hidden;
    }

    .productcenter_left .leftlist .b a {
        font-size: 14px;
        width: 100%;
        float: none;
    }

    .productcenter_left .leftlist .b .bthird {
        overflow: hidden;
        padding: 10px 0;
    }

    .productcenter_left .leftlist .b .bthird a {
        width: 50%;
        float: left;
        padding: 0 !important;
    }



    .productcenter_right {
        width: 100%;
        float: none;
    }

    .productcenter_right .prolist {
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .productcenter_right .prolist {
        width: 48%;
        margin-right: 0px;
    }

    .productcenter_right .prolist:nth-child(2n) {
        float: right;
    }

    .caseshowtopl {
        width: 100%;
        float: none;
        margin-bottom: 15px;
    }

    .caseshowtopr {
        width: 100%;
        float: none;
    }

    .proelse .indextitle {
        margin-bottom: 30px;
    }

    .proelse .productcenter_right .prolist {
        width: 48%;
        margin-right: 0px;
    }

    .proelse .productcenter_right .prolist:nth-child(2n) {
        float: right;
    }

    .proelse .productcenter_right .prolist:nth-child(3) {
        margin-right: 0;
    }


    .newstab a {
        padding-bottom: 10px;
        margin: 0 0 10px 0;
        font-size: 14px;
        width: 25%;
        text-align: center;
    }

    .newstab a.on::after {
        width: 25%;
        left: 37.5%;
        bottom: 0px;
    }

    .scase .scaselist {
        width: 48%;
        margin-right: 0px;
        margin-top: 20px;
    }

    .scase .scaselist:nth-child(2n) {
        float: right;
    }

    .scase .scaselist .t .tleft {
        font-size: 14px;
        width: 50%;
        margin-left: 0px;
    }

    #scase {
        margin: 15px auto 40px;
    }

    .scaseshow {
        padding: 15px;
        width: calc(100% - 30px);
        margin-top: -30px;
    }

    .tabright_caseshow {
        bottom: 30px;
    }

    .scaseshow .caset span {
        font-size: 18px;
    }

    .scaseshow .caset img {
        max-width: 40%;
    }

    .scaseshow .casebigb {
        font-size: 12px;
        line-height: 22px;
    }

    .scaseshow .casebigt img {
        margin-right: 6px;
        transform: translateY(-4px);
        width: 4px;
    }

    .scaseshow .casebigb .casebigbimg {
        border-radius: 8px;
        width: 70%;
        padding: 15px 0;
    }

    .scaseshow .casebigb video {
        height: 200px;
    }

    .prevnext {
        margin: 30px auto 40px;
    }

    .prevnext a.prevnextli img {
        width: 12px;
        margin: 0 6px;
    }

    .prevnext a.prevnextmid img {
        width: 16px;
    }

    .platformtoplist .platformtoplist_in {
        padding: 30px 15px;
    }

    .platformtoplist .platformtoplist_in img {
        float: none;
        width: 80%;
        margin: 0 auto 15px;
    }

    .platformtoplist:nth-child(2) .platformtoplist_in img {
        float: none;
    }

    .platformtoplist:nth-child(2) .platformtoplist_in .pli_text {
        float: none;
    }

    .platformtoplist .platformtoplist_in .pli_text {
        float: none;
        width: 100%;
    }

    .platformtoplist .platformtoplist_in .pli_text .line {
        margin: 15px 0;
        height: 3px;
    }


    .platform_mid {
        padding: 40px 0;
    }

    .platform_mid .platform_mid_in_text .line {
        margin: 15px 0;
        height: 3px;
    }

    .platform_mid .platform_mid_in_text {
        float: none;
        width: 100%;
        margin: 0 auto 15px;
    }

    .platform_mid .platform_mid_in_circular {
        float: none;
        width: 100%;
    }

    .platform_mid .platform_mid_in_circular .circularli .text div {
        font-size: 36px;
    }

    .platform_mid .platform_mid_in_circular .circularli .text p {
        font-size: 12px;
    }

    .platform_mid .platform_mid_in_circular .circularli .text div sub {
        font-size: 14px;
        margin-left: 6px;
        transform: translateY(-15px);
    }

    .platform_mid .platform_mid_in_circular .circularli {
        margin-top: 15px;
    }

    .platform_bottom {
        margin: 40px auto;
    }

    .platform_bottom_div {
        margin-top: 30px;
    }

    .platform_bottom_div .platform_bottom_to {
        display: none;
    }

    .platform_bottom_div .platform_bottom_list {
        width: 33.33333%;
    }

    .platform_bottom_div .platform_bottom_list .textt {
        font-size: 16px;
        margin: 16px 0 8px;
    }

    .platform_bottom_div .platform_bottom_list .textb {
        font-size: 12px;
    }

    .platform_bottom_div .platform_bottom_list:first-child {
        margin-left: 0%;
    }



    #us01 .us01_left {
        padding: 30px 15px;
        float: none;
        width: 100%;
    }

    #us01 .us01_right {
        width: 100%;
        position: static;
    }

    #us01 .us01_right .bg {
        width: 100%;
        position: static;
        transform: translateX(0%);
    }


    .zscenter_right .zslist {
        width: 48%;
        margin-right: 0px;
        margin-bottom: 15px;
    }

    .zscenter_right .zslist:nth-child(2n) {
        float: right;
    }







    .message {
        margin: 40px auto;
    }

    .contact03 {
        margin-top: 30px;
    }

    .contact03 .mtop input {
        width: 48%;
        margin-right: 0px;
        margin-bottom: 15px;
        font-size: 14px;
        padding: 0 15px;
        height: 50px;
    }

    .contact03 .mtop input:nth-child(2n) {
        float: right;
    }

    .contact03 .mtop {
        overflow: hidden;
        margin-bottom: 0;
    }

    .contact03 textarea {
        height: 150px;
        font-size: 14px;
        padding: 8px 15px;
    }

    .contact03 div .sub_button {
        font-size: 14px;
        margin: 20px auto 0;
        width: 140px;
        height: 40px;
        line-height: 40px;
    }



    .contactinfo .contactinfo_left {
        margin-top: 0;
        width: 100%;
        float: none;
        overflow: hidden;
    }

    .contactinfo .contactinfo_left .contactinfolist {
        width: 50%;
        float: left;
    }

    .contactinfo .contactinfo_left .contactinfolist:last-child .line {
        display: block;
    }

    .contactinfo .contactinfo_right {
        float: none;
        width: calc(100% - 30px);
        margin: 0 auto;
    }




    #cul01 {
        margin-top: 40px;
    }

    #cul02 {
        margin-top: 40px;
    }

    #cul03 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .cul01 {
        margin-top: 30px;
    }

    .cul02 {
        margin-top: 30px;
    }

    .cul03 {
        margin-top: 30px;
    }

    .cul01 .cul01list {
        float: none;
        width: 100%;
        position: relative;
        margin-bottom: 15px;
    }

    .cul0102 {
        padding: 0px;
        width: calc(100% - 30px);
        overflow: hidden;
        margin-top: 0px;
    }

    .cul0102 img {
        display: block;
        width: 180%;
        margin-left: -40%;
    }

    .cul0102 .text .textb {
        font-size: 12px;
        line-height: 20px;
        width: 85%;
    }

    .cul02 .cul02list {
        float: none;
        width: 100%;
    }

    .cul02 .cul02list .text .textin .textt {
        font-size: 14px;
    }

    .cul02 .cul02list:nth-child(2)>img,
    .cul02 .cul02list:nth-child(4)>img {
        float: right;
    }

    .cul03 .cul03list {
        width: 48%;
        margin-bottom: 15px;
        margin-right: 0px;
    }

    .cul03 .cul03list:nth-child(2n) {
        float: right;
    }

    .cul03 .cul03list .text span {
        font-size: 14px;
    }

    .cul03 .cul03list .text {
        padding: 10px 5px 0;
    }



    footer .footer01 {
        width: 50%;
        margin-bottom: 20px;
    }

    footer .footer02 {
        width: 50%;
        margin-bottom: 20px;
    }

    footer .footer02 .c.ccode {
        padding-bottom: 0px;
    }

    footer .footer04 {
        float: none;
        overflow: hidden;
        clear: both;
        width: 100%;
        border-top: 1px solid rgba(255, 255, 255, 0.3);
        padding-top: 20px;
        margin-bottom: 20px;
    }

    footer .footertop::after {
        display: none;
    }

    footer .footer04 .footermenu .b {
        display: none;
    }

    footer .footer04 .footermenu {
        line-height: 24px;
        margin-left: 0px;
        width: 25%;
        float: left;
        text-align: left;
    }

    footer .footerlinks {
        margin-bottom: 20px;
    }









    #new_onecode01 .new_onecode01>img:first-child {
        float: none;
        width: 65%;
        margin: 0 auto;
        display: block;
    }

    #new_onecode01 .new_onecode01>img:nth-child(3) {
        width: 50%;
        margin: 0 auto;
        display: block;
        float: none;
    }

    #new_onecode01 .new_onecode01 .img_text {
        width: 100%;
        margin: 15px auto;
        text-align: center;
        display: flex;
        flex-direction: row;
        justify-content: center;
    }

    #new_onecode01 .new_onecode01>img:last-child {
        float: none;
        width: 65%;
        margin: 0 auto;
        display: block;
    }

    #new_onecode01 .new_onecode01 .img_text div {
        font-size: 14px;
        margin: 0 5px 0 10px;
        display: flex;
        height: 90px;
        width: 15px;
        text-align: center;
        flex-direction: column;
        justify-content: center;
    }

    #new_onecode01 .new_onecode01 .img_text img {
        width: auto;
        display: inline-block;
        height: 90px;
    }

    #new_onecode02 {
        margin: 0 0 40px;
        padding: 30px 0 30px;
    }

    .new_onecode02_list {
        padding: 28% 0;
    }

    .new_onecode02_list .text .t {
        font-size: 14px;
    }

    .new_onecode02_list .text {
        padding: 20px 10px 0;
    }

    .new_onecode02_list.on .text {
        padding-left: 10px;
        padding-right: 10px;
    }

    .new_onecode02_list .text .b {
        font-size: 12px;
        line-height: 20px;
    }

    .new_onecode02_list.on .text .line {
        margin: 10px auto;
    }

    .new_onecode02_list .iconimg {
        width: 32px;
        left: 20px;
        top: -16px;
    }

    #new_onecode03 {
        margin: 0 0 40px;
        padding: 30px 0 30px;
    }

    #new_onecode04 {
        margin: 0 0 40px;
    }

    #new_onecode05 {
        margin: 0 0 40px;
    }

    .new_onecode03_list {
        width: 48.5%;
        float: left;
        margin-right: 0px;
        padding: 15% 5px;
        margin-top: 15px;
    }

    .new_onecode03_list:nth-child(2n) {
        float: right;
    }

    .new_onecode03_list:nth-child(-n+5) {
        margin-top: 15px;
    }

    .new_onecode03_list:nth-child(-n+2) {
        margin-top: 0;
    }

    .new_onecode03_list .text .t {
        margin-top: 15px;
    }




    .new_onecode04_list {
        width: 48.5%;
        float: left;
        margin-right: 0px;
        margin-top: 15px;
    }

    .new_onecode04_list:nth-child(2n) {
        float: right;
    }

    .new_onecode04_list:nth-child(-n+2) {
        margin-top: 0;
    }



    .new_onecode05_li {
        width: 100%;
        float: none;
    }

    .vs {
        width: 50%;
        float: none;
        display: block;
        margin: 15px auto;
    }



    #new_AntiFake_01 {
        padding: 30px 0 40px;
    }

    .new_AntiFake_01 {
        margin-top: 30px;
    }

    .new_AntiFake_01list {
        width: 100%;
        float: none;
        margin: 0;
        margin-top: 15px;
    }

    .new_AntiFake_01list:first-child {
        margin-top: 0px;
    }

    .new_AntiFake_01list:hover,
    .new_AntiFake_01list.on {
        width: 100%;
    }

    .new_AntiFake_01list>img,
    .new_AntiFake_01list:hover>img,
    .new_AntiFake_01list.on>img {
        left: 0%;
        width: 100%;
        height: auto;
    }

    .new_AntiFake_01list .blackdiv {
        background: rgba(3, 23, 52, 0.4);
    }

    .new_AntiFake_01list .blackdiv .text .d {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-box;
        display: -o-box;
    }

    .new_AntiFake_01list .blackdiv .text .a {
        display: inline-block;
    }

    .new_AntiFake_01list:hover .blackdiv .text,
    .new_AntiFake_01list.on .blackdiv .text,
    .new_AntiFake_01list .blackdiv .text {
        bottom: 20px;
        padding: 0 15px;
    }

    #new_AntiFake_02 {
        background: url(../images/new_AntiFake_02_bg.jpg) #2d9fff 20% top no-repeat;
        background-size: 250% auto;
    }

    .new_AntiFake_02_right {
        width: 100%;
        padding: 300px 0 30px;
    }

    #new_AntiFake_03 {
        padding: 40px 0 40px;
    }

    .new_AntiFake_03 {
        margin-top: 30px;
    }

    .new_AntiFake_03 .new_AntiFake_03_list {
        width: 48.5%;
        margin-top: 15px;
        margin-right: 0;
        padding: 10px 10px;
    }

    .new_AntiFake_03 .new_AntiFake_03_list:nth-child(2n) {
        float: right;
    }

    .new_AntiFake_03 .new_AntiFake_03_list:nth-child(-n+2) {
        margin-top: 0px;
    }






    #new_AntiFake_04 {
        padding: 30px 0;
        margin-bottom: 40px;
    }

    .new_AntiFake_04 {
        margin-top: 30px;
    }

    .new_AntiFake_04 .new_AntiFake_04_list {
        width: 48.5%;
        margin-top: 15px;
        margin-right: 0;
    }

    .new_AntiFake_04 .new_AntiFake_04_list:nth-child(2n) {
        float: right;
    }

    .new_AntiFake_04 .new_AntiFake_04_list:nth-child(-n+2) {
        margin-top: 0px;
    }

    .new_AntiFake_04 .new_AntiFake_04_list:nth-child(2n+1) {
        clear: both;
    }


    .new_platformtoplist .new_platformtoplist_in .pli_text .indextitle .indext {
        font-size: 18px;
    }

    .new_platformtoplist .new_platformtoplist_in>img,
    .new_platformtoplist:nth-child(2n) .new_platformtoplist_in>img {
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        display: block;
        margin-bottom: 30px;
        float: none;
    }

    .new_platformtoplist .new_platformtoplist_in .pli_text,
    .new_platformtoplist:nth-child(2n) .new_platformtoplist_in .pli_text {
        min-height: auto;
        top: 0;
        width: 100%;
        position: static;
        display: block;
        float: none;
    }

    .new_platformtoplist .new_platformtoplist_in .pli_text .new_platformtoplist_imglist .new_platformtoplist_imgli .fwb {
        font-size: 12px;
        margin-top: 5px;
    }

    .new_platformtoplist:nth-child(2n+5) .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-child(2) {
        margin-top: 10%;
    }

    .new_platformtoplist:nth-child(2n+4) .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-child(2) {
        margin-top: 5%;
    }


    .right-pendant {
        display: none !important;
    }


    .module_business .module_business__div .module_business__div_list .module_business__div_list_img {
        float: none;
        margin-left: 5%;
        width: 90%;
    }

    .module_business .module_business__div .module_business__div_list .module_business__div_list_text {
        float: none;
        margin-left: 5%;
        width: 90%;
    }

    .module_business .module_business__div {
        padding-bottom: 20px;
    }

    .module_business .module_business__tab .module_business__tab_in a.module_business__tab_in_a .t {
        font-size: 12px;
        line-height: 1.2em;
    }

    .module_business .module_business__tab .module_business__tab_in a.module_business__tab_in_a .b {
        font-size: 14px;
        line-height: 1.5em;
    }

    .module_news .module_news__item {
        width: 100%;
        float: none;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .module_about__main__foot {
        padding: 20px 0;
        text-align: center;
    }

    .banner {
        height: 180px;
    }

    #main .flexslider .slides .flexslider__text {
        top: inherit;
        bottom: 30px;
        transform: inherit;
    }

    #main .flexslider .slides li .w1500 {
        font-size: 14px;

    }

    #main .flexslider .slides li .w1500 .flexslider__text_sub {
        font-size: 12px;
    }
}