@charset"utf-8";



@media screen and (max-width: 1920px) and (min-width: 1199px){

	html,body{ width: auto; }

	.container{ width: 1100px; padding-right: 0; padding-left: 0; }

}



@media screen and (max-width: 1199px){

	/*-------------------------header-------------------------*/

	nav{ margin-right: 20px; }

	nav li{ margin:0 10px; }

	.cnEn{ margin-left: 0; }

	/*-------------------------footer-------------------------*/

	.footer{ position: absolute; bottom: 0; left: 0; width: 100%; }

	footer.footer .container{ margin-bottom: 0; }

	/*-------------------------1-------------------------*/

	.sidebar{ width: 20%; }

	.list_rt{ width: 70%; }

	.list_rt>div{ width: 100%; }

	.sidebar li a{ line-height: 40px; height: auto; }

	/*------------------瀑布流-------------------*/

	#container{ width:100%;}
	.list_rt1 dl dt{ height: auto; }

	/*-------------------------footer-------------------------*/

	.list_rt3 dl{ width: 48%; margin-right: 4% !important; }

	.list_rt3 dl:nth-child(2n){ margin-right: 0 !important; }

	/*-------------------------footer-------------------------*/

	.list_rt2 form input{ width: 100%; }
	/*新增*/
.sider{ width: 25%; padding: 0; }
.newList_rt2 #container{ width: 105%; }
.fotlg{
	padding: 0;
	clear: both;
	width: 70%;

}
.footer{
	height: auto;
	line-height: 24px;
	padding-bottom: 30px;
}

}



@media screen and (max-width: 1199px) and (min-width: 1023px){

	/*-------------------------footer-------------------------*/

	.footer{ position: absolute; bottom: 0; left: 0; width: 100%; }

	footer.footer .container{ margin-bottom: 0; }

	/*-------------------------index-------------------------*/

	.indsection img{ float: initial; width: 100%; }

}

@media screen and (max-width: 1023px){

	.seach{ display: none; }

}



@media screen and (max-width: 767px){

	/*-------------------------header-------------------------*/

	.nav{ display: none; }

	.navs ul{ display: none; }

	.navs>ul{ position: absolute; z-index: 9; top: 166px; left: 0; width: 100%; background-color: rgba(28,55,74,.95); margin: 0; }

	.navs li{ width: 100%; margin: 0; }

	.navs>ul>li{ border-bottom: solid 1px #444;}

	.navs li a{ width: 100%; display: block; color: #fff; border-bottom: 0; line-height: 50px; text-align: center; font-size: 16px; }

	.navs li>ul li a{ font-size: 12px; color: #dfdfdf; line-height: 40px; }

	.navBut{ display: block; float: right !important; }

	/*-------------------------header-------------------------*/

	header{ padding: 25px 0; }

	.navs ul{ top: 96px; }

	.indsection>div:nth-child(2) h2{ font-size: 25px; margin-bottom: 20px; }

	/*-------------------------footer-------------------------*/

	footer{ height: auto; line-height: initial; }

	footer .container{ padding: 20px 0; margin-left: 15px; margin-right: 15px; }

	.footer{ position: initial; margin-top: 20px !important; }

	footer .left{ width: 100%; line-height: 25px; }

	footer .left p a,footer .left p span{ display: block; margin: 0; text-align: center; }

	footer .right{ margin-top: 10px; float: initial; text-align: center; }

	footer ul{ display: inline-block; }

	.fenxiang li{ margin: 0 9px; }

	.indsection>div:nth-child(2){ bottom:0; width: 100%; height: 170px; }

	/*-------------------------footer-------------------------*/

	.sidebar{ display: none; }

	.list_rt{ width: 100%; }

	.list_rt1 dl:nth-child(2n+1) dt, .list_rt1 dl:nth-child(2n+1) dd{ margin-right: 10px; }

	.list_rt1 dl:nth-child(2n) dt, .list_rt1 dl:nth-child(2n) dd{ margin-left: 10px; }

	/*-------------------------footer-------------------------*/

	.list_rt2 dd{ padding:20px 25px !important; }

	/*-------------------------footer-------------------------*/

	.list_rt5 li>div h2{ max-width: 80%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

	/*=============================================*/
.pc{ display: none; }
.iphone{ display: block; }
/*新增*/
.sider{ width: 100%; padding: 0; }
.newList_rt2 #container{ width: 105%; }

.fotlg{
	float: none;
	margin: auto;
	padding: 15px 0;
	clear: both;
	text-align: center;

}

}

@media screen and (max-width: 450px){

	.indsection>div{ width: 100%; padding:0 20px; }

}





@media screen and (max-width: 450px){
	.indsection>div{ width: 100%; padding:0 20px; }
}