@media(max-width:1500px){
    .pmec_cent{
        padding: 0 1.5%;
    }
}
@media(max-width:1440px){
    .topi_div p{
        font-size: 22px;
    }
    .topi_div p.fot{
        font-size: 22px;
    }
    .part_titl h4{
        font-size: 32px;
    }
    .p9{
        font-size: 29px;
    }
    .part_cont{
        width: 67%;
        height: 140px;
        padding-left: 3%;
    }
    .part_cont .p10{
        padding-top: 35px;
    }

    .part_cont li{
        width: 390px;
    }
    .feat_down{
        min-height: 68px;
        padding: 0 5% 10px 5%;
        background: url(../images/download.png) 95% center no-repeat #fff;
    }
    .feat_down h4{
        padding-top: 14px;
        font-size: 16px;
    }
    .feat_down .p2{
        font-size: 16px;
    }
}
@media(max-width:1200px){
    .pmec_banner{
        display: none;
    }
    .pmec_banners {
        display: block;
    }
    .cent_left
    ,.cent_righ{
        width: 100%;
        float: left;
    }
    .foot_cont .foot_logo{
        margin: 0 auto 20px;
        display: block;
        float: none;
    }
    .foot_cont .foot_cont_rig{
        width: 550px;
        margin: 0 auto;
        float: none;
    }
    .foot_cont ul.u2
    ,.foot_cont ul.u3{
        width: 270px;
    }
    /*-----------------------俄语样式-----------------------*/
    .foot_ru .foot_cont .foot_logo {
        margin: 0 auto 20px;
        display: block;
        float: none;
    }
    .foot_ru .foot_cont .foot_cont_rig{
        width: 100%;
    }
    .foot_ru .foot_cont ul.u2
    ,.foot_ru .foot_cont ul.u3{
        width: 100%;
        padding-right: 5%;
    }
    .foot_ru .foot_cont ul li{
        min-height: 36px;
        line-height: normal;
        margin: 5px 0;
        display: flex;
        display: -webkit-flex;
        align-items: center;
    }
}
@media(max-width:800px){
    .pmec_cent{
        padding: 0 1%;
    }
    .language{
        width: 130px;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        top: 10px;
        right: 10px;
    }
    .language a{
        padding: 0 5px;
        font-size:8px;
    }
    .left_webi .p1{
        font-size: 18px;
    }
    .left_webi h4 {
        line-height: 26px;
        margin-top: 6px;
        font-size: 16px;
    }
    .left_webi .p1{
        margin-top: 10px;
    }
    .left_webi .p2{
        font-size: 18px;
    }
    .webi_img{
        margin-top: 12px;
    }
    .webi_img img{
        max-width: 70%;
    }
    .webi_img .p3{
        max-width: 80%;
        line-height: 20px;
        margin-top: 10px;
        font-size: 14px;
    }
    .left_intr{
        margin-top: 24px;
    }
    .left_intr h3
    ,h3.h3{
        margin-bottom: 7px;
        font-size: 24px;
    }
    .left_intr .p4
    ,.left_intr .p5{
        line-height: 28px;
        font-size: 18px;
    }
    .left_spea {
        margin-top: 21px;
    }
    .left_spea .spea_ul {
        margin-top: 13px;
    }
    .left_spea .spea_div{
        padding: 20px 10px;
    }
    .left_spea .spea_div_img{
        margin: 0 auto;
        float: none;
    }
    .left_spea .spea_div_text{
        width: 100%;
        float: none;
    }
    .left_spea .spea_div_text .p6{
        font-size: 24px;
    }
    .left_spea .spea_div_text .p7{
        font-size: 20px;
    }
    .spea_intr{
        padding: 0 10px 20px;
    }
    .spea_intr p{
        line-height: 30px;
        font-size: 20px;
    }
    .topi_div{
        background: url(../images/char_+.png) 98% center no-repeat;
    }
    .topi_div p{
        font-size: 14px;
    }
    .topi_div p.fot{
        font-size: 12px;
    }
    .topi_intr{
        line-height: 30px;
        padding: 16px 20px 31px;
        font-size: 18px;
    }
    .left_topi{
        margin-top: 30px;
    }
    .topi_ul{
        margin-top: 13px;
    }
    .left_who {
        margin-top: 29px;
    }
    .left_who li{
        width: 100%;
        line-height: 32px;
        margin-right: 0;
        font-size: 18px;
    }
    .left_regi {
        margin-top: 31px;
        padding: 29px 10px 44px 10px;
    }
    .left_regi h4{
        font-size: 26px;
    }
    .left_regi li{
        height: 40px;
        line-height: 40px;
        margin-bottom: 15px;
    }
    .left_regi li .p8{
        width: 90px;
        height: 100%;
        line-height: normal;
        padding-right: 5px;
        font-size: 16px;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        /*justify-content: center;*/
    }
    .left_regi li .regi_input input
    ,.left_regi li .regi_input input.selt{
        padding: 0 12% 0 4.1%;
        background-size: 16px;
        font-size: 16px;
    }
    .left_regi li .regi_input input.selt{
        background: url(../images/regi_select.png) 96% center no-repeat #fff;
    }
    .selt_cont{
        max-height: 120px;
    }
    .selt_cont a{
        min-height: 30px;
        line-height: normal;
        padding: 5px 4.1%;
        font-size: 14px;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        /*justify-content: center;*/
    }
    .regi_prot{
        padding-left: 45px;
    }
    .regi_prot p{
        line-height: 24px;
        font-size: 16px;
    }
    .left_regi{
        padding-bottom: 40px;
    }
    .left_regi .regi_a{
        width: 80%;
        height: 54px;
        line-height: 54px;
        max-width: 330px;
    }
    .left_part{
        padding-bottom: 40px;
    }
    .part_titl{
        height: auto;
        padding-top: 21px;
    }
    .part_titl h4
    ,.p9{
        height: 36px;
        font-size: 24px;
    }
    a.apply{
        height: 54px;
        line-height: 54px;
        font-size: 18px;
    }
    .part_cont{
        width: 100%;
        height: auto;
        margin-top: 15px;
        padding-bottom: 18px;
        position: relative !important;
        top: 0 !important;
        left: 0;
    }
    .part_cont .p10{
        width: 100%;
        padding-top: 15px;
        float: none;
        font-size: 20px;
    }
    .part_cont ul{
        margin-top: 5px;
        float: none;
    }
    .part_cont li{
        width: 100%;
        height: auto;
        line-height: 32px;
        font-size: 16px;
    }
    .righ_cont{
        width: 145px;
    }
    .righ_cont .p0
    ,.righ_cont h4{
        height: 26px;
        font-size: 20px;
    }
    .feat_type p.p1{
        font-size: 18px;
    }
    .righ_indu p.p1.indu_p{
        font-size: 18px;
    }
    .righ_prev .p11{
        font-size: 18px;
    }
    .foot{
        margin-top: 14px;
        padding-top: 40px;
    }
    .foot_cont{
        padding-bottom: 10px;
    }
    .foot_cont ul{
        margin-bottom: 20px;
        float: none;
    }
    .foot_cont ul.u2, .foot_cont ul.u3 {
        width: 100%;
        padding-left: 10%;
    }
    .foot_cont ul li{
        font-size: 20px;
    }
    .foot_cont ul li.on{
        height: 40px;
        font-size: 22px;
    }
    .foot p.hao{
        height: auto;
        line-height: 20px;
        padding: 20px 10px;
        font-size: 14px;
    }
    .tck{
        padding: 20px;
    }
    .tck h6{
        margin: 12px auto;
        font-size: 16px;
    }
    .tck form input{
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
    }
    .tck .regi_prot{
        padding-left: 35px;
    }
    .regi_prot input[type="checkbox"]{
        width: 25px;
        height: 25px;
    }
    .regi_prot p{
        line-height: 20px;
        font-size: 14px;
    }
    .feat_down_ru h4.ch4 {
        padding-top: 26px;
    }
    /*-----------------------中文样式-----------------------*/
    .pmec_cn .topi_div p
    ,.pmec_cn .topi_intr
    ,.pmec_cn .left_who li
    ,.pmec_cn .feat_type p.p1
    ,.pmec_cn .feat_down h4
    ,.pmec_cn .righ_prev .p11{
        font-size: 18px;
    }
    .pmec_cn .left_intr h3
    ,.pmec_cn  h3.h3
    ,.pmec_cn .part_titl.ch6 h4
    ,.pmec_cn .righ_cont .p0
    ,.pmec_cn .righ_cont h4 {
        font-size: 24px;
    }
}



