a {
    color: #333;
}
.yc_center{
}
.bannerB_Box{
	position: absolute;
	width: 100%;
	height: 1.2rem;
	background: url(zyc_grfwIcon_BannerBg_0817.png);
	left:0;
	bottom: 0;
}
.yc_bannerBox{
	position:relative;
	height: 4.35rem;
}
.yc_bannerBox .yc_bannerBg{
	width: 100%;
	height: 9.4rem;
	vertical-align: middle;
}
.bannerBTz{
	overflow: hidden;
    padding: .15rem .3rem;
    font-size: 0;
    height: .8rem;
}
.bannerBTz span{
	font-size:.26rem;
	color: #fff;
	line-height: .4rem;
}
.bannerBTz ul{
	display: inline;
	font-size: 0;
} 
.bannerBTz ul li{
	display: inline;
	line-height: 1;
	line-height: .4rem;
}
.bannerBTz ul li a{
	font-size:.26rem;
	color: #fff;
	line-height: .4rem;
}
.bannerGryh{
	position: relative;
	z-index: 2;
}
.bannerGrBox{ 
  display: none;
}

.bannerGrTA{
  display: block;
  color: #fff;
  width: 210px;
  height: 36px;
  line-height: 36px;
  margin:0 auto 20px;
  background: #006f4d;
  position: relative;
}
.bannerGrTAL1{
	margin: 0 20px 0 19px ;
    vertical-align: middle;
}
.bannerGrTAL2{
	margin: 0 13px 0 15px ;
    vertical-align: middle;
}
.bannerGrTAL3{
	margin: 0 11px 0 15px ;
    vertical-align: middle;
}
.bannerGrTA .bannerGrTAR{
	position: absolute;
	right: 10px;
	top: 14px;
}
.bannerGrDxDh{
	width: 230px;
	margin: 0 auto;
	overflow: hidden;
}
.bannerGrDxDh li{
	width: 33.3%;
	float: left;
	
}
.bannerGrDxDh li a{
	
}
.bannerGrDxDh li a i{
	display:block;
	width: 41px;
	height: 41px;
	background: url(zyc_grfwIcon_4_0817.png) no-repeat;
	margin: 0 auto;
	text-align: center;
	line-height: 41px;
}
.bannerGrDxDh li a i img{
	
}
.bannerGrDxDh li a span{
  height: 16px;
  font-size: 14px;
  color: #006f4d;
  display: block;
  text-align: center;
  margin-top: 3px;
}
.bannerGrDxDh .DxDhli1 a i img{
	margin-top: 12px;
}
.bannerGrDxDh .DxDhli2 a i img{
	margin-top: 10px
}
.bannerGrDxDh .DxDhli3 a i img{
	margin-top: 9px;
}
.czznBox{
    width: 210px;
    overflow: hidden;
    margin: 17px auto 0;
}
.czznBox a{
	color: #006f4d;
  font-size: 14px;
}
.bRIconBox{
	display: none;
}
.bRIconBox li{
	width: 24px;
	border-top:1px solid #98c4a9;
	padding: 10px 0;
	margin: 0 auto;
}
.bRIconBox li:first-child{
	border-top: 0;
	padding-top: 0;
}
.bRIconBox li a{
	display: block;
	text-align: center;
}
.zgfwBox{
	position: relative;
	z-index: 2;
	height: 9.8rem;
}
.zgfwCBox{
	margin-top: .4rem;
	position: absolute;
	top: 0;
	left: 0;
  width: 100%;
  background: url(zyc_grfwWapBg_0819.png);
  background-size:100% 100% ;
  height: 8.2rem;
  box-sizing: border-box;
  padding:.62rem .2rem 0;
}
.zgfwCBox li{
	position: relative;
	box-sizing: border-box;
	height: 3.12rem;
	width: 50%;
	float: left;
	border-left: .02rem solid #e6ebee;
	margin-bottom: .75rem;
}
.zgfwCBox li:nth-child(2n+1){
	border-left: 0;
}
.zgfwCBox li h2{
	font-size: .38rem;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin-top: .32rem;
}
.zgfwCBox li p{
	text-align: center;
	width: 2.55rem;
    color: #333;
  font-size: .26rem;
  font-weight: 400;
  line-height: .36rem;
  margin: .3rem auto 0;
}


/*新增修改的样式-开始*/
.zgfwBox2{
	position: relative;
	z-index: 2;
	height: 7.8rem;
}
.zgfwCBox2{
	margin-top: .4rem;
	position: absolute;
	top: 0;
	left: 0;
  width: 100%;
  background: url(zyc_grfwWapBg_0819.png);
  background-size:100% 100% ;
  /*height: 8.2rem;*/
  height: 6.2rem;
  box-sizing: border-box;
  padding:.82rem .2rem 0;
}
.zgfwCBox2 li{
	position: relative;
	box-sizing: border-box;
	/*height: 3.12rem;
	width: 50%;
	float: left;
	border-left: .02rem solid #e6ebee;
	margin-bottom: .75rem;*/

	vertical-align:middle;
}

