/*1600*/
@media screen and (max-width: 1850px){
    .banner-info{width: 37%;}

}


@media screen and (max-width: 1680px){
    .nde-l{ max-width:850px;}
	.nde-r{ width:18rem;}
}

@media screen and (max-width: 1600px){
    .nde-l{ max-width:820px;}
	.nde-r{ width:17rem;}
}

/*1440*/
@media screen and (max-width: 1580px){
    html,body{font-size: 14px;}
    .navs-cen ul li{font-size: 1rem;}
    .htit{width: 9rem;}
    .htit h1{font-size: 2rem;}
    .htit p{font-size: 1.2rem;}
    .box1-box{padding: 3rem 2rem;}
    .box1-tips{font-size: 1rem;}
    .box4-r-in{padding-left: 2rem;}
    .bottom{padding: 5rem 0;}

    .nytit h2{font-size: 2rem;}
    .nytype-subs ul li{font-size: 1.3rem;}
	
	.banner_t1{ font-size:4rem;}
	.banner_t2{ font-size:2rem;}
	
	.nde-l{ max-width:750px;}
	
	.box2-img{ padding-bottom:55%;}
	.box2 .a1{ padding-bottom:55%; width:60%;}
	.box2 .a2{ padding-bottom:55%; width:40%;}

}

/*1366*/
@media screen and (max-width: 1439px){
    
	.nde-l{ max-width:100%;}
	
	.banner_t1{ font-size:3.75rem;}
	.banner_t2{ font-size:1.75rem;}
	
	.box2-img{ padding-bottom:50%;}
	.box2 .a1{ padding-bottom:50%; width:60%;}
	.box2 .a2{ padding-bottom:50%; width:40%;}

}


/*1280*/
@media screen and (max-width: 1420px){
    .box2-r li .box2-rim{margin-left: 6rem;}
    .box2-ms h1{font-size: 2.5rem;}
    .bottom-nav ul li{margin-left: 1.4rem;}
    .nytype2{padding-top: 18rem;}
    .nytype2-t{margin-bottom: 7rem;}
    .nde-r{display: none;}

}


