
/*笔记本*/
@media screen and (max-width:1500px){

    /*head*/
    .head_container{
        max-width:1200px;
    }

    /*index*/
    .index-block-content-container{max-width:1100px;}
    .index-newslist-left{
        width: 42%;
    }
    .index_banner ul li a .text h1{font-size:5rem;}
    .index-newslist .text{width:400px;}

    /*foot*/
    .foot_container{max-width: 1200px;}

    /*about*/
    .about-culture-col4 li .back i{display:none;}


    /*w-1200*/
    .w-1200{max-width:960px;}

}




/*小笔记本*/
@media screen and (max-width:1250px){
    /*public*/
    html{font-size:60%;}
    .w-990{max-width:900px;}

    /*head*/
    .head_container{
        max-width:1000px;
    }

    /*foot*/
    .foot_container{max-width: 1000px;}

    /*index*/
    .index-block-content-container{max-width:960px;}
    .index-newslist .text{width:300px;}
    .index-newslist-left{}
    .index-newslist .time-month-day{font-size:2.8rem;}
    .index-newslist h3, .index-newslist h3 a{line-height: 25px;}
    .index-newslist p{line-height:20px;}
    .index-yewulist li h3{margin-top:10px;}
    .index_banner ul li a .text h1{font-size:4.4rem;}

    /*member-partner*/
    .partnerlist{max-width:960px;}
}




