/*手机版*/
@media all and (max-width: 767px) {
    .progress-bar-item:last-child {
        margin-right: 0 !important;
    }

    .progress-bar-item-act {
        background: #108DEE !important;
        color: #fff;
    }

    .progress-bar-item {
        width: 33%;
        margin-right: 5px;
        background: #f7f7f7;
        height: 40px;
        line-height: 40px;
        text-align: center;
        position: relative;
        cursor: pointer;
        border-radius: 5px;
        font-size: 12px;
    }

    .col-blue {
        color: #108DEE;
    }

    .phone-m-t10 {
        margin-top: 10px;
        width: 100%;
        display: flex;
        justify-content: center;
        display: none;
    }

    .progress-bar {
        width: 100%;
        left: 0;
        padding: 10px 6px;
    }

    .am-foot-bottom-menu {
        display: none;
    }

    .n_cont {
        padding-top: 0;
    }

    .cooperation-form {
        width: 80% !important;
        padding: 10px 15px;
        border-radius: 6px;
    }

    .cooperation-form .company-form-content-input-box {
        display: block !important;
    }

    .cooperation-form .company-form-content-input-name {
        display: block;
        width: 100%;
    }

    .cooperation-form input, .cooperation-form textarea {
        width: 100%;
    }

    .sbanner {
        width: 100%;
        height: 260px;
    }

    .mobile-noneim {
        display: none !important;
    }

    .ddsgg {
        height: 260px;
    }

    .lsjl li {
        width: 100%;
    }

    .nw_top {
        display: none;
    }

    .lsjl {
        /* display: none; */
    }

    .aygd {
        /*top: -63px;*/
    }

    .am-tabs-d2 .am-tabs-nav a {
        font-size: 14px;
    }

    [data-am-widget=tabs] .xxzndg {
        width: 100%;
    }

    .xxzndg li {
        margin-right: 0;
    }

    .sjbzn {
        width: 65%;
        word-wrap: normal;
        /* for IE */
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .c_jnnl li {
        width: 100%;
        word-wrap: normal;
        /* for IE */
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .am-tabs-bd .am-tab-panel {
        padding: 10px 0 15px 0;
    }

    .top {
        display: none;
    }

    .am-tabs {
        margin-top: 24px;
    }

    .head {
        width: 100%;
        height: 80px;
    }

    .jz {
        width: 90%;
        overflow: hidden;
    }

    .nav {
        display: none;
    }

    .cont {
        width: 100%;
        margin-top: 0;
    }

    .head .jz .fw {
        display: none;
    }

    .head .jz .p_sj {
        width: 70vw;
        background: none;
        height: 80px;
        line-height: 80px;
    }

    .nrns {
        display: none;
    }

    .sypa {
        width: 90%;
    }

    .xypa {
        width: 90%;
    }

    .xqxq img {
        /*width: 100%;*/
    }

    .head .jz .p_sj img {
        width: 100%;
        height: auto;
    }

    .am-menu-dropdown1 .am-menu-toggle {
        top: 0px;
        right: 0px;
    }

    .banner .bn_bt {
        font-size: 22px;
    }

    .sbanner {
        display: block;
    }

    .banner {
        display: none;
    }

    .hot {
        display: none;
    }

    .cont .c_bka .c_bkat {
        display: none;
    }

    .cont .c_bka .c_ycxw {
        width: 100%;
        height: auto;
    }

    .p_sjb {
        display: block;
    }

    .cont .c_bkb {
        margin-top: 20px;
    }

    .c_jzjn {
        float: none;
    }

    .c_jzbt {
        width: 100%;
        background: url('../img/jzjn_07.jpg') no-repeat left bottom;
    }

    .c_jnnl {
        width: 100%;
        display: none;
    }

    .p_sjc {
        display: none;
    }

    .p_sjd {
        display: block;
    }

    .c_xxzn {
        float: none;
        margin-top: 20px;
    }

    .c_xxt {
        width: 100%;
    }

    .cont .c_bkb {
        margin-top: 20px;
    }

    .c_jznr {
        height: auto;
        overflow: hidden;
    }

    .dbxgn {
        width: 100%;
    }

    .dbxgn li a {
        width: 100%;
    }

    .am-tabs-bd {
        height: auto;
    }

    .cont .c_bka {
        height: auto;
    }

    .c_bkct {
        width: 100%;
    }

    .nyszz {
        margin-top: 30px;
    }

    .mdzznzz ul li {
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
        width: 45%;
    }

    .mdzznzz ul li a {
        width: 100%;
    }

    .mdzznzz ul li a .gcbt {
        padding-top: 7px;
        padding-bottom: 7px;
        height: 50px;
        font-size: 12px;
        line-height: 20px;
        word-break: break-all;
        display: -webkit-box; /**对象作为伸缩盒子模型展示**/
        -webkit-box-orient: vertical; /**设置或检索伸缩盒子对象的子元素的排列方式**/
        -webkit-line-clamp: 2; /**显示的行数**/
        overflow: hidden; /**隐藏超出的内容**/
        text-overflow: ellipsis;
    }

    .ndscc {
        /* display: none; */
    }

    .fdyxb {
        width: 100%;
        height: 97px;
    }

    .ndscc li a .fdydb {
        /*width: 140px;*/
    }

    .c_bkc {
        height: auto;
    }

    .ndscc {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .wydnb {
        display: none;
    }

    .mdzznzz ul li a {
        height: auto
    }

    .ndscd li a img {
        width: 100%
    }

    .c_bkd {
        height: auto;
    }

    .c_bkc {
        padding-top: 20px;
    }

    .jsjl {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
        float: none;
    }

    .jsllbt {
        width: 100%;
    }

    .whfw {
        float: none;
        margin-top: 20px;
        width: 100%;
    }

    .whfwbt {
        width: 100%;
    }

    .c_bke {
        padding-top: 20px;
    }

    .c_bke {
        height: auto;
    }

    .c_bkebt {
        width: 100%;
    }

    .myzs {
        display: none;
    }

    .sszzd {
        display: block;
        overflow: hidden;
    }

    .sszzd li {
        width: 47%;
    }

    .sszzd li a {
        width: 100%;
        height: auto;
    }

    .sszzd li a img {
        width: 100%;
    }

    .nbbsc {
        display: block;
    }

    .nbbsc li {
        width: 100%;
    }

    .nbbsc li a {
        width: 100%;
        height: auto;
    }

    .nbbsc li a img {
        width: 100%;
    }

    .ssnb {
        display: none;
    }

    .egwm {
        margin-top: 20px;
        height: auto;
        text-align: center;
        display: block;
    }

    .egwm .ewmtpw {
        float: none;
    }

    .egwm .lxfsa {
        float: none;
        padding-left: 0;
        margin-top: 20px;
        overflow: hidden;
    }

    .dbxx {
        margin: 20px 0;
    }

    .bannern {
        height: 200px;
        text-align: center;
    }

    .nbnbte {
        padding-top: 58px;
    }

    .am-sticky-placeholder {
        display: none;
    }

    .ny_zqw {
        width: 100%;
        float: none;
    }

    .nw_top .top_tzbt {
        display: none;
    }

    .nw_top .top_mbx {
        padding-left: 0;
        float: none;
        font-size: 12px;
    }

    .lxybd img {
        width: 100%;
    }

    .myzsha li {
        margin-right: 0;
        width: 100%;
    }

    .myzsha li a {
        width: 100%;
        height: auto;
        line-height: normal;
        overflow: hidden;
    }

    .xypxq {
        height: auto;
    }

    .xypxq a {
        display: block;
        float: none;
    }

    .wjssx {
        height: auto;
    }

    .wjshnb {
        width: 100%;
        padding: 20px;
        float: none;
        height: auto;
    }

    .hbydnb {
        float: none;
        width: 100%;
        height: auto;
    }

    .wjlr {
        display: none;
    }

    .wjll {
        width: 100%;
        float: none;
    }

    .wjzlb li {
        height: auto;
    }

    .wjll .wjlnr {
        margin-bottom: 17px;
    }

    .jsanl li {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .dpdzfd {
        height: auto;
    }

    .jsanl li a img {
        width: 100%;

    }

    .am-login-box {
        margin-top: 20px;
    }

    .yxxqab img {
        float: none;
        width: 100%;
        height: auto;
    }

    .yxxqab .gcxqs {
        float: none;
        width: 100%;
        height: auto;
    }

    .gcxqs {
        padding: 25px;
    }

    .anljj {
        width: 100%;
        display: none;
    }

    .bzsb td {
        padding: 20px;
    }

    .jjb {
        display: none;
    }

    .wjzqd {
        display: block;
    }

    .wjzqd .bzsb {
        display: block;
        width: 100%;
    }

    .bzsb td {
        padding: 0;
        width: 33%;
        display: block;
        float: left;
        line-height: 44px;
    }

    .am-selected {
        width: 80px;
    }

    .jjb .bzns {
        display: block;
    }

    .ddtts {
    }

    .dbxgn li {
        float: left;
        width: 33.3%;
        margin-bottom: 15px;
    }

    .bzns td {
        display: block;
        float: left;
        height: 50px;
        line-height: 50px;
        width: 102px;
    }

    .ddtts {
        width: 100%;
        height: 350px;
    }

    .ny_nav {
        display: none !important;
    }

    .cdwzzx {
        width: 80%;
    }

    .cdwzzx {
        width: 75%;
    }

    .jkzx {
        display: none;
    }

    .jkzs {
        display: block;
    }

    .img-box {
        margin: 0 auto;
        width: 150px;
        height: 150px;
        line-height: 200px;
        text-align: center;
        display: flex;
        justify-content: center;

    }

    .img-box > img {
        width: 150px;

    }

    .logo {
        height: 90% !important;
        width: auto !important;
    }

    .head-box {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .head {
        height: auto;
    }

    .title-html {
        margin-top: 10px;
    }

    .search-box {
        padding: 0;
        font-size: small;
        width: 100px;
        text-align: center;
        justify-content: center;

    }

    .title-html input {
        width: 70%;
    }

    .head {
        padding: 20px 0;
    }

    .am-nav {
        position: absolute;
        top: 37px;
        right: 15px;
        width: 100%;
    }

    .nav-div {
        position: absolute;
        left: 15px !important;
        top: 62px !important;
        z-index: 1050 !important;
        width: 100% !important;
    }

    .foot {
        height: 500px;
    }

    .am-slider .am-slides img {
        width: 100%;
        height: 260px;
    }

    /* 手机端的菜单栏改动 */
    .am-div .am-menu .am-menu-toggle {
        top: 0
    }

    .am-div .am-menu-offcanvas1 .am-menu-nav > li > a {
        text-shadow: none !important;
        color: #2a2e2e !important;
        border: none !important;
        background-color: #fff !important;
    }

    .am-div .am-offcanvas-bar:after {
        content: none;
    }

    .am-div [class*=am-avg-]:after, .am-div [class*=am-avg-]:before {
        content: none;
    }

    .am-div .am-menu-nav > li > a:hover, .am-div .am-menu-offcanvas1 .am-menu-sub, .am-div .am-menu-offcanvas1 .am-menu-sub a {
        background-color: #f5f5f5 !important;
        text-shadow: none !important;
        color: #2a2e2e !important;
        border: none !important;
    }

    .am-div .am-open ul li {
        float: none !important;
    }

    .am-div .am-menu-offcanvas1 .am-menu-sub {
        padding: 0 0 0 15px !important;
    }

    .am-div .login {
        height: 44px;
        line-height: 44px;
        text-indent: 15px;

    }

    .am-scroll {
        display: flex;
        align-items: center;
        width: 100%;
        overflow-x: auto;
        height: 50px;
        line-height: 50px;
        flex-wrap: nowrap;
        overflow-y: hidden;
    }

    .am-scroll .am-scroll-item {
        min-width: 25%;
        height: 100%;
        text-align: center;
        margin-right: 10px;
    }

    .am-scroll .am-scroll-item:last-child {
        margin-right: 0;
    }

    .hidn-scroll {
        height: 43px;
        overflow: hidden;
        margin: 20px 0 10px 0;
    }

    .am-scroll a, .vip_info {
        font-size: 16px;
        color: #999;
        height: 100%;
        display: inline-block;
        white-space: nowrap;
    }

    .am-scroll .act a, .act .vip_info {
        width: 100%;
        color: #108DEE !important;
        border-bottom: 10px solid #108DEE;
    }

    .top_mbx .am-breadcrumb {
        text-align: right;
    }

    .size-title {
        display: none;
    }

    .contact {
        margin: 0 auto;
    }

    /*登录页*/
    .am-login-bigbox .foot {
        display: none;
    }

    /*注册页*/
    .am-reg .am-tabs-bd .am-tab-panel.am-active {
        padding: 0 20px;
    }

    .xypa {
        float: left;
    }

    /*数据详情页*/
    .am-data-details-item {
        margin-bottom: 20px;
    }

    .am-data-details-item > div {
        width: 100%;
        text-align: left;
        margin-bottom: 15px;
    }

    .am-data-details-item-left {
        width: 100%;
    }

    .am-data-details-item-right {
        width: 100%;
    }

    .am-data-details-item-width {
        display: block;
    }

    .am-data-details-item-enleft div {
        margin-bottom: 20px;
    }

    /*数据详情页end*/
    /* 公共样式 */
    .dis-none {
        display: none;
    }

    .b-f {
        background-color: #ffff;
    }

    .col-0 {
        color: #000;
    }

    /*	会员信息页*/
    .am-fillin-box {
        display: block !important;
        margin-bottom: 10px;
    }

    .am-fillin-box span {
        display: block;
        margin-bottom: 5px;
    }

    .am-fillin-box input[type=text], .am-fillin-box input[type=number] {
        width: 100%;
        height: 30px;
        padding: 5px 20px 5px 10px;
        line-height: 30px;
        background: #f5f5f5 !important;
        border: 0;
        outline: none;
        border-radius: 5px;
    }

    .edui-default .edui-editor-iframeholder {
        height: 500px !important;
    }

    .layui-form-item .layui-input-inline {
        width: 100%;
        margin: 0 0 5px 0;
    }

    .am-fillin-box-div {
        display: block !important;
        width: 100% !important;
        position: relative;
    }

    .posi-tip {
        position: absolute;
        bottom: 0;
        right: 5px;
    }

    .radio-inline {
        display: flex;
        align-items: center;
        margin-right: 10px;
    }

    .radio-inline label {
        font-size: 14px;
        font-weight: normal;
        margin-top: 0;
        margin-left: 5px;
    }

    .radio-inline input {
        font-size: 14px;
        font-weight: normal;
        margin-top: 0;
        margin-left: 5px;
    }

    .input-w100 {
        display: block;
        width: 100%;
        margin-right: 0;
        padding: 5px 10px;
        background: #f5f5f5;
        border: 0;
        border-radius: 5px;
        height: 30px;
        line-height: 30px;
        outline: none;
    }

    .layui-select-title {
        border-radius: 5px;
    }

    .radio-inline2 input,
    .radio-inline input {
        transform: scale(1.2);
        margin: 0;
    }

    .radio-inline label {
        font-weight: normal;
        margin: 0 0 0 10px;
    }

    .radio-inline2 {
        width: 50%;
        display: flex;
        align-items: center;
    }

    .radio-inline2 label {
        font-weight: normal;
        margin: 0 5px 0 5px;
    }

    .am-data-details-content {
        padding: 0 15px !important;
    }

    .mobile-none {
        display: none;
    }

    .search-return-box {
        width: 90%;
        margin: 0 auto;

    }

    .win-box form {
        width: 90% !important;
        min-width: 0;

    }


}