.zgfwCBox2 li a{ display: block; width:25.0%; height:2.8rem; display:block;float: left; }
.zgfwCBox2 li a img{
    display: block;
    margin: 0 auto .1rem;
    width: 1.2rem;
}
.zgfwCBox2 li a span{
	display: block;
	text-align: center;
	 color: #2b2b2b;
  font-size: .28rem;
  line-height: 0.4rem;
  padding-left: 0.2rem;
    padding-right: 0.2rem;
}

/*新增修改的样式-结束*/

/*.zgfwCBox li a{
 display: none;
}*/
.zgfwCBox li img{
	height: 1.3rem;
	margin: 0 auto;
	display: block;
}
.tzlcBox{
	height: 1.2rem;
	background: #f1f6f0;
	position: relative;
}
.tzlcBBox{
	position: relative;
}
.inner_title{
	padding-top: .65rem;
	text-align: center;
	width: 100%;
	left: 0;
	height: 1.48rem;
	font-size: 0;
	box-sizing: border-box;
	position: absolute;
    top: -1.46rem;
}
.inner_title span{
	display: inline-block;
	position: relative;
	padding-bottom: .15rem;
	margin: 0 .15rem;
	font-size: .52rem;
	color: #333;
	cursor: pointer;
}
.inner_title span.active a{
	color: #18ae66;
	font-weight: bold;
}
.inner_title i{
	position: absolute;
	width: 1.6rem;
	height: .1rem;
	display: none;
	bottom:0;
	left: 50%;
	margin-left: -.8rem;
	background: #5ea875;
}
.inner_title span.active i{
	display: block;
}
.tzlcTabBtn{
	font-size: 0;
	text-align: center;
}
.tzlcTabBtn span{
	display: inline-block;
	width: 1.6rem;
	height: .5rem;
	text-align: center;
	background: #dee0dd;
	border-radius:.5rem ;
	line-height: .5rem;
	margin: 0.4rem .1rem 0;
	color: #979996;
}
.tzlcTabBtn span a {
    color: #979996;
}
.tzlcTabBtn span em{
	display: inline-block;
	
	font-size: .28rem;
	cursor: pointer;
}
.tzlcTabBtn span.active{
	background: #5ea875;
	color: #fff;
}
.tzlcList{	
	background: #f1f6f0;
	padding-bottom: .4rem;
	display: none;
}
.tzlcList.guijins  .bd {
font-size: 0.3rem;
}
.tzlcList.guijins .tzlcListOver {
	height: 3.8rem;
}
.tzlcList.guijins  .bd ul {
	height: 3.9rem;
	width: 6.9rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 0 auto;
}
.tzlcList.guijins  .bd li {
	float: left;
	width: 2.2rem;
text-align: center;
}
.tzlcList.guijins  .bd li  img {
	width: 2.2rem;
	display: block;
	/* height: 2rem; */
	border-radius: 0.05rem;
}
.tzlcListOver{
	overflow: hidden;
	height: 6.8rem;
}
.tzlcList.active{
	display: block;
}
.tzlcList .tzlcListLUl{
}
.tzlcList .tzlcListLUl li{
	/* box-shadow: 0px 4px 9px rgba(0,0,0,0.07); */
	display: block !important;
	float: left;
	width: 5.56rem;
    height: 6.8rem;
    float: left;
	background: #fff;
	border-radius:.2rem ;
	box-sizing: border-box;
	position: relative;
}
.tzlcList .tzlcListLUl li h2{
  padding: 0 .8rem;
  font-size: .38rem;
  line-height: .58rem;
  text-align: center;
  padding-top: .4rem;
}
.tzlcList .tzlcListLUl li h2 a {
	color: #3C3C3C;
	line-height: 0.58rem;
	background: 0;
}
.tzlcSpanBh{
	display: block;
	text-align: center;
  height: .3rem;
  color: #767676;
  font-size: .2rem;
  margin-bottom: .2rem;
}
.tzlcList .tzlcListLUl li i .sbType {
	/* float: left; */
	margin: 0.1rem 0 0.1rem 0.6rem;
}
.tzlcList .tzlcListLUl li i .riskL{
	/* float: left; */
    color: #fff;
    font-size: .24rem;
    text-align: center;
    line-height: .3rem;
    display: block;
    width: 1.44rem;
	height: .3rem;
	background: #90c8a1;
	border-radius: .3rem;
	margin-left: 0.6rem;
}
.tzlcListLT{
	width: 100%;
	/* height: 2.4rem; */
}
.tzlcList .tzlcListLUl li h3{
	color: #fa8c15;
  font-size: .72rem;
  text-align: center;
}
.tzlcList .tzlcListLUl li p{
  text-align: center;
  color: #727272;
  font-size: .22rem;
}
.tzlcListLB{
	text-align: center;
    font-size: 0.24rem;
    width: 4.8rem;
    margin: 0 auto;
	margin-top: .6rem;
	float: none;
}
.tzlcListLB .lcqx{
	float: left;
}
.tzlcListLB .lcqgje {
	float: right;
}
.grfwps .tzlcListLBox {
	margin-top: 0.5rem;
}
.grfwps .tzlcListLB{
margin-top: 0;
height: 0.8rem;
width: 3.8rem;
}
.grfwps .tzlcListLB::after {
	clear: both;
	overflow: hidden;
	content: '';
	height: 0;
}
.tzlcListLB span{
	display: inline-block;
	padding-right:  .2rem;
	color: #999;
	font-size: .22rem;
	line-height: .32rem;
}
.tzlcListLB em span,
.tzlcListLB em i{
    font-weight: bold;
	color: #333;
	font-size: 0.32rem;
}
.tzlcListLB span em{
	padding-left: 5px;
	color: #333;
	font-size: .3rem;
	font-weight: bold;
	line-height: .32rem;
}
.tzlcListLUl li a.buyNow{
	display: block;
	background: url(zyc_grfwIcon_20_0817.png) no-repeat;
	background-size:100% 100%;
	width: 4.8rem;
    height: .66rem;
    line-height: .66rem;
    text-align: center;
  color: #ffffff;
  font-size: .28rem;
  margin: .2rem auto .16rem;
  position:absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.3rem;
}
.tzlcListMore{
	display: block;
	margin: .6rem auto 0;
   width: 2.42rem;
   height: .54rem;
   border: .02rem solid #5ea875;	
	text-align:center;
	color: #18ae66;
    font-size: .26rem;
    line-height:.54rem;
    clear: both;
    border-radius: .3rem;
    
}
.tzlcList .tzlcListLUl li i.tzlcListLTI2{
	background: url(zyc_grfwIcon_28_0817.png);
    background-size:100% 100%;
}
.tzlcList .tzlcListRUl{
	float: right;
	margin-top: -20px;
}
.tzlcList .tzlcListRUl li{
  box-shadow: 0px 4px 9px rgba(0,0,0,0.07);
  width: 280px;
  height: 100px;
  margin-top: 20px;	
  background: url(zyc_grfwIcon_21_0817.png);
  box-sizing:border-box;
  padding:20px 15px 15px; 
}
.tzlcList .tzlcListRUl li a{
	display: block;
	height: 72px;
}
.tzlcList .tzlcListRUl li h2{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #333;
}
.tzlcList .tzlcListRUl li .fl p{
	 width: 121px;
  height: 34px;
  color: #797979;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.tzlcList .tzlcListRUl li .rl h3{
  height: 40px;
  color: #fa8c15;
  font-size: 30px;
  font-weight: bold;
  line-height: 40px;
}
.tzlcList .tzlcListRUl li .rl p{

  color: #797979;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
}
.xykBox{
	height: 9rem;
	/* background: url(zyc_grfwWapBg_1_0819.jpg) no-repeat; */
	background-size: 100% auto;
}
.yhkTabCenter.xykCon {
	background: url(zyc_grfwWapBg_1_0819.jpg) no-repeat;
	background-size: 100% auto;
}
.yhkTabCenter.yhkCon  {
	background: url(psbc_grfwYhkSBg_v2020.jpg) no-repeat;
	background-size: 100% auto;
}

