@font-face {font-family: "miconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#tao') format('svg'); /* iOS 4.1- */
}


.micon {
  font-family: "miconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
[class^="micon-"]:before,
[class*="micon-"]:before {
  font-family: "miconfont" !important;
  font-style: normal;
  speak: none;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  margin: 0 2px;
  -webkit-font-smoothing: antialiased;
  border: 1px transparent solid;
}
.miconfont {
  font-family: "miconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
* {
	padding: 0;
	margin: 0;
	font-family: arial, 'microsoft yahei', \5b8b\4f53, sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
}

*,
:after,
:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

a {
	background: none;
	text-decoration: none;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	-webkit-user-select: none;
	-moz-user-focus: none;
	-moz-user-select: none;
}

ul,
li,
em,
i {
	font-style: normal;
	list-style: none;
}

img {
	border: 0;
}

input {
	outline: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.show {
	display: block !important;
	opacity: 1 !important;
}

.mo {
	display: block;
	position: fixed;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	z-index: 999999;
}

.gszc-con4,
.gszc-con6,
.gszc-con7,
.gszc-con8,
.gszc-con9,
.gszc-con10,
.zwhzzc-con,
.gthzc-con,
.gthzc-con2,
.fgszc-con,
.fgszc-con2,
.wzgszc-con,
.grdzzc-con,
.jt-con,
.hw-con,
.hw-con2,
.hw-con3,
.hh-con,
.gsbg-con3 {
	background: #F7F9FC;
	padding-top: .2rem;
}

.main {
	width: 7.5rem;
	margin: 0 auto;
	position: relative;
	background: #F7F9FC;
	padding-bottom: 1.21rem;
	padding-top: 1rem;
}

.index-con2,
.index-con3,
.index-con4,
.index-con5,
.index-con6 {
	margin-top: .2rem;
}

.index-con,
.index-con2,
.index-con3,
.index-con4,
.index-con5 {
	background: #FFFFFF;
}

.head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 7.5rem;
	height: 1rem;
	padding: 0 .2rem;
	background: #FFFFFF;
	position: fixed;
	top: 0;
	z-index: 999;
}

.head-div1 {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.head-div3 a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.head-div1 img {
	width: .22rem;
	height: .33rem;
	margin-right: .1rem;
}

.head-div1 a {
	font-size: .26rem;
	color: #39444c;
}

.head-div2 img {
	width: 2.56rem;
	position:relative;
	top: -.07rem;
}

.head-div3 img {
	width: .34rem;
	height: .36rem;
}

.head-div1:after {
	content: "";
	width: 0;
	height: 0;
	border-top: .1rem solid #656666;
	border-right: .1rem solid transparent;
	border-left: .1rem solid transparent;
	position: absolute;
	right: -.26rem;
	top: .16rem;
}

.banner {
	width: 7.5rem;
	height: 3.28rem;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.banner .swiper-container .swiper-slide img {
	width: 7.5rem;
	height: 3.28rem;
}

.index-con ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: .35rem;
}

.index-con ul li {
	width: 1.6rem;
	text-align: center;
	margin-bottom: .3rem;
}

.index-con ul li a {
	color: #333333
}

.index-con h3 {
	font-size: .28rem;
}

.index-con h3 img {
	width: 1rem;
	height: 1rem;
}

.bt {
	height: .75rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-left: .1rem;
}

.bt img {
	height: .64rem;
	position: relative;
	top: .05rem;
	margin-right: .05rem;
}

.bt h2 {
	font-size: .32rem;
	color: #333333;
	line-height: .75rem;
}

.index-con2 ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index-con2 li {
	width: 3.75rem;
	height: 1.98rem;
	position: relative;
	padding-top: .4rem;
	padding-left: .4rem;
}

.index-con2 li h3 {
	font-size: .3rem;
	color: #fd522a;
	margin-bottom: .1rem;
	position: relative;
	z-index: 2;
}

.index-con2 li p {
	font-size: .24rem;
	color: #666666;
	position: relative;
	z-index: 2;
}

.index-con2 li img {
	width: 3.78rem;
	height: 1.98rem;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.swiper2 .swiper-slide h3 {
	font-size: .26rem;
	color: #fd522a;
	position: relative;
	z-index: 2;
}

.swiper2 .swiper-slide p {
	font-size: .22rem;
	color: #666666;
	position: relative;
	z-index: 2;
}

.swiper2 .swiper-slide {
	width: 2.86rem;
	height: 2.42rem;
	position: relative;
	padding-top: .25rem;
	padding-left: .4rem;
}

.swiper2 .swiper-slide img {
	width: 2.86rem;
	height: 2.42rem;
	position: absolute;
	top: 0;
	left: 0;
}

.index-con3-bottom ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom: .3rem;
	border-bottom: 1px solid #EEEEEE;
	margin: 0 .2rem;
}

.index-con3-bottom li {
	width: 2.2rem;
	height: .64rem;
	background: #F7F9FC;
	text-align: center;
	line-height: .64rem;
	margin-top: .26rem;
}

.index-con3-bottom h3 {
	font-size: .24rem;
}

.index-con3-bottom h3 a {
	color: #424242;
}

.big {
	display: flex;
	height: .9rem;
	justify-content: space-between;
	align-items: center;
	padding: 0 .2rem;
}

.big a {
	font-size: .2rem;
	color: #999999;
}

.big .big-div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 6rem;
	height: .9rem;
}

.big div img {
	width: .86rem;
	height: .4rem;
	margin-right: .2rem;
}

.big .big-div .swiper-slide {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.big div a {
	font-size: .26rem;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-con5-lb {
	height: 2.7rem;
	margin: 0 auto;
}

.index-con5-lb .swiper-slide {
	text-align: center;
}

.index-con5-lb .swiper-slide img {
	width: 7.34rem;
	height: 2.7rem;
}

.index-con5-lb .swiper-pagination-bullet-active {
	background: #7A7679;
}

.index-con5-lb .swiper-pagination-bullet {
	height: .15rem;
	width: .15rem;
}

.index-con5-dh {
	height: .91rem;
	width: 6.4rem;
	position: relative;
	padding-left: .2rem;
}

.index-con5-dh .swiper-slide {
	width: 1.5rem !important;
	height: .9rem;
	position: relative;
	z-index: 1;
}

.index-con5-dh .swiper-slide h2 {
	display: inline-block;
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-size: .28rem;
	color: #424242;
	white-space: nowrap;
	position: absolute;
	top: .2rem;
	z-index: 999;
}

.index-con5-dh .swiper-slide h2 a {
	color: #424242;
}

.index-con5-dh-select h2 a {
	color: #FFFFFF !important;
}

.index-con5-dh-select h2 {
	color: #FFFFFF !important;
}

.index-con5-dh-select h2 {
	background: #FD522A;
	border-radius: 30px;
}

.index-con5-dh-warp {
	height: .91rem;
	border-bottom: 1px solid #E9E9E9;
	position: relative;
}

.index-con5-dh-t,
.index-con5-dh-t2 {
	width: .32rem;
	height: .3rem;
	position: absolute;
	right: .3rem;
	top: .3rem;
}

.index-con5-main1 {
	display: none;
}

.index-con5-main1 li {
	display: flex;
	height: 1.88rem;
	justify-content: space-between;
	align-items: center;
	padding: 0 .2rem;
	overflow: hidden;
	border-bottom: 1px solid #E9E9E9;
}

.index-con5-main1 li img {
	width: 2.56rem;
	height: 1.51rem;
}

.index-con5-main1 li div {
	width: 4.3rem;
	height: 1.65rem;
}

.index-con5-main1 li h3 {
	display: -webkit-box;
	font-size: .28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.index-con5-main1 li h3 a {
	color: #424242;
}

.index-con5-main1 li p {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1.2rem;
}

.index-con5-main1 li p img {
	width: .19rem;
	height: .19rem;
	margin-right: .1rem;
}

.index-con5-main1 li p span {
	font-size: .22rem;
	color: #999999;
}

.gd {
	display: block;
	height: .8rem;
	line-height: .8rem;
	font-size: .24rem;
	color: #999999;
	text-align: center;
}

.qa-top {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: .5rem !important;
}

.qa-top i,
.qa-bottom i {
	display: inline-block;
	width: .3rem;
	height: .3rem;
	margin-right: .1rem;
}

.qa-top i img,
.qa-bottom i img {
	width: .3rem;
	height: .3rem;
	float: left;
}

.qa-top h3 {
	display: inline-block !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.qa-bottom p {
	font-size: .24rem;
	color: #666666;
}

.qa-bottom {
	display: flex;
	justify-content: flex-start;
	height: .9rem !important;
}

.qa,
.qa div {
	width: 100% !important;
}

.qa {
	height: auto !important;
}

.qa-bottom p {
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: .85rem !important;
	padding-left: .3rem;
	padding-top: .2rem;
	padding-right: .3rem;
}

.index-con6 .index-con6-top ul {
	display: flex;
	justify-content: space-between;
}

.index-con6-top {
	padding-bottom: .2rem;
	background: url(../images/mlaojie46.png) bottom center no-repeat, #FFFFFF;
	background-size: 7.5rem 2.48rem;
}

.index-con6-top-bt {
	text-align: center;
}

.index-con6-top-bt img {
	width: 3.78rem;
	height: .48rem;
}

.index-con6-bt {
	display: inline-block;
	background: #918F9B;
	border-radius: 30px;
	font-size: .24rem;
	color: #FFFFFF;
	text-align: center;
	line-height: .36rem;
	padding: 0 .1rem;
}

.index-con6-main {
	font-size: .22rem;
	color: #666666;
	text-align: center;
	white-space: nowrap;
}

.index-con6 li {
	width: 2.3rem;
	position: relative;
	text-align: center;
}

.index-con6 li img {
	position: absolute;
}

.index-con6-img1 {
	width: .74rem;
	height: .64rem;
	top: 0;
	left: .95rem;
}

.index-con6-img2 {
	width: .73rem;
	height: 1.08rem;
	top: 0;
	left: .95rem;
}

.index-con6-img3 {
	width: 1rem;
	height: 1.41rem;
	top: 0;
	left: .95rem;
}

.index-con6-bottom {
	text-align: center;
	background: #FFFFFF;
}

.index-con6-ul1 {
	display: inline-block !important;
	height: .26rem;
}

.index-con6-ul1 li {
	float: left;
	width: 1.86rem;
	height: .26rem;
	line-height: .26rem;
	font-size: .26rem;
	color: #666666;
	text-align: center;
}

.index-con6-bottom-select {
	color: #fd522a !important;
}

.index-con6-ul1 li:first-child {
	border-right: 2px solid #CACACA;
}

.index-con6-ul1 li:first-child+li {
	border-right: 2px solid #CACACA;
}

.index-con6-ul2 {
	display: none;
	padding: 0 .25rem;
	justify-content: flex-start !important;
	flex-wrap: wrap;
}

.index-con6-ul2 li {
	width: 1.75rem !important;
	padding: .1rem 0.2rem;
	text-align: left;
}

.index-con6-ul2 li h3 {
	font-size: .24rem;
}

.index-con6-ul2 li h3 a {
	display: block;
	color: #808080;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-con6-ul2-show {
	display: flex !important;
}

.footer {
	display: flex;
	justify-content: space-between;
	padding: .2rem .4rem;
	background: #EAECEE;
}

.footer p {
	font-size: .2rem;
	color: #8d92a3;
	margin-right: .2rem;
}

.footer a {
	font-size: .2rem;
	color: #8d92a3;
}

.flx-bottom {
	width: 7.5rem;
	position: fixed;
	bottom: 0;
	background: #FFFFFF;
	z-index: 999;
	border-top: 2px solid #ECEFF4;
}

.flx-bottom ul li div::before {
	content: "";
	width: .9rem;
	height: .9rem;
	border: 2px solid #ECEFF4;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 50%;
	z-index: 0;
}

.flx-bottom ul li div::after {
	content: "";
	width: .9rem;
	height: .76rem;
	background: #fff;
	position: absolute;
	top: .2rem;
	left: 0;
	z-index: 1;
}

.flx-bottom ul {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.5rem;
}

.flx-bottom ul li {
	font-size: .24rem;
	text-align: center;
}

.flx-bottom ul li a {
	color: #8d92a3;
}

.flx-bottom ul li div {
	display: inline-block;
	width: .9rem;
	height: .9rem;
	line-height: .8rem;
	border-radius: 50%;
	background: #FFFFFF;
	position: relative;
	padding-top: .09rem;
	z-index: 1;
}

.flx-bottom ul li i {
	font-size: .5rem;
}

.flx-bottom li img {
	display: inline-block;
	width: .44rem;
	height: .44rem;
	position: relative;
	z-index: 2;
}

.flx-bottom-li3 {
	position: relative;
	top: -.2rem;
}

.flx-bottom-li3 img {
	width: .72rem !important;
	height: .72rem !important;
}

.index-con5-dh-warp ul {
	display: none;
	flex-wrap: wrap;
	width: 7.5rem;
	justify-content: flex-start;
	background: #F2f2f2;
	position: absolute;
	left: 0;
	top: .91rem;
	z-index: 888;
}

.index-con5-dh-warp ul li {
	width: 1.85rem;
	text-align: center;
	padding: .1rem 0;
}

.index-con5-dh-warp ul li h3 {
	font-size: .2rem;
}

.index-con5-dh-warp ul li h3 a {
	color: #424242;
}

.index-con5-dh-warp-show {
	display: flex !important;
}

.xq-con {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: .68rem;
	padding: 0 .2rem;
}

.xq-con a,
.xq-con span {
	font-size: .24rem;
	color: #999999;
	margin-right: .3rem;
	position: relative;
}

.xq-con span {
	color: #666666 !important;
}

.xq-con a:after {
	content: "";
	width: .1rem;
	height: .1rem;
	border-top: 2px solid #9C9C9C;
	border-right: 2px solid #9C9C9C;
	position: absolute;
	right: -.2rem;
	top: .11rem;
	transform: rotate(45deg);
}

.xq-main h1,
.wdxq-main h1 {
	font-size: .36rem;
	color: #333333;
	line-height: .5rem;
	font-weight: bold;
}

.q-main-head-warp {
	display: flex;
	align-items: center;
	background: #FFFFFF;
	padding: .3rem .2rem;
	border-bottom: 1px solid #EEEEEE;
}

.q-main-head div {
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: .2rem;
	color: #999999;
	margin-top: .2rem;
}

.q-main-head div p span {
	margin-right: .1rem;
}

.q-main-head div p img {
	position: relative;
	top: .01rem;
	margin-right: .1rem;
	width: .24rem;
	height: .17rem;
}

.xq-main-main {
	font-size: .32rem;
	color: #424242;
	padding: .2rem;
	line-height: .6rem;
}
.xq-main-main h4{
	font-size: .32rem;
}
.xq-main-main p{
	 text-indent:2em;
}
.xq-main-main img {
	display: block;
	margin: 0 auto !important;
	max-width: 100%;
}

.xq-main-bottom {
	display: flex;
	justify-content: space-between;
	font-size: .2rem;
	color: #999999;
	padding: .2rem;
	background: #FAFAFA;
}

.xq-main-bottom p:first-child {
	width: 3.5rem;
}

.xq-main-fy {
	padding: .2rem;
	background: #FFFFFF;
}

.xq-main-fy p {
	display: flex;
	align-items: center;
	font-size: .22rem;
	color: #424242;
	margin-top: .2rem;
}

.xq-main-fy p a {
	display: inline-block;
	width: 4.5rem;
	color: #424242;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fx {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .2rem;
	background: #FFFFFF;
}

.fx p:first-child {
	font-size: .2rem;
	color: #666666;
}

.fx p:first-child a {
	display: inline-block;
	width: .38rem;
	height: .38rem;
	margin: 0 .1rem;
}

.fx p:first-child img {
	width: .38rem;
	height: .38rem;
}

.fx p:last-child {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.12rem;
	height: .45rem;
	border: 1px solid #fd522a;
	font-size: .26rem;
	color: #fd522a;
}

.fx p:last-child img {
	width: .24rem;
	height: .24rem;
	margin-right: .1rem;
}

.fx p {
	display: flex;
	align-items: center;
}

.xq-main-gg img {
	width: 7.5rem;
}

.xq-xgtj {
	background: #FFFFFF;
	border-bottom: 1px solid #EEEEEE;
	padding: 0 .2rem .3rem .2rem;
}

.xq-xgtj-bt {
	font-size: .3rem;
	color: #424242;
	position: relative;
	padding: .3rem .3rem .3rem .2rem;
	background: #FFFFFF;
}

.xq-xgtj-bt:before {
	content: "";
	width: .05rem;
	height: .26rem;
	background: #FD522A;
	position: absolute;
	left: 0;
	top: .37rem;
}

.swiper4 li h3 {
	font-size: .24rem;
	color: #424242;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: .28rem;
    display: block;
    position:relative;
    padding-right: .5rem;
}
.swiper4 li h3:before{
	 font-family: "miconfont";
	 content: "\e600";
	 position:absolute;
	 right: 0;
	 top: .03rem;
	 transform:rotate(90deg);

}
.swiper4 .hover h3:before{
	transform:rotate(270deg);
	color: #FD522A;
}
.swiper4 li h3 a {
	color: #424242;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: .28rem;
    display: block;
}

.swiper4 .swiper-slide {
	padding: .2rem .2rem .2rem .2rem;
	margin-bottom: .2rem;
}
.gszc-con9-swiper .swiper-container{
	padding-bottom: .1rem;
	background: #F7F8FC;
}
.swiper4  .swiper-pagination{ 
	height: .5rem;
	bottom: -1rem;
	font-size: .24rem;
}

.swiper4 .swiper-slide li {
	width: 100%;
	position: relative;
	padding-left: .2rem;
	margin: .2rem 0;
	border-bottom: 1px #dee9f5 dashed;
}

.swiper4 .swiper-slide li:before {
	content: "";
	width: .08rem;
	height: .08rem;
	background: #FD522A;
	position: absolute;
	left: 0;
	top: .12rem;
}
.swiper4 .swiper-slide li .summary{
	font-size: .24rem;
	height: 0;
	overflow: hidden;
	margin-top: .2rem;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.swiper4 .swiper-slide li .more{
	font-size: .24rem;
	margin-top: .2rem;
	display:none;
	position: absolute;
	bottom: .18rem;
	right: -.1rem;

}
.swiper4 .swiper-slide li .more a{
	display: inline-block;
	background: #F7F9FC;
	padding: 0 .1rem 0 0rem;
	color: #FD522A;
}
.swiper4 .swiper-slide li .more a em{
	color: #999;
	margin-right: .05rem;
}
.swiper4 .swiper-slide .hover .summary{
	height: .7rem;
	line-height: 1.6;
	color: #999;
	width: 6.7rem;
	margin-bottom: .2rem;
}
.swiper4 .swiper-slide .hover .more{
	display:block;
}

.xw-main-bottom-center-d i {
	opacity: 1 !important;
	top: -.3rem !important;
}

.xw-main-bottom-center-c i {
	opacity: 0 !important;
}

.xw-main-bottom-center {
	position: relative;
}

.xw-main-bottom-center i {
	opacity: 0;
	position: absolute;
	top: .2rem;
	transition: 2s all;
}

.news-con {
	display: flex;
	justify-content: space-between;
	height: .78rem;
	background: #FFFFFF;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #F5F6FA;
}

.news-con a {
	display: inline-block;
	text-align: center;
	width: 50%;
	line-height: .78rem;
	font-size: .28rem;
	color: #424242;
}

.news-con h1 {
	width: 50%;
	font-size: .26rem;
	border-right: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	position: relative;
}

.news-con h1:after {
	content: "";
	width: .5rem;
	height: .02rem;
	background: #fd522a;
	position: absolute;
	bottom: 0;
	left: 1.62rem;
}

.news-con h1 a {
	width: 100%;
	font-size: .26rem;
	color: #fd522a;
}

.page {
	display: flex;
	height: .9rem;
	justify-content: center;
	align-items: center;
}

.page p {
	font-size: .26rem;
	line-height: .37rem;
	margin: 0 .1rem;
}

.page-p1 {
	border: 1px solid #9C9C9C;
	padding: 0 .1rem;
}

.page-p3 {
	color: #FD552D;
	border: 1px solid #FD552D;
	padding: 0 .1rem;
}

.page-p2 span:last-child {
	color: #999999;
}

.flx-bottom-select p,
.flx-bottom-select i {
	color: #FD522A;
}

.wd li div {
	width: 7.3rem;
}

.wd li div div {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1.2rem;
	padding-right: .2rem;
}

.wd li div div p {
	margin-right: .6rem;
}

.wd li div div p:last-child span {
	margin-right: .2rem;
}

.wd li div div p:last-child span:first-child img {
	width: .24rem;
	height: .17rem;
}

.wd li div div p:last-child span:last-child img {
	width: .24rem;
	height: .24rem;
	position: relative;
	top: .01rem;
}

.q-main-head div p:last-child span:last-child img {
	width: .24rem;
	height: .24rem;
	position: relative;
	top: .03rem;
}

.tw {
	position: fixed;
	right: 0;
	bottom: 15%;
	z-index: 10000;
}

.tw img {
	width: 1.3rem;
	height: 1.3rem;
}

.wdxq-twr {
	font-size: .22rem;
	color: #666666;
}

.wdxq-bt {
	padding: .2rem .2rem 0 .2rem;
	background: #FFFFFF;
	margin-bottom: .2rem;
}

.wdxq-bt-p1 {
	font-size: .22rem;
	color: #666666;
}

.wdxq-bt-bottom {
	display: flex;
	height: .8rem;
	justify-content: flex-start;
	border-bottom: 1px solid #E9E9E9;
}

.wdxq-bt-bottom p {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: .3rem;
}

.wdxq-bt-bottom p span {
	font-size: .2rem;
	color: #999999;
}

.wdxq-bt-bottom p img {
	margin-right: .1rem;
}

.wdxq-bt-p1 {
	margin-top: .2rem;
}

.wdxq-bt-p2 img {
	width: .19rem;
	height: .19rem;
}

.wdxq-bt-p3 img {
	width: .24rem;
	height: .17rem;
}

.wdxq-bt-p4 img {
	width: .24rem;
	height: .24rem;
}

.wdxq-bt-bottom2 {
	display: flex;
	justify-content: center;
	align-items: center;
	height: .77rem;
}

.wdxq-bt-bottom2 span {
	font-size: .24rem;
	color: #fd522a;
}

.wdxq-bt-bottom2 img {
	width: .3rem;
	height: .3rem;
	margin-right: .1rem;
}

.wdxq-qa-top-left img {
	width: .54rem;
	height: .54rem;
	margin-right: .1rem;
}

.wdxq-qa-top-right img {
	width: .22rem;
	height: .24rem;
	margin-right: .1rem;
}

.wdxq-qa-top-left p:first-child {
	font-size: .24rem;
	color: #424242;
	text-align: left;
}

.wdxq-qa-top-left p:last-child {
	font-size: .2rem;
	color: #999999;
	text-align: left;
}

.wdxq-qa-top-right p {
	font-size: .22rem;
	color: #fd522a;
}

.wdxq-qa-top-left {
	display: flex;
	justify-content: space-between;
}

.wdxq-qa-top {
	display: flex;
	justify-content: space-between;
}

.wdxq-qa-top-right {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #F7F9FC;
	padding: 0 .1rem;
}

.wdxq-qa {
	padding: .2rem .2rem 0 .2rem;
	background: #FFFFFF;
}

.wdxq-qa-main {
	font-size: .24rem;
	color: #666666;
	margin-top: .2rem;
	line-height: .4rem;
	padding: .2rem 0;
	border-bottom: 1px solid #E8E8E8;
}

.yizan .wdxq-qa-top-right p {
	color: #999999;
}

.fly {
	border-top: 1px solid #EDEDED;
}

.fly-left {
	width: 1.64rem;
	height: calc(100vh - 2.21rem);
	font-size: .26rem;
	background: #FFFFFF;
	overflow: auto;
}

.fly-left li {
	width: 1.64rem;
	height: .79rem;
	line-height: .79rem;
	text-align: center;
	color: #333333;
}

.fly-select {
	background: url(../images/mlaojie62.png) center center no-repeat;
	background-size: cover;
	color: #FFFFFF !important;
}

.fly-right {
	width: 5.7rem;
	height: calc(100vh - 2.21rem);
	text-align: center;
	overflow: auto;
}

.fly-right::-webkit-scrollbar {
	display: none;
}

.fly-right-main {
	background: #FFFFFF;
	padding-bottom: .2rem;
	margin-bottom: .2rem;
	padding-top: .3rem;
}

.fly-right-main div {
	display: flex;
	justify-content: center;
	height: .36rem;
	margin-bottom: .2rem;
}

.fly-right-main h2 {
	display: inline-block;
	color: #FFFFFF;
	font-size: .24rem;
	position: relative;
	border-top-right-radius: 11px;
	border-bottom-left-radius: 11px;
	background: linear-gradient(100deg, #FD3D2A, #F8701B);
	padding: 0 .14rem;
	line-height: .36rem;
}

.fly-right-main h2::after {
	content: "";
	width: .3rem;
	height: .02rem;
	background: #FD3D2A;
	position: absolute;
	left: -.4rem;
	top: .17rem;
}

.fly-right-main h2::before {
	content: "";
	width: .3rem;
	height: .02rem;
	background: #F8701B;
	position: absolute;
	right: -.4rem;
	top: .17rem;
}

.fly-right-main h3 {
	font-size: .22rem;
}

.fly-right-main h3 a {
	color: #424242;
}

.fly-right-main ul {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	padding: 0 .07rem;
	margin-top: .05rem;
}

.fly-right-main li {
	width: 1.6rem;
	height: .84rem;
	line-height: .84rem;
	background: #F7F9FC;
	margin: .14rem .12rem;
}

.fly-right-warp {
	display: none;
}

.fly-right-select {
	display: block !important;
}

.gszc-head1 {
	display: flex;
	height: 1rem;
	align-items: center;
	justify-content: center;
}

.gszc-head1 img {
	width: .16rem;
	height: .28rem;
}

.head-div2 h1 {
	font-size: .32rem;
	color: #424242;
}

.head-div3 i {
	font-size: .36rem;
	color: #8C8888;
}

.gszc-banner {
	width: 7.5rem;
	height: 4.88rem;
}

.gszc-banner img {
	width: 100%;
	height: 100%;
}

.gszc-con-warp {
	margin-top: -2.2rem;
}

.gszc-con {
	height: 5.46rem;
	width: 7.12rem;
	margin: 0 auto;
	background: #ffffff;
	padding: .23rem 0 0 .36rem;
	position: relative;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.gszc-con-div2 {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #E88777;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 3;
}

.gszc-con-img1 {
	display: block;
	width: 5.39rem;
	height: .73rem;
}

.gszc-con-div {
	padding-top: .23rem;
}

.gszc-con-div input {
	display: block;
	width: 6.4rem;
	height: .87rem;
	padding-left: 1.1rem;
	border: 1px solid #FD7555;
	outline: none;
	border-radius: 5px;
	font-size: .3rem;
	color: #b2b2b2;
	box-shadow: 1px 7px 17px #F4EFED;
	position: relative;
	z-index: 4;
}

.gszc-con-div input::-webkit-input-placeholder {
	color: #b2b2b2;
}

.gszc-con-div input:first-child {
	background: url(../images/mlaojie65.png) left center no-repeat;
	background-size: .87rem 1.04rem;
	margin-bottom: .37rem;
}

.gthzc-input {
	background: url(../images/mlaojie98.png) left center no-repeat !important;
	background-size: .87rem 1.04rem !important;
}

.gszc-con-div input:last-child {
	background: url(../images/mlaojie66.png) left -.08rem no-repeat;
	background-size: .87rem 1.04rem;
}

.gszc-con-input {
	display: block;
	width: 5.95rem;
	height: .78rem;
	outline: none;
	border: 0;
	margin: 0 auto;
	margin-top: .5rem;
	border-radius: 50px;
	background: linear-gradient(100deg, #FD3D2A, #F8701B);
	color: #ffffff;
	font-size: .3rem;
	position: relative;
	z-index: 4;
}

.gszc-swiper-warp {
	width: 7.5rem;
	height: .9rem;
	background: #F6F8FB;
	position: relative;
	margin-top: -.6rem;
}

.gszc-swiper {
	height: .6rem;
	z-index: 4 !important;
}

.gszc-swiper .swiper-slide p {
	line-height: .6rem;
	font-size: .2rem;
	color: #808080;
	padding-left: .75rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.gszc-swiper-span {
	color: #94a8e3;
}

.gszc-con2 {
	height: 7.9rem;
	margin-top: .55rem;
	background: url(../images/mlaojie74.png) center center no-repeat;
	background-size: 7.5rem 7.9rem;
}

.gszc-bt {
	display: flex;
	justify-content: center;
	align-items: center;
}

.gszc-bt h2 {
	display: inline-block;
	font-size: .34rem;
	font-weight: bold;
	margin: 0 .2rem;
	text-shadow: 1px 8px 14px #DCE1F8;
	position: relative;
	color: #52A2FF;
}

.gszc-bt h2::before {
	content: attr(text);
	position: absolute;
	z-index: 10;
	color: #5280FF;
	-webkit-mask: linear-gradient(-76deg, #5280FF, transparent);
}

.gszc-bt img {
	display: inline-block;
	width: .94rem;
	height: .18rem;
}

.gszc-bt img:last-child {
	transform: rotateY(180deg);
}

.gszc-con2 ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 1rem;
	margin-top: .55rem;
}

.gszc-con2 ul li {
	width: 2.16rem;
	height: 2.74rem;
	position: relative;
	margin-bottom: .5rem;
}

.gszc-con2 ul li p {
	position: absolute;
	width: 100%;
	text-align: center;
}

.gszc-con2 ul li p:first-child {
	font-size: .4rem;
	color: #525252;
	top: .85rem;
	letter-spacing: .03rem;
}

.gszc-con2 ul li p:last-child {
	font-size: .24rem;
	color: #ffffff;
	bottom: .1rem;
}

.gszc-con2-li1 {
	background: url(../images/mlaojie70.png) center center no-repeat;
	background-size: 2.16rem 2.74rem;
}

.gszc-con2-li2 {
	background: url(../images/mlaojie71.png) center center no-repeat;
	background-size: 2.16rem 2.74rem;
}

.gszc-con2-li3 {
	background: url(../images/mlaojie72.png) center center no-repeat;
	background-size: 2.16rem 2.74rem;
}

.gszc-con2-li4 {
	background: url(../images/mlaojie73.png) center center no-repeat;
	background-size: 2.16rem 2.74rem;
}

.gszc-con3 {
	width: 7.5rem;
	height: 8.42rem;
	background: url(../images/mlaojie76.png) bottom center no-repeat,
		#F7F9FC;
	background-size: 7.5rem 8.22rem;
	padding-top: .55rem;
	position: relative;
}

.gszc-con3 ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: .37rem .66rem 0 .81rem;
}

.gszc-con3 ul li {
	width: 1.96rem;
	height: 2.83rem;
	border: .03rem solid #DFDEDE;
	padding: .05rem;
	position: relative;
	margin: 0 .1rem;
	margin-bottom: 1.11rem;
}

.gszc-con3 ul li p {
	width: 2.36rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	font-size: .2rem;
	background: #77736E;
	border-radius: 50px;
	position: absolute;
	bottom: -.05rem;
	left: -.2rem;
	color: #f3d757;
	font-weight: bold;
}

.gszc-con3 ul li img {
	width: 1.79rem;
	height: 2.41rem;
}

.gszc-con3-li3 {
	top: -.02rem;
	left: .01rem;
}

.gszc-con3-li4 {
	top: .02rem;
	left: .01rem;
}

.gszc-con3-p {
	text-align: center;
	height: 1.02rem;
	width: 7.5rem;
	line-height: .9rem;
	font-size: .28rem;
	color: #ffffff;
	font-weight: bold;
	background: url(../images/mlaojie75.png) center center no-repeat;
	background-size: 5.95rem 1.02rem;
	position: absolute;
	top: 4.28rem;
}

.gszc-con4-main {
	padding-top: .4rem;
	background: #FFFFFF;
}

.gszc-con4-main ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: .5rem;
}

.gszc-con4-main ul li {
	display: flex;
	justify-content: start;
	width: 7.13rem;
	height: 1rem;
	border-radius: 50px;
	background: linear-gradient(to bottom, #5696FD, #71BFF2);
	position: relative;
	margin-bottom: .45rem;
}

.gszc-con4-main ul li div:first-child {
	display: flex;
	justify-content: center;
	width: 2.1rem;
}

.gszc-con4-main ul li div:first-child img {
	position: absolute;
	bottom: .15rem;
}

.gszc-con4-main ul li div:last-child {
	padding-top: .15rem;
}

.gszc-con4-main ul li div:last-child p {
	font-size: .22rem;
	color: #1c63cb;
}

.gszc-con4-main ul li div:last-child img {
	display: block;
	height: .44rem;
}

.gszc-con4-li1 div:first-child img {
	width: 1.38rem;
	height: 1.03rem;
}

.gszc-con4-li2 div:first-child img {
	width: 1.02rem;
	height: 1.17rem;
}

.gszc-con4-li3 div:first-child img {
	width: 1.41rem;
	height: 1.05rem;
}

.gszc-con4-li4 div:first-child img {
	width: 1.24rem;
	height: 1.04rem;
}

.gszc-con4-li5 div:first-child img {
	width: 0.98rem;
	height: 1.09rem;
}

.gszc-con4-li1 div:last-child img {
	width: 1.8rem;
}

.gszc-con4-li2 div:last-child img {
	width: 2.53rem;
}

.gszc-con4-li3 div:last-child img {
	width: 2.53rem;
}

.gszc-con4-li4 div:last-child img {
	width: 2.52rem;
}

.gszc-con4-li5 div:last-child img {
	width: 1.91rem;
}

.gszc-con5 {
	width: 7.5rem;
	height: 7.66rem;
	padding-top: .2rem;
	background: url(../images/j6.jpg) bottom center no-repeat, #F7F9FC;
	background-size: 7.5rem 7.46rem;
	position: relative;
}

.gszc-con5-main {
	padding-top: .56rem;
}

.gszc-con5 ul {
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	padding-left: .45rem;
	position: absolute;
	bottom: 1.1rem;
}

.gszc-con5 ul li {
	margin-right: .3rem;
	margin-bottom: .35rem;
}

.gszc-con5 ul li p {
	font-size: .24rem;
	color: #15486f;
}

.gszc-con5 ul li p span {
	display: inline-block;
	font-size: .28rem;
	color: #ffffff;
	width: .32rem;
	height: .32rem;
	line-height: .32rem;
	text-align: center;
	border-radius: 50%;
	background: #15486F;
}

.gthzc-con2-main {
	background: #ffffff;
	padding-top: .6rem;
}

.gthzc-con2-main ul {
	display: flex;
	justify-content: space-between;
	padding-top: .7rem;
	padding-bottom: .35rem;
}

.gthzc-con2-main ul li {
	display: inline-block;
	text-align: center;
	width: 2.5rem;
	font-size: 0;
}

.gthzc-con2-main ul li div:first-child {
	height: 1.7rem;
}

.gthzc-con2-main ul li p {
	display: block;
	line-height: .4rem;
	font-size: .22rem;
	font-weight: bold;
	color: #527fff;
	padding: 0 .25rem;
}

.gthzc-con2-main ul li p:last-child {
	font-size: .2rem;
	font-weight: normal;
	color: #5c5f66;
}

.gthzc-con-main {
	width: 7.5rem;
	height: 6.5rem;
	padding-top: .35rem;
	background: url(../images/mlaojie99.png) bottom center no-repeat, #ffffff;
	background-size: 7.5rem 5.82rem;
}

.gthzc-con-main li {
	height: .48rem;
	margin-bottom: .35rem;
}

.gthzc-con-main li p {
	display: inline-block;
	height: .48rem;
	line-height: .48rem;
	padding: 0 .18rem;
	font-size: .24rem;
	color: #ffffff;
	font-weight: bold;
	background: linear-gradient(to bottom, #64B1FF, #5396FF);
	position: relative;
	box-shadow: .01rem .06rem .13rem #6FB6FF;
}

.gthzc-con-main li p::before {
	content: "";
	width: .43rem;
	height: .43rem;
	background: url(../images/mlaojie100.png) center center no-repeat;
	background-size: .43rem .43rem;
	position: absolute;
	left: -.2rem;
	top: .03rem;
}

.zwhzzc-con-main {
	height: 7.09rem;
	width: 7.5rem;
	padding-top: .55rem;
	background: url(../images/j7.jpg) center center no-repeat;
	background-size: 7.5rem 7.09rem;
}

.zwhzzc-con-main ul {
	padding-top: .55rem;
}

.zwhzzc-con-main ul li {
	display: flex;
	justify-content: start;
	align-items: center;
}

.gthzc-con-li1,
.gthzc-con-li5 {
	padding-left: 1.95rem;
}

.gthzc-con-li2,
.gthzc-con-li4 {
	padding-left: 1.05rem;
}

.gthzc-con-li3 {
	padding-left: .7rem;
}

.zwhzzc-con-main ul li p {
	font-size: .22rem;
	color: #4e5766;
	font-weight: bold;
	position: relative;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow: 0px .06rem .19rem #f3f0f0;
	padding: .05rem .1rem;
	background: #ffffff;
}

.zwhzzc-con-main ul li p::before {
	content: "";
	width: 0;
	height: 0;
	border-bottom: .1rem solid transparent;
	border-right: .1rem solid #ffffff;
	position: absolute;
	left: -.1rem;
	top: 0;
}

.zwhzzc-con-li1 {
	padding-left: 1.8rem;
}

.zwhzzc-con-li2 {
	padding-left: 1.1rem;
}

.zwhzzc-con-li3 {
	padding-left: .5rem;
}

.zwhzzc-con-li4 {
	padding-left: .5rem;
}

.zwhzzc-con-li5 {
	padding-left: .8rem;
}

.zwhzzc-con-li6 {
	padding-left: 1.1rem;
}

.zwhzzc-con-main ul li img {
	width: .9rem;
	height: .9rem;
	margin-right: .2rem;
}

.zwhzzc-con2 {
	padding-top: .9rem !important;
	background: url(../images/j9.jpg) bottom center no-repeat, #F7F9FC !important;
	background-size: 7.5rem 7.46rem !important;
}

.gszc-con6-div {
	width: 7.5rem;
	height: 6.52rem;
	padding-top: .45rem;
	background: url(../images/mlaojie87.png) center center no-repeat, #ffffff;
	background-size: 7.15rem 6.52rem;
}

.gszc-con6-div ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: .3rem;
}

.gszc-con6-div li {
	height: .68rem;
	width: 3.59rem;
	line-height: .68rem;
	text-align: center;
	font-size: .2rem;
	margin-top: .12rem;
	font-weight: bold;
}

.gszc-con6-div li:nth-child(odd) {
	color: #ffffff;
}

.gszc-con6-div li:nth-child(even) {
	color: #666666;
}

.gszc-con7-main {
	background: #ffffff;
	padding-top: .5rem;
}

.gszc-con7 ul {
	display: flex;
	justify-content: space-between;
	padding: 0 .2rem;
	padding-top: .45rem;
}

.gszc-con7 ul li {
	width: 3.24rem;
	height: 1.16rem;
	background: #4F5871;
	border-radius: 7px;
	padding-left: .22rem;
	font-size: 0;
}

.gszc-con7 ul li p:first-child {
	display: inline-block;
	width: 2.65rem;
	height: .63rem;
	line-height: .63rem;
	font-size: .26rem;
	color: #e4f2ff;
	border-bottom: 2px solid #6F7EA9;
	position: relative;
	font-weight: bold;
}

.gszc-con7 ul li p:first-child::before {
	content: "";
	width: .2rem;
	height: 2px;
	background: #FD522A;
	position: absolute;
	bottom: -2px;
	left: 0;
}

.gszc-con7 ul li p:last-child {
	display: inline-block;
	height: .52rem;
	line-height: .52rem;
	font-size: .2rem;
	color: #dec261;
}

.gszc-con7-img {
	padding-top: .23rem;
	text-align: center;
}

.gszc-con7-img img {
	width: 7.25rem;
	height: 3.57rem;
}

.gszc-con8-main {
	background: #ffffff;
	padding-bottom: .2rem;
}

.gszc-con8 .bt {
	height: 1rem;
	padding-left: .2rem;
}

.gszc-con8 .bt img {
	width: .38rem;
	height: .41rem;
	top: inherit;
}

.gszc-con8 .bt h2 {
	margin-left: .1rem;
	color: #343842;
}

.gszc-con9-main {
	display: flex;
	height: 6.8rem;
	background: #ffffff;
	position: relative;
	padding-bottom: .2rem;
}

.gszc-con9-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: .88rem;
	width: 7.5rem;
	border-bottom: 1px solid #EAEEFA;
	font-size: .28rem;
}

.gszc-con9-top span {
	width: 50%;
	text-align: center;
	color: #696e80;
}

.gszc-con9-top span:first-child {
	border-right: 2px solid #EBEFFB;
}

.gszc-con9-select {
	color: #fd522a !important;
}

.gszc-con9-swiper {
	width: 7.5rem;
	opacity: 0;
	padding: .2rem;
	position: absolute;
	top: .88rem;
}

.swiper4>.swiper-pagination-bullets {
	bottom: -.05rem !important;
	z-index: 1;
}

.gszc-con10 .index-con6 {
	margin-top: 0;
}

.gszc-bottom {
	display: flex;
	width: 7.5rem;
	height: .88rem;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	border-top: 1px solid #E9E8EA;
	z-index: 999;
}

.gszc-bottom a {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .32rem;
}

.gszc-bottom a img {
	margin-right: .1rem;
}

.gszc-bottom a:first-child {
	width: 3rem;
	background: #FFFFFF;
	color: #fd522a;
}

.gszc-bottom a:first-child img {
	width: .43rem;
	height: .44rem;
}

.gszc-bottom a:last-child {
	width: 4.5rem;
	background: #FD522A;
	color: #ffffff;
}

.gszc-bottom a:last-child img {
	width: .44rem;
	height: .37rem;
}

.gthzc-con3 {
	padding-top: .2rem;
	background: url(../images/j11.jpg) bottom center no-repeat, #F7F9FC !important;
	background-size: 7.5rem 7.46rem !important;
}

.gthzc-con2-li1 img {
	width: 1.96rem;
	height: 1.62rem;
}

.gthzc-con2-li2 img {
	width: 1.86rem;
	height: 1.54rem;
}

.gthzc-con2-li3 img {
	width: 1.86rem;
	height: 1.54rem;
}

.fgszc-con ul {
	padding-top: .5rem;
}

.fgszc-con ul li {
	display: block;
	width: 7.5rem;
	height: 1.92rem;
	margin-bottom: .3rem;
	position: relative;
}

.fgszc-con ul li p {
	display: block;
	width: 3.12rem;
	line-height: .5rem;
	font-size: .26rem;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	position: absolute;
	top: .63rem;
}

.fgszc-con-li1 {
	background: url(../images/mlaojie104.png) center center no-repeat;
	background-size: 5.84rem 1.92rem;
}

.fgszc-con-li1 p,
.fgszc-con-li3 p {
	right: .8rem;
}

.fgszc-con-li2 {
	background: url(../images/mlaojie105.png) center center no-repeat;
	background-size: 5.84rem 1.92rem;
}

.fgszc-con-li2 p {
	left: .8rem;
}

.fgszc-con-li3 {
	background: url(../images/mlaojie106.png) center center no-repeat;
	background-size: 5.84rem 1.92rem;
}

.fgszc-con-main {
	padding-top: .55rem;
	background: #ffffff;
}

.fgszc-con2-main {
	height: 7.34rem;
	padding-top: .55rem;
	background: url(../images/j12.jpg) center center no-repeat, #ffffff;
	background-size: 7.5rem 7.34rem;
}

.fgszc-con2 ul {
	width: 7.5rem;
	height: 5.45rem;
	;
	background: url(../images/mlaojie107.png) .57rem center no-repeat;
	background-size: .73rem 5.01rem;
	margin-top: .55rem;
	padding-left: 1.45rem;
}

.fgszc-con2 ul li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1.5rem;
	position: relative;
	top: -.3rem;
}

.fgszc-con2 ul li div:first-child {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 1.75rem;
	height: 1.35rem;
}

.fgszc-con2 ul li div p:first-child {
	font-size: .28rem;
	font-weight: bold;
	color: #5681ff;
	line-height: .4rem;
}

.fgszc-con2 ul li div p:last-child {
	font-size: .22rem;
	color: #666666;
	line-height: .4rem;
}

.fgszc-con2-li1 img {
	width: 1.19rem;
	height: .81rem;
}

.fgszc-con2-li2 img {
	width: .83rem;
	height: .94rem;
}

.fgszc-con2-li3 img {
	width: 1.13rem;
	height: .79rem;
}

.fgszc-con2-li4 img {
	width: .66rem;
	height: .83rem;
}

.fgszc-con3 {
	background: url(../images/j13.jpg) bottom center no-repeat, #F7F9FC !important;
	background-size: 7.5rem 7.46rem !important;
}

.wzgszc-con-main {
	width: 7.5rem;
	height: 5.2rem;
	background: url(../images/j15.jpg) center center no-repeat;
	background-size: 7.5rem 5.2rem;
	padding-top: .5rem;
}

.wzgszc-con ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: .55rem;
}

.wzgszc-con li {
	width: 1.83rem;
	height: 1.87rem;
	background: url(../images/mlaojie112.png) center center no-repeat;
	background-size: 1.83rem 1.87rem;
	text-align: center;
	font-size: 0;
	padding-top: .4rem;
	margin-bottom: -.5rem;
}

.wzgszc-con li p {
	font-size: .24rem;
	font-weight: bold;
	color: #527fff;
	margin-top: .1rem;
}

.wzgszc-con li img {
	display: inline-block;
	width: .82rem;
	height: .44rem;
}

.wzgszc-con2 {
	padding-top: .8rem;
	background: url(../images/j16.jpg) bottom center no-repeat, #F7F9FC !important;
	background-size: 7.5rem 7.46rem !important;
}

.grdzzc-con-main {
	width: 7.5rem;
	height: 7.94rem;
	padding-top: .55rem;
	background: url(../images/j19.jpg) center center no-repeat;
	background-size: 7.5rem 7.94rem;
}

.grdzzc-con ul {
	width: 7.5rem;
	height: 6.32rem;
	background: url(../images/mlaojie120.png) .6rem center no-repeat;
	background-size: 1.26rem 6.32rem;
	margin-top: .5rem;
	padding-left: 2.2rem;
}

.grdzzc-con ul li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1rem;
	margin-bottom: .3rem;
}

.grdzzc-con ul li p:first-child {
	font-size: .34rem;
	font-weight: bold;
	color: #56aaff;
	margin-right: .4rem;
}

.grdzzc-con ul li p:last-child {
	font-size: .24rem;
	color: #686981;
	line-height: .4rem;
}

.xgzc-con {
	padding-top: .6rem;
	margin-top: .2rem;
	box-shadow: 0px -.2rem 0px #F7F9FC;
	padding-bottom: .4rem;
}

.xgzc-con ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 .2rem;
	margin-top: .6rem;
}

.xgzc-con ul li {
	width: 3.5rem;
	height: 3.2rem;
	font-size: 0;
	text-align: center;
}

.xgzc-con ul li div {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3.5rem;
	height: 1.65rem;
}

.xgzc-con ul li strong {
	font-size: .24rem;
	color: #2e3033;
}

.xgzc-con ul li p {
	margin-top: .1rem;
	font-size: .2rem;
	color: #4c5566;
	line-height: .28rem;
}

.xgzc-con2 {
	background: url(../images/j20.jpg) center no-repeat,
		#F7F9FC;
	background-size: 7.5rem 8.45rem;
}

.xgzc-con2 h2 {
	text-shadow: none !important;
	color: #ffffff !important;
}

.xgzc-con2 li {
	border: .03rem solid #55575D !important;
}

.xgzc-con3,
.xgzc-con4 {
	padding-top: .6rem;
	margin-top: .2rem;
	box-shadow: 0px -.2rem 0px #F7F9FC;
}

.xgzc-con3 ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	background: url(../images/mlaojie129.png) center 103px no-repeat;
	background-size: 3.26rem 3.13rem;
	padding-top: .5rem;
}

.xgzc-con3 ul li {
	width: 2.4rem;
	text-align: center;
	font-size: 0;
	margin: 0 .05rem .5rem .05rem;
}

.xgzc-con3 ul li img {
	display: block;
	margin: 0 auto;
	width: 1.56rem;
	height: 1.56rem;
}

.xgzc-con3 ul li strong {
	display: inline-block;
	font-size: .22rem;
	color: #5a98ff;
	margin-top: .2rem;
	position: relative;
	padding-left: .35rem;
	white-space: nowrap;
}

.xgzc-con3 ul li strong::before {
	content: "";
	width: .25rem;
	height: .25rem;
	background: #8CBAFF;
	border-radius: .03rem;
	position: absolute;
	left: .02rem;
	top: .02rem;
}

.xgzc-con3 ul li strong span {
	display: inline-block;
	width: .25rem;
	height: .25rem;
	background: #FD522A;
	border-radius: .03rem;
	text-align: center;
	line-height: .25rem;
	position: absolute;
	left: 0;
	top: 0;
	color: #ffffff;
}

.xgzc-con3 ul li p {
	display: block;
	font-size: .18rem;
	color: #4c5466;
	margin-top: .1rem;
}

.xgzc-con4 {
	background: url(../images/mlaojie135.png) center 0 no-repeat;
	background-size: 7.5rem 9.25rem;
	position: relative;
	padding-bottom: .55rem;
}

.xgzc-con4-div {
	width: 6.3rem;
	margin-left: .6rem;
	background: #ffffff;
	margin-top: .45rem;
	box-shadow: -5px -5px 5px #EFF2F8;
	border-radius: .05rem;
	position: relative;
	z-index: 1;
	padding-top: .45rem;

}

.xgzc-con4::before {
	content: "";
	width: 6.14rem;
	height: 6.14rem;
	background: #8BC2FC;
	position: absolute;
	right: .35rem;
	bottom: .3rem;
	border-top-right-radius: .05rem;
	border-bottom-right-radius: .05rem;
	z-index: 0;
}

.xgzc-con4-div ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 6.3rem;
}

.xgzc-con4-div li {
	font-size: 0;
	width: 3.15rem;
	height: .7rem;
	white-space: nowrap;
	padding-left: .7rem;
}

.xgzc-con4-div-img {
	margin-left: .7rem;
	width: 5.25rem;
	height: 3.52rem;
}

.xgzc-con4-div li span {
	font-size: .22rem;
	color: #454240;
	white-space: nowrap;
	line-height: .7rem;
}

.xgzc-con4-div li img {
	height: .25rem;
	position: relative;
	top: .03rem;
	margin-right: .1rem;
}

.jt-con2 {
	background: url(../images/j22.jpg) bottom center no-repeat, #F7F9FC;
	background-size: 7.5rem 7.34rem;
}

.jt-con-main {
	width: 7.5rem;
	height: 8.62rem;
	background: url(../images/j23.jpg) center top no-repeat;
	background-size: 7.5rem 8.62rem;
	padding-top: .65rem;
}

.jt-con ul {
	height: 6.24rem;
	padding-left: .7rem;
	margin-top: .7rem;
	background: url(../images/mlaojie154.png) 1.15rem 1.17rem no-repeat;
	background-size: .15rem 3.93rem;
}

.jt-con li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1.06rem;
	margin-bottom: .66rem;
}

.jt-con li img {
	width: 1.06rem;
	height: 1.06rem;
	margin-right: .35rem;
}

.jt-con li span {
	display: inline-block;
	font-size: .28rem;
	color: #373737;
	height: 1rem;
	line-height: 1rem;
	padding-left: .2rem;
}

.hw-con-main {
	background: #ffffff;
	padding-top: .6rem;
}

.hw-con ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 .2rem;
	margin-top: .85rem;
}

.hw-con li {
	width: 3.4rem;
	height: 2.5rem;
	box-shadow: 0px 0px .1rem #f1efef;
	margin-bottom: .76rem;
}

.hw-con li div {
	display: flex;
	width: 3.4rem;
	height: 1.76rem;
	justify-content: center;
	align-items: center;
	position: relative;
	top: -.26rem;
}

.hw-con li div strong {
	font-size: .2rem;
	font-weight: bold;
	color: #ffffff;
}

.hw-con li div strong span {
	color: #fed856;
}
.hw-con2 ul{
	margin-top: .35rem;
}
.hw-con2-main,
.hw-con3-main {
	padding-top: .45rem;
	padding-bottom: .55rem;
	background: #ffffff;
}
.hw-con2 ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .2rem;
	box-shadow: .05rem 0px .09rem #f9f6f6;
}
.hw-con2 ul li a{
	width: 1.6rem;
	font-size: 0;
}
.hw-con2 ul li img{
	display: block;
	width: 1.54rem;
	height: 1.02rem;
	margin: 0 auto;
}
.hw-con li p {
	font-size: .18rem;
	color: #3b3d47;
	text-align: center;
	margin-top: .1rem
}

