body{
	font-size: 14px;
	line-height: 24px;
	color: #333;
}
.chc_tit{
	line-height: 38px;
}
.chc_tit img{
	vertical-align: middle;
	margin-right: 10px;
}
.fin_ref .btn_more, .fin_repo .btn_more, .ss_conv .btn_more{
	position: absolute;
	top: 5px;
	right: 15px;
	width: 73px;
	height: 38px;
	background: url(../images/chc_btn_more.png) no-repeat, rgba(255,255,255,0.7);
}
.fin_ref .btn_more:hover, .fin_repo .btn_more:hover, .ss_conv .btn_more:hover{
	background: url(../images/chc_btn_more_h.png) no-repeat;
}
.fin_refBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	padding: 30px 0;
}
.fin_ref{
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}
.fin_ref .text{
	width: 100%;
	float: left;
	position: relative;
}
.fin_ref .left{
	width: 60%;
	float: left;
}
.fin_ref .left p{
	width: 100%;
	float: left;
	padding: 5px 0;
	border-top: 1px solid #0b4274;
}
.fin_ref span, .fin_bot span{
	color: #bd100e;
	font-family: 'Century Gothic';
	font-size: 32px;
}
.fin_ref .left td, .fin_bot td{
	padding: 8px 15px;
}
.fin_ref .left tr.tit, .fin_bot tr.tit{
	background: #0b4274;
	color: #fff;
}
.fin_ref .left tr.bg, .fin_bot tr.bg{
	background: url(../images/fin_bor_bg.jpg) top repeat-x, #f1cf91;
}
.fin_ref .left tr.memo, .fin_bot tr.memo{
	background: rgba(238,238,238,0.7)
}
.fin_ref .right{
	width: 38%;
	float: left;
	padding-left: 2%;
	padding-top: 50px;
}
.fin_ref .btn p.tit, .fin_bot p.tit{
	font-size: 18px;
	line-height: 45px;
	font-weight: bold;
}
.fin_ref .btn{
	width: 100%;
	float: left;
	padding: 0;
	
}
.fin_ref .btn .info{
	width: 160px;
	background: url(../images/fin_btn_bg_1.png) no-repeat;
	height: 124px;
	float: left;
	padding: 0 15px;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 5px;
}
.fin_ref .btn .info .tit{
	font-size: 16px;
	font-weight: bold;
}
.fin_ref .btn .xls{
	width: 145px;
	background: url(../images/fin_btn_bg_2.png) no-repeat;
	height: 109px;
	float: left;
	padding: 15px 0 0 45px;
	margin: 10px 5px;
	text-align: center;
	position: relative;
}
.fin_ref .btn p.yrs{
	color: #0068b7;
	font-family: 'Century Gothic';
	position: absolute;
	right: 15px;
	bottom: 20px;
	font-size: 42px;
}
.fin_ref .btn .img{
	position: absolute;
	right: 0;
	bottom: -30px;
}
.fin_repoBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	background: url(../images/fin_bg.png) center top no-repeat, #5b5b5a;
}
.fin_repo{
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}
.fin_repo .left{
	width: 49.5%;
	float: left;
	padding: 30px 0.5% 30px 0;
	position: relative;
}
.fin_repo .right{
	width: 49.5%;
    padding: 30px 0 30px 0.5%;
	float: left;
	position: relative;
	background: url(../images/fin_bg_2.png) repeat;
}
.fin_repo .title{
	background: url(../images/fin_tit.png) no-repeat;
	border-bottom: 1px solid #eb6100;
	width: 100%;
	height: 31px;
	float: left;
	color: #fff;
	padding: 5px 0;
}
.fin_repo .title span{
	font-size: 30px;
	font-family: 'Century Gothic';
	margin: 0 5px;
}
.fin_repo .btn{
	width: 105px;
	height: 70px;
	float: left;
	margin: 5px 0;
	padding: 15px 0 0 90px;
	background: url(../images/fin_btn_bg_3.png) no-repeat;
}
.fin_repo .btn:hover{
	background: url(../images/fin_btn_bg_3h.png) no-repeat;
	color: #fff;
}
.fin_repo li{
	width: 152px;
	height: 115px;
	float: left;
	background: url(../images/fin_btn_bg_4.png) no-repeat;
	margin: 0 10px;
	text-align: center;
	padding: 30px 0 0 0;
	font-size: 30px;
	font-family: 'Century Gothic';
}
.fin_repo li:hover{
	background: url(../images/fin_btn_bg_4h.png) no-repeat;
}
.fin_botBg{
	width: 100%;
	float: left;
	min-width: 1200px;
	padding: 20px 0;
	background: url(../images/sc_bg_l.png) left center no-repeat, url(../images/bd_bg_r.png) right bottom no-repeat;
}
.fin_bot{
	width: 1200px;
	margin: 0 auto;
}
.fin_bot .img{
	width: 30%;
	float: left;
}
.fin_bot .text{
	width: 70%;
	float: left;
}@media screen and (min-width: 768px) and (max-width: 1024px) {
.fin_refBg{
	min-width: 1000px;
}
.fin_ref{
	width: 970px;
	padding: 0 15px;
}
.fin_ref .left{
	width: 530px;
}
.fin_ref .right{
	width: 425px;
	padding: 0 0 0 15px;
}
.fin_repoBg{
	min-width: 1000px;
}
.fin_repo{
	width: 970px;
	padding: 0 15px;
}
.fin_botBg{
	min-width: 1000px;
}
.fin_bot{
	width: 970px;
	padding: 0 15px;
}
}
@media screen and (min-width: 320px) and (max-width: 768px) {
.fin_refBg, .fin_repoBg{
	min-width: 320px;
}
.fin_ref, .fin_repo{
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.fin_ref .left, .fin_ref .right, .fin_repo .left, .fin_repo .right{
	width: 100%;
	padding: 10px 0;
}
.fin_ref .right .btn .info, .fin_ref .right .btn .xls{
	margin: 5px auto;
	float: none;
}
.fin_ref .right .img{
	width: 100%;
	float: left;
	position: initial;
	padding: 10px 0;
	text-align: center;
}
.fin_ref .right .img img{
	width: 80%;
	height: auto;
}
.fin_botBg{
	min-width: 320px;
	background: url(../images/sc_bg_l.png)
}
.fin_bot{
	width: 90%;
	margin: 0 5%;
	height: auto;
}
.fin_bot .text{
	width: 100%;
}
}