@media screen  and (max-width: 1700px) {
    .ny-lssy .ny-bg .im1 {
        left: 13%;
    }
}

@media screen  and (max-width: 1560px) {
    /*党建工作*/
    .djgz-ban .box-n .dn1 {
        font-size: 28px;
    }

    .djgz-ban .box-n .dn2 {
        font-size: 75px;
    }

    .djgz-ban .box-n .dn3 {
        font-size: 28px;
    }

    /*产品*/
    .com-djgzban .box-n {
        right: 14%;
    }

    .com-djgzban .box-n .im1 {
        height: 200px;
    }

    .ny-lssy .ny-bg .im1 {
        left: 10%;
    }

    .lay-jm .jm-nei .form1 .tex1 {
        height: 150px;
    }

}

@media screen  and (max-width: 1370px) {
    .ny-lssy .ny-bg .im1 {
        left: 2%;
    }

    .com-jianju {
        padding: 60px 0;
    }

    .aq-bot3 .bot3-box .dlist .dpai img {
        height: 250px;
    }

    /*宝妈会*/
    .new-t1 .sp1 {
        font-size: 32px;
    }

    .new-t1 .dfr {
        padding: 10px 0 0;
    }

    .com-djgzban .box-n {
        right: 24%;
    }

    .com-djgzban .box-n .im1 {
        height: 160px;
    }

    .join .join-top .dt1 {
        font-size: 38px;
    }

    .header .head-fr .head-login {
        left: -150px;
    }

}



/*@media screen  and (max-width: 1200px) and (min-width: 900px) {*/
/*.conta {*/
/*width: 98%;*/
/*}*/
/*body {*/
/*min-width: 200px;*/
/*}*/
/*.header .head-nav .dn-box {*/

/*margin: 0 17px;*/

/*}*/
/*.foot-top .dfl{*/
/*width: 670px;*/
/*}*/
/*.jtjs-ban .dn-bot {*/

/*max-width: 90%;*/
/*}*/
/*.jtjs-kqmz .dn-bot .blo-box .dn-nei .dn-zi {*/
/*top: 7%;*/
/*}*/
/*.ny-array .dwen{*/
/*width: 48%;*/
/*padding: 0;*/
/*}*/
/*.ny-array .dtu,.scjy-body .com-dfr{*/
/*width: 50%;*/
/*}*/
/*.ny-qsjx .dwen{*/
/*width: 100%;*/
/*}*/
/*.zsjm-bot .dfl{*/
/*width: 52%;*/
/*}*/
/*.zsjm-bot .dfr{*/
/*width: 44%;*/
/*}*/
/*.com-banbz1 .box-n{*/
/*width: 96%;*/
/*margin-left: -48%;*/
/*}*/
/*.djgz2-body .news1-bot1 .dflda{*/
/*display: none;*/

/*}*/
/*.dszjy-nei1 .dt1:before, .dszjy-nei1 .dt1:after {*/
/*width: 223px !important;*/
/*}*/
/*}*/

