#fh_swi  .swiper-slide img{
	width: 100%;
	display: block;
}
#fh_swi{
	padding:.3rem 0
}
#fh_swi  .swiper-slide{
	box-shadow: 0 0 18px 3px rgba(255,109,169,.15);
	border-radius: 3px;
	background: #fff;
}
.fh_pone ,.fh_ptwo{
	width: 90%;
	margin: .25rem auto .15rem;
	color: #ff545d;
	font-size: .26rem;
	text-align: center;
}
.fh_ptwo{
	color: #ff3388;
    margin: .85rem auto .55rem;
}
.fh_href {
	padding-bottom: .3rem;
}
.fh_href a{
	background: #ff6da9;
	border-radius: 30px;
	font-size: .22rem;
	box-shadow: 0px 1px 2px 1px rgba(100,4,44,.2);
}
.qgkh_list{
	padding:.3rem 0;
}
.qgkh_list li{
	width: 50%;
	float: left;
	border-top: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	padding:.1rem 0;
	min-height: 1.6rem;
}
.qgkh_list li:nth-of-type(odd){
	border-left: 0;
}
.qgkh_list li:nth-of-type(7),.qgkh_list li:nth-of-type(8){
	border-bottom: 1px solid #dbdbdb;
}
.qgkh_right{
	overflow: hidden;
}
.qgkh_list li .hz-fl {
	width: .95rem;
	text-align: center;
	padding-top: .1rem;
}
.qgkh_list li .hz-fl img{
	width: .55rem;
}
.qgkh_right h3{
	font-size: .26rem;
}
.qgkh_right p{
	font-size: .2rem;
	color: #999;
	width: 1.8rem;
	margin-top: .05rem;
}
.qw_con{
	padding: 0 .24rem .2rem
}
#kp_swi{
	margin:.2rem 0;
	border:1px solid #ff4a60;
	background: url(http://huazhen-poster.oss-cn-hangzhou.aliyuncs.com/wap.gzhuazhen/img/fhns/swi.png) no-repeat center center /100%;
	height: 4rem;
}
#kp_swi .swiper-slide{
	padding: .25rem 0.15rem 0;
}
.kp_box{
	float: left;
	width: 48.5%;
	margin-right: 3%;
	text-align: center;
	border:1px solid #ff7fb4;
	background: rgba(255, 255, 255, 0.8);
	padding: .25rem .1rem 0;
	min-height: 3rem;
}
.swiper-slide .kp_box:nth-of-type(2){
	margin-right: 0;
}
.kp_box img{
	width: 1.05rem;
}
.kp_box div{
	color: #ff4b62;
	font-size: .26rem;
}
.kp_box p{
	color: #4c4c4c;
	font-size: .24rem;
	margin-top: .05rem;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:10px;
}
.fh_btn{
	width: 100%;
	background: #ff7397;
	font-size: .28rem;
	padding: 6px 16px;
}
.zx_lin{
	position: relative;
}
.zx_lin .btn{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1rem;
}
#qg_fw .swiper-slide{
	box-shadow: 0 1px 10px 2px rgba(171, 171, 171, 0.15);
	border-radius: 11px;
	overflow: hidden;
}
#qg_fw{
	padding:.2rem 0;
}
.fw_title{
	font-size: .26rem;
	color: #fff;
	background: #ff5562;
	text-align: center;
	padding:.1rem 0;
}
.fw_bg1{
	background:#4FB2E0;
}
.fw_bg2{
	background:#FF7397;
}
.fw_bg3{
	background:#F9B552;
}
.fwtext_list{
    padding-left: 1.1rem;
    margin-top: .05rem;
}
.fw_text_padd{
	padding-left: .8rem;
}
.fwtext_list li{
	font-size: .26rem;
	margin-top: .15rem;
	position: relative;
}
.fwtext_list li:before{
	position: absolute;
	display: block;
	width: 3px;
	height: 3px;
	content: "";
	background: #999;
	bottom:0;
	top:0;
	margin: auto 0;
	left: -.15rem;
}
#qg_fw .swiper-slide img.fw_img {
    width: 100%;
    display: block;
}
#qg_fw .swiper-slide{
	background: #fff;
}
#qg_fw .swiper-slide .fw_bg{
	opacity: .5;
}
#qg_fw .swiper-slide-active .fw_bg{
	opacity: 1;
}
#qg_fw .swiper-slide .hz-btn{
	width: 2rem;
	font-size: .28rem;
	margin:.2rem auto;
	display: block;
}
#ys_swiper  .swiper-pagination-bullets{
	bottom: 0rem;
}
#ys_swiper .swiper-wrapper{
	padding: .3rem 0 .5rem;
}
.ys_top{
	width: 100%;
	display: block;
	margin-bottom: .2rem;
}
.ys_text{
	overflow: hidden;
	font-size: .24rem;
	color: #4c4c4c;
}
.ys_con .hz-fl{
	width: 2rem;
	text-align: center;
	margin-right: .2rem;
	padding-top: .1rem;
}
.ys_con .hz-fl .ys_icon{
	width: .9rem;
	height: .9rem;
	display: block;
	margin: auto;
	background: url(http://huazhen-poster.oss-cn-hangzhou.aliyuncs.com/wap.gzhuazhen/img/fhns/ysicon.png) no-repeat  center center;
	background-size: cover;
    color: #fff;
    font-weight: 600;
    padding-top: .03rem;
    font-size: .26rem;
}
.ys_con .hz-fl p{
	font-size: .26rem;
	color: #ff5562;
	margin-top: .1rem;
}
.ys_con .hz-fl .ys_des{
	font-size: .22rem;
	color: #ff5562;
	border:1px solid  #ff5562;
	margin-top: .1rem;
}
.hy_list li{
	width: 48.5%;
	margin-right: 3%;
	text-align: center;
	float: left;
	border:1px solid #5b9bd5;
	margin-bottom: .1rem;
	padding:.2rem 0;
	min-height: 2.45rem;
	position: relative;
}
.hy_list li:nth-of-type(2n){
	margin-right: 0;
}
.hy_list li .hz-btn{
	font-size: .26rem;
	color: #fff;
	background: #5b9bd5;
}
.hy_list li p{
	font-size: .22rem;
	line-height: .35rem;
	color: #999;
	margin-top: .1rem;
}
.hy_list li:nth-of-type(2) .hz-btn{
	background: #ed7d31
}
.hy_list li:nth-of-type(3) .hz-btn{
	background: #8d8d8d
}
.hy_list li:nth-of-type(4) .hz-btn{
	background: #ffc000
}
.hy_list li:nth-of-type(2){
	border-color: #ed7d31
}
.hy_list li:nth-of-type(3){
	border-color: #8d8d8d
}
.hy_list li:nth-of-type(4){
	border-color: #ffc000
}
.hy_list li:before{
	content: "";
	position: absolute;
	right: -.16rem;
	bottom: -0.16rem;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #5b9bd5;
	border-style: solid;
	border-width: .15rem;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.hy_list li:nth-of-type(2):before{
	border-color: transparent transparent transparent #ed7d31;
}
.hy_list li:nth-of-type(3):before{
	border-color: transparent transparent transparent #8d8d8d;
}
.hy_list li:nth-of-type(4):before{
	border-color: transparent transparent transparent #ffc000;
}
.jh_top{
	font-size: .22rem;
	color: #4c4c4c;
	position: relative;
	padding:0 .24rem;
}
.jh_left ,.jh_right{
	position: absolute;
	width: .2rem;
	left: 0;
	top: 0;
}
.jh_right{
	left: auto;
	right: 0;
	bottom: 0;
	top: auto;
}
@media (max-width: 345px){
	.qgkh_list .hy_sh{
		 min-height: 1.9rem; 
	}
}
#hy_swiper01{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	box-shadow: 0 1px 5px 1px rgba(215, 215, 215, 0.5);
}
.img_radius{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	overflow: hidden;
}
#hy_swiper01 .swiper-slide{
	padding:.3rem .3rem .5rem .5rem;
}
.worry_list{
	border-left: 1px solid #e6e6e6;
	padding: .15rem 0;
	padding-left: .3rem;
}
.worry_list li{
	font-size: .2rem;
	color: #666;
	line-height: .38rem;
	margin-top: .2rem;
	position: relative;
}
.worry_list li:nth-of-type(1){
	margin-top: 0;
}
.worry_list li img{
	background: #fff;
	position: absolute;
	left:-.475rem;
	top: 0;
	bottom: 0;
	margin: auto 0;
	width: .3rem;
	display: block;
	padding: .08rem 0 .1rem;
}
.hy_btn{
	background: #ff4a60;
}
.qg_list li{
	float: left;
	width: 49.5%;
	margin-right: 1%;
	text-align: center;
	font-size: .2rem;
	color: #fff;
	background: #ff5562;
	border-radius: 3px;
	padding: .15rem 0;
	margin-bottom: .15rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.qg_list li:nth-of-type(2n){
	margin-right: 0;
	background: #ff61a3
}
.qg_list li:nth-of-type(3){
	background: #01b7ee
}
.qg_list li:nth-of-type(4){
	background: #89c997
}
.qg_list li:nth-of-type(5){
	background: #dfb200
}
.qg_list li:nth-of-type(6){
	background: #B7DFE9
}
#qg_swi{
	padding-bottom: .3rem;
}
#qg_swi>.swiper-pagination-bullets{
	bottom: 0;
}
#wh_swiper .swiper-slide {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
}
#wh_swiper .swiper-slide img{
	width: 100%;
	opacity: .5;
	display: block;
}
#wh_swiper .swiper-slide img{
	width: 100%;
	opacity: 0.35;
}
#wh_swiper .swiper-slide-active img{
	opacity: 1;
}
.wh_text{
	font-size: .24rem;
	color: #999;
	text-align: center;
	margin-top: .2rem;
	padding:.1rem 0;
	position: relative;
}
.wh_tleft , .wh_tright{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto 0;
	width: .65rem;
}
.wh_tright{
	left: auto;
	right: 0;
}
.ys_con .hz-fl .mt-25{
	margin-top: .25rem;
}
.pt_34{
	padding-top: 0.34rem;
}