/*1024*/
@media screen and (max-width: 1240px){
    .navs-cen ul{}
    .navs-cen ul li{margin-right: 1rem;}

    .box1-r{padding-left: 2rem;}
    .box1-tit h1{font-size: 1.5rem;padding-left: 1.2rem;}
    .box1-box{padding: 2rem 1.5rem;margin-top: 1rem;}
    .box1-tips{display: none;}
    .box1-list{padding-right: 0;}
    .box1-j{margin-top: 1.5rem;}

    .box2{display: block;padding-right: 5vw;}
    .box2-l,.box2-r{width: 100%;}
    .box2-r{transform: translateY(-3rem);}
    .box2-r ul{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #3e8cd5}
    .box2-r li{border: none;}
    .box2-r li .box2-rim{margin-left: 0;width: auto;margin-right: 1rem;}
    .box2-rim img{height: 2.5rem;}
    .box2-ms h1{font-size: 2rem;}

    .box3-inf{padding: 1rem 1.5rem;font-size: 1.2rem;}
    .box3-ctrl{bottom: 1rem;right: 1.5rem;}
    .box3-ctrl img{height: 1.5rem;}

    .box4-tt a{padding: .6rem;}
    .box4-msg{padding: 1.5rem 0;}
    .box4-r-date h1{font-size: 1.4rem;}
    .box4-r-in h1{font-size: 1.3rem;}

    .bottom-nav{display: none;}
	
    .gchj-msg{display: block;}
    .gchj-msg i{display: block;margin-top: 5px;}
	
    .lxwm-map{height: 20rem;}
    .lxwm-bot{padding-top: 1.5rem;}
    .lxwm-bot ul{display: block;}
    .lxwm-bot ul li{padding: 2rem 0;border-bottom: 1px solid #c9e3ff;}
    
    .gycont{width: 100%;padding: 0 5vw;box-sizing: border-box}
}


/*m*/
@media screen and (max-width: 1000px){
    html,body{font-size: 12px;}
    .header-l img{height: 2rem;}
    .header-tel{display: none;}
    .navs-cen ul{flex-wrap: wrap;}
    .navs-cen ul li{margin-bottom: 1rem;}
    .navs-bot{width: 80%;}
    .banner{height: 66vw;}
    .swiper-banner .swiper-slide:after{}
    .banner-sb{display: none;}
    .banner-pre img, .banner-nex img{width: 20px;}
    .banner .banner-nums{font-size: 1.2rem;}
    .banner .banner-nums .banner-active{font-size: 2rem;}
    .banner .banner-pag span{width: 3rem;}
	.banner_t1{ font-size:1.5rem; padding:1em 0 0.2em;}
	.banner_t2{ font-size:.875rem;}

    .box1{padding: 2.5rem 0;}
    .box1 .wcont{display: block;}
    .htit{width: auto;display: block;padding:0 1.5rem;}
    .htit h1{writing-mode: horizontal-tb;font-size: 1.6rem;}
    .htit h1:after{height: 14px;width: 4px;top: 50%;margin-top: -7px;left: -5px;}
	.htit h1 a{ float:right; display:block; width:2rem; height:2rem;}
	.htit h1 img{ width:2rem; margin-top:0.5rem !important;}
    .htit p{writing-mode: horizontal-tb;}

    .box1-r{padding-left: 0;padding-top: 0.5rem;}
    .box1-box{padding: 1rem ; width:auto; border-radius:0;}
    .box1-j{margin-top: 0.5rem; font-size:0.875rem;}
    .box1-ctrl{padding: 1rem;padding-bottom: 3rem;}
	
	.box1-list a:nth-child(3),.box1-list a:nth-child(4){ display:none;}
	.box1-list a{ width:48%;}
	.box1-ctrl{ display:none;}
	
	.box2{ margin-top:3.5rem; margin-bottom:-2rem !important;}
    .box2-l{display: block;}
    .box2 .htit{padding: 1.5rem;}
    .box2-info{padding: 1.5rem; position:static;}
	.box2-info p{ font-size:0.875rem;}
	.box2-bot{ padding-top:0;}
    .box2-bot img{display: none;}
	.box2-bot a{ display:none;}

	.box2-r{transform: translateY(-5.5rem);}
    .box2-r ul{flex-wrap: wrap;border: none;}
    .box2-r li{width: 50%; border-bottom: 1px solid #ea3027 !important;padding: 1.3rem 0;}
    .box2-ms p{font-size: 1rem;}
    .box2-ms h1{font-size: 1.5rem;}
	
	.box2-img{ padding-bottom:60% !important;}
	.a1{ display:none;}
	.a2{ width:100% !important; padding-bottom:60% !important;}
	.a2::before{ display:none;}
	.a2::after{ display:none;}

    .box3{padding: 2.5rem 0 3rem;}
    .box3 .wcont{display: block;}
    .box3-ls{width: 100%;display: block;margin-bottom: 2rem;}
    .box3-ls:last-child{margin-bottom: 0;}
    .box3-box{margin-top: 1.5rem;}
	.box3-inf{ text-align:center;}
	.box3-ctrl{ display:none;}

    .box4{padding: 2rem 0;}
    .box4 .wcont{display: block;}
    .box4-l{width: 100%;display: block;}
    .box4 .htit{padding: 1.5rem;}
	.box4-r-in h1{ font-size:1.1rem;}
    .box4 .htit h1 img{margin-top: 0;display: block;}
    .box4 .htit h1 a{position: absolute;right: 0;top: 50%;transform: translateY(-50%)}

    .box4-r{width: 100%;padding-top: 2rem;}
    .box4-r li{padding-bottom: 1.2rem;margin-bottom: 1.2rem;}
	.box4-r li:nth-child(3){ display:none;}
	
	.box4-msg h1{ font-size:1.1rem;}
	.box4-b{ padding-bottom:0.5rem;}
	.box4-b p i{ font-size:1rem;}

    .bottom{ display:none;}
	.bottom2{ display:block; background:#eee; text-align:center; padding:1.5rem 0; font-size:1rem; color:#666;}
    
    .nytype1{padding-top: 7rem;padding-bottom: 3rem;}
    .nytype1 .wcont{display: block;}
    .nytype1-l .nytit{padding: 0;}
    .nytit h1{display: none;}
	.nytit h2{ font-size:1.6rem;}
    .nytype1-l img{display: none;}

    .nytype1-r{padding: 0;margin-top: 2rem;}
    .nytype-subs{padding-bottom: 0;}
    .nytype-subs ul{flex-wrap: wrap}
    .nytype-subs ul li{margin-bottom: 1.5rem;margin-left: 0;margin-right: 2rem; font-size:1.1rem;}
    .pbots{padding-top: 1.5rem;}
    .swpro-ctrl div img{width: 30px;}
    .swpro-pag{display: none;}
	.swpro .box1-j{ padding:0.5rem 0;}
    .swpro-nex{ margin-left:0 !important;}
	
	.pro_pic{ width:100%; padding-bottom:75%;}
	.pro_p{ width:100%; margin-top:1.5rem;}
	.pro_t1{ font-size:1.3rem;}
	.pro_t2{ font-size:0.875rem;}
	.pro_down{ padding:0.875rem; margin-top:1.5rem;}

    .nytype2{padding-top: 10rem;}
    .nytype2-t{margin-bottom: 4rem;padding-left: 0;}
    .rlbots{padding-left: 0;}
	
	.box4-msg{ padding-bottom:1rem;}
	.nls ul li:last-child{ margin-bottom:0;}
	.news_t2{ margin-bottom:1rem;}
    
    .ntop a{display: block;padding: 2vw;}
    .ntop-pic{width: 100%;}
    .ntop-img{height: 0;padding-bottom: 60%;}
    .ntop .box4-info{width: 100%;}
    .nls ul{display: block;}
    .nls ul li{width: 100%;}
    .nls ul li a{padding: 0 2vw ;}

    .fenye{padding: 1.5rem 0;}
    .fenye a, .fenye span{width: 30px;line-height: 30px;}
    
    .nde-tit h1{font-size: 1.4rem;}
    .nde-tit p span{display: inline-block;}
    .nde-href{display: block;}
    .nde-href a{width: 100%;display: block;margin-top: 1rem;}

    
    .cpde{display: block;}
    .cpde-l{width: 100%;}
    .cpde-l p{font-size: 2rem;}
    .cpde-r{width: 100%;padding-top: 2rem;}
    .cpde-tit{font-size: 1.5rem;}
    .cpde-href a img{height: 2.5rem;}
    
    .gywm .gymore{padding: 5px 0;}
    .gywm-t1{margin-top: 0;padding: 3rem 0;}
    .gywm-t1-tit p{font-size: 1.8rem;}
    .gywm-t1-tit h1{font-size: 3rem;}
    .gywm-navs a{font-size: 1rem;padding: 8px 10px;}

    .gywm-tit-box{padding: 2rem 0;}
	.gywm-t1-tit{ padding-top:4rem; padding-bottom:1rem;}
	.gywm-t1-tit p{ font-size:1.8rem;}
	.gywm-t1-tit h1{ font-size:1.4rem;}
	.gywm-t2{ padding:2.5rem 0;}
    .gywm-t2-info{padding-bottom: 1.5rem;}
    .gywm-t2-msg{padding: 1rem; font-size:0.875rem;}

    .gywm-t3-m ul li{width: 48%;}

    .gywm-t4{padding-bottom: 3rem;}
	
	.lxwm-bot{ margin-top:0;}
	.lxwm-bot ul li{ border-bottom:0; padding:0; margin-bottom:0; margin-top:1.5rem; margin-right:0; min-width:50%;}

.header{ padding:3vw 0;}
.header-l img{ height:8.5vw;}
.nav{ display:none;}
.nav3{ display:block; position:relative; z-index:99999;}
#nav3_a{ position:fixed; right:5vw; display:block; width:6.5vw; height:6.5vw; margin:4vw 0; background:url(../image/menu_btn.png) left center no-repeat; background-size:contain; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/menu_btn.png', sizingMethod='scale'); -moz-transition:.3s ease; -o-transition:.3s ease; -webkit-transition:.3s ease; transition:.3s ease;}
.nav3 a{ display:block; color:#333;}
.nav3 a:hover{ background:#da251d; color:#fff;}
.nav3 ul li ul{ position:fixed; z-index:2; width:100%; top:14.5vw; display:none; background:#fff; line-height:2.5em; font-size:3.5vw; text-align:center;}
.nav3 ul li ul li{ border-bottom:1px solid #fff;}
.nav3 ul li ul li:last-child{ border-bottom:none;}
.cur3 a{ background:#da251d; color:#fff !important;}

.vdo_bg{ display:none !important;}
}