.hw-con2 ul li p{
	font-size: .2rem;
	color: #242440;
	text-align: center;
}
.hw-con3 ul{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	background: url(../images/mlaojie172.png) center .51rem no-repeat;
	background-size: 3.03rem 3.25rem;
	margin-top: .45rem;
}
.hw-con3 ul li{
	width: 2.5rem;
	text-align: center;
	margin-bottom: .4rem;
}
.hw-con3 ul li img{
	width: 1.38rem;
	height: 1.38rem;
}
.hw-con3 ul li strong{
	display: block;
	font-size: .22rem;
	color: #4c4e53;
}
.hw-con3 ul li p{
	font-size: .2rem;
	color: #666666;
	margin-top: .1rem;
}
.kf{
	display: block;
	width: 6.2rem;
	height: .78rem;
	border-radius: .5rem;
	margin: 0 auto;
	font-size: .28rem;
	color: #ffffff;
	text-align: center;
	line-height: .78rem;
	background: #FD522A;
}
.hh-con-main{
	padding-top: .6rem;
	background: #ffffff;
	background: url(../images/j31.jpg) center center no-repeat;
	background-size: 7.5rem 9.28rem;
}
.hh-con ul{
	background: url(../images/mlaojie173.png) .6rem center no-repeat;
	background-size: .4rem 6.54rem;
	padding-left: 1.25rem;
	margin-top: .4rem;
}
.hh-con ul li{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 1.55rem;
	font-size: 0;
}
.hh-con ul li img{
	width: 1.49rem;
	height: 1.49rem;
}
.hh-con ul li strong{
	font-size: .32rem;
	color: #56aaff;
}
.hh-con ul li p{
	font-size: .24rem;
	color: #5c5c69;
	margin-top: .1rem;
}
.gsbg-banner img,
.gsbg-banner {
	width: 7.5rem;
	height: 3.6rem;
}
.gsbg-con{
	background: #F7F9FC;
}
.gsbg-con ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: -.2rem;
}
.gsbg-con li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 .2rem 0 .5rem;
	width: 3.55rem;
	height: 1.8rem;
	background: #ffffff;
}
.gsbg-con li{
	border: .005rem solid #F7F7F7;
}
.gsbg-con li div{
	font-size: 0;
}
.gsbg-con li strong{
	font-size: .34rem;
	color: #414245;
}
.gsbg-con li p{
	font-size: .2rem;
	color: #5f6266;
}
.gsbg-bt{
	display: flex;
	justify-content: center;
	align-items: center;
}
.gsbg-bt img{
	width: .55rem;
	height: .53rem;
}
.gsbg-bt h2{
	font-size: .34rem;
	font-weight: bold;
	color: #464341;
	margin: 0 .1rem;
}
.gsbg-bt h2 span{
	font-size: .38rem;
	font-weight: bold;
	color: #527fff;
}
.gsbg-con2{
	background: url(../images/mlaojie185.png) center .2rem no-repeat,#F7F9FC;
	background-size: 7.5rem 10.06rem;
	padding-top: .6rem;
	padding-bottom: .45rem;
}
.gsbg-con2 .gsbg-bt h2 {
	color: #ffffff;
}
.gsbg-con2-div{
	display: flex;
	justify-content: center;
}
.gsbg-con2 ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: .4rem;
	width: 7.1rem;
	border-radius: .05rem;
	overflow: hidden;
}
.gsbg-con2 ul li{
	width: 3.55rem;
	height: 2.75rem;
	background: #ffffff;
	border: .005rem solid #F7F7F7;
	position: relative;
	padding: .45rem 0 0 .35rem;
	font-size: 0;
}
.gsbg-con2 ul li strong{
	font-size: .28rem;
	color: #fd522a;
	position: relative;
	z-index: 1;
}
.gsbg-con2 ul li p{
	width: 1.65rem;
	font-size: .2rem;
	color: #424242;
	position: relative;
	z-index: 1;
	margin-top: .3rem;
}
.gsbg-con2 ul li img{
	width: 2.21rem;
	height: 2.42rem;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 0;
}
.gsbg-con3{
	padding-top: .2rem;
	height: auto;
	background: none;
}
.gsbg-con3-main{
	height: 9.03rem;
	background: url(../images/j35.jpg) .08rem -.03rem no-repeat;
	background-size: 7.46rem 9.06rem;
	padding-top: .9rem;
}
.gsbg-con3 h2{
	color: #464341;
}
.gsbg-con3 ul li{
	border: .03rem solid #F9D8AF;
}
.gsbg-con3 .gszc-con3-p{
	top: 4.93rem;
}