/*ipad 横着*/
@media screen and (max-width:1025px){

    .main{padding-top:53px;}

    /*head*/
    .head_container {
        padding:0 25px;
    }
    .head{background: rgba(30,30,30,.8);}
    .head_mobile_btn{display:block;}
    .head_nav{display:none;}
    .head_mobile_nav{display:block;}


    /*foot*/
    .foot{font-size:1.3rem;}
    .foot_contact li a{height:32px;width:32px;}
    .foot_contact li span{
        left:-75px;margin-left:0;width:110px;
    }
    .foot_contact li span::after{border-width: 8px 8px 0;left:100%;margin-left:-27px;}
    .bottom_contact{height:320px;padding:0 20px;}
    .bottom_contact_logo{margin-top:35px;width:70px;max-width:100%;}
    .bottom_contact_logo img,.bottom_contact img{width:100%;}
    .bottom_contact_companyname{width:100px;max-width:100%;}
    .bottom_contact_slogan{width:380px;max-width:100%;}

    .foot_container{margin:20px auto;}
    .foot_copyright{margin-top:7px;}


    /*index*/
    .index-block-header h1{font-size:2.6rem;color:#222;}
    .index-newslist-right::before{}
    .index-newslist .time{padding-right:32px;}
    .index-newslist .text{padding-left:15px;}
    .index-newslist-right-newsBox a{margin-bottom:30px;}
    .index-yewulist{margin: 20px auto 20px auto;}
    .index-yewulist li .back .text{font-size:1.0rem;}
    .index-yewulist li .back .text{margin-top:-21px;}
    .index-yewulist li:nth-child(1) .back .text, .index-yewulist li:nth-child(2) .back .text{margin-top:-42px;}
    .index-yewulist li h3{font-size:1.6rem;}
    .index-block-content-container{max-width:800px;}
    .index-newslist .text{width:250px;}



    /*public*/
    .w-960{max-width:800px;}
    .w-1200{max-width:800px;}

    /*ywfw*/
    .ywfw-hxms .index-block-header h1{color:#fff;}
    .index-block-header p{text-align:center;}
    .index-block-header p span{text-align:justify;display:inline-block;}


    /*about*/
    .about-culture-dsz .left{width:45%;margin-right:5%;}
    .about-culture-dsz .right{width:50%;}
    .about-culture-dsz .right span{width: 80px;height:5px;margin:10px 0 0 0;}
    .about-culture-dsz .right p{margin-top: 8px;line-height:1.5em;}
    .about-culture-dsz .right img{max-width:100px;}

    .about-culture-col4 li .front{top:40px;}
    .about-culture-col4 li .front h3{font-size:1.4rem;}
    .about-culture-col4 li .front h2, .about-culture-col4 li .back h2{font-size:1.8rem;}

    .about-culture-col4 li .back{top:40px;}
    .about-culture-col4 li .front h2, .about-culture-col4 li .back h2{font-size:1.5rem;}

    .about-introduce .right{margin-right:5%;}
    .about-introduce .left{margin-right:0;}


    /*contact*/
    .contact-details{width:50%;}
    .content-message{width:45%;margin-left:5%;}
    .contact-details h1{font-size: 3.2rem;font-weight:700;}
    .contact-details .logo{margin:20px 0;}
    .contact-details p{line-height:1.7em;}
    .contact-details p span{display:block;}
    .contact-info h1{font-size:2.5rem;}
    .contact-info p{font-size:1.3rem;}
    #allmap{height:380px;}


    /*ywfw*/
    .fwfw-itemarea li h1{font-size:2.6rem;margin-bottom:10px;}
    .fwfw-itemarea li .text{width:56%;}
    .fwfw-itemarea li .text p{font-size:1.4rem;line-height:1.9rem;margin-bottom: 15px;}
    .fwfw-itemarea li .img{
        width: 40%;
        margin: 0 0 0 4%;
    }
    .fwfw-itemarea li:nth-child(even) .img{margin: 0 4% 0 0;}


    /*member*/
    .member-sub-nav li a.btn-2{padding: 8px 20px;}
    .member-sub-nav li{margin:3px 0;}

}





/*ipad 竖着*/
@media screen and (max-width:900px){

    /*index*/
    .index-block-content{padding:16px 0;}
    .index-newslist{display:none;}
    .index-block-header{padding: 40px 30px 12px 30px;}
    .index-newslist-left{display:none;}
    .index-newslist-left .img{display:none;}
    .index-newslist-left .btn-2{display:none;}
    .index-newslist-right{padding:0 35px;text-align: center; width: auto;float:none;}
    .index-newslist-right::before{display:none;}
    .index-newslist .time{width:auto;height:auto; padding-right: 0;}
    .index-newslist .text{display:block;width:auto;margin-top:18px;}
    .index-newslist .time-month-day,.index-newslist .time-year{display:inline-block;text-align: center;}
    .index-newslist .time::before{
        position: absolute;
        top: 120%;
        left:50%;
        width: 20px;
        height: 2px;
        margin-left:-10px;
        content: '';
        -webkit-transition: height .3s;
        transition: height .3s;
        background-color: rgb(128, 128, 128);
    }
    .index-newslist .time::before{display:none;}

    .partnerlist{width:auto;margin:0 20px;}
    .partnerlist li{width: 29.3%;margin:1.6% 2%;}

    .index-newslist-mobile{display:block;}
    .index-newslist-mobile ul{max-width:80%;margin:0 auto;}
    .index-newslist-mobile ul li{overflow: hidden;margin:16px 0;border-bottom:1px solid rgba(0,0,0,0.06);}
    .index-newslist-mobile ul li:nth-child(1){margin-top:0;}
    .index-newslist-mobile ul li .img{
        float:left; width:30%;
    }
    .index-newslist-mobile ul li .text{float:left;width:70%;padding-left:5%;}
    .index-newslist-mobile ul li .text h2{color:#434343;font-weight:700;font-size:1.9rem;}
    .index-newslist-mobile ul li .text h3{margin:8px 0 2px 0;}
    .index-newslist-mobile ul li .text p{margin-top:10px;}
    .index-newslist-mobile ul li:nth-child(2) .img{float:right;}
    .index-newslist-mobile ul li:nth-child(2) .text{padding-left:0;padding-right:5%;}

    .index_banner ul li a .text h1{font-size:4.0rem;}


        /*ywfw*/
    .ywfw-all-content{width:auto;margin:0 35px;}
    .fwfw-itemnav{display:none;}

    /*public*/
    .w-960{width:auto;margin:0 35px;}
    .w-990{width:auto;margin:0 35px;}

    /*foot*/
    .foot{text-align: center;}
    .foot_nav{display:none;}
    .foot_copyright{padding:0 20px;text-align: center;}
    .foot_contact{position:relative;right:0;margin:15px 20px;text-align: center;display:inline-block;}


    /*newslist*/
    .page-nav ul li a{width:auto;padding:8px 35px;line-height:1.6em;}
    .page-nav ul li{margin:4px 4px;}
    .newslist li .newsimg{float:none;max-width:282px;margin:0 auto;}
    .newslist{width:70%;margin:auto;}
    .newslist li .newsimg{width: 100%;max-width:100%;}
    .newslist li .newstext{float:none;max-width: 100%;height:auto;margin:20px 0;}
    .newslist li .newstext a.news-more{position:relative;margin-top:20px;display:block;}



    /*contact*/
    .contact-details,.content-message{float:none;width:auto;margin:40px 0;text-align: center;}
    .content-message p input{height:40px;}
    .contact-info{margin:0 30px;}
    .contact-itemlist li a{height:auto;padding:10px;}
    .content-message p button{background: #002f75;color: #fff;}

}






/*手机 横着*/
@media screen and (max-width:740px){

    /*public*/
    .w-990,.w-960,.w-800{margin:12px;}
    .page-content{padding: 20px 0 20px 0;}


    /*head*/
    .head_logo{padding:15px 0;}
    .head_logo a{height:23px;}

    /*foot*/
    .bottom_contact{display:none;}
    .foot_contact{margin:5px auto;}
    .foot_copyright{font-size:1.2rem;}
    .foot_container{margin:10px auto;}
    .foot_contact li:hover span{box-shadow: 0 0 8px 1px rgba(0,0,0,0.3);}


    /*index*/
    .index-yewulist li{width:29.3%;}
    .index-yewulist{margin:0 15px;}
    .index-yewulist li{margin-top:30px;}
    .partnerlist li{width:42%;margin:1.6% 4%;}
    .swiper-pagination{display:none;}
    .index-newslist .time-month-day{font-size:2.0rem;}
    .index-newslist .time-year{font-size:1.3rem;}
    .index-newslist .text{padding-left:0;}
    .index-newslist-right{padding:0 20px;}
    .index-newslist .text{text-align:left;}
    .index-newslist .text{margin-top:0;}
    .inline-item{display:block;}
    .index-newslist .time{text-align:left;}
    .index-newslist p{font-size:1.2rem;}
    .index-newslist h3, .index-newslist h3 a{padding-bottom: 3px;}
    .index-newslist-right-newsBox a{margin-bottom:12px;}
    .index-newslist .time-month-day{line-height:25px;}

    .index-yewulist{text-align: center;}
    .index-yewulist li{display:inline-block;float:none;width: 29.3%;margin: 3% 1.5%;}

    .index_banner ul li a .text h1{font-size:2.5rem;font-weight: 700;margin: -16px 35px 0 35px;text-shadow: 2px 2px 8px rgba(0,0,0,0.8);}
    .index_banner ul li a .text h1 p:nth-child(1),.index_banner ul li a .text h1 p:nth-child(2){margin-left:0;}
    .index-block-header>span{margin:10px auto;}





    /*newslist*/
    .newspage-title h1{font-size:2.3rem;font-weight:700; line-height: 1.7em;padding-top: 0;}
    .newspage-info{font-size:1.5rem;}
    .newslist{width:100%;}
    .newslist li .newsimg{}
    .index-newslist-mobile ul{width:auto;max-width: 100%;margin:0 15px;}
    .index-newslist-mobile ul li .text h2{font-size:1.6rem;text-align: justify;}
    .index-newslist-mobile ul li .text p{display:none;}



    /*about*/
    .about-introduce-course{margin:0 12px;text-align: center;}
    .about-introduce-course li .time{text-align: center;}
    .about-introduce-course li .time h3{float:none;display:inline-block;}
    .about-introduce-course li .time h3 span{height:50px;width:50px;font-size: 1.3rem;font-weight:700;line-height: 47px;}
    .about-introduce-course li .event span{display:none;}
    .about-introduce-course li .event h4{margin:0;}
    .about-introduce-course li .event h4 p{display:inline-block;float:none;text-align: justify;}
    .about-introduce-course li .event h4 p::before{
        left: 50%;top: 0; margin-left: -11px;margin-top: -9px;
        border-top: 0 solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid transparent;
        border-left: 9px solid transparent;

    }
    .about-introduce-course li.active .event h4 p::before{
        border-bottom: 9px solid #002f75;
        border-top: 0 solid transparent;
        border-right: 9px solid transparent;
    }
    .about-introduce-course li .event{overflow: visible;}



    /*ywfw*/
    .fwfw-itemarea li .text{float:left;width:auto;}
    .fwfw-itemarea li .img{float:left;width:auto;}
    .fwfw-itemarea li h1{font-weight:700;font-size:2rem;}
    .fwfw-itemarea li .text p{font-size:1.2rem;}
    .ywfw-allblock{padding: 10px 0 25px 0;}
    .ywfw-all-content{margin:0 10px;}


    /*member*/
    .member-sub{padding:30px 10px;}
    .member-sub-exa li .left{float:none;width:auto;}
    .member-sub-exa li .right{float:none;width:auto;}
    .member-sub-exa li:nth-child(2n) .left, .member-sub-exa li:nth-child(2n) .right{float:none;}
    .page-nav{display:none;}
    .member-sub-info li span{width: 44%;}
    .member-sub-info{margin:10px;}
    .member-sub-info li span{margin: 10px 3%;}
    .member-sub-exa li .right-container{padding:10px;}
    .member-sub-exa li .right h2{font-size:1.9rem;}
    .member-sub-exa li .right p{font-size:1.3rem; line-height: 1.9em;}




    /*about*/
    .about-introduce .right,.about-introduce .right{float:none;width:auto;margin: 20px 0;}
    .about-culture-dsz .right,.about-culture-dsz .right{float:none;width:auto;margin:0 0;}
    .about-culture-col4 li{width:100%;}
    .about-culture-dsz .left{width:auto;float:none;margin:0 0 20px 0;max-width: 100%;}
    .about-culture-dsz .right, .about-culture-dsz .right{max-width: 100%;margin:0 2%;}
    .about-culture-dsz .right img{max-width:60px;margin:10px 0 0 0;}
    .about-introduce-course li .event h4 p{font-size:1.4rem;}
    .about-management{margin:30px 0;}
    .index-block-header{padding:10px 20px 12px 20px;}
    .index-block-header p{text-align: justify;}
    .about-culture-dsz .right h2{font-size:2.2rem;}
    .about-culture-dsz .right h3{font-size:2.0rem;}
    .about-culture-dsz{margin:20px 0 0 0 ;}

    .recruitment .require,.recruitment .info,.jobkonw p{font-size:1.3rem;}


    /*contact*/
    .contact-details h1,.content-message h1{font-size:2.2rem;}
    .contact-itemlist li{width:auto;float:none;margin: 0 3% 6% 3%;}
    .contact-itemlist li:nth-child(2),.contact-itemlist li:nth-child(3){float:left;width:42%;}
    .contact-itemlist li:nth-child(3){margin-right:6%;}
    .contact-itemlist li a{padding:5px;}
    .contact-itemlist li .img{height:120px;line-height:120px;}
    .contact-itemlist li img{max-width:100%;max-height:100%;width:auto;}
    .contact-details .logo{max-width:120px;}
    .contact-details p{font-size:1.3rem;}
    .contact-info p{text-align: justify;}
    .contact-info span{margin: 18px auto;width: 60px;}
    .contact-itemlist{margin: 40px 0 0 0;}
    .contact-itemlist li a p{margin-top:5px;}
    .about-culture-col4{margin-top:55px;}
    .about-culture-col4 li .back h3{font-size:1.55rem;}
    .about-culture-col4 li .back p{font-size:1.55rem;}
    .contact-details p{text-align: left;}
    .contact-details p span{display:inline;}
}