.xykBox .xykfl{
	padding: .5rem 0;
    
}
.xykBox .xykfl .yhkTitle{
	color: #18ae66;
    font-size: .56rem;
    padding-left: .3rem;
}
.xykBox .xykfl .yhkTitleB{
	 color: #3c3c3c;
  font-size: .26rem;
  line-height: .4rem;
  margin: .4rem 0 .5rem;
  width: 4.55rem;
  padding-left: .3rem;
}
.yhkImgT{
	overflow: hidden;
	padding-left: .3rem;
}
.yhkImgT a{
	display: block;
	width: 3.75rem;
	height: 2.38rem;
	float: none;
	margin-bottom: .25rem;
}
.yhkImgT a img{
	width: 100% ;
	height: 100%;
}
.yhkBtn{
	padding-left: .3rem;
	font-size: 0;
	margin-top: .1rem;
    padding-bottom: .3rem;
}
.yhkBtn a{
	display: inline-block;
	height: .5rem;
	text-align: center;
	color: #fff;
	font-size: .26rem;
	line-height: .5rem;
	
}
.yhkBtn a.yhkBtn1{
	width: 1.6rem;
	margin-right: .3rem;
	background: url(zyc_grfwXykMore_0817.png) no-repeat;
	background-size:100% 100% ;
}
.yhkBtn a.yhkBtn2{
	width: 2.46rem;
	background: url(zyc_grfwXykMore_2_0817.png) no-repeat;
	background-size:100% 100% ;
	
}
.yhkImgUl{
	display: none;
}
.yhkYwList{
	padding-left: .3rem;
	overflow: hidden;
	width: 4.55rem;
}
.yhkYwList li{
	float: left;
	width: 50%;
	height: .6rem;
	line-height: .6rem;
}
.yhkYwList a{
	display: block;
	padding-left: .17rem;
	background: url(yc_grfwDian_03.png) 1px center no-repeat;
	height: .6rem;
	line-height: .6rem;
	color: #292929;
  font-size: .26rem;
}
.yhkBtnB{
	padding-left: .3rem;
	overflow: hidden;
	padding-top: .29rem;
} 
.yhkBtnB a{
	display: block;
	margin-left: .3rem;
	float: left;
	height: .5rem;
	line-height: .5rem;
	color: #18ae66;
    font-size: .28rem;
    text-align: center;
}
.yhkBtnB a.yhkBtnB1{
	margin-left:0;
	width: 2.46rem;
	background: url(zyc_grfwXyk_7_0817.png) no-repeat;
	background-size:100% 100% ;
}
.yhkBtnB a.yhkBtnB2{
	width: 1.82rem;
	background: url(zyc_grfwXyk_6_0817.png) no-repeat;
	background-size:100% 100% ;
}
.yhkBtnB a.yhkBtnB3{
	width: 1.82rem;
	background: url(zyc_grfwXyk_6_0817.png) no-repeat;
	background-size:100% 100% ;
}
.grCdhBox{
	padding-top: .7rem;
	background: #f1f6f0;
}
.grCdhBox .inner_title{
    position: static;
    padding: 0;	
    height: 1.4rem;
}
.cdhUl{
	overflow: hidden;
	padding: 0 .4rem;
}
.cdhUl li{
	width: 50%;
	float: left;
	box-sizing: border-box;
	position: relative;
	height: 3.2rem;
}
.cdhUl li:first-child{
	border-left: 0;
}
.cdhUl li .cdhLiBg{
	display: none;
	position: absolute;
    z-index: -1;
}
.cdhUl li.cdhLi1 .cdhLiBg{
	top: 38px;
	right: 6px;

}
.cdhUl li.cdhLi2 .cdhLiBg{
	top: 20px;
	right: 0px;

}
.cdhUl li.cdhLi3 .cdhLiBg{
	top: 58px;
	right: 0px;
}
.cdhUl li.cdhLi4 .cdhLiBg{
	top: 33px;
	right: -8px;
}
.cdhUl li h2{
	font-size: .38rem;
	padding-top: 5px;
}
.cdhUl li h2 img{
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 5px;
	width: .5rem;
}
.cdhUl li p{
  color: #292929;
  font-size: .28rem;
  font-weight: 400;
  line-height: .36rem;
  margin-top: .22rem;
  margin-bottom: .4rem;
  width:3.1rem ;
}
.cdhUl li:nth-child(2n){
	box-sizing: border-box;
    padding-left: .3rem;
}
.cdhUl li.cdhLi1 p{
}
.cdhUl li.cdhLi4 p{
}
.cdhUl li .cdhLiMore{
	width: 1.48rem;
	background: url(zyc_grfwXykMore_3_0817.png);
	background-size:100% 100% ;
	display: block;
	height: .48rem;
	 color: #ffffff;
  font-size: .26rem;
  text-align: center;
  line-height: .48rem;
}
.cdhUl li .cdhLiMore1{
	width: 1.48rem;
	background: url(zyc_grfwXykMore_3_0817.png);
	background-size:100% 100% ;
	display: block;
	height: .48rem;
	 color: #ffffff;
  font-size: .26rem;
  text-align: center;
  line-height: .48rem;
  margin-top: 0.8rem;
}
.cdhUl li.cdhLi3 .cdhLiMore,.cdhUl li.cdhLi2 .cdhLiMore{
	width: 1.82rem;
	background: url(zyc_grfwXykMore_4_0817.png);
  background-size:100% 100% ;
}
.cdhUl li dl{
	display: none;
	overflow: hidden;
	width: 168px;
	margin-top: 9px;
}
.cdhUl li.cdhLi4 dl{
	width: 200px;
}
.cdhUl li.cdhLi2 dl{
	width: 200px;
	margin-top: 5px;
}
.cdhUl li.cdhLi2 dl dt{
	width: 90px;
}
.cdhUl li.cdhLi2 dl dt.cdhLi2Dt{
	width: 110px;
}
.cdhLi2 i{
  color: #18ae66;
  font-size: 14px;
  margin-top: 10px;
  display: none;
}
.cdhUl li dl dt{
	float: left;
	width:50%;
	line-height: 22px;
	font-size: 12px;
	color: #333;
}
.cdhUl li dl dt a{
	color: #333;
	padding-left: 8px ;
	background: url(yc_grfwDian2_03.jpg) left center no-repeat;
}
.dzyhBox{
  height: 186px;
  background: #f1f7f0;
  padding-top: 20px;
}
.dzyhUl{
	height: 85px;
	margin-top: 28px;
}
.dzyhUl li{
	height: 85px;
	width: 16.6%;
	float: left;
	box-sizing:border-box;
    padding: 0 40px;
    position: relative;
}
.dzyhUl li a{
	height: 85px;
	display: block;
	text-align: center;
}
.dzyhUl li a img{
	display: block;
	margin: 0 auto;
}
.dzyhUl li a span{
	font-size: 16px;
	color: #333;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom:0;
	left: 0;
}
.dzyhUl li a img.dzyhImg{
	margin-top: -8px;
}

