@charset "gb2312";
/* CSS Document */

@media screen and (max-width:1581px){}

@media only screen and (max-width: 1400px) {}
@media only screen and (max-width: 1200px) {
	.width100,.container{width: 96% !important;margin: 0 auto !important;}
	.i_conbg{padding: 50px 0 !important;}
	.ban_down{left: 48.5% !important;}
	.screen p select,.screen p input{max-width: auto !important;width:28% !important;}
}
@media only screen and (max-width: 1180px) {}

@media only screen and (max-width: 1170px) {}

@media only screen and (max-width: 1060px) {
	.i_bantxt{width: 90% !important;}
	.nav .layui-nav * { font-size: 18px !important;}
}

@media only screen and (max-width: 991px) {
	.i_zyli{width: calc(33.33% - 30px) !important;}
	.yanj .yanj_rig .i_zyli{width: 100% !important;}
}
@media only screen and (max-width: 900px) {
	.nav .layui-nav * {font-size: 16px !important;}
	.nav .nav-logo a{height: 100px !important;}
}
.appnav{display: none;}
@media only screen and (max-width: 870px){
	.appnav{display:block;}
	header.header{display: none;height:80px;}
	/*.videoR{position: initial !important;width: 100% !important;background: none !important;}*/
	.videoR {position: inherit !important;top: auto !important;right: auto !important;width: 100%;padding: 0 !important;
	background:none !important; width: 100% !important;}
	.index4 .text{width: 100% !important;float: none !important;}
	.i_ywul .i_ywli{width: 50% !important;}
	.yj_ul .yj_li { width: calc(50% - 20px) !important;}
}

@media only screen and (max-width:845px){
	.i_bantxt h3 span,.i_bantxt h4 span{font-size: 50px !important;margin: 0 5px !important;line-height: 60px !important;}
	.i_bantxt{padding: 50px 0 !important;}
	.i_bantxt h3{margin-bottom: 15px !important;}
	.con_ban {margin-top: 80px;}
}
@media only screen and (max-width: 770px){
	.i_conle,.i_conrig{float: none !important;width: 100% !important;}
	.copyright p{font-size: 13px !important;}
	.ban_down {left: 47% !important;}
	
	.about_txt p,.aby_txt p,.ywdet_b .ywdet_txt p,.ywdet_b .ywdet_txt p{font-size: 15px !important;line-height: 24px !important;}
	.about h2,.aby_txt h2,.ywdet_b h2,.ywdet_b h2,.ywdet_b h2{font-size: 30px !important;line-height: 40px !important;}
	
	.screen p select,.screen p input{width: 100% !important;margin: 10px 0 !important;max-width: 770px !important;}
	.screen p button{margin: 10px auto;}
	.piny a{width: 11% !important;}
	
	.tmdet .tmdet_le,.tmdet .tmdet_rig{float: none !important;width: 100% !important;}
	.tmdet .tmdet_rig{margin-top: 50px;}
	.accordion .link,.submenu_txt{padding: 15px !important;}

	.yanj .ywdet_b{float: none !important;width: 100% !important;}
	.yanj .yanj_rig{float: none !important;width: 100% !important;margin-top: 30px;}
	.yanj .yanj_rig .i_zyli{width: calc(33.33% - 30px) !important;margin: 20px 15px !important;height: 360px !important;float: left !important;}
}

@media only screen and (max-width:767px){
	.i_zyli{width: calc(50% - 30px) !important;}
	.yanj .yanj_rig .i_zyli{width: calc(50% - 30px) !important;height:525px !important;}
}
@media only screen and (max-width:1000px) and (max-width:500px){}
@media only screen and (max-width:620px) {
	.i_bantxt h3 span, .i_bantxt h4 span{font-size: 40px !important;line-height: 50px !important;margin: 0 2px !important;}
	.i_bantxt h3,.i_bantxt h4{margin: 0 !important;line-height: 50px !important;}
	.footer_nav ul{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
	.tlist_le{float: none !important;width: 100% !important;}
	.tlist_rig{float: none !important;width: 100% !important;}
}
@media only screen and (max-width:550px){
	.i_zyli{width: calc(100% - 30px) !important; float: none !important;}
	.yj_ul .yj_li { width:100% !important;}
	.ywdet_b .ywdet_txt p img{width: 100% !important;}
	.yanj .yanj_rig .i_zyli{width:100% !important;height:auto !important;margin: 0 0 25px 0 !important;}
}
@media only screen and (max-width:480px) {
	.i_bantxt h3 span, .i_bantxt h4 span{font-size:30px !important;line-height:40px !important;margin: 0 1px !important;}
	.i_bantxt h3,.i_bantxt h4{line-height: 40px !important;height: 50px !important;}
	.i_bantxt {padding: 30px 0 20px 0 !important;}
	.i_ywul .i_ywli {width:100% !important;}
	.bdList .list a{display: block !important;}
	.bdList .list .pic{float: none !important;width: 100% !important;}
	.bdList .list .text{float: none !important;width: 100% !important;margin-top: 15px;}
	.i_conb p{font-size: 16px !important;}
	.i_yewu,.i_zy,.i_news{padding: 50px 0 !important;}
	.section-title{margin-bottom:40px !important;}
	.section-title h2{font-size: 25px !important;}
	.section-title h3{font-size: 16px !important;}
	.ban_down{left: 44% !important;}
	.piny a {width: 14% !important;}
	
	.newList .pic{float: none !important;width: 100% !important;}
	.newList .text{width: 100% !important;float: none !important;margin:20px 0 0 0  !important;}
	.newList .time{display: none !important;}
	
	
}  

@media only screen and (max-width:430px) {
	.copyright p span:first-of-type{display: block;}
	.about h2,.aby_txt h2,.ywdet_b h2,.ywdet_b h2,.ywdet_b h2{font-size:24px !important;line-height:35px !important;}
}
@media only screen and (max-width:375px) {}
@media only screen and (max-width: 360px) {}
@media only screen and (max-width:350px) {
	.i_bantxt h3 span, .i_bantxt h4 span {font-size: 25px !important;}
}
@media only screen and (max-width:320px) {}