@media screen  and (max-width: 750px) {
    /*底部图片样式*/
    .md-img .md-img-01{
        height:80px ;
        width: 245px;
    }


    .sp-heng {
        display: block;
    }

    .com-pagination span {
        width: 28px;
    }

    .ny-lssy .ny-bg .im1 {
        width: 72%;
        top: 0;
        left: 15%;
    }

    .lay-jm .jm-nei {
        width: 300px;
        padding: 10px;
    }

    .lay-jm .jm-nei .dt1 {
        font-size: 22px;

    }

    .lay-jm .jm-nei .form1 .dpai,
    .lay-jm .jm-nei .form1 .sel1 {
        margin: 0 0 5px;
    }

    .lay-jm .jm-nei .dt2 {
        font-size: 15px;
    }

    .lay-jm .jm-nei .form1 .inp1, .lay-jm .jm-nei .form1 .inp2 {
        height: 35px;
        font-size: 14px;

        padding: 0 0 0 10px;
    }

    .lay-jm .jm-nei .form1 .im-yzm {
        height: 32px;
        margin: 0 0 0 13px;
    }
    .lay-jm .jm-nei .form1 .i-dg{
        top: 3px;
        left: 28%;
    }

    .lay-jm .jm-nei .form1 .tex1 {
        height: 100px;
        font-size: 14px;
        padding: 10px;

    }

    .lay-jm .jm-nei .form1 .inp1 {
        width: 100%;
        margin: 0 0 5px;
    }
    .lay-jm .jm-nei .form1 .inp1[name="code"]{
        width: 44%;
    }
    .lay-jm .jm-nei .form1 .i-sx {
        margin: -24px 0 0 9px;

    }
    .lay-jm .jm-nei .form1 .inp2 {
        width: 100%;
    }

    .lay-jm .jm-nei .form1 .btn-sub {

        height: 36px;
        line-height: 36px;
        font-size: 16px;
        margin: 10px auto 0;

    }

    ._citys1 a {
        height: 26px;
        margin: 1% 1% 0;
        line-height: 26px;
        font-size: 12px;
    }

    /*公共*/
    body {
        min-width: 200px;
    }

    .com-mob {
        display: block !important;
    }

    .com-pc {
        display: none !important;
    }

    .com-jianju {
        padding: 40px 0;
    }

    .conta {
        width: 90%;
    }

    .p-click-alert {
        display: block;

    }

    .com-pronav {
        height: 50px;
        line-height: 50px;
    }

    .com-pronav.fix {
        top: 50px;
    }

    .com-pronav .i-xia {
        display: block;
		width:10%;
    }

    .com-pronav .dfl .sp1 {
        font-size: 12px;
        max-width: 116px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .com-pronav .dfl .dp2 {
        font-size: 12px;
        display: none;
        position: absolute;
        top: 99%;
        left: 0;
        width: 112%;
        margin: 0 0 0 -6%;
        background: rgba(61, 61, 61, .95);
        text-align: center;
        line-height: 35px;
    }

    .com-pronav .dfl .dp2 .a1 {
        margin: 0 5px;
    }

    .com-pronav .dfl .dp2 .a1:before {
        display: none;
    }

    .com-pronav .dfl .dp2 span {
        display: block;
        border-bottom: 1px solid rgba(255, 255, 255, .3);
        padding: 10px 0;
    }

    .com-pronav .dfl .dp2 span:last-of-type {
        border: none;
    }

    .com-pronav .dfr {
        padding: 10px 0 0;
    }

    .com-btn1 {
        width: 85px;
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }

    .com-banbz1 .box-n {
        position: relative;
        margin: 0;
        left: 0;
        width: 100%;
        padding: 5%;
    }

    .com-banbz1 .box-n .nei-b {
        width: 100%;
        text-align: center;
    }

    .com-banbz1 .nei-b .dn1 {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 10px;
    }

    .com-banbz1 .nei-b .dn2 .a1 {
        width: 112px;
        height: 28px;
        line-height: 26px;
        font-size: 15px;
        margin: 0 10px;
    }

    /*头部*/
    .header {
        position: fixed;
    }

    .main {
        padding: 50px 0 0;
    }

    .header .head-logo {
        margin: 0 0 0 -35px;
        width: 70px;
        left: 50%;
    }

    .header .head-logo .im2 {
        height: auto;
    }

    .header .head-nav {
        display: none;
        position: fixed;
        background: linear-gradient(to right, #1637D0, #3A0F86);
        top: 50px;
        left: 0;
        z-index: 5;
        width: 100%;
        height: 100%;
        /*padding: 0 5%;*/
    }

    .header .head-nav .dn-box .dp1 {
        /*padding: 0 5%;*/
        border-top: 1px solid rgba(255, 255, 255, .3);
        width: 90%;
        margin: auto;
    }

    .header .head-nav .dn-box .bxian {
        display: none;
    }

    .header .head-nav .dn-box {
        display: block;
        margin: 0;

    }

    .header .head-fr .head-sousuo .form1 {
        background: none;
    }

    .header .head-nav .dn-box .dp1 i {
        display: block;
    }

    .header .head-nav .dn-box .dp2 {
        padding: 10px 0;
        line-height: 24px;
        font-size: 12px;
        position: relative;
        top: auto;
        left: auto;
        border-top: 1px solid rgba(255, 255, 255, .3);
        border-left: none;
        width: 100%;
        margin: 0;
        height: auto;
        overflow: hidden;
        background: #FFFFFF;
        opacity: 1;
    }

    .header .head-nav .dn-box .dp2 > a {
        padding: 0 !important;
        float: left;
        width: 20%;
        animation: none !important;
        text-align: center;

    }

    .header .head-nav .dn-box .dp2 * {
        color: #333333;
    }

    .header .head-nav .dn-box .dp2:before {
        display: none;
    }

    .header .head-nav .dn-box4 .dp2 .dpai {
        width: 36%;
        padding: 0;
        text-align: center;
    }

    .header .head-nav .dn-box4 .dp2 .dbp1 {
        font-size: 12px;
    }

    .header .head-nav .dn-box4 .dp2 .dpai:before {
        display: none;
    }

    .header .head-nav .dn-box4 .dp2 .dpai .dbp2,
    .header .head-nav .dn-box4 .dp2 .dpai .dbp3 {
        display: none;
    }

    .header .head-nav .dn-box1 {
        animation: fadeInRight .6s .1s ease both;
    }

    .header .head-nav .dn-box2 {
        animation: fadeInRight .6s .2s ease both;
    }

    .header .head-nav .dn-box3 {
        animation: fadeInRight .6s .3s ease both;
    }

    .header .head-nav .dn-box4 {
        animation: fadeInRight .6s .4s ease both;
    }

    .header .head-nav .dn-box5 {
        animation: fadeInRight .6s .5s ease both;
    }

    .header .head-nav .dn-box6 {
        animation: fadeInRight .6s .6s ease both;
    }

    .header .head-nav .dn-box7 {
        animation: fadeInRight .6s .7s ease both;
    }

    .header .head-bg {
        display: none !important;
    }

    .header .conta {
        width: 100%;
    }

    .header .head-fr {
        display: none;
        width: 100%;
        top: 50px;
        /*background: #FFFFFF;*/
        background: rgba(0, 0, 0, .2);
        padding: 0 0 20px;
        position: fixed;
        height: 100%;
    }

    .header .head-fr .a1 {
        color: #212cbb;
        text-align: left;
        border-bottom: 1px solid #A5A5A5;
        /*padding: 0 0 0 30px;*/

    }

    .header .head-fr .blo-box:last-child .a1 {
        border: none;
    }

    .header .head-fr .blo-box {
        /*width: 30px;*/
        background: #FFFFFF;
        width: 100%;
        margin: 0;
        padding: 0 8%;
    }

    .header .head-caozuo {
        display: block;
    }

    .header .head-fr .blo-box .head-cominp {
        display: inline-block;
    }

    .header .head-fr .a1 i {
        /*font-size: 17px;*/
        /*position: absolute;*/
        /*left: 0;*/
        /*top: 0;*/
    }

    .header .head-fr .head-login, .header .head-fr .head-shop {
        /*left: 0;*/
        /*position: fixed;*/
        /*width: 100%;*/
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        border-bottom: 1px solid #A5A5A5;
    }

    .header .head-fr .head-shop {
        padding: 12px 0 9px;
    }

    .header .head-fr .head-shop .dp1 {
        display: none;
    }

    .header .head-fr .head-shop .dn-xia .blo-box1 {
        width: 25%;
        padding: 0 4%;
    }

    .header .head-fr .head-shop .dn-xia:before, .header .head-fr .head-shop .dn-xia:after {
        display: none;
    }

    .header .head-fr .head-login input.inp1 {
        border: none;
        border-bottom: 1px solid #EDEDED;
    }

    .header .head-fr .a1 .spx1, .header .head-fr .a1 .ixia {
        display: inline-block;
    }

    .header .head-fr .head-sousuo {
        width: 100%;
        display: block;
        right: auto;
        padding: 0 0 0 32px;
        font-size: 18px;
    }

    .header .head-fr .head-login .dnp1 {
        display: none;
    }

    .header .head-fr .head-sousuo .dn-sha {
        width: 100%;
        background: none;
    }

    .header .head-fr .head-sousuo .dn-sha .inp1 {
        color: #212cbb;
    }

    .header .head-fr .head-sousuo .dn-xia {
        display: none;
    }

    .header .head-fr .head-sousuo .dn-close {
        right: 30px;
    }

    .header .head-fr .head-login .inp2 {
        background: #DDDDDD;
    }

    .header .head-fr .head-login .inp3 {
        border: none;
        color: #DDDDDD;

    }

    /*.header .head-fr .head-login .i-cha {*/
    /*display: block;*/
    /*}*/
    /*.header .head-fr .head-shop .i-cha {*/
    /*display: block;*/
    /*}*/
    /*底部*/
    .foot-top {
        padding: 15px 0 12px;
        border-bottom: 1px solid #cccccc;
    }

    .foxian .foot-top {
        border-top: none;
    }

    .foot-top .dfl {
        width: 100%;
        margin: 0 0 15px;
        padding: 15px 0;
        border-top: 1px solid #cccccc;
        border-bottom: 1px solid #cccccc;
    }

    .foot-top .dfl .dn-box {
        width: 100%;
        margin: 0;
        line-height: 32px;
    }

    .foot-top .dfl .dp2 {
        display: none;
        font-size: 12px;
        padding: 4px 10px 10px;
        overflow: hidden;
    }

    .foot-top .dfl .dp2 a {
        width: 33.3%;
        float: left;
        text-align: center;
    }

    .foot-top .dfl .dp1 {
        font-size: 14px;
        font-weight: normal;
    }

    .foot-top .dfl .dp1 i {
        display: block;
    }

    .foot-top .dfr {
        width: 100%;
        max-width: inherit;
    }

    .foot-top .dfr .bl1 {
        width: 13%;
        padding: 10px 0 0;
        text-align: right;
    }

    .foot-top .dfr .bl1 .i-kf {
        font-size: 45px;
    }

    .foot-top .dfr .bl2 {
        padding: 0;
        float: right;
        width: 85%;
    }

    .foot-top .dfr .bl2 .dp1 {
        font-size: 12px;
        line-height: 22px;

    }

    .foot-top .dfr .bl2 .dp2 {
        font-size: 18px;
    }

    .foot-top .dfr .bl2 .dp12 {
        float: left;
        width: 60%;
        text-align: center;
        margin: 0;
        line-height: 22px;
    }

    .foot-top .dfr .bl2 .dnzz {
        float: left;
        position: relative;
        width: 40%;
        text-align: center;
        line-height: 26px;
    }

    .foot-top .dfr .bl2 .dnzz:before {
        content: '';
        position: absolute;
        right: 0;
        height: 100%;
        border-right: 1px solid #cccccc;

    }

    .foot-bot {
        padding: 15px 0;
    }

    .foot-bot .dfl {
        font-size: 12px;
        text-align: center;
    }

    .foot-bot .dfr {
        width: 100%;
        text-align: center;
        margin: 4px 0 0;
    }

    /*首页*/
    /*.inde-ban .inde-sw1 {*/
    /*width: 104%;*/
    /*}*/
    .inde-ban .inde-sw1 {
        width: 100%;
    }

    /*首页三块*/
    .inde-block{
        margin: 0;
    }
    .inde-block .dlist {
        height: auto;
    }

    .inde-block .dlist .conta {
        width: 100%;
    }

    .inde-block .dlist .dn-nei .dn-more .a1 {
        width: 106px;
        height: 30px;
        line-height: 28px;
        font-size: 14px;
        margin: 0 8px;
    }

    .inde-block .dlist .dl-bg {
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
    }

    .inde-block .dlist .box-n {
        position: relative;
        top: 0;
        margin: 0 !important;
        padding: 6% 0 0;
        height: 100%;
    }

    .inde-block .dlist .dn-nei {
        width: 100%;
        margin: 0;
    }

    .inde-block .dlist .dn-nei .dn1 {
        font-size: 20px;
    }

    .inde-block .dlist .dn-nei .dn-zi {
        font-size: 12px;
        line-height: 20px;
    }

    .inde-block .dlist3 .dn-nei.fl{
        position: absolute;
        bottom: 5%;
        left: 0;
    }

    /*产品 点击购买弹窗*/
    .pro2-bot {
        width: 90%;
        padding: 20px;
        margin: auto;
    }

    .tan-body .layui-layer-setwin .layui-layer-close2 {
        width: 18px;
        height: 18px;
    }

    .tan-body .layui-layer-setwin {
        right: 21px;
        top: 20px;
    }

    .pro2-bot .dn-box2 {
        margin: 20px 0;
    }

    .pro2-bot .dn-box2 .dlist .d1 {
        font-size: 12px;
        line-height: 20px;
    }

    .pro2-bot .dn-box2 .d-bot .dlist {
        height: auto;
        line-height: inherit;
    }

    .pro2-bot .dn-box2 .d-top .dlist .d1 {
        width: 50%;
    }

    .pro2-bot .dn-box2 .d-bot .dlist .d1 {
        width: 100%;
        padding: 7px 0;
    }

    .pro2-bot .dn-box1 .dfl img {
        max-width: 80%;
    }

    .pro2-bot .dn-box1 .dfr .sel1 {
        height: 32px;
        font-size: 14px;
    }

    .pro2-bot .dn-box1 .dfr {
        width: 66%;
    }

    .pro2-bot .dn-box1 .dfr .dnp1 {
        font-size: 14px;
        margin: 0 0 5px;
    }

    /*集团介绍*/
    .jtjs-ban {
        padding: 15% 5% 28%;
    }

    .jtjs-ban .vid1 {
        width: 80%;
    }

    .jtjs-ban .dn-top .dn1 {
        font-size: 26px;
    }

    .jtjs-ban .dn-top .dn1 .sp2 {
        display: block;
    }

    .jtjs-ban .dn-top .dn1 .sp1 {
        display: none;
    }

    .jtjs-ban .dn-top .dn2 {
        font-size: 16px;
    }

    .jtjs-ban .dn-mid {
        margin: 10px auto;
    }

    .jtjs-ban .dn-bot {
        font-size: 14px;
        line-height: 20px;
        padding: 0 5%;
        margin: 0 0 15px;
    }

    /*扛起民族大旗*/
    .jtjs-kqmz .dn-top .dn1 {
        font-size: 14px;
        line-height: 22px;
    }

    .jtjs-kqmz .dn-top .dn-x {
        width: 50px;
    }

    .jtjs-kqmz .dn-bot .blo-box {
        width: 48%;
        margin: 0 1% 2%;
    }

    .jtjs-kqmz .dn-bot .blo-box .dn-nei .dn-zi {
        /*display: block;*/
        font-size: 12px;
        line-height: 20px;
        top: 5%;
        width: 90%;
        left: 5%;
    }

    .jtjs-kqmz .dn-bot .blo-box .dn-nei .dn-di {
        font-size: 16px;
        padding: 6px 5%;
    }

    /*.jtjs-kqmz .dn-bot .blo-box .dn-nei {*/
    /*background: rgba(33, 46, 187, .5);*/
    /*}*/
    /*人物介绍*/
    .jtjs-rwjs .conta {
        width: 100%;
    }

    .jtjs-rwjs .dfl {
        width: 100%;
    }

    .jtjs-rwjs .dfl .im1 {
        width: 100%;
    }

    .jtjs-rwjs .dfr {
        width: 74%;
        margin: -45px 5% 0 0;
    }

    .jtjs-rwjs .dfr .dnt1 {
        margin: 5px 0 0;
        font-size: 24px;
    }

    .jtjs-rwjs .dfr .dnt1 .sp1 {
        font-size: 16px;
    }

    .jtjs-rwjs .dfr .dlist {
        font-size: 14px;
        line-height: 28px;
    }

    .jtjs-rwjs .dfr .dlist span {
        display: block;
        margin: 0 0 0 18px;
    }

    /*完达品质*/
    .jtjs-wdpz .dn-top .dnt1 {
        font-size: 28px;
    }

    .jtjs-wdpz .dn-top .top-box .blo-box {
        width: 50%;
        border: none;
        margin: 0 0 15px;
        padding: 0 6%;
    }

    .jtjs-wdpz .dn-top .top-box .blo-box .com-zi {
        width: 80%;
        margin: auto;
    }

    .jtjs-wdpz .dn-bot {
        padding: 30px 0 0;
    }

    .jtjs-wdpz .dn-top .top-box .dn2 {
        margin: 0;
        font-size: 14px;
    }

    .jtjs-wdpz .dn-top .top-box .dn3 {
        font-size: 16px;
        line-height: 26px;
    }

    .jtjs-wdpz .dn-bot .bot-box .blo-box {
        width: 50%;
        margin: 0 0 15px;
        font-size: 14px;
        padding: 0 8%;
    }

    .jtjs-wdpz .dn-bot .bot-box .blo-box .com-zi {
        width: 70%;
        margin: auto;
    }

    .jtjs-wdpz .dn-bot .bot-box .blo-box .dn3 span {
        display: block;
    }

    .jtjs-wdpz .dn-top .top-box {
        margin: 30px 0;

    }

    .jtjs-wdpz .dn-bot .bot-box .dn2 {
        font-size: 18px;
        margin: 0;
    }

    /*多年荣誉*/
    .dnry .dt1 {
        font-size: 24px;
    }

    .dnry .dnry-sw1 {
        height: 60px;
    }

    .dnry .dnry-sw1 .swiper-slide .dn1 {
        line-height: 50px;
        font-size: 12px;
    }

    .dnry .dnry-sw1 .swiper-slide-active .dn1 {
        font-size: 18px;
    }

    .dnry .dnry-sw2 {
        width: 300%;
        height: 300px;
    }

    .dnry .dnry-sw2 .dn1 {
        height: 200px;
        line-height: 200px;
    }

    .dnry .dnry-sw2 .dn1 img {
        box-shadow: 0 5px 14px rgba(150, 150, 150, .9);
    }

    .dnry .dnry-sw2 .dn2 {
        font-size: 16px;
    }

    .dnry .dnry-bot1 {
        margin: 10px 0 0;
    }

    .dnry .dnry-bot2 .swbtn {
        top: 29%;
    }

    /*奶源*/
    .ny-ban {
        margin: 0;
        padding: 15% 0;
    }

    .ny-ban .nei-wen .dn1 {
        font-size: 26px;
        line-height: 32px;
    }

    .ny-ban .nei-wen .dn2 {
        font-size: 20px;
    }

    .ny-ban .nei-wen .dn3 {
        font-size: 13px;
        line-height: 22px;
        padding: 0 5%;

    }

    .ny-ban .nei-wen .com-zi img {
        width: auto;
    }

    .ny-array {
        padding: 20px 0;
    }

    .ny-array .dwen .dn1, .lcyz-body .ny-array .dwen .dn1 {
        font-size: 23px;
        line-height: 28px;
        text-align: left;
    }

    .ny-array .dwen {
        width: 100%;
        padding: 15px 0;

    }

    .ny-array .dwen .dn2, .scjy-body .ny-array .dwen .dn2 {
        font-size: 17px;
        margin: 1px 0 5px;
        text-align: left;
    }

    .scjy-body .ny-array3.fofive {
        background-position: 80% center !important;
    }

    .ny-array .dtu {
        width: 100%;

    }

    .ny-array2, .ny-array3 {
        height: auto;
    }

    .ny-array .dwen .dn3 {
        font-size: 12px;
        line-height: 22px;
        text-align: justify;
    }

    /*红色历史*/
    .hsls-smzh .box-n .dn2 {
        width: 100%;
    }

    .hsls-smzh, .hsls-zr {
        height: auto;
        background: #FADDA3;
        min-height: 500px;
    }

    .hsls-box .hs-bg {
        /*position: relative;*/
        /*height: 200px;*/
    }

    .hsls-box .box-n .dn1 {
        font-size: 24px;
        margin: 0 0 5px;
        text-align: center;
    }

    .hsls-smzh .box-n {
        padding: 12% 0 0;
    }

    .hsls-zr .box-n {
        padding: 22% 0 0;
    }

    .hsls-box .box-n .dn2 {
        font-size: 14px;
        line-height: 24px;
    }

    .hsls-his {
        padding: 50px 0 210px;
    }

    .hsls-his .dlist .dpai:last-of-type {
        padding: 0 0 0 20px;
    }

    .hsls-his .dlist .dpai:first-of-type {
        padding: 0 20px 0 0;
    }

    .hsls-his:before {

        width: 24px;
        top: 10px;
        margin: 0 0 0 -12px;
    }

    .hsls-his .dlist .dpai {

        margin: 20px 0 30px;
    }

    .hsls-his:after {
        height: 160px;
    }

    /*生产检验*/
    .scjy-ban .nei-wen .dlist .blo-box {
        max-width: 20%;
        font-size: 14px;
    }

    .scjy-ban .nei-wen .dlist .bl1 {
        padding: 0;
    }

    .scjy-ban .nei-wen .dlist .bl2 {
        padding: 25px 0 0;
    }

    .scjy-ban .nei-wen .dlist .bl2 i {
        font-size: 30px;
    }

    .scjy-bot2 {
        padding: 50px 0;
    }

    .scjy-bot2 .dt1 {
        font-size: 28px;
        line-height: 36px;
    }

    .scjy-bot2 .dt1 span {
        display: block;
    }

    .scjy-bot2 .dn-bot .blo-box .box-n {
        top: 0;
    }

    .scjy-bot2 .dn-bot .blo-box {
        width: 100%;
        margin: 0 0 22px;
        height: 300px;
    }

    .scjy-bot2 .dn-bot .blo-box .box-n .dn-xia {
        opacity: 1;

    }

    .scjy-bot2 .dn-bot .blo-box .box-n .dn1 {
        font-size: 17px;
        line-height: 24px;
    }

    .scjy-bot2 .dn-bot {
        margin: 20px 0 0;
    }

    .scjy-bot2 .dn-bot .blo-box .box-n .dn2 {
        font-size: 14px;
        line-height: 22px;
        color: #575757;
        margin: 5px 0 0;
    }

    .scjy-bot2 .dn-bot .blo-box .box-n i {
        display: none;
    }

    .scjy-body .com-dfr {
        width: 100%;
        height: 300px;
    }

    .scjy-body .ny-array .dwen .dn1, .scjy-body .ny-array .dwen .dn2 {
        text-align: center;
    }

    .scjy-body .ny-array .dwen .dn3 {
        font-size: 12px;
    }

    .scjy-body .scjy-jztr .dwen .dn2 {
        font-size: 15px;
    }

    .scjy-zncr .dwen .dn3 p {
        margin: 0;
    }

    /*.scjy-zncr .ny-bg, .scjy-wlws .ny-bg {*/
    /*background-position: right center !important;*/
    /*}*/
    .scjy-body .com-dfr .box-n {
        height: 49%;
    }

    .scjy-body .com-dfr .box-n .dn1 {
        font-size: 12px;
        line-height: 14px;
        top: 3%;

        padding: 0 2%;
    }

    .scjy-body .com-dfr .box-n .dn2 {
        font-size: 12px;
        padding: 0 3%;
    }

    .scjy-body .com-dfr .box-n .dn2 .b1 {
        height: 14px;
        margin: -2px 6px 0 0;
    }

    .scjy-body .ny-array2, .scjy-body .ny-array3 {
        height: auto;
        /*padding: 10% 0;*/
        padding: 20px 0;
    }

    /*临床验证*/
    .lcyz-body .ny-array .dwen {
        width: 100%;
    }

    .lcyz-body .ny-array .dwen .dn1 .sp1 {
        font-size: 20px;
    }



    .lcyz-body .ny-array {
        background: #4892EB;
        padding: 0;

    }
    .lcyz-body .ny-stxd{
        padding: 6% 0 0;
    }
    .lcyz-body .ny-alc{
        padding: 18% 0 0;
    }


    .scjy-body .ny-array .ny-bg, .ny-body .ny-array .ny-bg {
        position: relative;
        height: 240px;
    }

    .scjy-body .scjy-wlws .com-mob {
        margin: -16% 0 0;
    }

    .ny-qsjx .ny-bg {
        margin: -200px 0 0;
        height: 450px !important;
    }

    .ny-stxd .ny-bg .im1 {
        left: 2%;
        bottom: 0;
        height: 80px;
    }

    .ny-alc .ny-bg .im1 {
        right: auto;
        left: 4%;
        bottom: auto;
        top: 4%;
        height: 80px;
    }

    .lcyz-body .ny-array .dwen .dn1, .lcyz-body .ny-array .dwen .dn2 {
        text-align: center;
    }

    .aq-bot3 .bot3-box .dlist .dpai2 {
        padding: 0;
    }

    .lcyz-body .ny-lcsy .dwen {
        padding: 93% 0 0;
    }

    /*.ny-stxd *, .ny-alc * {*/
    /*color: #ffffff !important;*/
    /*}*/
    .ny-alc {
        background-position: 63% center !important;
    }

    .ny-lcsy.ny-array .dwen .dn2 {
        font-size: 14px;
        margin: 4px auto 5px;
    }

    .ny-lcsy.ny-array .dwen .dn3 {
        text-align: justify;
    }

    /*产品安全*/
    .aq-bot1 {
        height: auto;
        background: #4892EB;
        padding: 0;
    }

    .aq-bot1 .aq-bg {
        /*position: relative;*/
        /*height: 240px;*/
        background-position: 40% center !important;
    }

    .aq-bot1 .conta {
        width: 96%;
    }

    .aq-bot1 .box-n .dw2 {
        font-size: 14px;
        line-height: 20px;

    }

    .aq-bot1 .box-n .dw2 span, .aq-bot1 .box-n .dw3 span {
        display: inline-block;
    }

    .aq-bot1 .box-n .dw3 {
        font-size: 12px;
        line-height: 18px;
        margin: 0;
    }

    .aq-bot1 .box-n {
        max-width: 100%;
        width: 100%;
        position: relative;
        margin: 0 !important;
        padding: 10% 0 70%;
    }

    .aq-bot1 .box-n .dlist {
        text-align: right;
    }

    .com-dt1 {
        font-size: 26px;
    }

    .aq-bot1 .box-n .dlist .bl1 {
        width: 22%;
        margin: 0 0 0 6%;
        font-size: 12px;
        text-align: center;
    }

    .aq-bot1 .box-n .dlist .bl1 .dp2 span {
        display: block;
    }

    .aq-bot2 .bot2-box .blo-box {

        width: 100%;
        margin: 0 0 15px;
        /*height: 260px;*/
        height: auto;
        padding: 20px 0;
    }

    .aq-bot2 .bot2-box .blo-box .dn1 {
        font-size: 18px;
    }

    .aq-bot2 .bot2-box .blo-box .dn2 {
        font-size: 13px;
    }

    .aq-bot2 .bot2-box .blo-box .dn3 {

        font-size: 12px;
        line-height: 20px;
        height: auto;
        padding: 12px 20px;
    }

    .com-jianju2 {
        padding: 30px 0;
    }

    .aq-bot3 {
        padding: 0 0 30px;
    }

    .aq-bot3 .bot3-box .dlist .dn1 {
        font-size: 20px;
    }
    .aq-bot3 .bot3-box .dlist .dn-vid{
        padding: 0;
    }
    .aq-bot3 .bot3-box .dlist {
        padding: 30px 20px;
    }

    .aq-bot3 .bot3-box .dlist .dn2 {
        font-size: 12px;
        line-height: 20px;
        margin: 10px 0 30px;

    }

    .aq-bot3 .bot3-box .dlist .dpai {
        margin: 0;
    }

    .aq-bot3 .bot3-box .dlist .dpai img {
        height: auto;
        width: 100%;
        margin: 0;
    }

    /*产品*/
    .prod-bot1 .dlist .dl-dt1 {
        display: block;
    }

    .prod-bot1 .dlist .dcom {
        width: 100%;

    }

    .prod-bot1 .dlist .dwen {
        height: auto;
        padding: 20px 0 30px;
    }

    .prod-bot1 .dlist .dtu {
        height: 300px;
    }

    .prod-bot1 .dlist .dwen .dn1 {
        display: none;
    }

    .prod-bot1 .dlist .dwen .box-n {
        top: 0;
        margin: 0 !important;
        position: relative;
    }

    .prod-bot1 .dlist .dwen .ul-xia li {
        font-size: 12px;
        padding: 0 0 0 6%;
    }
    .prod-bot1 .dlistyi .dwen .ul-xia li{
        padding: 0 0 0 30%;
    }



    /*产品二级页面*/
    .prod2-ban {
        /*height: 200px;*/
        height: auto;
    }

    .prod2-bot1 .conta {
        width: 100%;
    }

    .prod2-bot1 .dt1 {
        font-size: 28px;
    }

    .prod2-bot1 .dt-swit {

        padding: 20px 0 5px;
    }

    .prod2-bot1 .bot1-box .blo-box {
        width: 49.7%;
        /*margin: 0 0 .5%;*/
        height: 160px;

    }

    .prod2-bot1 .bot1-box .blo-box .dn1 {
        font-size: 24px;
    }

    .prod2-bot1 .dt-swit .a1 {
        height: 60px;
        line-height: 60px;
        font-size: 20px;
    }

    .prod2-bot1 .dt-swit .a1.ac:before,
    .prod2-bot1 .dt-swit .a1:hover:before {
        width: 70%;
        margin: 0;
        left: 15%;
    }

    /*活动中心 综艺节目*/
    .zyjm .zyjm-bot {
        overflow: hidden;

    }

    .zyjm .zyjm-bot .zyjm-sw1 {
        width: 300%;
    }

    .zyjm .zyjm-bot .zyjm-sw1 .sl-n {
        font-size: 16px;
    }

    .zyjm .dt1 {
        font-size: 30px;
        margin: 0 0 20px;
    }

    .bmh-ban {
        height: auto;
    }

    /*.bmh-ban .bmh-bg {*/
    /*height: 260px;*/
    /*position: relative;*/
    /*}*/
    .bmh-ban .box-n {
        position: relative;
        left: 0;
        bottom: 0;
        text-align: center;
        padding: 10px 0;
    }

    .bmh-ban .box-n a, .yqmm .bmh-ban .box-n a {
        width: 70px;
        height: 70px;
        line-height: 72px;
        font-size: 12px;
        margin: 0;
    }

    .zjmdm .bmh-ban .box-n a {
        line-height: 16px;
        padding: 17px 0 0;
    }

    .bmh-ban .box-n a.ac, .yqmm .bmh-ban .box-n a.ac {
        width: 85px;
        height: 85px;
        line-height: 95px;
        font-size: 14px;
    }

    .zjmdm .bmh-ban .box-n a.ac {
        line-height: 17px;
        padding: 27px 0 0;
    }

    .zjmdm .bmh-swit .dfl .form1 {
        border-radius: 8px;
    }

    .zjmdm .bmh-swit .dn-paix {
        display: block;
        text-align: right;
        font-size: 16px;
    }

    .bmh-swit {
        height: auto;
        line-height: 32px;
        padding: 10px 0;
    }

    .bmh-swit .dfl {
        /*width: 100%;*/
    }

    .zjmdm .bmh-swit .dfl .form1 .inp1 {
        width: 160px;
        float: left;
        font-size: 13px;
        padding: 0 0 0 10px;
    }

    .zjmdm .bmh-swit .dfl .form1 {
        font-size: 13px;
        margin: 0;
    }

    .zjmdm .bmh-swit .dfl .form1 .sp1 {
        width: 52px;
        float: left;
    }

    .zjmdm .bmh-swit .dfl .form1 .btn-sub {
        margin: 0;
        width: 35px;
        float: right;
    }

    .zjmdm .bmh-swit .dfr {
        font-size: 13px;
        width: 100%;
    }

    .bmh-bot1 .bot-sha .blo-box {
        width: 100%;
        margin: 0 0 15px;
    }

    .bmh-swit .a1 {
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        padding: 0 12px;
        margin: 0;
    }

    .bmh-bot1 .bot-sha .blo-box .dn-x .dn1 {
        font-size: 14px;
    }

    /*新闻*/
    .new-t1 .sp1 {
        font-size: 18px;
    }

    .news1-bot1 .new-t1 .sel1 {
        width: 90px;
        font-size: 14px;
        height: 25px;
    }

    .news-bot1 .news-sw1 .dzuo {
        width: 100%;
        height: 65%;
        top: auto;
        bottom: 0;
        padding: 24% 5% 0;
    }

    .news-bot1 .news-sw1 .dzuo .dp1 {
        font-size: 20px;
        line-height: 24px;
    }

    .news-bot1 .news-sw1 .dzuo .dp2 {
        font-size: 16px;
    }

    .news-bot1 .news-sw1 .dzuo .dp3 {
        font-size: 12px;
        line-height: 20px;
        margin: 10px auto;
    }

    .news-bot1 .news-sw1 .dyou {
        width: 90%;
        right: 5%;
        height: 50%;
        top: 0;
        bottom: auto;
        z-index: 5;
    }

    .new-t1 .dfr {
        font-size: 16px;
        padding: 0;
    }

    .new-t1 .dfr .ixia {
        top: 5px;
        font-size: 16px;
    }

    .news-bot2 .bot2-box .dcom {
        width: 100%;
        margin: 0 0 15px;
        height: auto;
        padding: 10px;
    }

    .new-t1 {
        margin: 0 0 30px;
    }

    .news1-bot1 .bot1-box .dlist {

        border: 1px solid #DDDDDD;
        margin: 0 0 15px;
        padding: 10px;
    }

    .news1-bot1 .bot1-box .dz {
        width: 100%;
        height: 180px;
    }

    .news1-bot1 .bot1-box .dy {
        width: 100%;
        height: auto;
        padding: 10px 0 0;
    }

    .news1-bot1 .bot1-box .dy .dn3 {
        position: relative;
        bottom: auto;
    }

    .news1-bot1 .bot1-box .dy .dn1 {
        font-size: 14px;

        color: #717171;
    }

    .news1-bot1 .bot1-box .dy .dn2 {
        font-size: 15px;
        line-height: 26px;
        margin: 0 0 12px;
        height: auto;
        padding: 3px 0 0;
        color: #3a3a3a;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .news-bot2 .bot2-box .dcom .dn2 {
        font-size: 16px;

    }

    .news-bot2 .bot2-box .dcom .dn3 {
        font-size: 14px;
        margin: 6px 0 10px;
    }

    .news-bot2 .bot2-box .dcom .dn1 {
        height: 172px;
    }

    .com-fanye {
        padding: 30px 0;
    }

    /*详情*/
    .newsxq .dn-top .dfl {
        width: 100%;
    }

    .newsxq .dn-top .dfr {
        width: 100%;
        max-width: 100%;
        text-align: right;
    }

    .newsxq .dn-top .dfl .dn1 {
        font-size: 22px;
        line-height: 28px;
    }

    .newsxq .dn-mid {
        margin: 30px 0;
    }

    /*党建工作*/
    .djgz-ban .box-n {
        text-align: right;
    }

    .djgz-ban .box-n .dn1 {
        font-size: 16px;
    }

    .djgz-ban .box-n .dn3 {
        font-size: 16px;
    }

    .djgz-ban .box-n .dn2 {
        font-size: 30px;
    }

    .djgz-body .news-bot1 .news-sw1 .dzuo {
        width: 100%;
        height: 65%;
        bottom: 0;
        top: auto;
        text-align: center;
        padding: 24% 5% 0;
    }

    .djgz-body .news-bot1 .news-sw1 .dyou {
        width: 90%;
        height: 50%;
        top: 0;
        left: 5%;
    }

    .djgz-bot2 .bot2-box .blo-box .dn1 {
        /*float: right;*/
        /*width: 40%;*/
        height: 180px;
    }

    .djgz-bot21 .bot2-box .blo-box .dn1 {
        float: right;
        width: 40%;
        height: 120px;
    }

    .news-bot1 .news-sw1 {
        width: 100%;
    }

    .news-bot1 .bot1-box .swbtn {
        display: none;
    }

    .djgz-bot2 .bot2-box .blo-box {
        width: 100%;
        margin: 0 0 15px;
        padding: 10px;
    }

    .djgz-bot2 .bot2-box .blo-box .dtn1 {
        font-size: 14px;
        padding: 10px 0 0;
    }

    .djgz-bot2 .bot2-box .blo-box .dn2 {
        font-size: 15px;
        line-height: 26px;
        margin: 0 0 12px;
        height: auto;
        padding: 3px 0 0;
        /*float: left;*/
        /*width: 56%;*/
    }

    .djgz2-ban .box-n {
        right: 0;
    }

    .djgz2-body .news1-bot1 .dflda {
        padding: 0;
        width: 100%;
        margin: 0 0 15px;
    }

    .djgz2-body .news1-bot1 .dflda .dlist {
        overflow: hidden;
    }

    .djgz2-body .news1-bot1 .dflda a {
        width: 25%;
        float: left;
        font-size: 14px;
        padding: 3px 0;
    }

    .djgz2-body .news1-bot1 .dfrda {
        width: 100%;
    }

    .djgz2-body .news1-bot1 .bot1-box .dy {
        width: 100%;
    }

    /*终端推广活动*/
    .zdtg-box1 .dn-top {
        padding: 20px 0;
    }

    .zdtg-box1 .dn-top .dt1 {
        font-size: 24px;
    }

    .zdtg-box1 .dn-top .dx {

        margin: 5px auto 18px;
    }

    .zdtg-box1 .dn-top .dn-swit {
        width: 90%;
    }

    .zdtg-box1 .dn-top .dn-swit a {

        /*font-size: 18px;*/
		font-size:15px;
        height: 40px;
        line-height: 38px;
    }

    .zdtg-box1 .conta {
        box-shadow: none;
    }

    .zdtg-box1 .dn-bot {
        padding: 0 0 10px;
    }

    .zdtg-box1 .dn-bot .dt1 {

        font-size: 16px;
        border-bottom: 1px solid #cccccc;
        padding: 0 0 4px;
        margin: 0 auto 10px;
    }

    .djgz-body .news-bot1 .news-sw1 .dzuo .dp1 {
        font-size: 20px;
        line-height: 28px;
    }

    .djgz-bot2 .bot2-box .blo-box .acom {
        overflow: hidden;
    }

    .zdtg-box1 .dn-bot .dt1 a {

        padding: 0 6px;
    }

    .zdtg-box1 .dn-bot .dt1 .dz i {
        display: inline-block;

    }

    .zdtg-box1 .dn-bot .dn-list {
        padding: 0;
        display: none;
        border-bottom: 1px solid #cccccc;
    }

    .zdtg-box1 .dn-bot .dn-list a {
        width: 16.66%;
        margin: 0 0 6px;
        font-size: 13px;
    }

    .zyjm {
        padding: 50px 0;
    }

    /*宝妈会*/
    .bmhxq .bmhxq-bot .dfl {
        width: 100%;
        padding: 15px;
    }

    .bmhxq .dn-crumbs {
        font-size: 14px;
    }

    .bmhxq .bmhxq-bot .dfl .dt1 {
        font-size: 18px;
    }

    .bmhxq .bmhxq-bot .dfr {
        width: 100%;
        margin: 15px 0 0;
    }

    .bmhxq .bmhxq-bot .dfl .com-sxy .dcom {
        width: 100%;
        text-align: left;
        margin: 0 0 5px;
    }

    .bmhxq .bmhxq-bot .dfr-bot1 .dlist {
        padding: 10px 0;
    }

    .com-djgzban .box-n {
        right: 0;
    }

    .com-djgzban .box-n .im1 {
        height: auto;
        max-width: 80%;
    }

    /*招商加盟*/
    .zsjm-bot .dfl {
        width: 100%;
    }

    .zsjm-bot .dfl #allmap {
        height: 200px;
    }

    .zsjm-bot .dfr {
        width: 100%;
    }

    .zsjm-bot .dfr .dlist {
        padding: 17px 0 17px 48px;
    }

    .zsjm-bot .dfr .dlist .dz {
        top: 22px;
        left: 5px;
    }

    .join .join-top {
        margin: 0 0 30px;
    }

    .join .join-top .dt1 {
        font-size: 24px;
    }

    .join .join-bot .dn-top .dlist .sel1 {
        font-size: 14px;
        padding: 0 0 0 15px;
        width: 100%;

    }

    .join .join-bot .dn-top .dlist .inp1 {
        font-size: 14px;
        padding: 0;
    }

    .city-picker-span {
        padding: 0;
    }

    .join .join-bot .dn-top .dlist .dcom .ixia {
        display: block;
    }

    .join .join-bot .dn-top .dlist .inp-sub {
        font-size: 14px;
        width: 100%;
    }

    .join .join-bot .dn-bot .dlist1 {
        display: none;
    }

    .join .join-bot .dn-bot .dlist .dn-sha {
        padding: 10px;
        overflow: hidden;
    }

    .join .join-bot .dn-bot .dlist {
        border: 1px solid #aaa;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom {
        font-size: 12px;
        /*width: 33%;*/
        width: auto;
        vertical-align: bottom;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom1 {
        font-size: 16px;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom2 {
        margin: 0 16px 0 12px;

    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom2:before {
        content: '';
        border-left: 1px solid #aaaaaa;
        position: absolute;
        right: -9px;
        top: 3px;
        height: 12px;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom4 {
        width: 50%;
        display: block;
        margin: 5px 0 0;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom5 {
        float: right;
        margin: -18px 0 0;
        text-align: right;
    }

    .join .join-bot .dn-bot .dlist .dn-sha .dcom5 .i-swit {
        position: absolute;
        top: -22px;
        right: 0;
        font-size: 16px;
        color: #aaa;
    }

    .join .join-bot .dn-bot .dlist .dn-xia {
        padding: 10px 0;
        width: 94%;
        margin: auto;
        border: none;
        border-top: 1px solid #aaaaaa;

    }

    .join .join-bot .dn-bot .dlist .dn-xia .dt1 {
        font-size: 18px;
        border: none;
        padding: 0;
    }

    .join .join-bot .dn-bot .dlist .dn-xia .dw2-t1 .dcon {
        font-size: 12px;
        width: 50%;
    }

    .join .join-bot .dn-bot .dlist .dn-xia .dw2 {
        font-size: 14px;
    }

    .join .join-bot .dn-bot .dlist .dn-xia .dw2 .com-bjq {
        line-height: 20px;
        font-size: 12px;
    }

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(1) {
        animation: fadeInDown .3s 0.07s ease both;
    }

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(2) {
        animation: fadeInDown .3s 0.14s ease both;
    }

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(3) {
        animation: fadeInDown .3s 0.21s ease both;
    }

    .join .join-bot .dn-top .dlist .dcom {
        width: 100%;
    }

    .join .join-bot .dn-top .dlist .fl {
        margin: 0 0 15px;
    }

    /*搜索结果页面*/
    .sea-box1 .form1 {
        /*width: 100%;*/
        padding: 0 6%;
    }

    .sea-box1 .form1 .dn1 .inp1 {
        font-size: 16px;
    }

    .sea-box1 .form1 .dn1 {
        /*width: 100%;*/
        width: auto;
    }

    .sea-box1 .form1 .dn2 {
        font-size: 13px;
    }

    .sea-box2 {
        padding: 25px 0;
    }

    .sea-box2 .dlist a {
        font-size: 14px;
        padding: 17px 0;
    }

    .sea-box2 .dlist a b {
        font-size: 14px;
    }
}

@media screen  and (min-width: 750px) {

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(1) {
        animation: fadeInRight .3s 0.07s ease both;
    }

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(2) {
        animation: fadeInRight .3s 0.14s ease both;
    }

    .header .head-nav .dn-box-bmh .dp2 .dpai:nth-of-type(3) {
        animation: fadeInRight .3s 0.21s ease both;
    }

    .inde-body .header .head-logo .im1 {
        display: block;
    }

    .inde-body .header .head-logo .im2 {
        display: none;
    }

    .aq-bot1 .box-n .dlist .bl1:hover .im1 {
        transform: translate(0, -10px);
    }

    .scjy-ban .nei-wen .dlist .bl1:hover .im1 {
        transform: translate(0, -12px);
    }

}

