﻿.rad_100 {
	border-radius: 100%;
	-webkit-border-radius: 100%;
}

.rad_10,
.myqz_part2 .btn {
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

.rad_15 {
	border-radius: 15px;
	-webkit-border-radius: 15px;
}

.rad_25,
.banner .btn {
	border-radius: 25px;
	-webkit-border-radius: 25px;
}

.rad_3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.rad_5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

.green {
	color: #15cb87;
}

.flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
}

.flex_one {
	width: .1px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	-webkit-flex: 1;
	-moz-flex: 1;
	flex: 1;
}

.flex_two {
	width: .2px;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	-webkit-flex: 2;
	-moz-flex: 2;
	flex: 2;
}

.justify-list {
	text-align: justify;
	line-height: 0;
}

.justify-list .item {
	display: inline-block;
	vertical-align: top;
}

.pub_bg {
	background-repeat: no-repeat;
	background-repeat: center center;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
}

.liner_btn,
.page_pub_box .btn_box .btn.btn_ljkd {
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#F6456D), to(#FD7353), color-stop(0.5, #F6456D));
	background: -webkit-linear-gradient(to right, #F6456D 0%, #FD7353 100%);
	background: linear-gradient(to right, #F6456D 0%, #FD7353 100%);
}

.border-line {
	width: 100%;
	border-bottom: 1px solid #ddd;
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
	.border-line {
		transform: scaleY(0.5);
		-webkit-transform: scaleY(0.5);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
}

h5,
h3,
h6,
p {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-align: center;
}

.pub_tit {
	padding: .6rem .5rem .5rem;
}

.pub_tit h5 {
	font-size: .55rem;
	line-height: 1.5;
	color: #000;
}

.pub_tit p {
	font-size: 14px;
	line-height: 1.8;
	color: #666;
}

.pub_tit.marg_tit p {
	margin-top: .2rem;
	line-height: 1.5;
}

.page_tit {
	padding: .8rem 0;
}

.page_tit h5 {
	font-size: 18px;
	color: #000;
	line-height: 1;
}

.page_tit p {
	font-size: 12px;
	line-height: 3;
}


/*公共banner样式*/

.banner {
	color: #241714;
	text-align: center;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: top center;
}

.banner h5 {
	font-size: .72rem;
	line-height: 1;
	padding-top: 0.9rem;
}

.banner p {
	font-size: .4rem;
	line-height: 1.5;
	margin: .15rem 0 .25rem;
}

.banner .btn {
	font-size: .36rem;
	font-weight: bold;
	width: 2.8rem;
	height: .8rem;
	line-height: .8rem;
	background-color: #fff;
	color: #D94030;
	text-align: center;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -1.4rem;
	bottom: .3rem;
}

.page_banner {
	height: 4.8rem;
	padding-top: 1rem;
	overflow: hidden;
	position: relative;
	color: #fff;
}

.page_pub_box {
	height: 6.35rem;
	background-image: url(../img/pub_sol_bg.html);
	text-align: center;
	color: #fff;
	padding: .7rem 0;
}

.page_pub_box h5 {
	font-size: .54rem;
	line-height: 1.5;
	margin-bottom: .1rem;
}

.page_pub_box p {
	font-size: .4rem;
	line-height: 1.5;
	color: #f94865;
}

.page_pub_box .btn_box {
	padding: .3rem 0;
}

.page_pub_box .btn_box .btn {
	display: inline-block;
	width: 3.56rem;
	height: 1.08rem;
	text-align: center;
	line-height: 1.08rem;
	margin: 0 .1rem;
}

.page_pub_box .btn_box .btn.btn_ljkd {
	color: #fff;
}

.page_pub_box .btn_box .btn.btn_mfsy {
	background-color: #fff;
	color: #f94865;
}

.page_pub_box .tel_box {
	line-height: 1.5;
}

.page_pub_box .tel_box span {
	color: #f94865;
	font-size: .48rem;
	font-family: arial;
}

.swiper-banner,
.swiper-banner .swiper-slide,
.ind_banner {
	height: 5.8rem;
	background-size: 100%;
	position: relative;
}

.ind_part1 {
	background-color: #fff;
	padding: .25rem 0;
}

.ind_part1 .list {
	width: 100%;
	padding: 0 .35rem;
}

.ind_part1 .list .col {
	height: 3.2rem;
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #EBEBEB;
}

.ind_part1 .list .col:nth-child(2n) {
	border-right: 1px solid #fff;
}

.ind_part1 .list .col:nth-child(3),
.ind_part1 .list .col:nth-child(4) {
	border-bottom: 1px solid #fff;
}

.ind_part1 .list .col a.item {
	display: block;
	width: 100%;
	text-align: left;
	padding: .35rem .1rem .5rem .1rem;
}

.ind_part1 .list .col:nth-child(2n) a.item {
	padding-left: .5rem;
}

.ind_part1 .list .col a.item h5 {
	display: block;
	text-align: left;
	font-size: .5rem;
	color: #363636;
}

.ind_part1 .list .col a.item h5 i.sign {
	display: inline-block;
	width: 1.1rem;
	text-align: center;
	height: .6rem;
	line-height: .6rem;
	margin-left: .2rem;
	background-color: #FFD903;
	border: 1px solid #000;
	border-radius: 5px;
	font-size: .35rem;
	font-style: initial;
	color: #121212;
	position: relative;
	top: -3px;
}

.ind_part1 .list .col a.item .line {
	width: .75rem;
	height: 2px;
	margin: .1rem 0;
	background-color: #fdd100;
}

.ind_part1 .list .col a.item p {
	text-align: left;
	font-size: .4rem;
	color: #999;
	line-height: 1.5;
}

.ind_part2 {
	width: 100%;
	background-color: #F7F8FA;
}

.ind_part2 .pro_list_box {
	width: 100%;
	padding: 0 .4rem .3rem .4rem;
}

.pro_list_box .pro_list li {
	width: 100%;
	height: auto;
	background-color: #fff;
	border: 1px solid #e2e2e2;
	margin-bottom: .3rem;
}

.pro_list_box .pro_list li:last-child {
	margin-bottom: 0;
}

.pro_list_box .pro_list li>a {
	display: block;
	width: 100%;
	padding: 0 .5rem;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size: .48rem;
	color: #393F42;
	background: url(../img/ico/arrow_down.png) no-repeat 95% center;
	background-size: .53rem .29rem;
}

.pro_list_box .pro_list li a .pro-icon {
	display: inline-block;
	width: .75rem;
	height: .75rem;
	margin-right: .25rem;
	vertical-align: middle;
}

.pro_list_box .pro_list li a .pro-icon.icon_1 {
	background: url(../../static/img/pro_icon12238.png?sn=2018) no-repeat center;
	background-size: .68rem .69rem;
}

.pro_list_box .pro_list li a .pro-icon.icon_2 {
	background: url(../../static/img/pro_icon22238.png?sn=2018) no-repeat center;
	background-size: .68rem .69rem;
}

.pro_list_box .pro_list li a .pro-icon.icon_3 {
	background: url(../../static/img/pro_icon3.png) no-repeat center;
	background-size: .68rem .69rem;
}

.pro_list_box .pro_list li a .pro-icon.icon_4 {
	background: url(../../static/img/pro_icon4.png) no-repeat center;
	background-size: .68rem .69rem;
}

.pro_list_box .pro_list li .subnav {
	display: none;
	width: 100%;
	border-top: 1px solid #E2E2E2;
	padding: 0 .5rem .6rem;
}

.pro_list_box .pro_list li:first-child .subnav {
	padding: 0;
}

.pro_list_box .pro_list li .subnav.sub_icon {
	padding: 0 0 .6rem;
	text-align: center;
}


/**/

.pro_list .list .list_info {
	display: block;
	float: left;
	width: 50%;
	height: 9rem;
	padding: 0 .25rem;
	margin-top: .5rem;
	position: relative;
}

.pro_list .list .list_info .pro_tit {
	width: 100%;
	padding-bottom: .25rem;
	border-bottom: 1px solid #E5E5E5;
}

.list .list_info .pro_tit .tit_name {
	display: block;
	text-align: left;
	font-size: .48rem;
	color: #333;
}

.list .list_info .pro_tit .tit_text {
	height: .9rem;
	text-align: left;
	font-size: .36rem;
	color: #999;
	line-height: 120%;
}

.list .list_info dl {
	padding-top: .3rem;
}

.list .list_info dl dd {
	font-size: .36rem;
	color: #999;
}

.list .list_info dl dd .iconfont {
	display: inline-block;
	margin-right: .1rem;
	font-size: .36rem;
	color: #ACB2BD;
}

.list .list_info .info-btn {
	display: inline-block;
	width: 2.2rem;
	text-align: center;
	height: .8rem;
	line-height: .8rem;
	border: 1px solid #1b1b1b;
	border-radius: .05rem;
	background-color: #FFD903;
	font-size: .4rem;
	color: #272727;
	position: absolute;
	left: .25rem;
	bottom: .3rem;
}

.pro_list li .subnav .mall_name {
	width: 100%;
	text-align: center;
	font-size: .48rem;
	color: #000;
	margin: .3rem 0;
}

.pro_list li .subnav .mall_text {
	width: 100%;
	padding: 0 .5rem;
	text-align: left;
	font-size: .4rem;
	color: #666;
}

.pro_list li .subnav dl.proicon_list {
	float: inherit;
	width: 100%;
	margin: .3rem 0;
}

.pro_list li .subnav dl.proicon_list dd {
	display: inline-block;
	width: 23.5%;
	text-align: center;
	height: 2rem;
	margin-bottom: .3rem;
}

.pro_list li:last-child .subnav dl.proicon_list dd {
	width: 32%;
}

.pro_list .subnav dl.proicon_list dd a {
	display: block;
	width: 100%;
	height: 2rem;
	color: #999;
	font-size: .36rem;
}

.pro_list .subnav dl.proicon_list dd a .iconfont {
	font-size: 0.8rem;
	color: #777;
}

.pro_list .subnav dl.proicon_list dd a .name {
	display: block;
	font-size: .36rem;
	color: #999;
}

.pro_list .subnav .info-btn {
	display: inline-block;
	width: 3rem;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	background-color: #FFD903;
	border-radius: 3px;
	font-size: .36rem;
	color: #000;
}

.ind_part3 {
	width: 100%;
	height: 10.93rem;
	position: relative;
}

.ind_part3 .pub_tit h5 {
	position: relative;
	z-index: 9;
	color: #fff;
}

.ind_part3 .tabSolution {
	width: 100%;
}

.tabSolution .hd {
	width: 2.85rem;
	position: absolute;
	top: 1.8rem;
	left: 50%;
	z-index: 9;
	margin-left: -5.5rem;
}

.tabSolution .hd ul {
	padding-left: .6rem;
}

.tabSolution .hd li {
	width: 100%;
	padding: .25rem 0;
	border-right: 1px solid #878688;
	cursor: pointer;
	position: relative;
}

.tabSolution .hd li a {
	font-size: .45rem;
	color: #fff;
}

.tabSolution .hd li.on a {
	color: #FDD100;
}

.tabSolution .hd li .dot {
	display: inline-block;
	width: .18rem;
	height: .18rem;
	background-color: #ACACAC;
	border-radius: 50%;
	position: absolute;
	top: .57rem;
	right: -0.1rem;
	z-index: 99;
}

.tabSolution .hd li.on .dot {
	display: block;
	width: .38rem;
	height: .38rem;
	background-color: #FFD903;
	border: .05rem solid #69520C;
	top: .45rem;
	right: -0.2rem;
	opacity: 1;
}


.tabSolution .bd .conWrap {
	width: 100%;
	height: 100%;
}

.tabSolution .bd .conWrap .con_bg {
	width: 100%;
	height: 10.93rem;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.tabSolution .bd .conWrap .solution_list_box {
	width: 70%;
	position: absolute;
	top: 1.8rem;
	left: 50%;
	margin-left: -2.2rem;
	z-index: 9;
}

.solution_list_box .item_name {
	text-align: left;
	font-size: .5rem;
	font-weight: normal;
	color: #fff;
	padding: .2rem 0;
}

.solution_list_box .item_text {
	text-align: left;
	font-size: .38rem;
	color: #fff;
	
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.solution_list_box .btn_mfsy {
	display: block;
	margin: .5rem 0;
	width: 2.5rem;
	text-align: center;
	height: .85rem;
	line-height: .85rem;
	background-color: #FDD100;
	border-radius: 3px;
	font-size: .4rem;
	color: #000;
}

.solution_list_box .shop_list dd {
	float: left;
	margin-right: .45rem;
	margin-bottom: .35rem;
}

.solution_list_box .shop_list dd:nth-child(2n) {
	margin-right: 0;
}

.solution_list_box .shop_list dd a {
	display: block;
	width: 2.9rem;
	height: 1.28rem;
	background-color: #fff;
	border-radius: 3px;
	overflow: hidden;
	border: 1px solid #fff;
	box-sizing: border-box;
	text-align: center;
}

.solution_list_box .shop_list dd .img_box {
	display: inline-block;
	width: 1.28rem;
	height: 1.28rem;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
}

.solution_list_box .shop_list dd .img_01 {
	background-image: url(../img/case/logo_03.jpg);
}

.solution_list_box .shop_list dd .img_02 {
	background-image: url(../img/case/logo_02.jpg);
}

.solution_list_box .shop_list dd .img_03 {
	background-image: url(../img/case/logo_01.jpg);
}

.solution_list_box .shop_list dd .img_04 {
	background-image: url(../img/case/logo_05.jpg);
}

.solution_list_box .shop_list dd .img_05 {
	background-image: url(../img/case/logo_06.jpg);
}

.solution_list_box .shop_list dd .img_06 {
	background-image: url(../img/case/logo_07.jpg);
}

.solution_list_box .shop_list dd .img_07 {
	background-image: url(../img/case/logo_08.jpg);
}

.solution_list_box .shop_list dd .img_08 {
	background-image: url(../img/case/logo_09.jpg);
}

.solution_list_box .shop_list dd .img_09 {
	background-image: url(../img/case/logo_10.jpg);
}

.solution_list_box .shop_list dd .img_10 {
	background-image: url(../img/case/logo_11.html);
}

.solution_list_box .shop_list dd .img_11 {
	background-image: url(../img/case/logo_12.html);
}

.solution_list_box .shop_list dd .img_12 {
	background-image: url(../img/case/logo_13.html);
}

.solution_list_box .shop_list dd .img_13 {
	background-image: url(../img/case/logo_14.html);
}

.solution_list_box .shop_list dd .img_14 {
	background-image: url(../img/case/logo_15.html);
}

.solution_list_box .shop_list dd .img_15 {
	background-image: url(../img/case/logo_16.html);
}

.solution_list_box .shop_list dd .img_16 {
	background-image: url(../img/case/logo_17.html);
}

.solution_list_box .shop_list dd .img_17 {
	background-image: url(../img/case/logo_18.html);
}

.solution_list_box .shop_list dd .img_18 {
	background-image: url(../img/case/logo_19.html);
}

.solution_list_box .shop_list dd .img_19 {
	background-image: url(../img/case/logo_20.html);
}

.solution_list_box .shop_list dd .img_20 {
	background-image: url(../img/case/logo_21.html);
}

.solution_list_box .shop_list dd .img_21 {
	background-image: url(../img/case/logo_22.html);
}

.solution_list_box .shop_list dd .img_22 {
	background-image: url(../img/case/logo_23.jpg);
}

.solution_list_box .shop_list dd img {
	display: block;
	width: 100%;
	height: 100%;
}

.ind_part4 {
	padding-top: .15rem;
}

.ind_part4 .partner_list {
	width: 100%;
	padding: .5rem .25rem 0;
}

.ind_part4 .partnerBox {
	padding-bottom: .7rem;
}

.partnerBox .swiper-pagination-bullet {
	width: .2rem;
	height: .2rem;
	background-color: #7c7c7d;
	;
	border-radius: 50%;
}

.partnerBox .swiper-pagination-bullet-active {
	background: #ffd100;
}

.partner_list .col {
	padding: 0;
	height: 5.95rem;
	border-right: 1px dashed #dcdcdc;
	text-align: center;
	position: relative;
}

.partner_list .col .partner {
	display: block;
	width: 100%;
	height: 5.95rem;
	border-bottom: 1px dashed #dcdcdc;
}

.partner_list .col:nth-child(3) .partner {
	border-bottom: 1px solid #fff;
}

.partner_list .col:nth-child(4) .partner {
	border-bottom: 1px solid #fff;
}

.partner_list .col:nth-child(2n) {
	border-right: 1px solid #fff;
	padding-left: .3rem;
}

.partner_list .col:nth-child(2n+1) {
	padding-right: .3rem;
}

.partner_list .col:nth-child(2n+1) .white_line_bottom {
	width: 1px;
	height: .8rem;
	background-color: #fff;
	position: absolute;
	right: -1px;
	bottom: -0.4rem;
	z-index: 99;
}

.partner_list .col:nth-child(7) .white_line_bottom {
	height: .4rem;
	bottom: 0;
}

.partner_list .partner .part_info {
	padding-top: .7rem;
}

.ind_part4 .partner_list .partner {
	display: block;
	width: 100%;
}

.partner_list .partner .part_logo {
	width: 100%;
	height: 2.3rem;
	overflow: hidden;
}

.partner_list .partner .part_logo img {
	display: block;
	width: 2.2rem;
	height: 100%;
	margin: 0 auto;
}

.partner_list .partner .part_info .part_name {
	width: 100%;
	margin: .2rem 0 .2rem;
	font-size: .48rem;
	color: #363636;
}

.partner_list .partner .part_info .part_pro {
	font-size: .36rem;
	color: #999;
}

.part_box .part_info .dotted_con {
	height: .85rem;
	line-height: .85rem;
}

.part_box .part_info .dotted_con i.dot {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	margin-right: .25rem;
	background-color: #ffd100;
	border-radius: 50%;
}

.ind_part5 {
	padding-top: .1rem;
	background-color: #F7F8FA;
}

.ind_part5 .EcoPartners {
	width: 100%;
	padding: .1rem .25rem .35rem;
}

.ind_part5 .EcoPartners .Eco_list {
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

.ind_part5 .EcoPartners .col {
	padding: 0;
	height: 2.1rem;
	background-color: #fff;
	border: 1px solid #E5E5E5;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.EcoPartners .col a {
	display: block;
	width: 100%;
	height: 2.1rem;
	padding: .6rem 0;
}

.EcoPartners .col a .img_box {
	width: 3rem;
	height: .96rem;
	margin: 0 auto;
}

.EcoPartners .col .img_box img {
	display: block;
	width: 100%;
	height: 100%;
}

.EcoPartners .col .Eco_more {
	width: 100%;
	text-align: center;
	height: .9rem;
}

.EcoPartners .col .Eco_more i.dot {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	background-color: #b5b5b5;
	border-radius: .2rem;
	margin-right: .15rem;
}

.ind_part6 {
	position: relative;
	background-color: #fff;
}

.ind_part6 .news_list {
	width: 100%;
	padding: 0 .3rem;
}

.ind_part6 .news_list .news_item {
	width:100%;
	margin-bottom: 1rem;
}

.news_list .news_item li {
	position: relative;
}

.news_list .news_item .img_box {
	width: 100%;
	height: 3.9rem;
	border-radius: 3px;
	overflow: hidden;
	margin-bottom: .7rem;
}

.news_list .news_item .img_box img {
	display: block;
	width: 100%;
	height: 100%;
}

.news_list .news_item .item_name {
	font-size: .54rem;
	color: #fff;
	font-weight: bold;
	position: absolute;
	left: .9rem;
	top: 1.2rem;
}

.news_list .news_item .news_text {
	font-size: .48rem;
	color: #fff;
	position: absolute;
	left: .9rem;
	top: 2.2rem;
}

.news_list .news_item li .news {
	display: block;
	width: 100%;
	margin-bottom: .3rem;
}

.news_list .news_item li .news .date {
	display: block;
	float: left;
	font-size: .4rem;
	color: #999;
}

.news_list .news_item li .news .news_name {
	width:100%;
	display: block;
	float: left;
	font-size: .4rem;
	color: #666;
	padding-left: .35rem;
}

.ind_part6 .wave_line {
	width: 100;
	height: .25rem;
	background-color: #f6f6f6;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.ind_part7 {
	padding: .1rem 0 0;
	background-color: #fff;
}

.ind_part7 .honor_list {
	width: 100%;
	padding: .3rem 0 0;
}

.honor_list .col {
	height: 2.5rem;
	margin-bottom: .7rem;
}

.honor_list .col .img_box {
	width: 1.35rem;
	height: 1.3rem;
	margin: 0 auto;
	overflow: hidden;
}

.honor_list .col .img_box img {
	display: block;
	width: 100%;
	height: 100%;
}

.honor_list .col .honor_name {
	width: 100%;
	margin-top: .2rem;
	font-size: .32rem;
	color: #575757;
	line-height: 120%;
}

.ind_part8 {
	width: 100%;
	height: 4.95rem;
	padding: .1rem 0 0;
	background: url(../img/freeUse_bg.jpg) no-repeat left top;
	background-size: 100%;
}

.ind_part8 .pub_tit {
	padding: .6rem .5rem .4rem;
}

.ind_part8 .pub_tit h5 {
	font-size: .56rem;
	color: #363636;
}

.freeUse .freeUse_text {
	width: 100%;
	text-align: center;
	font-size: .4rem;
	color: #666;
}

.ind_part8 .freeUse_btn {
	width: 100%;
	text-align: center;
	margin-top: .35rem;
}

.ind_part8 .freeUse_btn .btn_mfsy {
	display: inline-block;
	width: 2.6rem;
	height: .85rem;
	text-align: center;
	line-height: .9rem;
	background-color: #FFD100;
	border-radius: 3px;
	font-size: .4rem;
	color: #000;
}


/*注册*/

.logo_box {
	text-align: center;
	padding: 1rem 0;
}

.logo_box .img {
	width: 4.23rem;
	height: 5.02rem;
	margin: 0 auto;
}

.info_form_box {
	padding: 0 .74rem;
}

.info_form_box .lab_box {
	width: 100%;
	height: 1.6rem;
	position: relative;
}

.info_form_box .lab_box .text {
	width: 100%;
	padding: .3rem 0;
	height: 1.6rem;
	line-height: 1rem;
	border: none;
	padding-left: 1rem;
	font-size: 14px;
	color: #999;
	outline: none;
}

.info_form_box .lab_box .icon {
	position: absolute;
	width: .5rem;
	height: .55rem;
	top: .52rem;
	left: 2px;
}

.info_form_box .lab_box .btn {
	width: 100%;
	height: 1.42rem;
	background-color: #fcc400;
	color: #fff;
	text-align: center;
	border: none;
	font-size: .52rem;
	outline: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

.info_form_box .lab_box .yzm_a {
	height: .62rem;
	padding: 0 .2rem;
	line-height: .62rem;
	color: #ffa828;
	border-left: 1px solid #d9d9d9;
	position: absolute;
	right: 0;
	font-size: .4rem;
	top: .54rem;
}

.info_form_box .lab_box.btn_lab_box {
	height: 2.22rem;
	padding-top: .8rem;
}

.info_form_box .lab_box .border-line {
	position: absolute;
	bottom: 0;
	left: 0;
}

.info_form_box .note {
	font-size: 12px;
	line-height: .5rem;
	color: #999;
	margin: .3rem 0;
}

.info_form_box .note .cheng {
	color: #ffa828;
}

.info_form_box .note .black {
	color: #333;
}

.info_form_box .tools .orange {
	color: #fcc400;
}

.info_form_box .tools .item {
	line-height: 1.8;
	font-size: .4rem;
}

.info_form_box .tools.reg_tools {
	text-align: right;
	font-size: .4rem;
	line-height: 1.8;
}

.regular-radio {
	display: none;
}

.regular-radio:checked+label:after {
	content: ' ';
	width: .24rem;
	height: .24rem;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	position: absolute;
	top: .1rem;
	background: #99a1a7;
	text-shadow: 0px;
	left: .1rem;
	font-size: 12px;
}

.regular-radio+label {
	/* float: left; */
	-webkit-appearance: none;
	border: 1px solid #b7b7b7;
	width: .48rem;
	height: .48rem;
	padding: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	display: inline-block;
	position: relative;
	margin-right: .3rem;
}

.regular-radio:checked+label {
	color: #99a1a7;
	border: 1px solid #b7b7b7;
}


/*注册成功*/

.suc-body {
	background-color: #fee04a;
}

.suc-body .suc_head {
	padding: .3rem .1rem;
}

.suc-body .suc_head .back {
	height: .56rem;
	line-height: .56rem;
	color: #fff;
	font-size: .48rem;
}

.suc-body .suc_head .back .iconfont {
	font-size: .5rem;
	margin: 0 .3rem;
}

.suc-body .logo_box {
	text-align: center;
	padding-top: .6rem;
	position: relative;
	z-index: 1;
}

.suc-body .logo_box .img {
	display: inline-block;
	width: 6.39rem;
	height: 6.81rem;
}

.suc-body .suc_info {
	width: 100%;
	height: 7.6rem;
	margin-top: -2.2rem;
	position: relative;
	z-index: 0;
	text-align: center;
	padding-top: 2rem;
}

.suc-body .suc_info .suc_text {
	color: #ff7f00;
	font-size: .6rem;
	line-height: 1.8;
}

.suc-body .suc_info .suc_text .iconfont {
	font-size: .6rem;
	margin: 0 .2rem;
	line-height: 1.8;
}

.suc-body .suc_info .pc_enter p {
	font-size: .44rem;
	color: #18060d;
	line-height: 1.5;
	margin: .2rem 0 .45rem;
}

.suc-body .suc_info .pc_enter .enter_btn {
	display: inline-block;
	width: 5.22rem;
	height: 1.1rem;
}

.suc-body .suc_fot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.9rem;
	z-index: 2;
}


/*代理商注册*/

.reg_cont {
	background-repeat: no-repeat;
	height: 17.14rem;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	padding: .3rem .45rem;
}

.reg_cont .tel {
	text-align: right;
	line-height: 2;
	font-size: .36rem;
	color: #333;
}

.reg_cont .tel span {
	font-size: .44rem;
	font-family: arial;
}

.reg_cont .logo_info {
	text-align: center;
	margin: .8rem 0;
}

.reg_cont .logo_info .reg_logo {
	width: 4.39rem;
	height: 1.13rem;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	margin: 0 auto;
}

.reg_cont .logo_info .intro {
	display: block;
	width: 100%;
	line-height: 1.5;
	font-size: .44rem;
	color: #fff;
	text-shadow: 0px 3px 3px rgba(0, 0, 0, 0.6) !important;
	margin-top: .2rem;
}

.reg_cont .reg_box {
	width: 9.68rem;
	height: 10.3rem;
	background-color: rgba(255, 255, 255, 0.8) !important;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	margin: 0 auto;
	padding: .5rem .4rem 0;
}

.reg_cont .reg_box .reg_tit h5 {
	font-size: .48rem;
	color: #333;
	line-height: 2;
}

.reg_cont .reg_box .reg_tit p {
	font-size: .36rem;
	line-height: 1.5;
	color: #999;
}

.reg_cont .reg_box .reg_form {
	margin-top: .4rem;
}

.reg_cont .reg_box .reg_form .lab_item {
	height: 1.42rem;
	position: relative;
	margin-bottom: .28rem;
}

.reg_cont .reg_box .reg_form .lab_item:last-child {
	margin-top: .4rem;
}

.reg_cont .reg_box .reg_form .lab_item .sub_btn {
	height: 1.42rem;
	background-color: #FEC900;
	color: #fff;
	font-size: .52rem;
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 100%;
}

.reg_cont .reg_box .reg_form .lab_item .text {
	width: 100%;
	height: 1.42rem;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #d5d5d5;
	font-size: .4rem;
	line-height: .42rem;
	padding: .5rem 0 .5rem 1.1rem;
	outline: none;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.reg_cont .reg_box .reg_form .lab_item .text:focus {
	border-color: #FEC900;
}

.reg_cont .reg_box .reg_form .lab_item .ico {
	position: absolute;
	width: .5rem;
	height: .55rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	-webkit-background-size: 100% auto;
	margin: .43rem .3rem;
}

.reg_cont .reg_box .reg_form .lab_item.lab_yzm {
	position: relative;
}

.reg_cont .reg_box .reg_form .lab_item.lab_yzm .get_yzm {
	position: absolute;
	right: 0;
	top: .5rem;
	line-height: .42rem;
	font-size: .24rem;
	padding: 0 .3rem;
	border-left: 1px solid #e5e5e5;
	color: #000;
}


/*新闻详情页 注册协议页*/

.news_det_cont {
	padding: .5rem .3rem;
}

.news_det_cont .det_tit h5 {
	font-size: 16px;
	color: #333;
	line-height: 2;
}

.news_det_cont .det_tit p {
	font-size: 12px;
	color: #999999;
	line-height: 1.8;
}

.news_det_cont .detail {
	padding: .4rem .2rem;
}

.news_det_cont .detail p {
	font-size: 13px;
	line-height: 1.5;
	text-align: left;
	margin: .3rem 0;
	color: #666;
}

.news_det_cont .detail.detail_fwtk .color_text {
	display: inline-block;
	color: #ff9900;
	font-weight: bold;
	margin-bottom: .1rem;
}

.news_det_cont .detail.detail_fwtk .black_text {
	color: #333;
	font-weight: bold;
}


/*0226新增加*/


/*首页*/

.swiper-banner {
	text-align: center;
}

.swiper-banner .img {
	display: block;
	width: 100%;
	height: 5.8rem;
	background-size: 100% auto;
}

.swiper-banner .pet {
	display: inline-block;
	width: 3.71rem;
	height: 2.57rem;
	background: url(../img/pet.png) no-repeat;
	background-size: 100% auto;
}

.swiper-banner .img p {
	margin: .2rem 0 .1rem;
}

.swiper-banner.swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 0px;
}


/*关于我们页面*/

.banner_about {
	color: #fff;
}

.banner_about p {
	margin: .3rem 0 .25rem;
}

.about_first p {
	font-size: 13px;
	line-height: 1.5;
	padding: 0 .4rem;
	text-align: left;
	margin-top: .2rem;
}

.about_first_bg {
	width: 9.9rem;
	height: 7rem;
	margin: .5rem auto 1rem;
	background: url(../../static/img/about/about_model_01.png) no-repeat;
	background-size: 100% auto;
}

.about_second {
	background: #f6f6f6;
	padding: 0 .3rem .5rem;
}

.about_second li {
	background-color: #fff;
	padding: .3rem .5rem;
	margin-top: .3rem;
}

.about_second li .text {
	margin-left: .45rem;
	text-align: left;
}

.about_second li h5 {
	font-size: 16px;
	color: #333;
	line-height: 1.5;
	text-align: inherit;
	margin-bottom: 3px;
}

.about_second li p {
	text-align: inherit;
	font-size: 12px;
	color: #999;
}

.about_second li .ico {
	width: 1.12rem;
	height: 1.12rem;
	background-size: 100% auto;
}

.about_second .ico_1 {
	background-image: url(../img/about/ico_01.jpg);
}

.about_second .ico_2 {
	background-image: url(../img/about/ico_02.jpg);
}

.about_second .ico_3 {
	background-image: url(../img/about/ico_03.jpg);
}


/*时间轴*/

.about_third .top_tip {
	text-align: center;
	font-size: 15px;
	color: #fe9a06;
	line-height: 1.3;
	margin-top: .3rem;
	margin-bottom: -.3rem;
}

.about_third .top_tip .iconfont {
	color: #FE9A06;
	font-size: 25px;
}

.timeline {
	min-height: 300px;
	padding: .3rem .25rem .8rem;
	position: relative;
}

.timeline:before {
	content: "";
	width: 3px;
	position: absolute;
	height: 100%;
	background-color: #FE9A06;
	left: 50%;
	margin-left: -2px;
	top: 0;
}

.timer_item {
	display: block;
	width: 100%;
}

.timer_item .block {
	width: 4.86rem;
	position: relative;
}

.timer_item .block .year {
	height: .58rem;
	position: relative;
}

.timer_item .block .year:before {
	content: "";
	width: .2rem;
	height: .2rem;
	background: url(../img/about/ico_dot.png) no-repeat;
	background-size: 100% auto;
	position: absolute;
	right: -.38rem;
	top: .25rem;
	z-index: 100;
}

.timer_item.odd .block .year:before {
	left: -.4rem;
}

.timer_item .block .year span {
	display: inline-block;
	padding: 0 .25rem;
	height: .58rem;
	background-color: #FE9A06;
	color: #fff;
	line-height: 1.5;
	border-radius: 15px;
	font-size: 13px;
}

.timer_item .block dl {
	font-size: 12px;
	margin-top: .3rem;
	line-height: 1.3;
}

.timer_item .block dd {
	margin-top: .25rem;
}

.timer_item .block .date_tag {
	width: 1.5rem;
}

.timer_item.odd .block .event_tag {
	margin-left: .14rem;
}


/*偶数行*/

.timer_item.even .block .event_tag {
	margin-right: .14rem;
}

.timer_item.even .block dl {
	text-align: right;
}

.last_timer_item .block .year:after {
	content: "";
	width: .15rem;
	height: .97rem;
	position: absolute;
	bottom: -.82rem;
	left: -.38rem;
	background: url(../img/about/dot_line.jpg) no-repeat;
	background-size: 100% auto;
	z-index: 10;
}


/*小程序 样式*/

.banner_xcx {
	color: #fff;
	padding-top: .7rem;
}

.banner_xcx p {
	margin: .3rem 0;
}

.square_button {
	display: inline-block;
	width: 2.92rem;
	height: .88rem;
	text-align: center;
	line-height: .92rem;
	color: #fff!important;
	font-size: 14px;
}

.xcx_first {
	padding-bottom: .5rem;
}

.first_list .item {
	text-align: center;
	padding: 0 .1rem;
	height: 3.5rem;
}

.first_list .item .circle {
	display: inline-block;
	width: 1.6rem;
	height: 1.6rem;
	text-align: center;
	border-radius: 100%;
	background-color: #f8f5ea;
	padding: .32rem;
}

.first_list .item .circle .ico {
	display: inline-block;
	width: .95rem;
	height: .95rem;
	background-size: 100% auto;
}

.first_list .item .ico_1 {
	background-image: url(../img/xcx/ico_01.png);
}

.first_list .item .ico_2 {
	background-image: url(../img/xcx/ico_02.png);
}

.first_list .item .ico_3 {
	background-image: url(../img/xcx/ico_03.png);
}

.first_list .item .ico_4 {
	background-image: url(../img/xcx/ico_04.png);
}

.first_list .item .text {
	height: 1.5rem;
	padding-top: .2rem;
	font-size: 12px;
}

.xcx_second {
	background-color: #f7f8fa;
	padding-bottom: .5rem;
}

.second_list {
	padding: 0 5px 5px;
}

.second_list li {
	padding: 0 5px;
	margin-bottom: 10px;
}

.second_list li .item {
	background-color: #fff;
	height: 4.2rem;
	text-align: center;
	padding-top: .7rem;
	line-height: 1.5;
	box-shadow: 0 0 5px rgba(0, 0, 0, .02)!important;
}

.second_list li .item .ico {
	display: inline-block;
	width: 1.15rem;
	height: 1.15rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: .4rem;
}

.second_list li .item .ico_1 {
	background-image: url(../img/xcx/ico_05.png);
}

.second_list li .item .ico_2 {
	background-image: url(../img/xcx/ico_06.png);
}

.second_list li .item .ico_3 {
	background-image: url(../img/xcx/ico_07.png);
}

.second_list li .item .ico_4 {
	background-image: url(../img/xcx/ico_08.png);
}


.second_list li .item .ico_5 {
	background-image: url(../img/xcx/ico_100.png);
}
.second_list li .item .ico_6 {
	background-image: url(../img/xcx/ico_101.png);
}
.second_list li .item .ico_7 {
	background-image: url(../img/xcx/ico_102.png);
}
.second_list li .item .ico_8 {
	background-image: url(../img/xcx/ico_103.png);
}
.second_list li .item .ico_9 {
	background-image: url(../img/xcx/ico_104.png);
}

.second_list li .item h5 {
	font-size: 16px;
	color: #333;
}

.second_list li .item p {
	font-size: 12px;
	color: #999;
}

.xcx_third .col {
	text-align: center;
	height: 5.5rem;
	margin-bottom: .1rem;
}

.xcx_third .col .block {
	display: inline-block;
	width: 3.5rem;
	text-align: left;
	line-height: 1.5;
}

.xcx_third .block .ico {
	width: 1.85rem;
	height: 1.85rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin: 0 auto .25rem;
}

.xcx_third .block .ico_1 {
	background-image: url(../img/xcx/ico_09.png);
}

.xcx_third .block .ico_2 {
	background-image: url(../img/xcx/ico_10.png);
}

.xcx_third .block .ico_3 {
	background-image: url(../img/xcx/ico_11.png);
}

.xcx_third .block .ico_4 {
	background-image: url(../img/xcx/ico_12.png);
}

.xcx_third .block .tit {
	font-size: 14px;
	margin-bottom: 5px;
}

.xcx_third .block p {
	font-size: 12px;
	color: #999;
}

.xcx_fourth {
	background-color: #f6f6f6;
	padding-bottom: .6rem;
}

.xcx_fourth .pub_tit h5 {
	font-size: 16px;
}

.xcx_fourth .pub_tit p {
	font-size: 12px;
	margin-top: 5px;
}

.xcx_fourth .fourth_cont {
	width: 9.2rem;
	margin: 0 auto;
}

.xcx_fourth .fourth_cont li {
	float: left;
	width: 2rem;
	height: 2rem;
	background-color: #fff;
	border-radius: 3px;
	margin: .15rem;
	text-align: center;
	padding: .25rem 0;
}

.xcx_fourth .fourth_cont li .ico {
	display: block;
	width: .86rem;
	height: .86rem;
	margin: 0 auto;
}

.fourth_cont li .ico img {
	display: inline-block;
	width: .86rem;
	height: .86rem;
}

.fourth_cont li span {
	display: block;
	line-height: 1.5;
	font-size: 13px;
	margin-top: 3px;
}

.pub_fot_pic .pic_block {
	width: 10.4rem;
	margin: .2rem auto .5rem;
}

.pub_fot_pic .pic_block .block {
	float: left;
	margin: .1rem;
	width: 5rem;
	height: 3.2rem;
}

.pub_fot_pic .block .pic,
.pub_fot_pic .block .pic img {
	width: 5rem;
	height: 2.4rem;
}

.pub_fot_pic .block .text {
	height: .5rem;
	line-height: 1;
	text-align: center;
	margin-top: .3rem;
}


/*联系我们*/

.server_block {
	background-color: #f6f6f6;
	padding: .6rem;
}

.server_block .item_block {
	text-align: left;
	width: 4.8rem;
}

.server_block .item_block .circle {
	display: block;
	width: 1.85rem;
	height: 1.85rem;
	background-color: #fff;
	border-radius: 100%;
	text-align: center;
	padding: .45rem;
}

.server_block .item_block .circle img {
	display: inline-block;
	width: .94rem;
	height: .94rem;
}

.server_block .item_block .title {
	display: block;
	width: 100%;
	line-height: 1.5;
	margin: .35rem 0;
}

.server_block .item_block h5 {
	text-align: left;
	font-size: 15px;
	color: #333;
}

.server_block .item_block .intro {
	color: #999;
	font-size: 12px;
	margin-top: 3px;
}

.server_block .item_block dd {
	font-size: 12px;
	line-height: 1.5;
	color: #282828;
}

.server_block .item_block:last-child {
	padding-left: .8rem;
}

.site_list {
	padding: .15rem .25rem .5rem;
}

.site_list .item {
	width: 5.04rem;
	height: 5.45rem;
}

.site_list .item .pic,
.site_list .item .pic img {
	width: 5.04rem;
	height: 3.28rem;
}

.site_list .item .text {
	margin-top: 6px;
	line-height: 1.5;
	text-align: left;
	padding: .12rem;
}

.site_list .item h5 {
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-bottom: 2px;
}

.site_list .item p {
	font-size: 13px;
	text-align: inherit;
	color: #999;
}


/*微商城*/

.banner_mall {
	color: #fff;
	padding-top: .75rem;
}

.banner_mall p {
	font-size: 12px;
	margin-top: 10px;
}

.mall_first {
	padding-bottom: .5rem;
}

.mall_first .item_list {
	width: 9.82rem;
	margin: 0 auto;
}

.mall_first .item {
	width: 100%;
	height: 2.1rem;
	background-color: #fff;
	margin: .2rem 0;
	padding: .375rem .35rem;
}

.mall_first .item .ico {
	width: 1.35rem;
	height: 1.35rem;
	border-radius: 15px;
	border: 1px dashed #d2d2d2;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: .78rem .78rem;
	margin-right: .4rem;
}

.mall_first .item .ico_1 {
	background-image: url(../img/micro_mall/ico_1.png);
}

.mall_first .item .ico_2 {
	background-image: url(../img/micro_mall/ico_2.png);
}

.mall_first .item .tit {
	font-size: 15px;
	color: #333;
	line-height: 1.5;
	margin-bottom: 3px;
}

.mall_first .item p {
	font-size: 12px;
	line-height: 1.3;
	text-align: left;
	color: #999;
}

.mall_second {
	padding-bottom: 1rem;
}

.mall_second h5,
.mall_third h5 {
	font-size: 16px;
}

.mall_second .pub_tit p,
.mall_third .pub_tit p,
.mall_fourth .pub_tit p,
.mall_fifth .pub_tit p,
.mall_sixth .pub_tit p,
.com_fourth .pub_tit p {
	line-height: 1.5;
	margin-top: 5px;
}

.second_list {
	padding: 0 .55rem;
}

.second_list .block {
	width: 3.5rem;
	height: 4.6rem;
	float: left;
	margin: .55rem;
	text-align: center;
}

.second_list .block .ico,
.second_list .block .ico img {
	display: inline-block;
	width: 1.86rem;
	height: 1.86rem;
}

.second_list .block .tit {
	font-size: 15px;
	line-height: 1.5;
	padding: 8px 0;
	color: #333;
	text-align: center;
}

.second_list .block .intro {
	text-align: left;
	font-size: 13px;
	color: #999;
}

.third_cont {
	padding: 0 5px 15px;
}

.third_cont .col {
	padding: 0 5px 8px;
	text-align: center;
}

.third_cont .block {
	display: inline-block;
	background-color: #fff;
	width: 5.05rem;
	height: 5.58rem;
	text-align: center;
	padding: .35rem .5rem;
	line-height: 1.5;
}

.third_cont .block .pic,
.third_cont .block .pic img {
	display: inline-block;
	width: 2.7rem;
	height: 1.98rem;
}

.third_cont .block .intro {
	font-size: 12px;
	color: #999;
}

.third_cont .block .tit {
	color: #333;
	margin: 5px 0 3px;
}

.mall_fourth .fourth_cont {
	width: 10.2rem;
	height: 3.5rem;
	margin: 0 auto .7rem;
}

.fourth_cont img {
	width: 10.2rem;
	height: 3.5rem;
}

.mall_fifth {
	background-color: #ff6161;
	color: #fff;
	padding-bottom: .5rem;
}

.mall_fifth .pub_tit h5,
.mall_fifth .pub_tit p {
	color: #fff;
}

.fifth_cont .block,
.sixth_list .list_item {
	float: left;
	width: 4rem;
	height: 4.3rem;
	margin: .2rem .7rem .5rem;
	text-align: center;
}

.sixth_list .list_item {
	width: 4.2rem;
	margin: .2rem .6rem .5rem;
}

.fifth_cont .block .ico {
	width: 1.9rem;
	height: 1.9rem;
	background-color: #fff;
	border-radius: 100%;
	display: inline-block;
	background-repeat: no-repeat;
	background-size: 1.1rem auto;
	background-position: center center;
	line-height: 1.5;
}

.fifth_cont .block .ico_1 {
	background-image: url(../img/micro_mall/ico_8.png);
}

.fifth_cont .block .ico_2 {
	background-image: url(../img/micro_mall/ico_9.png);
}

.fifth_cont .block .ico_3 {
	background-image: url(../img/micro_mall/ico_10.png);
}

.fifth_cont .block .ico_4 {
	background-image: url(../img/micro_mall/ico_11.png);
}

.fifth_cont .block .tit {
	margin: 5px 0;
}

.fifth_cont .block .intro {
	font-size: 13px;
	opacity: .9;
	line-height: 1.3;
}

.sixth_list .ico {
	display: inline-block;
	width: 1.85rem;
	height: 1.85rem;
	border: 1px dashed #d2d2d2;
	border-radius: 15px;
	padding-top: .3rem;
	margin-bottom: 8px;
}

.sixth_list .ico .iconfont {
	font-size: 35px;
	color: #ff5262;
	line-height: .85rem;
}

.sixth_list .list_item .tit {
	color: #333;
	font-size: 15px;
	margin-bottom: 3px;
}

.sixth_list .list_item .intro {
	font-size: 13px;
	color: #999;
	line-height: 1.4;
}


/*企业*/

.banner_company {
	padding: .4rem .5rem;
}

.banner_company p {
	font-size: 13px;
	margin: .25rem 0;
}

.banner_company .square_button {
	margin: 0 .15rem;
	border-radius: 2px;
}

.banner_company .square_button:first-child {
	background-color: #fdd100;
	color: #000!important;
}

.banner_company .square_button:last-child {
	background-color: #f6f5f2;
	color: #999!important;
}

.com_first {
	background-color: #f7f7f7;
	padding-bottom: .2rem;
}

.com_first .first_list li {
	float: left;
	width: 50%;
	height: 4.3rem;
	text-align: center;
	line-height: 1.5;
	margin-bottom: .2rem;
}

.com_first .first_list li .ico {
	display: inline-block;
	width: 1.98rem;
	height: 2.08rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.com_first .first_list li .ico_1 {
	background-image: url(../img/yey/pic1.jpg);
}

.com_first .first_list li .ico_2 {
	background-image: url(../img/yey/pic2.jpg);
}

.com_first .first_list li .ico_3 {
	background-image: url(../img/yey/pic3.jpg);
}

.com_first .first_list li .ico_4 {
	background-image: url(../img/yey/pic4.jpg);
}

.com_first .first_list .tit {
	color: #333;
	font-size: 15px;
	margin: 3px 0;
}

.com_first .first_list .note {
	font-size: 12px;
	color: #999;
}

.com_second {
	padding: .2rem .68rem .5rem;
	position: relative;
	height: 10.5rem;
}

.left_pub_tit {
	padding: .6rem 0 .5rem;
}

.left_pub_tit h5,
.left_pub_tit p {
	text-align: left;
	position: relative;
}

.left_pub_tit p {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	margin-top: .18rem;
}

.left_pub_tit h5:before {
	content: "";
	width: 3px;
	height: .5rem;
	background-color: #cdb05d;
	position: absolute;
	left: -.3rem;
	top: .13rem;
}

.pub_ico_list {
	width: 9.5rem;
	margin: .3rem auto;
}

.com_second .ico_list li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 1.5;
}

.com_second .ico_list li .ico,
.com_second .ico_list li .ico img {
	display: inline-block;
	width: .88rem;
	height: .88rem;
}

.com_second .ico_list li .tit {
	font-size: 12px;
	margin-top: 5px;
}

.com_second .pic,
.com_third .pic {
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 6.52rem;
	height: 6.86rem;
	margin-left: -3.26rem;
}

.com_second .pic img,
.com_third .pic img {
	width: 6.52rem;
}

.com_third {
	position: relative;
	height: 18.1rem;
	padding: .1rem .65rem .5rem;
}

.com_third .pic {
	height: 12.81rem;
	bottom: .9rem;
}

.com_third .ico_list {
	margin: 0 auto;
}

.com_third .ico_list li {
	float: left;
	width: 33.3333%;
	height: 2.5rem;
	text-align: center;
}

.com_third .ico_list li .ico {
	display: inline-block;
	width: 1.46rem;
	height: 1.46rem;
	text-align: center;
	border: 1px dashed #c9c9c9;
	border-radius: 3px;
	line-height: .46rem;
	padding: .5rem 0;
	font-size: 26px;
	color: #c0a75e;
}

.com_third .ico_list li span {
	display: block;
	font-size: 12px;
	margin-top: 5px;
}

.com_third .ico_list li .iconfont {
	font-size: inherit;
}

.com_fourth {
	padding-bottom: .6rem;
}

.com_fourth .ico_list li {
	float: left;
	width: 33.333%;
	text-align: center;
	height: 2.6rem;
}

.com_fourth .ico_list li .ico {
	display: inline-block;
	width: 1.66rem;
	height: 1.66rem;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.com_fourth .ico_list li .ico_1 {
	background-image: url(../img/company/ico05.html);
}

.com_fourth .ico_list li .ico_2 {
	background-image: url(../img/company/ico06.html);
}

.com_fourth .ico_list li .ico_3 {
	background-image: url(../img/company/ico07.html);
}

.com_fifth {
	background: url(../img/company/bg.html) no-repeat;
	background-size: 100% auto;
	height: 18.21rem;
	width: 100%;
	position: relative;
	padding: 0 .65rem;
}

.com_fifth .left_pub_tit h5,
.com_fifth .left_pub_tit p {
	color: #fff;
}

.com_fifth .ico_list li {
	float: left;
	width: 33.333%;
	text-align: center;
	height: 2.9rem;
}

.com_fifth .ico_list li .ico {
	display: inline-block;
	width: 1.7rem;
	height: 1.7rem;
	background-color: #fff;
	border-radius: 100%;
	line-height: .7rem;
	padding: .5rem 0;
}

.com_fifth .ico_list li .iconfont {
	font-size: 28px;
	color: #cdb05d;
	line-height: .7rem;
}

.com_fifth .ico_list .tit {
	line-height: 1.5;
	color: #fff;
	margin-top: 8px;
}

.com_fifth .pic {
	position: absolute;
	width: 5.81rem;
	height: 10.31rem;
	left: 50%;
	margin-left: -2.9rem;
	bottom: 0;
}

.com_fifth .pic img {
	width: 5.81rem;
}

.com_sixth .sixth_pic {
	width: 9.82rem;
	height: 10.81rem;
	margin: .5rem auto;
}

.com_sixth .sixth_pic img {
	width: 9.82rem;
}

.com_seventh .seventh_list {
	padding: .2rem;
}

.com_seventh .seventh_list li {
	float: left;
	width: 33.333%;
	height: 3.5rem;
	margin-bottom: .3rem;
	text-align: center;
	line-height: 1.5;
	padding: 0 .15rem;
}

.com_seventh .seventh_list li .ico,
.com_seventh .seventh_list li .ico img {
	display: inline-block;
	width: .98rem;
	height: .98rem;
}

.com_seventh .seventh_list .tit {
	margin: 8px 0 5px;
	color: #333;
	font-size: 14px;
}

.com_seventh .seventh_list .intro {
	font-size: 12px;
}

.com_eighth {
	padding-bottom: .6rem;
}

.com_eighth .logo_list {
	padding: .12rem .4rem;
}

.com_eighth .logo_list li {
	float: left;
	width: 4.58rem;
	height: 2rem;
	margin: .2rem;
	padding: .365rem .39rem;
}

.com_eighth .logo_list li img {
	width: 3.8rem;
	height: 1.27rem;
}


/*案例*/

.banner_case {
	padding: .7rem .5rem;
}

.banner_case p {
	margin-top: .25rem;
}

.case_first {
	padding-bottom: .5rem;
}

.case_first .customer_list {
	padding: .16rem;
}

.case_first .customer_list li {
	float: left;
	width: 4.7rem;
	height: 7rem;
	background-color: #fff;
	margin: .1rem;
	text-align: center;
	line-height: 1.5;
	padding-top: .7rem;
}

.case_first .customer_list li .logo {
	float: none;
	display: inline-block;
	width: 2.2rem;
	height: 2.2rem;
	border-radius: 100%;
	background-repeat: no-repeat;
	background-size: 1.8rem 1.8rem;
	background-position: center center;
}

.case_first .customer_list li .logo:after {
	border-radius: 100%;
}

.case_first .customer_list .logo_1 {
	background-image: url(../img/case/logo_24.html);
}

.case_first .customer_list .logo_2 {
	background-image: url(../img/case/logo_18.html);
}

.case_first .customer_list .logo_3 {
	background-image: url(../img/case/logo_09.jpg);
}

.case_first .customer_list .logo_4 {
	background-image: url(../img/case/logo_13.html);
}

.case_first .customer_list .tit {
	font-size: 15px;
	color: #333;
	margin: 5px 0;
}

.case_first .customer_list .note {
	padding: 0 .25rem;
	font-size: 13px;
	color: #999;
	text-align: left;
}

.case_second {
	padding-bottom: .5rem;
}

.case_second .second_cont {
	padding: 0 .25rem;
}

.case_second .second_cont .hd ul {
	z-index: 5;
	position: relative;
	zoom: 1;
}

.case_second .second_cont .hd li {
	float: left;
	width: 2.3rem;
	height: .78rem;
	text-align: center;
	line-height: .82rem;
	background-color: #f3f3f3;
	color: #000;
	margin: .1rem;
	border-radius: 15px;
	font-size: 13px;
}

.case_second .second_cont .hd li.on {
	background-color: #ffd100;
}

.case_second .second_cont .logo_list {
	padding: .5rem 0;
}

.case_second .second_cont .logo_list li {
	float: left;
	width: 2.3rem;
	height: 2.3rem;
	margin: .1rem;
}

.case_second .second_cont .logo_list li:after {
	border-radius: 100%;
}

.case_second .second_cont .logo_list li img {
	width: 2.3rem;
	height: 2.3rem;
	border-radius: 100%;
}

.case_second .second_cont .bd {
	clear: both;
	position: relative;
	overflow: hidden;
}

.case_second .second_cont .bd .conWrap {
	width: 100%;
}


/*渠道合作*/

.banner_join {
	height: 5.6rem;
	padding-top: .6rem;
}

.banner_join h5 {
	font-size: 18px;
	line-height: 1.5;
}

.banner_join p {
	font-size: 12px;
}

.join_first .first_list {
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.join_first .first_list li {
	display: inline-block;
	padding: 0 .6rem;
	height: 2rem;
	margin: .2rem 0;
}

.join_first .first_list .num {
	display: block;
	width: 100%;
	height: .8rem;
	text-align: center;
	font-size: 40px;
	font-family: arial;
	line-height: 1;
	color: #5b95ff;
	margin-bottom: .5rem;
	position: relative;
}

.join_first .first_list .num.line-right:after {
	right: -.6rem;
}

.join_first .first_list .num em {
	font-size: 14px;
	font-style: normal;
}

.join_first .first_list .tit {
	font-size: 12px;
	line-height: 1.5;
	color: #999;
	margin-top: 3px;
}

.join_first .first_list .num .ico {
	position: absolute;
	width: .28rem;
	height: .28rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	right: 0;
	top: 0;
}

.join_first .first_list .num .ico_1 {
	background-image: url(../img/join/ico_num1.png);
}

.join_first .first_list .num .ico_2 {
	background-image: url(../img/join/ico_num2.png);
}

.join_first .first_list .num .ico_3 {
	background-image: url(../img/join/ico_num3.png);
}

.join_first .first_list .num .ico_4 {
	background-image: url(../img/join/ico_num4.png);
}

.join_first .first_list .num .ico_5 {
	background-image: url(../img/join/ico_num4.png);
}

.join_second .list {
	padding: .2rem .2rem;
}

.join_second .list .list_item {
	height: 2.6rem;
	margin-bottom: 1rem;
}

.join_second .list_item .pic,
.join_second .list_item .pic img {
	width: 4.2rem;
	height: 2.6rem;
}

.join_second .list_item .text {
	margin-left: .2rem;
	line-height: 1.5;
	font-size: 12px;
}

.join_second .list_item h5 {
	font-size: 14px;
	color: #282828;
	text-align: left;
	margin-bottom: 3px;
}

.join_second .list_item dl dd a {
	display: block;
	position: relative;
	padding-left: .25rem;
	color: #999;
}

.join_second .list_item dl dd a:before {
	content: "•";
	width: .25rem;
	height: .5rem;
	line-height: .5rem;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	color: #999;
}

.join_third {
	height: 9rem;
	background: url(../img/join/bg_1.jpg) no-repeat;
	background-size: 100% auto;
	position: relative;
}

.join_third .pub_tit h5 {
	color: #fff;
}

.join_third .list {
	padding: .1rem;
}

.join_third .list li {
	float: left;
	width: 4.9rem;
	height: .7rem;
	background-color: #fff;
	border-radius: 2px;
	padding-left: .1rem;
	font-size: 12px;
	line-height: .7rem;
	margin: .2rem;
}

.join_third .list li span {
	position: relative;
	display: inline-block;
	width: 100%;
	height: .7rem;
	background: url(../img/join/ico_question.png) left center no-repeat;
	background-size: .37rem .37rem;
	padding-left: .4rem;
	color: #333;
}

.join_third .bot_text {
	width: 100%;
	font-size: 16px;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -5.4rem;
	bottom: .5rem;
}

.join_third .ico_dot {
	width: .52rem;
	height: 1.65rem;
	background: url(../img/join/ico_dot.png) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -.26rem;
	bottom: 1.3rem;
	background-size: 100% auto;
}

.join_fourth {
	padding-bottom: .5rem;
}

.join_fourth .list {
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.join_fourth .list li {
	display: inline-block;
	width: 2.8rem;
	height: 2.8rem;
	text-align: center;
	font-size: 12px;
	line-height: 1.5;
	margin: 0 .3rem .6rem;
	position: relative;
}

.join_fourth .list li .circle {
	display: inline-block;
	width: 1.65rem;
	height: 1.65rem;
	background: url(../img/join/liner_circle.jpg) no-repeat;
	background-size: 100% auto;
	padding: .5rem;
	position: relative;
}

.join_fourth .list .num {
	position: absolute;
	width: .46rem;
	height: .46rem;
	line-height: .5rem;
	right: 0;
	top: 0;
	background-color: #ffc05d;
	color: #fff;
	border-radius: 100%;
	font-style: normal;
	font-size: .2rem;
	font-family: arial;
}

.join_fourth .list .circle .ico {
	display: inline-block;
	width: .66rem;
	height: .66rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.join_fourth .list .circle .ico_1 {
	background-image: url(../img/join/ico_c_01.png);
}

.join_fourth .list .circle .ico_2 {
	background-image: url(../img/join/ico_c_02.png);
}

.join_fourth .list .circle .ico_3 {
	background-image: url(../img/join/ico_c_03.png);
}

.join_fourth .list .circle .ico_4 {
	background-image: url(../img/join/ico_c_04.png);
}

.join_fourth .list .circle .ico_5 {
	background-image: url(../img/join/ico_c_05.png);
}

.join_fourth .list .text {
	height: 1rem;
	margin-top: 5px;
}

.join_fifth .list {
	padding: 0 .4rem .6rem;
}

.join_fifth .list li {
	width: 100%;
	height: 1.9rem;
	background-color: #fff;
	margin-bottom: .3rem;
	padding: .3rem;
}

.join_fifth .list li :after {
	border-color: #e2e2e2;
}

.join_fifth .list li .ico {
	width: 1.12rem;
	height: 1.12rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.join_fifth .list li .ico_1 {
	background-image: url(../img/join/ico_1.png);
}

.join_fifth .list li .ico_2 {
	background-image: url(../img/join/ico_2.png);
}

.join_fifth .list li .ico_3 {
	background-image: url(../img/join/ico_3.png);
}

.join_fifth .list li .ico_4 {
	background-image: url(../img/join/ico_4.png);
}

.join_fifth .list li .ico_5 {
	background-image: url(../img/join/ico_5.png);
}

.join_fifth .list li .ico_6 {
	background-image: url(../img/join/ico_6.png);
}

.join_fifth .list li .text {
	line-height: 1.5;
	margin-left: .3rem;
}

.join_fifth .list li .tit {
	font-size: 15px;
	color: #333;
}

.join_fifth .list li .intro {
	font-size: 12px;
	color: #999;
}

.join_sixth {
	padding-bottom: .2rem;
}

.join_sixth .map,
.join_sixth .map img {
	width: 100%;
	height: 11.77rem;
}


/*电商*/

.banner_shop {
	padding: .65rem;
}

.shop_first {
	background-color: #f7f7f7;
}

.shop_first .list {
	padding: .35rem;
}

.shop_first .list li {
	float: left;
	width: 33.333%;
	height: 2.4rem;
	text-align: center;
	margin: .25rem 0;
}

.shop_first .list .circle {
	display: inline-block;
	width: 1.65rem;
	height: 1.65rem;
	text-align: center;
	padding: .4rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.shop_first .list .circle_1 {
	background-image: url(../img/shop/circle_1.html);
}

.shop_first .list .circle_2 {
	background-image: url(../img/shop/circle_2.html);
}

.shop_first .list .circle_3 {
	background-image: url(../img/shop/circle_3.html);
}

.shop_first .list .circle_4 {
	background-image: url(../img/shop/circle_4.html);
}

.shop_first .list .circle_5 {
	background-image: url(../img/shop/circle_5.html);
}

.shop_first .list .circle_6 {
	background-image: url(../img/shop/circle_6.html);
}

.shop_first .list .circle_7 {
	background-image: url(../img/shop/circle_7.html);
}

.shop_first .list .circle_8 {
	background-image: url(../img/shop/circle_8.html);
}

.shop_first .list .circle_9 {
	background-image: url(../img/shop/circle_9.html);
}

.shop_first .list .circle .iconfont {
	color: #fff;
	font-size: 30px;
	line-height: 1;
}

.shop_first .list .title {
	margin-top: 5px;
}

.shop_second .list {
	padding: .36rem;
}

.shop_second .list li {
	height: 2.66rem;
	margin-bottom: .3rem;
	padding: .3rem;
}

.shop_second .list li .ico {
	width: 1.4rem;
	height: 1.4rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-right: .35rem;
}

.shop_second .list li .ico_1 {
	background-image: url(../img/shop/ico_1.html);
}

.shop_second .list li .ico_2 {
	background-image: url(../img/shop/ico_2.html);
}

.shop_second .list li .ico_3 {
	background-image: url(../img/shop/ico_3.html);
}

.shop_second .list li .tit {
	font-size: 15px;
	color: #333;
}

.shop_second .list li .intro {
	font-size: 12px;
	color: #999;
}

.shop_third .block_box {
	padding: 0 .25rem .6rem;
	margin-top: .3rem;
}

.shop_third .block_box .item {
	height: 4.3rem;
	text-align: center;
	position: relative;
	padding: .85rem .35rem 0;
}

.shop_third .block_box .item .rain {
	position: absolute;
	width: 1.28rem;
	height: .64rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	top: -.32rem;
	left: 50%;
	margin-left: -.64rem;
}

.shop_third .block_box .item:first-child {
	background-color: #fff;
	color: #000;
}

.shop_third .block_box .item:last-child {
	background-color: #fdd100;
	color: #fff;
}

.shop_third .block_box .item:first-child .rain {
	background-image: url(../img/shop/rain1.html);
}

.shop_third .block_box .item:last-child .rain {
	background-image: url(../img/shop/rain2.html);
}

.shop_third .block_box .item .circle,
.shop_third .block_box .item .circle img {
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
}

.shop_third .block_box .item .text {
	font-size: 12px;
	line-height: 1.5;
	margin-top: .3rem;
}

.shop_fourth .list li {
	float: left;
	width: 2.6rem;
	height: 4.3rem;
	margin: 0 .5rem;
	text-align: center;
}

.shop_fourth .list li .circle {
	display: inline-block;
	width: 1.82rem;
	height: 1.82rem;
	padding: .3rem;
	text-align: center;
}

.shop_fourth .list li .circle:after {
	border-radius: 100%;
	border-color: #ffbe01;
}

.shop_fourth .list li .circle img {
	display: inline-block;
	width: 1.15rem;
	height: 1.15rem;
}

.shop_fourth .list li .intro {
	font-size: 12px;
	text-align: left;
	color: #999;
}

.shop_fourth .list li .tit {
	font-size: 15px;
	color: #333;
	margin: 3px 0;
}

.shop_fourth .pic {
	width: 8.35rem;
	height: 6.02rem;
	margin: .7rem auto;
	background: url(../img/shop/pic1.html) no-repeat;
	background-size: 100% auto;
}

.shop_fourth .fot_text {
	font-size: 15px;
	text-align: center;
	padding-bottom: .6rem;
	line-height: 1.5;
	color: #333;
}

.shop_fifth {
	padding-bottom: .6rem;
}

.shop_fifth .pub_tit {
	padding: .5rem .2rem;
}

.shop_fifth .pic {
	background: url(../img/shop/pic2.html) no-repeat;
	width: 8.01rem;
	height: 7.33rem;
	margin: .3rem auto;
	background-size: 100% auto;
}

.shop_fifth .list li {
	float: left;
	width: 3.3rem;
	height: 2.38rem;
	text-align: center;
	line-height: 1.5;
	margin: .15rem .15rem;
	padding: .3rem .05rem;
}

.shop_fifth .list li:after {
	border-radius: 8px;
}

.shop_fifth .list li h5 {
	font-size: 15px;
	color: #333;
	margin-bottom: 5px;
}

.shop_fifth .list li span {
	display: block;
	font-size: 12px;
	line-height: 1.3;
}

.shop_sixth {
	background: url(../img/shop/bg.html) no-repeat;
	height: 9.56rem;
	background-size: 100% auto;
}

.shop_sixth .pub_tit {
	padding: .5rem .5rem .3rem;
}

.shop_sixth .pub_tit h5,
.shop_sixth .pub_tit p {
	color: #fff;
	line-height: 1.5;
}

.shop_sixth .pub_tit p {
	margin-top: 5px;
	font-size: 12px;
}

.shop_sixth .list {
	font-size: 0;
	line-height: 0;
	text-align: center;
}

.shop_sixth .list li {
	display: inline-block;
	width: 3rem;
	height: 3rem;
	font-size: 12px;
	line-height: 1.5;
	text-align: center;
	margin: .1rem .2rem;
}

.shop_sixth .list li .circle {
	display: inline-block;
	background-color: #fff;
	border-radius: 100%;
	width: 1.66rem;
	height: 1.66rem;
	padding: .33rem 0;
	text-align: center;
}

.shop_sixth .list li .circle span {
	display: inline-block;
	width: 1rem;
	font-size: 15px;
	line-height: .5rem;
}

.shop_sixth .list li .intro {
	color: #fff;
	margin-top: 8px;
}

.shop_seventh {
	background-color: #f7f7f7;
}

.shop_seventh .list li {
	float: left;
	width: 33.333%;
	height: 3.5rem;
	text-align: center;
}

.shop_seventh .list li .ico {
	display: inline-block;
	width: 1.06rem;
	height: 1.06rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.shop_seventh .list li .ico_1 {
	background-image: url(../img/shop/ico_7.html);
}

.shop_seventh .list li .ico_2 {
	background-image: url(../img/shop/ico_8.html);
}

.shop_seventh .list li .ico_3 {
	background-image: url(../img/shop/ico_9.html);
}

.shop_seventh .list li .ico_4 {
	background-image: url(../img/shop/ico_10.html);
}

.shop_seventh .list li .ico_5 {
	background-image: url(../img/shop/ico_11.html);
}

.shop_seventh .list li .ico_6 {
	background-image: url(../img/shop/ico_12.html);
}

.shop_seventh .list .tit {
	font-size: 15px;
	color: #333;
}

.shop_seventh .list .info {
	font-size: 12px;
	padding: 0 .06rem;
}

.banner_pcmall h5 {
	padding: 0;
}


/*pc商城*/

.pcmall_first .pub_tit h5 {
	font-size: 16px;
}

.pcmall_first .list li {
	float: left;
	width: 50%;
	text-align: center;
	height: 4.1rem;
	margin-bottom: .2rem;
}

.pcmall_first .list li .circle {
	display: inline-block;
	width: 1.86rem;
	height: 1.86rem;
	border-radius: 100%;
	text-align: center;
	padding: .5rem 0;
}

.pcmall_first .list li .iconfont {
	font-size: 32px;
	line-height: .86rem;
}

.pcmall_first .list li .circle_1 {
	background-color: #ebf2ff;
	color: #3c81fd;
}

.pcmall_first .list li .circle_2 {
	background-color: #f6f1ff;
	color: #a873ff;
}

.pcmall_first .list li .circle_3 {
	background-color: #fff2f1;
	color: #fd5d57;
}

.pcmall_first .list li .circle_4 {
	background-color: #fff5e9;
	color: #ff9b23;
}

.pcmall_first .list .title {
	font-size: 15px;
	color: #282828;
	margin: 6px 0 3px;
}

.pcmall_first .list .info {
	font-size: 12px;
	padding: 0 .5rem;
	color: #999;
}

.pcmall_second .pub_tit h5 {
	font-size: 17px;
}

.pcmall_second .pub_tit p {
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
}

.pcmall_second .list {
	padding: 0 .6rem .5rem;
}

.pcmall_second .list li {
	float: left;
	width: 2.1rem;
	height: 2.1rem;
	background-color: #fff;
	text-align: center;
	margin: .15rem;
	padding-top: .3rem;
}

.pcmall_second .list li .ico {
	display: inline-block;
	width: .86rem;
	height: .86rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.pcmall_second .list li .ico_01 {
	background-image: url(../img/pcmall/ico_01.html);
}

.pcmall_second .list li .ico_02 {
	background-image: url(../img/pcmall/ico_02.html);
}

.pcmall_second .list li .ico_03 {
	background-image: url(../img/pcmall/ico_03.html);
}

.pcmall_second .list li .ico_04 {
	background-image: url(../img/pcmall/ico_04.html);
}

.pcmall_second .list li .ico_05 {
	background-image: url(../img/pcmall/ico_05.html);
}

.pcmall_second .list li .ico_06 {
	background-image: url(../img/pcmall/ico_06.html);
}

.pcmall_second .list li .ico_07 {
	background-image: url(../img/pcmall/ico_07.html);
}

.pcmall_second .list li .ico_08 {
	background-image: url(../img/pcmall/ico_08.html);
}

.pcmall_second .list li .ico_09 {
	background-image: url(../img/pcmall/ico_09.html);
}

.pcmall_second .list li .ico_10 {
	background-image: url(../img/pcmall/ico_010.html);
}

.pcmall_second .list li .ico_11 {
	background-image: url(../img/pcmall/ico_011.html);
}

.pcmall_second .list li .ico_12 {
	background-image: url(../img/pcmall/ico_12.html);
}

.pcmall_second .list li .tit {
	font-size: 12px;
}

.pcmall_third {
	padding-bottom: .5rem;
}

.pcmall_third .list li {
	float: left;
	width: 33.333%;
	height: 4.3rem;
	text-align: center;
}

.pcmall_third .list li .circle {
	display: inline-block;
	width: 1.9rem;
	height: 1.9rem;
	background-repeat: no-repeat;
	background-size: 1.55rem 1.55rem;
	background-position: center center;
}

.pcmall_third .list li .circle_1 {
	background-image: url(../img/pcmall/circle.html);
}
.pcmall_third .list li img{width: 1.5rem;	height: 1.5rem;}
.pcmall_third .list li .circle_2 {
	background-size: 100% auto;
	background-image: url(../img/pcmall/circle_2.html);
}

.pcmall_third .list li .circle_3 {
	background-image: url(../img/pcmall/circle_3.html);
}

.pcmall_third .list li .intro {
	font-size: 12px;
	padding: 0 .23rem;
	text-align: left;
}

.pcmall_fourth {
	height: 4rem;
	background-color: #3c81fd;
}

.pcmall_fourth .pub_tit h5,
.pcmall_fourth .pub_tit p {
	color: #fff;
}

.pcmall_fifth {
	background-color: #f5f8ff;
	position: relative;
	padding-bottom: .5rem;
}

.pcmall_fifth .flex_block {
	position: absolute;
	background-color: #fff;
	width: 10.2rem;
	height: 3rem;
	top: -1.5rem;
	left: 50%;
	margin-left: -5.1rem;
	padding: .3rem;
	line-height: 1.5;
}

.pcmall_fifth .flex_block .ico {
	width: 1rem;
	height: .9rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-right: .3rem;
}

.pcmall_fifth .flex_block .ico_1 {
	background-image: url(../img/pcmall/ico_13.html);
}

.pcmall_fifth .flex_block .ico_2 {
	background-image: url(../img/pcmall/ico_14.html);
}

.pcmall_fifth .flex_block .tit {
	font-size: 15px;
	color: #282828;
	padding: 3px 0;
}

.pcmall_fifth .flex_block .info {
	font-size: 12px;
	padding-right: .2rem;
	color: #999;
}

.pcmall_fifth .flex_block .box-flex-1:last-child {
	margin-left: .3rem;
}

.pcmall_fifth .pub_tit {
	padding: 2.2rem .3rem .5rem;
}

.pcmall_fifth .pub_tit h5,
.pcmall_sixth .pub_tit h5 {
	font-size: 15px;
}

.pcmall_fifth .pub_tit p,
.pcmall_sixth .pub_tit p {
	font-size: 12px;
}

.pcmall_fifth .list li {
	float: left;
	width: 33.333%;
	height: 4rem;
	text-align: center;
	font-size: 12px;
	position: relative;
}

.pcmall_fifth .list li:after {
	content: "";
	width: .53rem;
	height: .31rem;
	background: url(../img/ico/ico_jt.png) no-repeat;
	background-size: 100% auto;
	position: absolute;
	right: -.3rem;
	top: .8rem;
}

.pcmall_fifth .list li:last-child:after {
	display: none;
}

.pcmall_fifth .list li.third:after {
	width: .31rem;
	height: .53rem;
	background-image: url(../img/ico/ico_up.html);
	top: auto;
	bottom: .25rem;
	left: 50%;
	margin-left: -.15rem;
}

.pcmall_fifth .list li .info {
	text-align: left;
	padding: 0 .35rem;
	line-height: 1.3;
	color: #999;
}

.pcmall_fifth .list li .tit {
	font-size: 15px;
	color: #282828;
	margin: 3px 0;
}

.pcmall_fifth .list li .circle {
	display: inline-block;
	width: 1.66rem;
	height: 1.66rem;
	background-color: #fff;
	padding: .4rem 0;
	border-radius: 100%;
	text-align: center;
	position: relative;
}

.pcmall_fifth .list li .ico {
	display: inline-block;
	width: .86rem;
	height: .86rem;
	background: url(../img/about/dot_line.jpg) no-repeat;
	background-size: 100% auto;
}

.pcmall_fifth .list li .ico_1 {
	background-image: url(../img/pcmall/ico_1.html);
}

.pcmall_fifth .list li .ico_2 {
	background-image: url(../img/pcmall/ico_2.html);
}

.pcmall_fifth .list li .ico_3 {
	background-image: url(../img/pcmall/ico_3.html);
}

.pcmall_fifth .list li .ico_4 {
	background-image: url(../img/pcmall/ico_4.html);
}

.pcmall_fifth .list li .ico_5 {
	background-image: url(../img/pcmall/ico_5.html);
}

.pcmall_fifth .list li .ico_6 {
	background-image: url(../img/pcmall/ico_6.html);
}

.pcmall_fifth .list li .num {
	position: absolute;
	right: -.1rem;
	top: -.05rem;
	width: .5rem;
	height: .5rem;
	background-color: #ffc05d;
	font-family: arial;
	font-size: 12px;
	border-radius: 100%;
	color: #fff;
}

.pcmall_sixth {
	padding-bottom: .3rem;
}

.pcmall_sixth .list li {
	float: left;
	width: 33.333%;
	height: 2.8rem;
	text-align: center;
	font-size: 13px;
	margin-bottom: .3rem;
}

.pcmall_sixth .list li .circle {
	display: inline-block;
	width: 1.88rem;
	height: 1.88rem;
	text-align: center;
	padding: .5rem 0;
	margin-bottom: .2rem;
}

.pcmall_sixth .list li .ico {
	display: inline-block;
	width: .86rem;
	height: .86rem;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.pcmall_sixth .list li .circle:after {
	border-radius: 100%;
}

.pcmall_sixth .list li .ico_1 {
	background-image: url(../img/pcmall/ico_7.html);
}

.pcmall_sixth .list li .ico_2 {
	background-image: url(../img/pcmall/ico_8.html);
}

.pcmall_sixth .list li .ico_3 {
	background-image: url(../img/pcmall/ico_9.html);
}

.pcmall_sixth .list li .ico_4 {
	background-image: url(../img/pcmall/ico_10.html);
}

.pcmall_sixth .list li .ico_5 {
	background-image: url(../img/pcmall/ico_11.html);
}

.pcmall_sixth .list li .ico_6 {
	background-image: url(../img/pcmall/ico_12.html);
}

.pcmall_seventh .list {
	padding: .15rem;
}

.pcmall_seventh .list li {
	float: left;
	width: 5.04rem;
	height: 4rem;
	background-color: #fff;
	position: relative;
	padding-top: 1.1rem;
	text-align: center;
	margin: .75rem .1rem;
	line-height: 1.5;
}

.pcmall_seventh .list li .circle {
	position: absolute;
	width: 1.86rem;
	height: 1.86rem;
	left: 50%;
	margin-left: -.93rem;
	top: -.93rem;
	border-radius: 100%;
	text-align: center;
	line-height: .86rem;
	padding: .5rem 0;
}

.pcmall_seventh .list li .circle_1 {
	background-color: #4d8afa;
}

.pcmall_seventh .list li .circle_2 {
	background-color: #ff5651;
}

.pcmall_seventh .list li .circle_3 {
	background-color: #b97eff;
}

.pcmall_seventh .list li .circle_4 {
	background-color: #ff9c27;
}

.pcmall_seventh .list li .iconfont {
	color: #fff;
	font-size: 30px;
}

.pcmall_seventh .list li .tit {
	font-size: 15px;
	color: #333;
}

.pcmall_seventh .list li .info {
	font-size: 12px;
	padding: .1rem .2rem;
}

.pcmall_eighth {
	padding-bottom: .7rem;
}

.swiper_partner {
	width: 10.4rem;
	height: 5.8rem;
	margin: 0 auto;
}

.swiper_partner .swiper-slide .item_box {
	width: 9rem;
	height: 5.5rem;
	padding: .3rem .3rem;
	text-align: center;
	line-height: 1.5;
	margin: 0 auto;
}

.swiper_partner .logo_ico,
.swiper_partner .logo_ico img {
	width: 4rem;
	
	margin: 0 auto;
}

.swiper_partner .tit {
	font-size: 16px;
	color: #333;
	text-align: center;
	margin: 5px 0;
}

.swiper_partner .intro {
	font-size: 12px;
	text-align:left;
	color: #999;
}

.swiper_partner .swiper-button-next {
	right: 0;
	background-image: url(../img/ico/jt_right.png);
}

.swiper_partner .swiper-button-prev {
	left: 0;
	background-image: url(../img/ico/jt_left.png);
}


/*企迈学堂*/

.header .logo_sch {
	background-image: url(../img/school/logo2.html);
}

.school_banner,
.school_banner .swiper-slide,
{
	height: 3.5rem;
	background-size: 100%;
	position: relative;
}

.school_banner .img {
	display: block;
	width: 100%;
	height: 3.5rem;
	background-size: 100% auto;
}

.school_banner .left_text {
	color: #fff;
	padding: .55rem 0 0 .65rem;
}

.school_banner .mid_text {
	padding: .25rem 0 0 .65rem;
}

.school_banner .first_text {
	padding: .35rem 0 0 .65rem;
}

.school_banner .left_text h5,
.school_banner .left_text p {
	text-align: left;
}

.school_banner .left_text p,
.school_banner .left_text dl {
	margin-top: 8px;
}

.school_banner .left_text dl {
	text-align: left;
}

.school_banner .left_text dl dd {
	line-height: 1.25;
	font-size: .4rem;
}

.school_item_list {
	padding: .2rem 0;
}

.school_item_list .tit {
	width: 100%;
	line-height: 45px;
	height: 45px;
	padding: 0 .28rem;
}

.school_item_list .tit h5 {
	font-size: 16px;
	color: #333;
	position: relative;
	padding-left: 8px;
}

.school_item_list .tit h5:before {
	content: "";
	width: 2px;
	height: .36rem;
	background-color: #15c887;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -.18rem;
}

.school_item_list .tit span {
	font-size: 14px;
	color: #666;
}

.school_item_list .list_item .item {
	float: left;
	width: 4.8rem;
	height: 4.82rem;
	margin: .2rem .28rem;
}

.school_item_list .item .pic,
.school_item_list .item .pic img {
	width: 4.8rem;
	height: 3.18rem;
}

.school_item_list .item .title {
	font-size: 15px;
	line-height: 1.5;
	padding: 5px 0;
}

.school_item_list .item .tools {
	height: .54rem;
	line-height: .54rem;
}

.school_item_list .item .timer {
	color: #999;
	font-size: 12px;
	position: relative;
	padding-left: .4rem;
}

.school_item_list .item .timer .ico_video {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -.16rem;
	width: .32rem;
	height: .32rem;
	background: url(../img/school/ico_video.html) center center no-repeat;
	background-size: 100% auto;
}

.school_item_list .enter_btn {
	display: inline-block;
	width: 1.6rem;
	height: .54rem;
	background-color: #15c887;
	border-radius: 2px;
	line-height: .58rem;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

.school_item_list .tit h5 em {
	font-size: 12px;
	padding-left: 3px;
	color: #666;
	font-style: normal;
}

.sch_active_list {
	padding: 0 .11rem .5rem;
}

.sch_active_list .list_item .item {
	width: 4.92rem;
	height: 3.32rem;
	margin: .18rem;
}

.sch_active_list .list_item .item a {
	display: block;
	width: 100%;
	height: 3.32rem;
	position: relative;
}

.sch_active_list .item .pic {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.sch_active_list .item .pic,
.sch_active_list .item .pic img {
	width: 4.92rem;
	height: 3.32rem;
}

.sch_active_list .item .text {
	position: absolute;
	width: 4.92rem;
	height: 1.2rem;
	background-color: rgba(0, 0, 0, .1)!important;
	text-align: center;
	padding: .2rem .1rem;
	top: 50%;
	left: 0;
	margin-top: -.6rem;
	color: #fff;
	font-weight: bold;
	line-height: 1.35;
	text-shadow: 2px 2px 5px #999;
}

.sch_pub_fot {
	background-color: #f5f5f5;
	padding: .38rem 0;
	text-align: center;
	line-height: 1.5;
}

.sch_pub_fot h5 {
	font-size: 14px;
	color: #333;
	line-height: 1.5;
	font-weight: bold;
}

.sch_pub_fot h5 span {
	font-size: 15px;
	color: #fc3831;
	font-family: arial;
	padding: 0 2px;
}

.sch_pub_fot p {
	font-size: 13px;
	color: #333;
}

.sch_pub_fot .btn_box {
	font-size: 0;
	line-height: 0;
	margin-top: .25rem;
}

.sch_pub_fot .btn_box .btn {
	display: inline-block;
	width: 2.3rem;
	height: .55rem;
	line-height: .58rem;
	text-align: center;
	color: #fff;
	font-size: 12px;
	background-color: #fc3831;
	margin: 0 .1rem;
	border-radius: 2px;
}


/*.header~.sch_ui_content{
	padding-bottom: .8rem;
}*/


/*推广页*/

.banner_promotion {
	height: 5.8rem;
	position: relative;
}

.banner_promotion .square_button {
	position: absolute;
	background-color: #fdd100;
	left: 50%;
	margin-left: -1.46rem;
	bottom: .72rem;
	color: #282828!important;
	border-radius: 3px;
}

.promotion_first {
	padding-bottom: .75rem;
}

.promotion_first .list li {
	text-align: center;
}

.promotion_first .list li .circle,
.promotion_fourth .list .circle,
.promotion_fifth .list .circle {
	display: inline-block;
	width: 1.9rem;
	height: 1.9rem;
	background-color: #fdd203;
	border-radius: 100%;
	text-align: center;
	padding: .45rem 0;
}

.promotion_first .list li .iconfont,
.promotion_fourth .list .circle .iconfont {
	color: #fff;
	font-size: 38px;
	line-height: 1rem;
}

.promotion_first .list li.mid .circle {
	background: #fdd203 url(../img/promotion/xcx_ico.html) center center no-repeat;
	background-size: 1.75rem 1.25rem;
}

.promotion_first .list li .tit,
.promotion_fourth .list li .tit {
	line-height: 1.5;
	margin-top: 8px;
	color: #000;
}

.promotion_second {
	padding-bottom: .8rem;
}

.promotion_second .honor_pic {
	margin: 0 auto;
}

.promotion_second .honor_pic,
.promotion_second .honor_pic img {
	width: 10.2rem;
	height: 4.48rem;
}

.promotion_third {
	padding-bottom: .8rem;
}

.promotion_third .list li {
	text-align: center;
	padding: .4rem .3rem;
}

.promotion_third .list .circle {
	display: inline-block;
	width: 1.9rem;
	height: 1.9rem;
	border: 2px dashed #fdd100;
	border-radius: 100%;
	padding: .39rem .35rem;
	background-position: center center;
	background-size: 1.2rem 1.12rem;
	background-repeat: no-repeat;
}

.promotion_third .list .circle_1 {
	background-image: url(../img/promotion/ico_01.html);
}

.promotion_third .list .circle_2 {
	background-image: url(../img/promotion/ico_02.html);
}

.promotion_third .list .circle_3 {
	background-image: url(../img/promotion/ico_03.html);
}

.promotion_third .list .text {
	margin-top: 10px;
}

.promotion_third .list .text h5 {
	font-size: 15px;
	line-height: 1.5;
	color: #000;
}

.promotion_third .list .text p {
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
}

.promotion_ad {
	height: 3.7rem;
	background: url(../img/ad_bg.html) center center no-repeat;
	background-size: 100% auto;
	color: #fff;
	padding-top: .4rem;
	line-height: 1.3;
	text-align: center;
}

.promotion_ad h3 {
	font-size: 18px;
}

.promotion_ad h3 span {
	color: #fec900;
}

.promotion_ad h5 {
	font-size: 15px;
	margin: 3px 0;
}

.promotion_ad p {
	font-size: 12px;
}

.promotion_ad .btn {
	display: inline-block;
	width: 2.6rem;
	height: .85rem;
	text-align: center;
	line-height: .9rem;
	background-color: #FFD100;
	border-radius: 3px;
	font-size: .4rem;
	color: #000;
	margin-top: 8px;
}

.promotion_ad2 {
	background-image: url(../img/ad_bg2.html);
	padding: .6rem;
}

.promotion_ad2 p {
	margin-top: 5px;
}

.promotion_fourth {
	padding-bottom: .5rem;
}

.promotion_fourth .list li {
	text-align: center;
}

.promotion_fourth .orange_btn,.promotion_sixth .orange_btn,.promotion_eighth .orange_btn {
	display: block;
	width: 2.58rem;
	height: .84rem;
	text-align: center;
	background-color: #FFD100;
	line-height: .9rem;
	border-radius: 3px;
	color: #000;
	margin: 15px auto 0;
}

.promotion_fifth {
	padding-bottom: .6rem;
}

.promotion_fifth .list {
	padding: .2rem;
}

.promotion_fifth .list li {
	text-align: center;
}

.promotion_fifth .list .box {
	display: inline-block;
	width: 3.16rem;
	height: 4rem;
	background-color: #fff;
	padding: .35rem .2rem;
}

.promotion_fifth .list .box:after {
	border-color: #e3e3e3;
}

.promotion_fifth .list p {
	font-size: 12px;
	line-height: 1.35;
}

.promotion_fifth .list .circle {
	margin-bottom: 5px;
	padding: .35rem 0;
}

.promotion_fifth .list .circle span {
	display: inline-block;
	font-size: 18px;
	line-height: 1.3;
	padding: 0 .2rem;
	color: #fff;
}

.promotion_fifth .list .circle_01 {
	background-color: #ea4647;
}

.promotion_fifth .list .circle_02 {
	background-color: #fbb545;
}

.promotion_fifth .list .circle_03 {
	background-color: #22a7df;
}

.promotion_sixth .list {
	padding: 0 .4rem;
}

.promotion_sixth .list .item {
	background-color: #fff;
	padding: .2rem .28rem;
	margin-bottom: .3rem;
}

.promotion_sixth .list .item:after {
	border-color: #E2E2E2;
}

.promotion_sixth .item .ico {
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 8px;
	border: 1px dashed #fdd100;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 1.1rem 1.1rem;
}

.promotion_sixth .item .ico_01 {
	background-image: url(../img/promotion/ico_04.html);
}

.promotion_sixth .item .ico_02 {
	background-image: url(../img/promotion/ico_05.html);
}

.promotion_sixth .item .ico_03 {
	background-image: url(../img/promotion/ico_06.html);
}

.promotion_sixth .item .ico_04 {
	background-image: url(../img/promotion/ico_07.html);
}

.promotion_sixth .item .ico_05 {
	background-image: url(../img/promotion/ico_08.html);
}

.promotion_sixth .item .ico_06 {
	background-image: url(../img/promotion/ico_09.html);
}

.promotion_sixth .item .text {
	padding-left: .3rem;
	line-height: 1.5;
	text-align: left;
}

.promotion_sixth .item h5 {
	text-align: inherit;
	font-size: 15px;
	color: #000;
}

.promotion_sixth .item p {
	font-size: 12px;
	text-align: inherit;
}
.promotion_sixth .btn_box{
	height: 2.8rem;
	background-color: #fff;
	padding-top: .6rem;
}

.promotion_seventh{
	padding-bottom: .5rem;
}
.promotion_seventh .active_pic,.promotion_seventh .active_pic img{
	width: 100%;
	height: 4.96rem;
}
.promotion_seventh .text{
	font-size: 14px;
	line-height: 1.5;
	text-align: center;
	color: #333;
	margin-top: .3rem;
}

.promotion_eighth{
	padding-bottom: .3rem;
}
.promotion_eighth .map_pic,.promotion_eighth .map_pic img{
	width: 100%;
	height: 11.25rem;
}
.promotion_eighth .orange_btn{
	margin:.8rem auto;
}




.com_first .first_list li .ico_11 {
	background-image: url(../img/join/advantage_icon11.png);
}
.com_first .first_list li .ico_12 {
	background-image: url(../img/join/advantage_icon12.png);
}
.com_first .first_list li .ico_13 {
	background-image: url(../img/join/advantage_icon13.png);
}
.com_first .first_list li .ico_14 {
	background-image: url(../img/join/advantage_icon14.png);
}

.com_third2{height: 11.1rem;}
.com_third2 .pic{height:5.4rem}
.com_third2 .pic img{    width: 6.52rem;}

.bgh{ background-color: #f7f7f7;}

