@charset "UTF-8";
@media screen and (max-width: 1200px) { 
    *{
        box-sizing: border-box;
    }
    .w1140{
        max-width: 1140px;
        width: 100%;
    }

    .main{padding-top: 82px;}
    .header .nav{display: none;}
    .header{position: fixed;width: 100%;left: 0;top: 0;z-index: 3;background: #fff;}
    .logo{height: 46px;}
    .logo img.pc{display: none;}
    .logo img.mob{display: block;}
    .header{padding: 18px 4%;}
    .header .hide-nav{width:46px;height:46px; position: absolute; right: 5px; top:20px; display:block; background: url(../image/gt.png) no-repeat; background-size:90%; background-position: 50%; margin-right:1.5%;}
    .navtree{ display: none; position: fixed; top: 0; height: 100%; width: 100%;z-index: 10000;}
    .navtree .maskbg{background-color:#006f76;position:fixed;right: 0;top: 0;height:100%;width: 100%;}
    .navtree ul{ padding: 15px 0; top:50px;position: relative;}
    .navtree ul li{ text-align:center; cursor: pointer;font-size:20px;height: 67px;line-height: 35px;text-overflow: ellipsis;white-space: nowrap; }
    .navtree ul li a{ color:#ffffff; text-align:center;}
    .navtree ul li i{display: inline-block;height: 6px;width: 6px;background:#de353c;border-radius: 100%;position: relative;vertical-align: middle;margin-right: 5px; opacity:0.3}
    .gb{display: block; padding:25x 10px 0; margin-left:87%; }
    .gb a {margin-top:150px;}
    .gb img{height:30px; margin-top:30px;}
    
    *.bx-wrapper{margin-bottom: 25px;}
    .ltitle.mt70{margin-top: 20px;}
    .line{ width:100%;border-top: 4px solid #000000; height: 4px;}
    .engtitle{float:left;width:100%;font-size: 1.3rem; color: #006f76; margin-top:-4px; border-top:4px solid #006f76; line-height:45px; margin-left:3%;}
    .engtitle1{float:left;width:47%;font-size: 1.3rem; color: #006f76; margin-top:-4px; border-top:4px solid #006f76; line-height:45px;margin-left:3%;}
    .xwzx_bt{ font-size:24px; color:#383635; font-weight:normal; line-height:65px;}
    .course-img img{width: 100%;height: initial; object-fit: contain;}
    .dt{width: 100%;height: inherit;display: none;}
    .cpyy_nr{height: inherit;}
    .mk01{ float:left; width:100%;}
    .cpyy_nr{ width:100%;}
    .cpyy_nr ul{padding:0 1.5% 5%;}
    .cpyy_nr li{float: left;display: inline; width:33.3%; text-align: center; padding:0 1.5%;}
    .cpyy_nr li a{text-align: center;}
    .sy-new-nav1 li .img{ width:100%;}

    .cpyy{ width:100%; line-height:1.8; min-height: 100px; height:100%; background-color:#383635; font-size:20px; color:#ffffff; text-align:center;display: flex;align-items: center;justify-content: center;}
    .cpyy a{color:#ffffff;vertical-align: middle;display: inline-block;height: 100%;}

    .cpyy_nr01{ width:100%;}
    .cpyy_nr01 ul{ padding:0 1.5% 5%; }
    .cpyy_nr01 li{float: left;display: inline; width:47%; text-align: center; padding:0 1.5%;}
    .cpyy_nr01 li a{text-align: center;}
    .inx-about2 li{margin-left: 0;}
    .inx-about2{margin-left: 0;}
    .inx-about2-tit{padding: 0;}
    .inx-about2-tit p{color: #454545; text-align:left; line-height:24px; font-size:13px; padding-top:10px;}
    .clr:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }
    .gd.mt30,.gd.mt50{margin-top: 0;margin-right: 2.5%;}
    .fwzc_nr .inx-about2{padding: 0 1.5% 5%;}
    .fwzc_nr .inx-about2 li:last-child{display: none;}
    .fwzc_nr .inx-about2 li{float: left;display: inline;width: 50%;text-align: center;padding: 0 1.5%;}
    .fwzc {width: 100%;background-color: #006f76;font-size: 16px;color: #ffffff;text-align: center;padding: 8% 0;height: inherit;line-height: inherit;}
    .fwzc img{width: 30%;padding: 0;object-fit: contain;height: inherit;margin-bottom: 15px;}
    .fwzc_nr{height: inherit;padding-bottom: 8%;}
    .zg{line-height: 28px;width: 100%;padding: 3%;color: #006f76;font-size: 1.5rem;text-align: center;}
    .bg-gray1.pt50{padding-top: 0;padding-bottom: 0;}
    .bg-gray1{background: #fff;border-top: 4px solid #f0f0f0;display: none;}
    .zg_nr{height: inherit;padding: 0;display: flex;flex-direction: column-reverse;min-height: initial;}
    .zg_nr_l{width: 100%;padding:4% 4% 4% 4%; font-size: 0.95rem;line-height: 28px;}
    .zg_nr_r{width: 100%;height: inherit;margin-top: 0;}
    .zg_nr_r img{width: 100%;height: inherit;object-fit: contain;}
    .w1140.p70{padding: 0;}
    .zg_nr p img{display: none;}
    .footer-info ul{display: none;}
    .footer-info .xt{display: none;}
    .footer-info{width: 100%;}
    .footer-bg .w1140{display: flex;flex-direction: column-reverse;padding: 0 4%;}
    .dh{ background-color:#4f493d; margin-top:9px;  padding:0% 15% 5%; text-align:left;margin: 0 auto;}
    .dh li{ border-bottom:2px solid #ffffff; height:45px; line-height:45px; padding:15px 0;}
    .ssk{ height:40px;border:none; background-color:#4f493d; color:#ffffff; font-size:20px;  background-size:10%; text-indent:2em; outline:none;}
    .mtitle{ float:left; width:100%; height:45px;}
    
    .page.clearfix{display: none;}
    .imglist a{width:calc((100% - 20px) / 2);margin: 0;}
    .imglist{margin-left: 0;display: flex;flex-wrap: wrap;gap:20px;padding:0 4%;}
    .imgbound{width: 100%;}
    .lx{width: 100%;padding-left: 4%;}
    .lxwm01_r img{display: none;}
    .cpjyy_l{width: 100%;}
    .cpjyy_l img{width: 100%;object-fit: contain;}
    .cpjyy_r p{padding-top: 15px;}
    .cpjyy_r{margin-left: 0%;margin-top: 6%;}
    .cpgs_nr img{max-width: 100%;}
    .tab.w1140.pb50{padding-bottom: 0;}
    .xwzx{margin-left: 0;width: 100%;padding: 0 4% 4% 4%;display: flex;flex-wrap: wrap;gap:20px;min-height: inherit;}
    .xwzx a{margin-left: 0; width: calc((100% - 20px) / 2);margin-bottom:0px;padding-bottom: 0;}
    .imgbound01{width: 100%;height: inherit;}
    .layout-r{width: 100%;padding: 0 4%;}
    .content h4{text-indent:0;padding-left: 10px;}
    .fwln{width: 100%;padding: 0 4%;margin-top: 0;}
    .fwln ul{width: 100%;}
    .qfwfw{margin-top: 0;padding: 0 4%;width: 100%;}
    .qfwfw ul{width: 100%;}
    .zlxz{margin-left: 0;padding:0 4%;display: flex;gap: 20px;}
    .zlxz li{margin-left: 0;width: calc((100% - 20px) / 2);}
    .zlxz_img{width: 100%;height: inherit;}
    .zlxz_img img{width: 100%;object-fit: contain;height: inherit;}
    .zlxz-tit p{width: 100%;line-height: 1.2;min-height: 30px;padding: 6px 4%;}
    .jieshao{width: 100%;padding: 0 4%;}
    .jieshao img{max-width: 100%;height: inherit;}
    .dt1{width: 100%;height: inherit;}
    .qywh{margin-left: 0;padding: 0 4%;width: 100%;}
    .qywh li{margin: 0 auto;}
    .jieshao .p_l{width: 100%;}
	.jieshao .p_l p{
		white-space:wrap;
	}
	.jieshao .p_l p span{
		white-space:wrap!important;
	}
	.tab ul.title{
		display:flex;
		justify-content: space-around;
		
	}
	.tab ul li.zt-title{
		margin:0;
		width:31%;
	}
    .jieshao .p_r{width: 100%;padding-right: 0;padding-bottom: 6%;}
    .jieshao img{padding: 0 6%;width: 100%;}
    .jieshao .dt2{display: none;}
    .lxwm_nr img{display: none;}
    .lxwm{width: 100%;margin: 0;padding: 6% 4%;}
    .fwrx{font-size: 24px;line-height: 1.8;padding: 4% 0;}
    .lxwm_nr{font-size: 16px;font-weight: normal;}
    .zg_nr.mt20{margin-top: 0;}
    .zg_nr.mt20 p:last-child{padding: 0;}
    .page{display: none;}
    .cont1{padding: 0 4%;}
    .jdal_nr{padding: 0 4%;}
    .fwln ul li{text-indent: 0;line-height: 1.6;padding: 4% 4% 4% 10px;}
    .jieshao{text-align: inherit!important;}
    .qywh_wz{height: auto;padding-bottom: 4%;}
	.banner img{
	
	object-fit:cover;
		}
  
}

/*=================================手机或小平板 phone=============================== */
@media screen and (max-width: 767px) {
    .top_slide_wrap.pc{display: none;}
    .top_slide_wrap.mob{display: block;}
    .slide_box img{height: 287px;object-fit: cover;}
    .banner1,.banner2,.banner3,.banner4,.banner5,.banner6{background-size: contain;height: 285px;}
    .banner1{background: url(../image/banner4_mob.jpg) no-repeat center center;background-size: contain;}
    .banner2{background: url(../image/banner2_mob.jpg) no-repeat center center;background-size: contain;}
    .banner3{background: url(../image/banner6_mob.jpg) no-repeat center center;background-size: contain;}
    .banner4{background: url(../image/banner5.jpg) no-repeat center center #1F1F1F;background-size: contain;}
    .banner5{background: url(../image/bannerxinwen.jpg) no-repeat center center;}
    .banner6{background: url(../image/banner3_mob.jpg) no-repeat center center;background-size: contain;}
}
