#wrap {
	background: #f5f5f5;
}

img {
	border: none;
}

.sub-y {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.sub-block {
	background: none;
	padding: 0;
}

.pfin_z {
	background: #fff;
}

.pfin_z:hover {
	box-shadow: 0 4px 8px #888;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	/* Opera */
}

.pfin-pic {
	width: 5.53rem;
	overflow: hidden;
	cursor: pointer;
}

.pfin-pic img {
	width: 100%;
	transition: all 0.6s;
}

.pfin-pic img:hover {
	transform: scale(1.1);
}

.pfin-zi {
	width: 6.65rem;
	margin: 0.61rem 0.45rem 0 0;
}

.pfin-zi p {
	font-size: 0.19rem;
	color: #333;
	line-height: 0.4rem;
	margin-bottom: 0.38rem;
}

.pfin-zi a {
	display: block;
	font-size: 0.16rem;
	padding-left: 0.67rem;
	width: 1.94rem;
	line-height: 0.48rem;
	color: #fff;
	background: #e1391a url(../images/pfinance/ico01.png) no-repeat 0.4rem center;
	margin-top: 0.2rem;
	border-radius: 0.22rem;
}

.pfin-zi a:hover {
	display: block;
	font-size: 0.16rem;
	padding-left: 0.67rem;
	width: 1.94rem;
	line-height: 0.48rem;
	color: #fff;
	background: #e1391a url(../images/pfinance/ico01.png) no-repeat 0.4rem center;
	margin-top: 0.2rem;
	border-radius: 0.22rem;
	text-decoration: underline;
}

.pfin-zi font {
	font-size: 0.5rem;
	padding-right: 0.09rem;
}

.pfin-f {
	margin-left: 0.87rem;
}

/*.pfin-con {
	background: #fff;
	padding: 0.59rem 0.3rem 0.85rem 0.45rem;
	position: relative;
}*/
.pfin-con {
	background: #fff;
	padding: 0.59rem 0.4rem 0.85rem 0.4rem;
	position: relative;
}

.pfin-con h1 {
	border: none;
	text-align: center;
	padding-bottom: 0;
	margin-bottom: 0;
}
.iconlist2{
	position: relative;
}
.iconlist2 .owl-prev{
	width: 0.16rem;
	height: 0.33rem;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.15rem;
	background-size: cover;
	text-indent: -9999em;
	background-image:url(../images/investor/z-icol.png);
}
.iconlist2 .owl-next{
	width: 0.16rem;
	height: 0.3rem;
	display: block;
	background-size: cover;
	text-indent: -9999em;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -0.15rem;
	background-image:url(../images/investor/z-icor.png);
}
.owl-carousel.iconlist2 .owl-stage-outer{
	left:0.3rem;
}
.exper-left {
	width: 1.86rem;
	text-align: center;
	margin: 0.66rem 0.27rem 0 0.27rem;
}

.exper .exper_img {
	width: 0.92rem;
	height: 0.70rem;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

.exper .exp01 a .exper_img {
	background-image: url(../images/pfinance/ico02.png);
}

.exper .exp01 a:hover .exper_img {
	background-image: url(../images/pfinance/ico02-on.png);
}

.exper .exp02 a .exper_img {
	background-image: url(../images/pfinance/ico03.png);
}

.exper .exp02 a:hover .exper_img {
	background-image: url(../images/pfinance/ico03-on.png);
}

.exper .exp03 a .exper_img {
	background-image: url(../images/pfinance/ico04.png);
}

.exper .exp03 a:hover .exper_img {
	background-image: url(../images/pfinance/ico04-on.png);
}

.exper .exp04 a .exper_img {
	background-image: url(../images/pfinance/ico05.png);
}

.exper .exp04 a:hover .exper_img {
	background-image: url(../images/pfinance/ico05-on.png);
}

.exper .exp05 a .exper_img {
	background-image: url(../images/pfinance/ico06.png);
}

.exper .exp05 a:hover .exper_img {
	background-image: url(../images/pfinance/ico06-on.png);
}
.exper .exp06 a .exper_img {
	background-image: url(../images/pfinance/ico07.png);
}

.exper .exp06 a:hover .exper_img {
	background-image: url(../images/pfinance/ico07-on.png);
}
.exper .exp07 a .exper_img {
	background-image: url(../images/pfinance/ico08.png);
}

.exper .exp07 a:hover .exper_img {
	background-image: url(../images/pfinance/ico08-on.png);
}
.exper .exp08 a .exper_img {
	background-image: url(../images/pfinance/ico09.png);
}

.exper .exp08 a:hover .exper_img {
	background-image: url(../images/pfinance/ico09-on.png);
}
.exper .exp09 a .exper_img {
	background-image: url(../images/pfinance/ico10.png);
}

.exper .exp09 a:hover .exper_img {
	background-image: url(../images/pfinance/ico10-on.png);
}
.exper .exp10 a .exper_img {
	background-image: url(../images/pfinance/ico11.png);
}

.exper .exp10 a:hover .exper_img {
	background-image: url(../images/pfinance/ico11-on.png);
}
.exper .exp11 a .exper_img {
	background-image: url(../images/pfinance/ico12.png);
}

.exper .exp11 a:hover .exper_img {
	background-image: url(../images/pfinance/ico12-on.png);
}
.exper .exp12 a .exper_img {
	background-image: url(../images/pfinance/ico13.png);
}

.exper .exp12 a:hover .exper_img {
	background-image: url(../images/pfinance/ico13-on.png);
}
.exper .exp13 a .exper_img {
	background-image: url(../images/pfinance/ico14.png);
}

.exper .exp13 a:hover .exper_img {
	background-image: url(../images/pfinance/ico14-on.png);
}
.exper .exp14 a .exper_img {
	background-image: url(../images/pfinance/ico15.png);
}

.exper .exp14 a:hover .exper_img {
	background-image: url(../images/pfinance/ico15-on.png);
}

.exper .exper_img img {
	width: 100%;
}

.exper-left h2 {
	font-size: 0.22rem;
	color: #666;
	padding-top: 0.34rem;
}

.exper-left h2:hover {
	color: #666;
}

.fin-con {
	position: relative;
}

.fin-l {
	background: #fff;
	width: 8.61rem;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
}

.fin-l:hover {
	box-shadow: 0 4px 8px #888;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	/* Opera */
}

.fin-r {
	background: #fff;
	width: 4.2rem;
	position: absolute;
	top: 0;
	left: 8.81rem;
	bottom: 0;
	overflow: hidden;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.fin-r1 {
	left: 0;
}

.fin-r:hover {
	box-shadow: 0 4px 8px #888;
	cursor: pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	/* Firefox 4 */
	-webkit-transition: all 0.5s;
	/* Safari 和 Chrome */
	-o-transition: all 0.5s;
	/* Opera */
}

.fin-pic {
	width: 4.3rem;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.fin-pic img {
	width: 100%;
}

.fin-z {
	width: 3.71rem;
	padding: 0.55rem 0.47rem 0 0;
}

.fin-z a {
	color: #e1391a;
	font-size: 0.16rem;
	text-decoration: none;
}

.fin-z a:hover {
	color: #e1391a;
	font-size: 0.16rem;
	text-decoration: underline;
}

h1 {
	color: #333;
	font-size: 0.32rem;
	border-bottom: #e7e7e7 1px solid;
	padding-bottom: 0.14rem;
	margin-bottom: 0.22rem;
}

.fin-z p {
	font-size: 0.19rem;
	color: #333;
	line-height: 0.4rem;
	margin-bottom: 0.4rem;
}

.fin-e {
	width: 3.71rem;
	padding: 0.55rem 0 0 0.47rem;
}

.fin-e p {
	font-size: 0.19rem;
	color: #333;
	line-height: 0.4rem;
	margin-bottom: 0.5rem;
}

.fin-e a {
	color: #e1391a;
	font-size: 0.16rem;
	text-decoration: none;
}

.fin-e a:hover {
	color: #e1391a;
	font-size: 0.16rem;
	text-decoration: underline;
}

.fd {
	position: absolute;
	right: 0.65rem;
	top: 0.64rem;
}

.fd:hover {
	text-decoration: underline;
}

h1 a {
	color: #e1391a;
	font-size: 0.16rem;
}

h1 a:hover {
	color: #e1391a;
	font-size: 0.16rem;
	text-decoration: underline;
}

.hpfin_z {
	width: 13rem;
	padding: 0.5rem;
	background: #fff;
}

.h-pic {
	width: 5.03rem;
	overflow: hidden;
	cursor: pointer;
}

.h-pic img {
	width: 100%;
	transition: all 0.6s;
}

.h-pic img:hover {
	transform: scale(1.1);
}

.hpfin-zi {
	margin-right: 0;
	margin-top: 0.3rem;
}

.h-list h3 {
	color: #333;
	font-size: 0.19rem;
	height: 0.19rem;
	line-height: 0.19rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
}

.h-list p {
	color: #666;
	font-size: 0.19rem;
	line-height: 0.4rem;
	margin-top: 0.15rem;
	margin-bottom: 0.25rem;
}

.hpfin-zi a {
	width: 1.73rem;
}

.hpfin-zi a:hover {
	width: 1.73rem;
}

.hpfin-zi a.h-a {
	float: right;
	background: none;
	color: #e33702;
	font-size: 0.16rem;
	padding: 0;
	margin: 0;
	width: auto;
}
.hpfin-zi a:hover.h-a {
	float: right;
	background: none;
	color: #e33702;
	font-size: 0.16rem;
	padding: 0;
	margin: 0;
	width: auto;
}

.ht-con {
	width: 13.01rem;
	margin: 0 auto;
}

.ht-con001 {
	background: #fff;
}

.ht-left {
	background: #fff;
	width: 7.81rem;
	padding-bottom: 0.36rem;
}

.ht-right {
	width: 4.8rem;
	background: #fff;
	margin-left: 0.39rem;
	padding-bottom: 0.36rem;
}

.ht-list {
	width: 6.86rem;
	margin: 0 auto;
}

.ht-list1 {
	width: 3.88rem;
}

.ht-list2 {
	width: 12rem;
}

.ht-list3 {
	width: 12rem;
	padding-top: 0.01rem;
	margin-left: 0.5rem;
}

.ht-list h1 {
	height: 0.66rem;
	line-height: 0.66rem;
	margin-bottom: 0.05rem;
	padding: 0;
	margin-top: 0.44rem;
	font-size: 0.32rem;
	color: #333;
}

.ht-list2 h1 {
	margin-top: 0;
}

.ht-list h1 span {
	position: absolute;
	width: 0.3rem;
	margin-top: 0.17rem;
}

.ht-list h1 span.ht-ico {
	position: absolute;
	width: 0.28rem;
	margin-top: 0.2rem;
}

.ht-list h1 span.ht-ico1 {
	position: absolute;
	width: 0.34rem;
	margin-top: 0.2rem;
}

.ht-list h1 span.ht-ico4 {
	position: absolute;
	width: 0.31rem;
	margin-top: 0.2rem;
}

.ht-list h1 span.ht-ico5 {
	position: absolute;
	width: 0.41rem;
	margin-top: 0.2rem;
}

.ht-list h1 span.ht-ico6 {
	position: absolute;
	width: 0.38rem;
	margin-top: 0.2rem;
}

.ht-list h1 img {
	width: 100%;
}

.ht-list h1 font {
	margin-left: 0.42rem;
}

.ht-list h1 .ht-zi4 {
	margin-left: 0.5rem;
}

.ht-list h1 .ht-zi5 {
	margin-left: 0.51rem;
}

.ht-list h1 .ht-zi6 {
	margin-left: 0.48rem;
}

.ht-list ul {
	height: 3.82rem;
	overflow: hidden;
}

.ht-list5 ul {
	height: auto;
	overflow: inherit;
}

.ht-list li {
	border-bottom: 1px #dbdbdb dashed;
	height: 0.64rem;
	line-height: 0.64rem;
}

.ht-list li a {
	color: #333;
	font-size: 0.19rem;
	height: 0.19rem;
	line-height: 0.19rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
}

.ht-list li a:hover {
	color: #e33702;
	font-size: 0.19rem;
	height: 0.19rem;
	line-height: 0.19rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
}

.ht-list li span {
	float: right;
	font-size: 0.19rem;
	color: #333;
}

.ht-list li:hover span {
	color: #e33702;
}

.ht-listcon {
	background: #fff;
	width: 13rem;
	padding: 0.5rem;
	margin: 0 auto;
}

.ht-zon ul {
	padding: 0.4rem 0.26rem 0 0.26rem;
}

.ht-zon li {
	float: left;
	width: 1.18rem;
}

.ht-zon li p {
	color: #666;
	font-size: 0.18rem;
	text-align: center;
}

.ht-zon li p.ht-ico01 {
	width: 0.9rem;
	margin: 0 auto;
}

.ht-zon li p img {
	width: 100%;
}

.ht-zon .ht-line {
	height: 0.01rem;
	width: 0.56rem;
	display: block;
	background: #ccc;
	margin-top: 0.45rem;
}

.ht-spanz {
	width: 11.7rem;
	background: #fafafa;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.24rem;
	color: #333;
	margin-top: 0.24rem;
}

.ht-spanz1 {
	height: 0.6rem;
	line-height: 0.6rem;
	margin: 0;
	font-size: 0.19rem;
	color: #333;
	background: #fff;
}

.ht-spanz2 {
	background: #fafafa;
}

.ht-spanz span {
	float: left;
	margin-left: 0.6rem;
	text-align: left;
}

.ht-spanz .ht-span1 {
	width: 1.6rem;
}

.ht-spanz .ht-span2 {
	width: 2rem;
}

.ht-spanz .ht-span3 {
	width: 1.6rem;
}

.ht-spanz .ht-span4 {
	width: 1.6rem;
}

.ht-spanz .ht-span5 {
	width: 1.6rem;
}
.ht-spanz .ht-span3,.ht-spanz .ht-span4,.ht-spanz .ht-span5{
	margin:0 0.6rem 0 0;
	text-align:right;
}

.ht-list4 h1 {
	border: none;
}

.ht-down {
	padding-bottom: 1rem;
}

.ht-down li {
	height: auto;
	border: none;
	float: left;
	width: 11.95rem;
}

.down-left {
	width: 3.92rem;
	border-right: #e5e5e5 1px solid;
}

.down-center {
	margin-left: 0.3rem;
	width:7.7rem;
	line-height: 0.24rem;
}

.down-right {
	width: 0.72rem;
}

.down-right img {
	width: 100%;
	cursor: pointer;
}

.down-pic {
	width: 0.98rem;
}

.down-pic img {
	width: 100%;
}

.down-nei {
	line-height: 0.24rem;
	width: 2.18rem;
	margin-right: 0.35rem;
}

.down-nei h4 {
	font-size: 0.18rem;
	color: #333;
	margin-bottom: 0.08rem;
	font-weight: bold;
}

.down-nei p {
	font-size: 0.19rem;
	color: #333;
	line-height:0.4rem;
}

.down-center h4 {
	font-size: 0.19rem;
	color: #333;
	margin-bottom: 0.08rem;
	font-weight: bold;
}

.down-center p {
	font-size: 0.19rem;
	color: #333;
	line-height:0.4rem;
}

.down-center .down-t {
	color: #666;
}

.acc-con {
	width: 15.2rem;
	background: #fff;
	margin: 0 auto;
}

.acc-nei {
	width: 12.1rem;
	margin: 0 auto;
}

.acc-nei h1 {
	line-height: 1.11rem;
	color: #333;
	font-size: 0.32rem;
	padding-top: 0.29rem;
	border-bottom: #eaeaea 1px solid;
	padding-bottom: 0;
	margin-bottom: 0;
}

.acc-nei h1 font {
	color: #333;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.12rem;
}

.acc-list li {
	float: left;
	width: 0.59rem;
	margin-right: 1.2rem;
	color: #666;
	text-align: center;
	font-size: 0.18rem;
	margin-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.acc-list li p {
	margin-bottom: 0.3rem;
}

.acc-list li img {
	width: 100%;
}

.acc-list li .acc-pic1 {
	width: 0.59rem;
}

.acc-list li .acc-pic2 {
	width: 0.23rem;
	margin: 0 auto 0.3rem auto;
}

.acc-list li .acc-pic3 {
	width: 0.52rem;
	margin: 0 auto 0.3rem auto;
}

.acc-list li .acc-pic4 {
	width: 0.25rem;
	margin: 0 auto 0.3rem auto;
}

.acc-list li .acc-pic5 {
	width: 0.45rem;
	margin: 0 auto 0.3rem auto;
}

.acc-logo {
	margin: 0.25rem 0 0 0;
	padding-bottom: 0.7rem;
}

.acc-logo ul {
	width: 12.7rem;
	overflow: hidden;
}

.acc-logo li {
	float: left;
	margin: 0.19rem 0.325rem 0 0;
	width: 2.16rem;
}

.acc-logo img {
	width: 100%;
	border: #eaeaea 1px solid;
}

.link4 {
	width: 0.93rem;
	position: fixed;
	right: 0rem;
	top: 50%;
	margin-top: -0.6rem;
	z-index: 999;
}

.link4 img {
	width: 100%;
}

.modal.lg .modal-dialog {
	width: 8.4rem;
	overflow: hidden;
	border-radius: 8px;
	margin: 50px auto;
}

.kh-con {
	width: 8.4rem;
	background: #fff;
	padding: 0 0 0.27rem 0.3rem;
	border-bottom: #f8f8f8 1px solid;
}

.kh-ts p {
	color: #dd3402;
	font-size: 0.14rem;
	line-height: 0.24rem;
	padding: 0.2rem 0.49rem 0 0.49rem;
}

.kh-list {
	margin-top: 0.28rem;
}

.kh-ti {
	width: 1.52rem;
	text-align: right;
	margin-right: 0.12rem;
	color: #666;
	font-size: 0.16rem;
}

.kh-ti font {
	color: #e03f0e;
	font-size: 0.16rem;
}

.kh-int {
	width: 2.6rem;
	margin-right: 0.19rem;
}

.kh-r {
	width: 3.2rem;
	font-size: 0.14rem;
	color: #666;
}

.kh-int input {
	border: none;
	border-bottom: #ececec 1px solid;
	width: 2.6rem;
	color: #333;
	font-size: 0.14rem;
}

.kh-int select {
	border: none;
	border-bottom: #ececec 1px solid;
	width: 2.6rem;
	color: #333;
	font-size: 0.14rem;
}

.kh-int span {
	float: left;
	padding-right: 0.05rem;
	width: auto;
}

.kh-int .kint {
	float: left;
	width: auto;
}

.kh-ty {
	text-align: center;
	padding-top: 0.58rem;
	color: #333;
	font-size: 0.14rem;
}

.kh-ty a {
	color: #e1391a;
	margin-left: 0.24rem;
}

.form-but {
	margin: 0.2rem auto 0 auto;
	width: 1.93rem;
	height: 0.48rem;
}

.form-but button {
	background: #e1391a;
	width: 1.93rem;
	height: 0.48rem;
	text-align: center;
	line-height: 0.48rem;
	color: #fff;
	border-radius: 0.22rem;
	border: none;
}

.ts {
	color: #e1391a;
	font-size: 0.14rem;
	padding: 0.3rem 0;
	text-align: center;
}

.qy-int001 input {
	width: 2.26rem;
}

.login-modal .qy-int .qy-con001 {
	width: 1.26rem;
}

.tab-switch-title {
	border-radius: 0.32rem;
	background: #f5f5f5;
	margin-top: 0.7rem;
	text-align: center;
	line-height: 0.32rem;
	overflow: hidden;
	padding: 0.02rem;
}

.tab-switch-title a {
	/*width: 0.63rem;*/
	padding: 0 0.2rem;
	text-align: center;
	font-size: 0.2rem;
	color: #333;
	border-radius: 0.32rem;
}

.tab-switch-title a.active {
	background: #e1391a;
	color: #fff;
}

.switch-content {
	width: 100%;
	/*height: 7.4rem;*/
	overflow: auto;
	margin-top: 0.3rem;
}
.switch-content01{
	height: 7.4rem;
}
.switch-content01 td{
	text-align: center;
}
.banner-block {
	width: 3.48rem;
	height: 4.26rem;
	position: absolute;
	background: #ffffff;
	top: 3.15rem;
	left: 12.6rem;
	z-index: 500;
	border-radius: 10px;
	overflow: hidden;
}
.banner-block .swithc-t li {
	width: 50%;
	float: left;
	text-align: center;
	height: 0.8rem;
	line-height: 0.8rem;
	background: #e4e4e4;
	color: #333;
	font-size: 0.18rem;
	cursor: pointer;
	position: relative;
}

.banner-block .swithc-t li i.iconfont {
	font-size: 0.35rem;
	vertical-align: middle;
}
.banner-block .swithc-t li i.iconfont.icon-shouji{
	font-size: 0.32rem;
	margin-right: -0.08rem;
}
.banner-block .swithc-t li.active {
	background: #e1391a;
	color: #fff;
}

.banner-block .swithc-t li.active::after {
	content: ' ';
	position: absolute;
	bottom: -0.12rem;
	left: 50%;
	margin-left: -0.12rem;
	width: 0;
	height: 0;
	border-left: 0.15rem solid transparent;
	border-right: 0.15rem solid transparent;
	border-top: 0.15rem solid #e1391a;
}

.banner-block .block {
	display: none;
	padding-top: 0.5rem;
	font-size: 0.16rem;
	text-align: center;
}
.banner-block .block-2{
	padding-top: 0.8rem;
}
.banner-block .block-1{

}
.banner-block .block-1 .iconfont{
	font-size: 0.18rem;
	margin-right: 0.05rem;
}
.banner-block .block p{
	margin-bottom: 0.25rem;
}
.banner-block .block p img{
	width: 1.9rem;
}
.banner-block .block-2 div{

}
.banner-block .block-2 div a{
	width: 1.95rem;
	display: block;
	margin: 0 auto;
	height: 0.48rem;
	line-height: 0.48rem;
	color: #e1391a;
	margin-bottom: 0.25rem;
	border-radius: 0.24rem;
	font-size: 0.16rem;
	border: 1px solid #E1391A;
}
.banner-block .block-2 div a .iconfont{
	margin-right: 0.1rem;
}
.banner-block .block-2 div a:hover{
	background: #E1391A;
	color: #fff;
}
.kh-modal-title{
	padding-left: 0.8rem;
}
.pc-modal-block{
	padding-top: 0.5rem;
	padding-bottom:0.8rem;
}
.thumb-list li a,.thumb-list li a:hover{
	background: none;
	padding: 0;
	font-size:0.19rem;
	line-height:0.4rem;
	height: auto;
}

.rz-left{
	width: 9.28rem;
	background: #fff;
	padding: 0.62rem 0.38rem 0.62rem 0.48rem;
	height: 5rem;
}
.rz-left a {
	display: block;
	font-size: 0.19rem;
	padding-left: 0.67rem;
	width: 1.72rem;
	line-height: 0.48rem;
	color: #fff;
	background: #e1391a url(../images/pfinance/ico01.png) no-repeat 0.4rem center;
	margin-top: 0.2rem;
	border-radius: 0.22rem;
}

.rz-left a:hover {
	/* display: block;
	font-size: 0.16rem;
	padding-left: 0.67rem;
	width: 1.72rem;
	line-height: 0.48rem;
	color: #fff;
	background: #e1391a url(../images/pfinance/ico01.png) no-repeat 0.4rem center;
	margin-top: 0.2rem;
	border-radius: 0.22rem; */
	text-decoration: underline;
}
.rz-right{
	width: 3.31rem;
	background: #fff;
	padding: 0.29rem 0.4rem 0.94rem 0.4rem;
	margin-left: 0.4rem;
	height: 5rem;
}
.rzh-pic {
	width: 3.54rem;
	overflow: hidden;
	cursor: pointer;
}
.rzpfin-zi{
	width: 4.53rem;
	margin-top: 0.2rem;
}
.rz-list ul{
	height: auto;
}
.rz-list li{
	line-height: 0.3rem;
	border: 0;
	margin-top: 0.12rem;
	height: auto;
	float: left;
}
.rz-list li font{
	border: none;
	color: #666;
	font-size: 0.16rem;
	height: 0.16rem;
	line-height: 0.15rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
	float: left;
	margin-top: 0.08rem;
}
.rz-list li a{
	color: #666;
	font-size: 0.16rem;
	line-height: 0.3rem;
	float: left;
	width: 2.4rem;
	padding: 0;
	background: none;
	height: auto;
}
.rz-list li a:hover{
	color: #e33702;
	font-size: 0.16rem;
	line-height: 0.3rem;
	float: left;
	width: 2.4rem;
	padding: 0;
	background: none;
	height: auto;
}
.rz-row{
	margin-bottom: 0.4rem;
}
.rz-list1 ul{
	height: 3.19rem;
	overflow: hidden;
}
.rz-list1 li{
	height: 0.64rem;
	line-height: 0.64rem;
	border-bottom: 1px #dbdbdb dashed;
	margin-top: 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.rz-list1 li a{
	color: #333;
	width: auto;
	line-height: 0.64rem;
}
.rz-list1 li a:hover{
	width: auto;
	line-height: 0.64rem;
}
.rzht-left{
	width: 6.3rem;
}
.rzht-list{
	width: 5.45rem;
}
.rzht-list ul{
	height: 3.18rem;
	overflow: hidden;
}
.rzht-left1{
	margin-left: 0.4rem;
}
.se-rzleft{
	width: 9.28rem;
}
.se-rzright{
	width: 3.31rem;
}
.serz1{
	margin-top: 0.4rem;
}
.rz-fv{
	height: 7.11rem;
	padding-top: 0;
	padding-bottom:0;
}
.rz-fv h1{
	margin-top: 0.44rem;
	padding-top: 0;
	border: none;
}
.rz-fv1{
	height: 9.06rem;
	padding-top: 0;
}
.rz-fv1 h1{
	margin-top: 0.44rem;
	padding-top: 0;
	border: none;
}
.rz-fv2{
	height: 7.6rem;
	padding: 0 0.26rem;
}
.rz-fv2 h1{
	margin-top: 0.44rem;
	padding-left: 0.14rem;
	padding-right: 0.14rem;
	border: none;
}
.rz-fv3{
	height: 5.45rem;
	padding: 0 0.26rem;
}
.rz-fv3 h1{
	margin-top: 0.44rem;
	padding-left: 0.14rem;
	padding-right: 0.14rem;
	border: none;
}
.rz-fv4{
	height: 3rem;
	padding: 0 0.26rem;
}
.rz-fv4 h1{
	margin-top: 0.44rem;
	padding-left: 0.14rem;
	padding-right: 0.14rem;
	border: none;
}
.rz-fv1 a {
	display: block;
	font-size: 0.2rem;
	padding-left: 0.2rem;
	width: auto;
	line-height:inherit;
	color: #333;
	background:none;
	margin-top: 0;
	border-radius: none;
}

.rz-fv1 a:hover {
	/* display: block;
	font-size: 0.2rem;
	padding-left: 0.2rem;
	width:auto;
	line-height:inherit;
	color: #333;
	background:none;
	margin-top: 0;
	border-radius: none; */
	text-decoration: none;
}
.rz-spanz{
	width: 8.5rem;
}
.rz-zspan{
	width: 8.5rem;
}
.rz-spanz span{
	margin-left: 0;
	padding: 0 0.1rem;
	font-size: 0.18rem;
	color: #333;
	text-align: center;
}
.rz-spanz span{
	margin-left: 0;
	padding: 0 0.1rem;
	font-size: 0.18rem;
	color: #333;
	text-align: center;
}
.rz-spanz .rzht-span1 {
	width: 1.72rem;
}
.rz-spanz .rzht-span2 {
	width: 1.33rem;
}
.rz-spanz .rzht-span3 {
	width: 1.17rem;
}
.rz-spanz .rzht-span4 {
	width: 1.18rem;
}
.rz-spanz .rzht-span5 {
	width: 0.99rem;
}
.rz-spanz .rzht-span6 {
	width: 0.91rem;
}
.rz-spanz .rzht-span7 {
	width: 1rem;
}
.rz-spanz .rzht-span001{
	line-height: 0.24rem;
	margin-top: 0.25rem;
}
.se-time{
	height: 0.51rem;
	line-height: 0.51rem;
	background: #fafafa;
	color: #333;
	font-size: 0.2rem;
	text-align: right;
	padding-right: 0.13rem;
}
.se-span{
	padding: 0 0.14rem;
	color: #333;
	font-size: 0.154rem;
	margin-top: 0.5rem;
}
.se-span span{
	float: left;
}
.se-span .se-01{
	margin-top: 0.21rem;
	height: 0.17rem;
	line-height: 0.17rem;
}
.se-span .se-001{
	width: 1.37rem;
	height: 0.17rem;
	background: #fafafa;
	margin: 0 0.13rem 0 0.1rem;
}
.se-01 .se-t1{
	background: #98cee4;
	width: 1.2rem;
	height: 0.17rem;
	display: block;
}
.se-01 .se-t2{
	background: #94509a;
	width: 0.79rem;
	height: 0.17rem;
	display: block;
}
.se-01 .se-t3{
	background: #e1391a;
	width: 0.75rem;
	height: 0.17rem;
	display: block;
}
.se-01 .se-t4{
	background: #b75418;
	width: 0.7rem;
	height: 0.17rem;
	display: block;
}
.rz-list2{
	padding: 0 0.14rem;
}
.rz-list2 ul{
	height: 5.08rem;
}
.rz-list2 li a {
	color: #333;
	font-size: 0.19rem;
	height: 0.16rem;
	line-height: 0.15rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
}

.rz-list2 li a:hover {
	color: #e33702;
	font-size: 0.19rem;
	height: 0.16rem;
	line-height: 0.15rem;
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
}
.rz-list3{
	padding: 0 0.14rem;
	width:100%;
}
.rz-list3 ul{
	height: 5.08rem;
	width:100%;
}
.rz-list3 ul li{
	width:100%;
	font-size:0;
	white-space:nowrap;
	height:0.8rem;
}
.rz-list3 li span{
	display:inline-block;
	color: #333;
	font-size: 0.17rem;
	height: 0.55rem;
	line-height: 0.3rem;
	width:30%;
	float:none;
	text-align:right;
	vertical-align:middle;
}
.rz-list3 li span:first-child {
	text-decoration: none;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
	width:70%;
	white-space:normal;
	text-align:left;
}
.se-int{
	width: 2.78rem;
	height: 0.5rem;
	line-height: 0.5rem;
	border-radius:0.04rem;
	margin: 0.3rem 0 0.1rem 0;
}
.se-int input{
	width: 1.85rem;
	height: 0.3rem;
	line-height: 0.3rem;
	border: none;
	padding:0 0.1rem 0 0.14rem;
	border: #CECECE 1px solid;
	color: #666;
	font-size: 0.19rem;
	margin-bottom: 0.05rem;
}
.se-int a {
	display: block;
	float: right;
	font-size: 0.19rem;
	width: 0.65rem;
	line-height:0.32rem;
	color: #fff;
	background:#e1391a;
	border-radius: 0.22rem;
	margin: 0.09rem 0.12rem 0 0;
	text-align: center;
}
.se-chart{
	display: flex;
	justify-content: space-between;
	margin-top: 0.3rem;
	padding: 0 0.1rem;
}
.chart-box {
	position: relative;
	width: 1.2rem;
	height: 1.2rem;
	text-align: center;
}
.chart-box .chart-text{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	font-size: 0.16rem;
}
.queryArea{
	position:relative;
}
#queryList{
	position:absolute;
	top:0.5rem;
	width:2.78rem;
	height:auto;
	background-color:#f9f9f9;
	display:none;
}
#queryList li{
	text-indent:0.2rem;
	font-size:0.2rem;
}
#queryList li:hover{
	color:#e33702;
	cursor:pointer;
}
.pList1 span{
	display:inline-block;
	width:1.25rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pList1 span:first-child{
	width:5.56rem;
	float:none;
}
.pList1 span:last-child{
	text-align:right;
}
.pList2 span{
	display:inline-block;
	width:1.3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pList2 span:first-child{
	width:4.15rem;
	float:none;
}
.pList2 span:last-child{
	text-align:right;
}
.pList3{
	width:3.82rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pList4 span{
	display:inline-block;
	width:1.49rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pList4 span:first-child{
	width:10.5rem;
	float:none;
}
.pList4 span:last-child{
	text-align:right;
}

.downEacch{
	position:relative;
	background-color:#fafafa;
	padding:0.2rem 0.3rem;
	margin-top:0.1rem;
}
.downLeft{
	display:inline-block;
	width:30%;
	vertical-align: top;
	padding-right:0.3rem;
}
.downRight{
	display:inline-block;
	width:69%;
	vertical-align: top;
}
.downLoadArea{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:0;
	text-align:center;
	color:#ffffff;
	background-color:#e1391a;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.downEacch:hover .downLoadArea{
	width:3rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.downLoadAreaText{
	position:absolute;
	top:50%;
	right:50%;
	margin-right:-1.5rem;
	margin-top:-0.15rem;
	height:0.3rem;
	width:0;
	line-height:0.3rem;
	font-size:0.24rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	overflow:hidden;
}
.downEacch:hover .downLoadAreaText{
	width:3rem;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
.downEacch p{
	display:block;
	word-wrap: break-word;
    word-break: break-all;
    font-size:0.19rem;
    color:#333333;
    line-height:0.4rem;
}
.downRight p{
	font-size:0.16rem;
	line-height:0.3rem;
	font-weight:bold;
}
.downText01{
	font-weight:bold;
	font-size:0.2rem;
}
.downRight p font{
	font-weight:normal;
	font-size:0.16rem;
}
.downLoadBtn{
	display:block;
	color:#e1391a!important;
	font-size:0.19rem;
	line-height:0.4rem;
	width: 4em;
}


.tableTitleBox{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 0.1rem;
	margin: 0.4rem 0 0.5rem 0;
}
.tableTitle{
	font-size: 0.21rem;
	color: #333;
	background: url(../images/about/news-ico.png) repeat-y;
	padding-left: 0.1rem;
	line-height: 1;
}
.tableInputBox{
	display: flex;
	align-items: center;
	margin-left: 0.2rem;
	flex-shrink: 0;
}
.tableSearchInput{
	width: 1.85rem;
	height: 0.3rem;
	line-height: 0.3rem;
	padding: 0 0.1rem 0 0.14rem;
	border: #CECECE 1px solid;
	color: #666;
	font-size: 0.19rem;
}
.tableSearchBtn{
	font-size: 0.19rem;
	width: 0.65rem;
	line-height: 0.32rem;
	color: #fff;
	background: #e1391a;
	border-radius: 0.22rem;
	text-align: center;
	margin-left: 0.15rem;
}
.tableBox{
	padding-left: 0.4rem;
	margin-bottom: 0.8rem;
}
.kcdbzjTable{
	border-collapse:collapse;
	border: 1px solid #313131;
	width: 100%;
}
.kcdbzjTable01 th{
	width: 25%;
}
.kcdbzjTable02 th{
	width: 20%;
}
.kcdbzjTable th{
	font-size: 0.19rem;
	color: #333;
	font-weight: normal;
	border: 1px solid #313131;
	text-align: center;
	height: 0.6rem;
}
.kcdbzjTable tr{
	font-size: 0.19rem;
	color: #333;
	text-align: center;
	height: 0.6rem;
}
.kcdbzjTable td{
	font-size: 0.19rem;
	color: #333;
	border: 1px solid #313131;
	text-align: center;
	height: 0.6rem;
}