﻿.commonTitle h1 {
	font-size: .43rem;
	color: #000;
	text-align: center;
	padding: 0 .3rem;
	padding-bottom: .29rem;
}

.commonTitle p {
	font-size: .26rem;
	color: #5F5F5F;
	text-align: center;
	padding: 0 .3rem;
}

.commonTitle2 h1 {
	font-size: .43rem;
	color: #FFF;
	text-align: center;
	padding: 0 .3rem;
	padding-bottom: .29rem;
}

.commonTitle2 p {
	font-size: .26rem;
	color: #FFF;
	text-align: center;
	padding: 0 .3rem;
}

.banner {
	background: url(../images/qcfw/qcfwbanner.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height: 9.3rem;
	padding-top: 1.13rem;
	padding-left: .98rem;
}

.banner h1 {
	display: block;
	background: url(../images/qcfw/qcfwTitleBg.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	width: 5.55rem;
	height: 1.02rem;
}

.banner h2 {
	font-size: .51rem;
	color: #fff;
	padding: .30rem 0;
}

.banner h2 span {
	color: #FFF000;
}

.banner p {
	font-size: .29rem;
	color: #FFF000;
}

.banner a {
	display: block;
	width: 1.69rem;
	height: .46rem;
	background: #fff000;
	border-radius: .04rem;
	color: #0C0C0C;
	text-align: center;
	line-height: .46rem;
	font-size: .23rem;
	margin-top: .5rem;
}


.partA {
	background: #fff;
	padding: .75rem 0;
	overflow: hidden;
}

.partA ul {
	padding: 0 .3rem;
	margin-top: .89rem;
}

.partA ul li {
	float: left;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
	width: 48%;
	border-radius: .18rem;
	background: #fff;
	margin-bottom: .28rem;
	text-align: center;
	padding: .28rem 0;
	height: 4.27rem;
}

.partA ul li:nth-child(even) {
	margin-left: 4%;
}

.partA ul li img {
	height: 1.3rem;
}

.partA ul li h2 {
	font-size: .34rem;
	color: #333;
	padding: .24rem 0;
}

.partA ul li p {
	padding: 0 .26rem;
	color: #7A7A7A;
	display: block;
	font-size: .24rem;
	text-align: center;
}


.partB {
	background: #fff url(../images/qcfw/qcfwBg002.png) no-repeat top center;
	-o-background-size: auto 5.36rem;
	-ms-background-size: auto 5.36rem;
	-moz-background-size: auto 5.36rem;
	-webkit-background-size: auto 5.36rem;
	background-size: auto 5.36rem;
	padding: .53rem .3rem;
}

.partB .partBwarp {
	background: #f4f4f4;
	border-radius: .15rem;
	padding: .6rem .33rem;
	margin-top: .5rem;
}

.partB .partBwarp dl {
	border-bottom: 1px solid rgba(112, 112, 112, 0.4);
	;
	overflow: hidden;
	padding: .25rem .2rem;
}

.partB .partBwarp dl dt {
	float: left;
	width: 1.23rem;
	height: .81rem;
	text-align: center;
}

.partB .partBwarp dl dt img {
	height: 100%;
}

.partB .partBwarp dl dd {
	padding-left: 1.50rem;
}

.partB .partBwarp dl dd h1 {
	font-size: .34rem;
	color: #333
}

.partB .partBwarp dl dd p {
	font-size: .24rem;
	color: #7A7A7A
}

.partC {}

.partC .partCwarp {
	padding: 0 .3rem;
	text-align: center;
}

.partD {
	padding-top: .7rem;
	background: linear-gradient(270deg, #dbdbdb, #f0f0f0 100%, #f4f4f4 100%, #dcdcdc 100%);
}

.partD .partDwarp {
	text-align: center;
	padding: .7rem .3rem;
}

.partE {
	padding: .69rem 0 .54rem 0;
}

.partE .partEwarp {
	padding: .9rem .3rem .3rem .3rem;
}

.partE .partEwarp .partEwarpL {
	width: 3.56rem;
	float: left;
	margin-top: .1;
}

.partE .partEwarp .partEwarpL ul li {
	font-size: .22rem;
	color: #434245;
	font-weight: bold;
	background: #fff url(../images/qcfw/qcfwicon010.png) no-repeat left center;
	-o-background-size: .44rem .43rem;
	-ms-background-size: .44rem .43rem;
	-moz-background-size: .44rem .43rem;
	-webkit-background-size: .44rem .43rem;
	background-size: .44rem .43rem;
	padding: .1rem 0 .1rem .5rem;
	margin-top: .2rem;
}

.partE .partEwarp .partEwarpL ul li:nth-child(2) {
	background: #fff url(../images/qcfw/qcfwicon013.png) no-repeat left center;
	-o-background-size: .44rem .43rem;
	-ms-background-size: .44rem .43rem;
	-moz-background-size: .44rem .43rem;
	-webkit-background-size: .44rem .43rem;
	background-size: .44rem .43rem;
	padding: .1rem 0 .1rem .5rem;
}

.partE .partEwarp .partEwarpR {
	overflow: hidden;
}

.partE .partEwarp .partEwarpR ul li {
	float: left;
}

.partE .partEwarp .partEwarpR ul li img {
	height: 3.01rem;
}

.partE .partEwarp .partEwarpR ul li:nth-child(2) img {
	height: .32rem;
	margin-top: 1.3rem;
}

.partF {
	background: #fff url(../images/qcfw/qcfwBg001.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	padding: .7rem;
	overflow: hidden;
}

.partFwarp ul {
	overflow: hidden;
}

.partFwarp ul:nth-child(2) {
	margin-top: .72rem;
}

.partFwarp ul li {
	float: left;
	text-align: center;
}

.partFwarp ul li img {
	width: 2.5rem;
	height: 2.5rem;
}

.partFwarp ul li:nth-child(2) {
	margin: .95rem .25rem 0 .25rem;
}

.partFwarp ul li:nth-child(2) img {
	width: .59rem;
	height: .59rem;
}

.partFwarp ul li span {
	display: block;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	font-weight: bold;
}

.partG {
	background: #f6f6f6;
	padding: .65rem 0;
	overflow: hidden;
}

.partG .partGwarp .partGwarpimg {
	text-align: center;
	padding: .4rem 0;
}

.partG .partGwarp .partGwarpimg img {
	height: 3.69rem;
}

.partG .partGwarp dl {
	width: 2.77rem;
	background: #fff;
	border-radius: .1rem;
	box-shadow: 0px .03rem .2rem 0px rgba(0, 0, 0, 0.09);
	float: left;
	margin-left: .66rem;
	padding-bottom: .2rem;
}

.partG .partGwarp dl dt {
	font-size: .26rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
	height: .52rem;
	line-height: .52rem;
	background: #f5bf09;
	border-radius: .1rem .1rem 0 0;
}

.partG .partGwarp dl dd ul {
	margin-left: -.3rem;
}

.partG .partGwarp dl dd ul li {
	background: url(../images/qcfw/qcfwicon005.png) no-repeat left center;
	-o-background-size: .44rem .53rem;
	-ms-background-size: .44rem .53rem;
	-moz-background-size: .44rem .53rem;
	-webkit-background-size: .44rem .53rem;
	background-size: .44rem .53rem;
	font-size: .24rem;
	color: #434245;
	padding: .1rem 0;
}

.partG .partGwarp dl dd ul li span {
	text-align: center;
	border-bottom: solid .01rem #e2e2e2;
	display: block;
	margin: 0 .25rem 0 .5rem;
	padding-bottom: .1rem;
}


.partH {
	background: #fff;
	padding: .53rem 0;
	overflow: hidden;
}

.partH .partHwarp {
	padding: .54rem .75rem;
}

.partH .partHwarp .partHwarpcon {
	float: left;
	width: 2.94rem;
}
.partH .partHwarp .partHwarpcon img{ width: 2.94rem; height: 5.67rem;}

.partH .partHwarp .partHwarpcon dl {
	width: 2.33rem;
	background: #ffff;
	border: 1px solid #F5BF09;
	border-radius: .09rem;
	margin: .2rem auto;

}

.partH .partHwarp .partHwarpcon dl dt {
	width: 1.53rem;
	height: .39rem;
	line-height: .39rem;
	background: #F5BF09;
	border-radius: .17rem;
	margin: 0 auto;
	margin-top: -.29rem;
	font-size: .21rem;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.partH .partHwarp .partHwarpcon dl dd {
	padding: .25rem 0;
	text-align: center;
}

.partH .partHwarp .partHwarpcon dl dd p {
	color: #666;
	font-size: .18rem;
	line-height: .30rem;
}







.partI {
	background: #f6f6f6;
	padding: .53rem 0;
	overflow: hidden;
}

.partI ul li {
	width: 33.33%;
	float: left;
	margin-top: .3rem;
}

.partI ul li .shopimg {
	background: #fff;
	border-radius: 0.11rem;
	box-shadow: 0 0 .2rem 0 rgba(0, 0, 0, .1);
	width: 2rem;
	height: 1.15rem;
	margin: 0 auto;
	line-height: 1.15rem;
	text-align: center;
}

.partI ul li .shopimg img {
	display: inline-block;
	vertical-align: middle;
	max-width: 70%;
	max-height: 60%;
}
