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

	.wp{width: 96%;}

	.gt2 span:before,.gt2 span:after{display: none;}

	
	#banner .item{height: auto;}
	#banner .item a{height: 0;padding-top: 45%;}

	.m-list1 .det{height: 6em;}

	.m-list3 li{width: 16.666%;}


	
	.ul-list5{padding: 0 5px;}
	.ul-list5 .con{margin: 0 10px;}
	.ul-list3{padding: 0 10px;}

}

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

	
	.fnav{float: none;width: auto;text-align: center;}
	.fma{float: none;width: 240px;margin: 20px auto;}
	.finfo{float: none;clear: both;margin: 0 auto;}

}

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

	.toTop{width: 50px;height: 50px;right: 0;bottom: 0;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}

	
	#hd{padding: 0;}
	.logo img{max-height: 30px;}

	
	.menuBtn{display: block;}

	.nav{position: absolute;left: 0;right: 0;top: 100%;margin-right: 0;background-color: rgba(0,0,0,.8);}
	.nav li{float: none;margin-right: 0;}
	.nav .v1{display: block;font-size: 14px;text-align: center;border-bottom: 1px solid rgba(0,0,0,0.5);}

	
	.m-list1 li{width: 50%;}

}


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

	.gt2{margin-bottom: 20px;}
	.gt2:before, .gt2:after{width: 30%;}
	.gt2-2{margin: 20px 0;}

	
	.col-half{float: none;width: auto;clear: both;overflow: hidden;}
	.index-news .col-half{margin-bottom: 10px;}

	.m-hotActive h4{font-size: 36px;}
	.m-hotActive .det{font-size: 16px;}

	.m-list2 h4{font-size: 14px;}
	.m-list2 .det{font-size: 12px;}

	.m-list3 li{width: 20%;}
	.m-list3 .more{font-size: 16px;}

	.index-team{margin-bottom: 20px;}

	
	.ul-list5{padding: 0;}
	.ul-list5 .con{margin: 0 5px;}
	.ul-about li{margin: 0 48px;}
	.ul-list1{padding: 0;}
	.ul-list1 .con{margin: 0 8px;}
	.ul-list3 .con{padding: 7px;}
	.ul-list3{padding: 0;}

}




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

	
	#fd{padding: 10px 0;}
	.ftop,.flink{display: none;}
	.fcopy{font-size: 12px;}

	
	.m-list1 li{float: none;width: auto;}

	.index-active .left,.index-active .right{float: none;width: auto;}
	.m-hotActive .pic{height: auto;}
	.m-hotActive .pic a{height: 0;padding-top: 56%;}

	.m-list3 li{width: 25%;}

	
	#ban{height: 100px;}

	.ul-list5 li{width: 50%;margin-bottom: 10px;}
	.m-tab-1 ul{width: 309px;}
	.m-tab-1 li a{border-bottom: 1px solid #aaa;}
	.m-txt2{margin: 30px auto;}
	.ul-about li{width: 100px;height: 100px;line-height: 100px;font-size: 16px;margin: 0 24px;}
	.ul-about li:after{width: 26px;height: 26px;margin-top: -13px;margin-left: 13px;
			-o-background-size: 26px auto;
			-ms-background-size: 26px auto;
			-moz-background-size: 26px auto;
			-webkit-background-size: 26px auto;
			background-size: 26px auto;
	}
	.m-txt3{margin-top: 0;}
	.ul-list1 li{width: 50%;float: left;margin-bottom: 15px;}
	.ul-list3 li{width: 50%;}
	.ul-list3 .txt p{line-height: 24px;}
	.m-txt1 .bot a{width: auto;float: none;}
	.m-txt1 .bot .next{text-align: left;}

	.m-txt1 .bot{margin: 0;}

	.ul-list4 .time{width: 100px;height: 100px;font-size: 16px;margin-right: 10px;}
	.ul-list4 .time i{font-size: 24px;margin-top: 15px;}
	.ul-list4 .con{padding-top: 10px;}
	.ul-list4 .con h3{margin-bottom: 5px;}
}



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

	.gt2:before, .gt2:after{width: 24%;}

	
	.hotNews{padding-bottom: 10px;}
	.hotNews .pic{float: none;width: auto;height: auto;}
	.hotNews .txt{margin-left: 0;}
	.hotNews h4{font-size: 16px;}
	.hotNews .time{font-size: 14px;}
	.hotNews .det{font-size: 12px;line-height: 1.5;height: auto;max-height: 4.5em;}
	.hotNews .more{padding-top: 0;}

	.m-list3 li{width: 50%;}


	
	#ban{height: 160px;padding-top: 0;}
	.ul-list5 li{width: auto;float: none;}
	.ul-list5 .con{margin: 0;}
	.ul-list5 .txt p{height: auto;}
	.ul-about li{width: 145px;height: 145px;line-height: 145px;margin: 0 auto;display: block;
		margin-bottom: 48px;
	}
	.ul-about li:after{top: 100%;left: 50%;margin-left: -13px;margin-top: 13px;}
	.g-tit1 span{font-size: 20px;height: 60px;line-height: 60px;}
	.g-tit1 em{font-size: 24px;padding-left: 10px;}
	.g-tit1 i{font-size: 32px;}
	.m-txt2 .tit{font-size: 18px;}

	.m-tab ul{display: block;}
	.m-tab li{width: 25%;}
	.m-tab li a{font-size: 14px;}

	.m-tab-1 ul{width: auto;}
	.m-tab-1 li{width: 33.33%;}
	
	.ul-list1{margin-top: 30px;}
	.ul-list1 li{width: auto;float: none;}
	.ul-list1 .con{margin: 0;}
	.ul-list1 .pic p{font-size: 14px;}

	.ul-list3 li{width: auto;float: none;}

	.m-txt1 .info{height: auto;line-height: 24px;font-size: 12px;}
	.m-txt1 .info .s1{display: inline-block;}
	.m-txt1 .tit{font-size: 18px;}
	.m-txt1{margin: 30px 0;}
	.m-txt1 .con{padding: 15px;font-size: 12px;line-height: 28px;}
	.m-txt1 .con h3,.m-txt1 .con p{padding-left: 0;}

	.g-tit2{margin-top: 25px;}
	.g-tit2 span{font-size: 20px;}
	.g-tit2 em{font-size: 20px;margin-top: -7px;}
	
	.ul-list4{margin: 30px 0;}
	.ul-list4 .time{width: 80px;height: 80px;}
	.ul-list4 .time i{margin-top: 8px;}
	.ul-list4 li{margin-bottom: 15px;}
	.ul-list4 .con h3 a{font-size: 14px;}
	.ul-list4 .con h3{margin-bottom: 3px;}
	.ul-list4 .con{padding-top: 5px;}

	.ul-list2 .tit em{left: 5px;}
	.ul-list2 .tit{padding-left: 45px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.ul-list2 .con{padding: 15px 10px 0;}
	.ul-list2 .txt{margin-bottom: 20px;}

	.m-txt1 .bot{padding: 15px;}
	.m-txt1 .bot a{font-size: 12px;line-height: 24px;}
	.page li input{width: 45px;}
	.ul-list3 .txt p{max-height: 72px;height: auto;}
	.m-txt3 .con{width: 96%;}

}