.picScroll-top{padding-top: 52px;box-sizing: border-box; margin:0 auto; float: right; width:261px;  overflow:hidden; position:relative;   height: 520px; }
.picScroll-top .hd{ overflow:hidden;  position: absolute;z-index: 0;height:520px;width:100%;left:0;top:0;}
.picScroll-top .hd .prev{ display:block;  width:55px; height:38px;
	 cursor:pointer; background:url(zyc_grfwIcon_22_0817.png);position: absolute;top: 9px;left: 50%;margin-left: -27.5px;}
.picScroll-top .hd .next{display:block;  width:55px; height:38px;
	 cursor:pointer; background:url(zyc_grfwXykBtn_1_0819.png);position: absolute;bottom: 9px;left: 50%;margin-left: -27.5px; }
.picScroll-top .bd{  position: relative;z-index: 2; height: 415px;overflow: hidden;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{
	position: relative;
	margin-bottom: 15px;
}
.picScroll-top .bd ul li a{
	display: block;
}
.picScroll-top .bd ul li span{
	position: absolute;
	left: 18px;
	top: 16px;
	 color: #fff;
  font-size: 20px;
}
.picScroll-top .bd ul li i{
	position: absolute;
	left: 18px;
	top: 42px;
	color: #ffffff;
  font-size: 12px;
}
.picScroll-top .bd ul li img{ width:261px; height:71px; display:block;}



.yhkTabCenter{
	display: none;
	height: 10rem;
}
.yhkTabCenter.active{
	display: block;
}
.yhhdBox{
	/*overflow: hidden;*/
	margin: 0 auto;
	padding: .7rem 0 ;
}
.gr_yhhdL{
	padding:0 .3rem;
}
.grYhdImg {
	width: 6.9rem;
}
.gr_yhhdTwBox{
	overflow: hidden;
	margin-top: .3rem;
}
.gr_yhhdTwBox .gr_yhhdTwL{
	display: block;
	width: 100%;
	height: 3.65rem;
}
.gr_yhhdTwBox .gr_yhhdTwL img{
	display: block;
	 width: 100%;
  height: 100%;
  vertical-align: middle;
}
.gr_yhhdTwR{
}
.gr_yhhdTwR .yhhdLTime{
	color: #737373;
     font-size: .28rem;
     margin-top: .3rem;
}
.yhhdLTitle{
  color: #353535;
  font-size: .36rem;
  margin: .23rem 0 .25rem;
}
.yhhdLTitle a{
	color: #353535;
}
.yhhdLRemark{
  color: #737373;
  font-size: .28rem;
  font-weight: 400;
  line-height: .44rem;
  text-align: justify;
  padding-bottom: .32rem;
  border-bottom: .02rem solid #e5e5e5;
}
.gr_yhhdTitle{
	/*overflow: hidden;*/
	text-align: center;
	font-size:0;
}
.gr_yhhdTitle span{
	 color: #18ae66;
  font-size: .52rem;
  font-weight: bold;
}
.gr_yhhdTitle a{
  /*display: none;*/
  color: #18ae66;
}
.yhhdListUl{
	margin-top: .3rem;
}
.yhhdListUl li{
	overflow: hidden;
	padding-left: .32rem;
    background: url(yc_grfwDian2_03.jpg) left center no-repeat;
}
.yhhdListUl li a{
	display: block;
  line-height: .6rem;
  color: #161616;
  font-size: .28rem;
  white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.yhhdListUl li span{
	display: none;
}
.gr_yhhdR{
	padding: 0 .3rem;
}
.gr_yhhdR .gr_yhhdTitle{
	margin-top: .4rem;
}
.gr_yhhdR .yhhdListUl{
	margin-top: .24rem;
}
.xwqyBox{
    background: #f1f7f0;
    box-sizing: border-box;
    padding-top: .72rem;
    padding: 0 .3rem .6rem;
}
.xwqyBox .inner_title{
	position: static;
}
.xwqyBox .inner_title i{
	display: none !important;
}
.xwqyCBox{
	overflow: hidden;
	margin: .58rem 0 0;
}
.cdhLiMore {
    width: 100%;
    background: #5ea875;
    display: block;
    height: .6rem;
    color: #ffffff;
    font-size: .28rem;
    text-align: center;
    line-height: .6rem;
    border-radius:.05rem ;
}
.xwqyCL{
}
.xwqyCL .xwqyCLP1{
	color: #18ae66;
    font-size: .36rem;
    line-height: .48rem;
}
.xwqyCL .xwqyCLP2{
	 height: .44rem;
  font-size: .32rem;
  line-height: .44rem;
  color: #333;
  margin: .3rem 0 .26rem;
}
.xwqyCL .xwqyCLP3{
  color: #737373;
  font-size: .28rem;
  line-height: .44rem;
  text-align: justify;
  margin-bottom: .36rem;
}
.xwzsBox{
	/* background: #fff; */
	width: 100%;
	height: 3.95rem;
	margin-top: .7rem;
	position: relative;
	padding-top: .22rem;
}
.xwzsBox img {
    width: 100%;
}
.xwzsBox span{
	position: absolute;
	right: .3rem;
	top: .28rem;
	color: #919191;
  font-size: .24rem;
}
#xwzsBox{
	
	margin-left: 3%;
	width: 94%;
	height: 90%;
}
.xwqyCR{
	font-size:0 ;
	box-sizing: border-box;
	padding: .48rem .32rem 0;
	height: 3.95rem;
	margin-top: .42rem;
    width: 100%;
    background:url(zyc_grfwXykYhhd_2_0817.png) no-repeat ;
    background-size:100% auto;
}
.xwqyCR .xwqyCRP1{
	height: .64rem;
    color: #ffffff;
    font-size: .48rem;
    line-height: .64rem;
    text-align: center;
    margin-bottom: .4rem;
}
.xwqyCR .xwqyCRP2{
  color: #ffffff;
  font-size: .28rem;
  line-height: .44rem;
  text-align: justify;
  margin-bottom: .4rem;
}
.xwqyCRMore{
	display: block;
	  color: #ffffff;
  font-size: .28rem;
}
.gyycBox{
	margin: 0 auto;
	overflow: hidden;
	padding: .7rem 0 ;
}
.gyycLBox{
	padding: 0 .3rem;
	font-size: 0;
}
.gyycLBox .gr_yhhdTitle{
	margin-bottom: .3rem;
	font-size: 0;
}
.gyycListA{
	 height: .54rem;
  color: #161616;
  font-size: .32rem;
  line-height: .54rem;
}
.gyycListP{
  color: #797979;
  font-family: "Microsoft YaHei";
  font-size: .24rem;
  line-height: .4rem;
  text-align: justify;
  margin-bottom: .34rem;
}
.gyycListP span{
	/* margin-left: .44rem; */
	float: right;
}
.ycfbBox{
	overflow: hidden;
	padding-bottom: .3rem;
}
.ycfbBox a{
	background: #ddede2;
	border-radius:.3rem ;
	display: block;
	float: left;
	text-align: center;
	width: 3.25rem;
	height: .56rem;
	line-height: .565rem;
	color: #006f4d;
    font-size: .28rem;
    margin-bottom: .28rem;
}
.ycfbBox a:nth-child(2n){
	float: right;
}

.gyycZBox{
padding: 0 .3rem;
}


.gr_GsGgUl{
	margin-top: .26rem;
}
.gr_GsGgUl2{
	margin-top: .12rem;
}
.gr_gsgsTitle{
	margin-top: .3rem;
}
.gr_GsGgUl li{
	padding-left: .24rem;
    background: url(yc_grfwDian2_03.jpg) left center no-repeat;
}
.gr_GsGgUl li a{
	display: block;
  height: .64rem;
  color: #161616;
  font-size: .32rem;
  line-height: .64rem;
}
.gyycRBox{
	width: 100%;
	margin-top: .4rem;
}
.slideBoxGr{margin-top: .48rem; width:100%; /*height:9rem;*/height: auto;box-sizing: border-box;padding: 0 .3rem;  position:relative; }
.slideBoxGr .bd{ position:relative; height:100%; z-index:0;overflow:hidden;   }
.slideBoxGr .bd li{ zoom:1; vertical-align:middle; }
.slideBoxGr .bd li a{ display: block; width:33.3%; height:2.2rem; display:block;float: left; }
.slideBoxGr .bd li a img{
    display: block;
    margin: 0 auto .1rem;
    width: 1.2rem;
}
.slideBoxGr .bd li a span{
	display: block;
	text-align: center;
	 color: #2b2b2b;
  font-size: .28rem;
  line-height: 0.4rem;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBoxGr .prev,.slideBoxGr .next{ display: none;}

    .swiper-container {
      width: 100%;
    }

    .swiper-slide {
    	width: 5.6rem;
      text-align: center;
      font-size: 18px;
      background: none;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    

.swiperYhk{
	height: 1.34rem;
	width:7.5rem;
	overflow: hidden;
	margin-top: rem !important;
}
.swiperYhk ul{
}
.swiperYhk li{
	float: left;
	height: 1.34rem;
	position: relative;
	width: 5.2rem;
}
.swiperYhk li a{
	display: block;
	width: 100%;
	height: 100%;
}
.swiperYhk li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.swiperYhk li span{
	position: absolute;
	left: 0.35rem;
	top: .34rem;
	font-size: .38rem;
	color: #fff;
	font-weight: bold;
}
.swiperYhk li i{
	position: absolute;
	left: 0.35rem;
	top: .83rem;
	font-size: .2rem;
	color: #666;
}
.yhkTabTitle{
	position: static;
}
.mobileMore{
	display: block;
	width: 2.4rem;
	height: .54rem;
	line-height: .54rem;
	color: #5ea875;
	border: .02rem solid #5ea875;
	text-align: center;
	margin: 0.3rem auto 0;
	font-size: .28rem;
	border-radius: .3rem;
}
.fundIqeClist {
    border-bottom: 0.02rem solid #ccc;
}
.fundIqeClist ul {
    background: #fff;
}
.fundIqeClist li {
    width: 6.9rem;
    margin: 0 auto;
    border-bottom: 0.02rem solid #e2e2e2;
    padding-top: 0.48rem;
    padding-bottom: 0.58rem;
}
.fundIqeClist .fdqU {
    padding: 0.2rem 0;
}
.fundIqeClist .fsqTitle {
    font-size: 0.36rem;
    line-height: 0.36rem;
    height: 0.36rem;
    color: #353535;
    float: left;
    margin-bottom: 0.15rem;
}
.fundIqeClist li .fsqTitle, .fundIqeClist li .fundCode, .fundIqeClist li .fundType {
    float: left;
}
.fundIqeClist li .fsqTitle {
    width: 100%;
}
.fundIqeClist li .fsqTitle a {
    font-size: 0.36rem;
    color: #353535;
}
.fundCode {
    font-size: 0.28rem;
    color: #AAAAAA;
}

.fundIqeClist li .fundCode {
    font-size: 0.28rem;
    color: #AAAAAA;
    margin-top: 0.1rem;
    margin-left: 0;
}
.fundIqeClist .fundCode {
    float: left;
    font-size: 0.28rem;
    color: #AAAAAA;
    margin: 0.02rem 0 0.15rem 0.3rem;
}
.fundIqeClist li .fundType {
    font-size: 0.24rem;
    color: #FFFFFF;
    background: #d8895c;
    border-radius: 0.05rem;
    text-align: center;
    padding: 0.04rem 0.1rem;
    margin: 0.08rem 0 0 0.2rem;
}
.fundIqeClist .fundType {
    font-size: 0.24rem;
    color: #FFFFFF;
    float: left;
    background: #D9885E;
    padding: 0.03rem 0.1rem;
    border-radius: 0.04rem;
    margin-left: 0.3rem;
}
.fundIqeClist li .fundType a {
    color: #fff;
}
.fundIqeClist .fundType a {
    color: #fff;
    display: block;
}
.tlFud .tlfdM li .fdqBI:nth-child(-n+3) {
    margin-top: 0.33rem;
}
.tlFud .fundIqeClist li .fdqBI:nth-child(-n+3) {
    margin-top: 0;
}
.tlfdM li .fdqBI {
    width: 49%;
}

.fundIqeClist li .fdqBI {
    float: left;
    width: 33%;
    height: 1.5rem;
    text-align: center;
    border-right: 0.02rem solid #ccc;
    /* margin: 0.33rem 0 0 0; */
}
.fundIqeClist li .fdqBI.buyCompe {
	width: 100%;
	border: 0;
}
.fdqB .fdqBI {
    float: left;
    width: 33%;
    height: 1.3rem;
    text-align: center;
    border-right: 0.02rem solid #ccc;
    margin-bottom: 0.3rem;
}
.fundIqeClist li .fdqBI .fdqbSatmT {
    height: 1rem;
    line-height: 1rem;
}
.yieldRate {
    font-size: 0.6rem;
    color: #fa8c15;
}
.fdqbSatmT {
    font-size: 0.4rem;
    color: #353535;
}
.fdqbRateB {
    font-size: 0.24rem;
    color: #6A6A6A;
}
.buyNow {
    background: #FF9000;
    width: 6.9rem;
    height: 0.66rem;
    line-height: 0.66rem;
    text-align: center;
    border-radius: 0.07rem;
    width: 90%;
    margin-left: 5%;
    margin-top: 0.4rem;
}
.buyNow a {
    display: block;
	color: #fff;
	font-size: .3rem;
}

.gzTable{
    width: 100%;
	border-spacing: 0;
	margin-top: 0;
    margin-bottom: .2rem;
    font-size: 0.2rem;
    text-align: center;
}
.gzTable tbody tr:nth-child(even){
	background-color: #EAF5F2;
}
.gzTable thead td{
	background-color: #3FAA70;
	color: #fff;
    font-size: 0.24rem;
	text-align: center;
	height: .5rem;
}
.gzTable tbody td{
	height: .55rem;
	text-align: center;
}

/*20201226*/
.yhkBtnB a{
	color: #FF933B;
}
.gr_yhhdL img{
	width: 100%;
}
.ycfbBox a{
	background-color: #E4E4E4;
	color: #000;
	width: 2rem;
	box-shadow: 0px 4px 5px #999;
	float: none;
	display: inline-block;
	margin-left: .3rem;
}
.ycfbBox a:nth-child(2n){
	float: none;
}
.ycfbBox a:nth-child(1),.ycfbBox a:nth-child(4){
	margin-left: 0;
}
.tzlcList .tzlcListLUl li{
	
	background: url(zyc_grfwBg_2_0817.png) no-repeat;
	background-size: 100% 100%;
}
.tzlcList .tzlcListLUl li h2,.tzlcSpanBh{
	text-align: left;
}
.tzlcList .tzlcListLUl li h2{
	padding-left: .6rem;
}
.tzlcSpanBh{
	padding: 0 .6rem;
}
.tzlcList .tzlcListLUl li i {
	/* display: block; */
	margin: 0rem;
	height: 0.5rem;

}
.tzlcList .tzlcListLUl li  h3 i {
	margin: 0 0 0.1rem 0;
	height: 0.8rem;
	font-size: 0.96rem;

}
.tzlcList .tzlcListLUl li h3,.tzlcList .tzlcListLUl li p{
	text-align: left;
	margin: 0 .6rem;
}
.tzlcListLB span{
	/* display: block; */
	margin: 0rem;
	margin-top: .1rem;
	padding-right: 0;
	font-size: 0.24rem;
}
.gzBox .fundRecT {
	height: 0.6rem;
}
.gzBox .fundRecT  a {
	display: block;
	float: left;
	font-size: 0.28rem;
	color: #333;
	width: 2.6rem;
	text-align: center;
	height: 0.4rem;
	line-height: 0.4rem;
	border-radius: 0.05rem;
	margin-left: 0.1rem;
}
.gzBox .fundRecT  a.btnON {
	font-size: 0.28rem;
	color: #fff;
	background: #3FAA70;
}
.tzlcListLUl li a{
	height: 1rem;
	width: 1.7rem;
	line-height: 1rem;
	background: none;
	border-radius: .1rem;
	margin-right: .4rem;
	background-color: #FF9000;
	margin-top: .6rem;
}
.tzlcListLT{
height: 2.6rem;
	overflow: hidden;
}
.tzlcListLBox{
	margin-top:.6rem;
}
.grfuSb .yhkImgT a img {
	width: 2rem;
	height: auto;
}
.grfuSb .yhkImgT {
    overflow: visible;
	padding-left: .3rem;
	float: left;
	margin-top: 0.4rem;
}
.grfuSb .yhkImgT a {
    display: block;
    width: auto;
    height: auto;
    float: none;
    margin-bottom: .25rem;
}
.xykBox .xykfl .grfuSb .yhkTitleB {
float: left;
}
.tzlcList .tzlcListLUl li h3 i.functionX100 {
	display: inline;
}

/*弹出业绩比较基准的样式 移动端 开始*/
.yjbjjjtc {display:block;margin-left: .30rem;margin-top: 0rem;}
	.yjbjjjtc-sy {display:block;margin-left: .60rem;margin-top: 0rem;}

  .yjbjjjtc-30 {margin-left: 0.15rem; margin-right: .0rem;margin-top: .05rem; border:0px solid #ccc;}
  .yjbjjjtc dl{}
  .yjbjjjtc dl dt{}
	 .yjbjjjtc-30 dl dt{float: left; margin-left: .0rem;margin-right: .0rem;margin-top: .40rem;}
  .yjbjjjtc dl dt span{padding-top: .05rem;border:0px solid #ccc;float:left; font-size:.24rem;color:#727272;}
  .yjbjjjtc dl dt i{border:0px solid #ccc;cursor: pointer;float:left;display:block;margin-left: .08rem!important;width:.44rem;height:.40rem!important; background:url(zyc_grfwIcon_yjbjjj_ts.png) no-repeat 0 center; background-size:100% 100%; }
	.yjbjjjtc-30 dl dt i{border:0px solid #ccc;cursor: pointer;float:left;display:block;margin-left: .08rem;margin-top: .08rem;width:.30rem;height:.18rem!important; background:url(zyc_grfwIcon_yjbjjj_sanjiao.png) no-repeat 0 center;background-size:100% 100%;}
  
  
  .yjbjjjtc dl dd{display:none; margin-left: -1.4rem;margin-top: .55rem;margin-right: .20rem;  border:1px solid #ccc; background:#ffffff; padding:.30rem;position:absolute;z-index:100;width: 6.5rem!important; max-width:7.40rem;min-width:1.00rem;}
  .yjbjjjtc-dl-dd-lclb {display:none; margin-left: -1.1rem!important;margin-top: .55rem;margin-right: .20rem;  border:1px solid #ccc; background:#ffffff; padding:.30rem;position:absolute;z-index:100;width: 6.5rem!important; max-width:7.40rem;min-width:1.00rem;}
  
	 
  .dd-3{display:block;text-align: left; margin-left: -2.5rem!important;margin-right: 0rem!important; margin-top:.9rem!important;  border:1px solid #ccc; background:#ffffff; padding:.3rem!important;position:absolute;z-index:100; width:85%!important; max-width:7.40rem!important;min-width:1.00rem!important;}
  
  
  .yjbjjjtc dl dd a{margin-top: 0rem!important;margin-right: 0rem!important; float:right;margin-bottom: .18rem; border:0px solid #ccc; display:block;width:.36rem;height:.36rem; background:url(zyc_grfwIcon_yjbjjj_guanbi.png) no-repeat 0 center;background-size:100% 100%; }
  .yjbjjjtc dl dd p{clear: both;line-height:.45rem;font-size:.28rem; margin:0!important;}
  
  .tlManmB .vtaul li .vtalir { position: inherit!important;}


   .fundIqeClist li .fdqBI2 {
		float: left;
		width: 33%;
		height: 1.5rem;
		text-align: center;
		border-right: 0.02rem solid #ccc;
		margin: 0.33rem 0 0 0;
	}


	.mobileSlide {
		width: 7.5rem;
		overflow: visible;
		padding-top: 0.1rem;
	}
	
	.swiper-slide-active {z-index:1!important;}
	
	
	.fundIqeClist li .fdqBI:nth-child(3), .fundIqeClist li .fdqBI:nth-child(8) {
		border-right: 0.02rem solid #ccc;
	}
	
	.yjbjjz_gs { clear:both; font-size:.26rem; line-height:.40rem; padding-top:.25rem;padding-bottom:0.5rem; }
	
	.tzlcListOver {
		overflow: revert!important;
		height: 6.8rem;
	}
/*弹出业绩比较基准的样式 移动端 结束*/