@media screen and (min-width: 768px) and (max-width: 1024px) {
#fin_ctnBg, .fin_ctn_menuBg, .fin_ctn_monthBg, .fin_ctn_yearBg, .fin_ctn_totalBg{
	min-width: 1000px;
	height: auto;
	margin: 0;
}
#fin_ctn, .fin_ctn_menu, .fin_ctn_month, .fin_ctn_year, .fin_ctn_total{
	width: 970px;
	padding: 15px 15px;
}
.fin_ctn_minorTit{
	margin-bottom: 20px;
}
.fin_ctn_month{
	margin: 0 auto;
}
#bd_menu_download{
	margin: 30px 0;
	width: 100%; 
}
.fin_blank{
	display: none;
}
.fin_ctn_monthText{
	height: auto;
}
.fin_ctn_yearBg, .fin_ctn_totalBg, .fin_ctn_prodBg {
	padding: 20px 0;
	height: auto;
}
.fin_ctn_yearFin{
	width: 375px;
	height: auto;
}
.fin_content{
	width: 100%;
}
.fin_ctn_prod_r{
	width: 713px;
}
/*pages*/
.fin_ctn_main ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.fin_ctn_bg, .fin_ctn_download, .fin_tab_cont ul{
	width: 100%;
	margin: 0;
	padding: 0;
}
.fin_tab_cont{
	width: 100%;
	float: left;
	padding: 0
}
.fin_ctn_main{
	height: auto;
}
.fin_tab_cont ul li{
	width: 32%;
	margin: 10px 0.5%;
	height: auto;
}
.fin_ctn_back, .fin_ctn_back_2{
	width: 100%;
	margin: 10px 0;
	text-align: center;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
#fin_ctnBg, .fin_ctn_menuBg, .fin_ctn_monthBg, .fin_ctn_yearBg, .fin_ctn_totalBg, .fin_ctn_prodBg{
	min-width: 320px;
}
#fin_ctn, .fin_ctn_menu, .fin_ctn_month, .fin_ctn_year, .fin_ctn_total, .fin_ctn_prod{
	width: 90%;
	padding: 15px 5%;
	float: left;
}
.fin_ctn_menuBg{
	display: none;
}
.fin_blank{
	display: none;
}
.fin_ctn_month{
	background: none;
	height: auto;
}
.fin_ctn_yearBg{
	height: auto;
}
.fin_ctn_monthText, .fin_ctn_yearRepo, .fin_ctn_RepoText, .fin_ctn_yearFin{
	width: 100%;
	height: auto;
	padding: 0;
}
.fin_ctn_RepoText ul, .fin_ctn_total ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 10px 0;
}
.fin_ctn_month table{
	display: block !important;
	overflow: auto;
}
.fin_ctn_montTitBg{
	background: #ff6100;
}
.fin_ctn_montTitBg_2{
	background: #eee;
}
.fin_content, .fin_ctn_prod_l, .fin_ctn_prod_r{
	width: 100%;
}
.fin_ctn_totalBg{
	background: #eee;
}
.fin_ctn_totalBg, .fin_ctn_prodBg, .fin_ctn_prod_r{
	height: auto;
}
.fin_ctn_prodDownload{
	width: 95% !important;
	padding: 15px 2.5% 5px 2.5% !important;
}
.fin_ctn_prod_r{
	overflow-x: scroll;
}
.fin_ctn_prod_r table{
	margin: 0 !important;
}
.fin_ctn_prod_r td{
	padding: 0 10px;
}
/*page*/
.fin_ctn_main ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 10px 0;
}
.fin_ctn_bg{
	width: 90%;
	padding: 15px 5%;
	float: left;
	height: 80px;
}
.fin_ctn_back, .fin_ctn_back_2{
	width: 100%;
	margin: 0;
	text-align: center;
}
.fin_ctn_download, .fin_tab_content{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
ul.fin_tabs{
	height: auto;
	border: 0;
}
ul.fin_tabs li{
	height: auto;
	padding: 5px 8px;
}
ul.fin_tabs li.active{
	border: 0;
	background: #ff6100;
}
ul.fin_tabs li.active a{
	color: #fff;
}
.fin_tab_content {
	border-top: 1px solid #ff6100;
}
.fin_tab_cont ul li{
	width: 90%;
	margin: 10px 5%;
	height: auto;
	padding: 0;
}
}