* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
html, body {
	max-width: 640px;
	height: 100%;
	margin: 0 auto;
	color: #333333;
	background: #f4f4f4;
}
img {
	vertical-align: middle;
}
ol, ul {
	list-style: none;
}
a {
	text-decoration: none;
}
input {
	display: block;
	border: none;
	outline: none;
	-webkit-appearance: none;
}
.clearfix {
	zoom: 1;
}
.clearfix::after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

/* 头部 */
.header-box {
	height: 1.2rem;
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: .2rem .4rem;
	background: #ffffff;
	border-bottom: 1px solid #cccccc;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .2);
	z-index: 99;
}
.header-logo {
	float: left;
}
.header-logo a {
	display: block;
	height: .8rem;
}
.header-logo img {
	height: .8rem;
	vertical-align: baseline;
}
.header-nav {
	float: right;
}
.header-nav span {
	display: block;
	width: .8rem;
	height: .8rem;
	background: url(../img/nav.png) no-repeat center center;
	background-size: 100% 100%;
}
/* end */

/* 导航 */
.header-menu {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	background: #ffffff;
	display: none;
}
.header-menu .box {
	position: relative;
	height: 100%;
}
.header-menu .list {
	font-size: .55rem;
	line-height: 2;
}
.header-menu .list a {
	color: #333333;
}
.header-menu .list li {
	position: relative;
}
.header-menu .close {
	position: absolute;
	left: 50%;
	margin-left: -.5rem;
	width: 1rem;
	height: 1rem;
	bottom: 2rem;
	background: url(../img/close.png) no-repeat center center;
	background-size: 100% 100%;
}
@keyframes a {
	from {
		opacity: 0;
		top: 10px;
	}
	to {
		opacity: 1;
		top: 0;
	}
}
@keyframes b {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.header-menu-top {
	padding: .2rem .4rem;
	margin-bottom: 1rem;
}
/* end */

/* 底部 */
.footer-box {
	height: 1.2rem;
}
.footer {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 99;
}
.footer li {
	float: left;
	width: 50%;
	text-align: center;
}
.footer a {
	display: block;
	font-size: .45rem;
	color: #ffffff;
	line-height: 1.2rem;
	background: #218bf2;
}
.footer li:nth-child(2) a {
	background: #13c828;
}
/* end */

/* 海报 */
.banner img {
	width: 100%;
}
.banner-pagination span {
	background: #ffffff;
	opacity: 1;
	width: 6px;
	height: 6px;
	border-radius: 3px;
}
.banner-pagination span.swiper-pagination-bullet-active {
	background: #ffffff;
	width: 20px;
}
/* end */

.container {
	background: #ffffff;
	padding: .6rem .4rem;
	box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05);
	margin-bottom: .4rem;
}
.title {
	text-align: center;
	margin-bottom: .6rem;
	font-size: .45rem;
}
.title span {
	position: relative;
}
.title span::before {
	content: "";
	position: absolute;
	top: 50%;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1px;
	background: #333333;
}
.title span::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -1.5rem;
	display: block;
	width: 1rem;
	height: 1px;
	background: #333333;
}
.title.title1 span {
	font-size: .55rem;
	font-weight: bold;
}
.title.title1 p {
	font-size: .35rem;
	color: #999999;
}
.consult a{
	display: block;
	text-align: center;
	width: 9.2rem;
	height: 1rem;
	line-height: 1rem;
	font-size: .4rem;
	margin: 0 auto;
	color: #ffffff;
	background: #218bf2;
	border-radius: .2rem;
	background: linear-gradient(to right,#055cfe, #49a3fb);
}
.ititle {
	padding: 0 .4rem;
	margin-bottom: .6rem;
}
.ititle h2 {
	line-height: 1;
	position: relative;
	font-size: .45rem;
	padding-left: 1em;
}
.ititle h2::before {
	content: "";
	display: block;
	position: absolute;
	width: .1rem;
	height: 1em;
	left: 0;
	top: 0;
	background: #218bf2;
	border-radius: 2px;
}

/* 首页记账 */
.ijz {
	margin-bottom: .4rem;
	box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05);
}
.ijz .con {
	float: left;
	width: 50%;
	color: #ffffff;
	padding: .4rem .4rem 1rem;
}
.ijz .con.con1 {
	background: #13c828 url(../img/ijz1.png) no-repeat left bottom;
	background-size: 40% auto;
	text-align: right;
}
.ijz .con.con2 {
	background: #218bf2 url(../img/ijz2.png) no-repeat right bottom;
	background-size: 40% auto;
}
.ijz .con h2 {
	font-size: .5rem;
	margin-bottom: .2rem;
}
.ijz .con p {
	font-size: .35rem;
	line-height: 1.5;
}
.ijz .con a {
	display: inline-block;
	background: #ffffff;
	font-size: .35rem;
	padding: .1rem .3rem;
	color: #333333;
	margin-top: .6rem;
}

/* 服务 */
.service {
	background: #ffffff;
	margin-bottom: .4rem;
	box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05);
}
.service ul {
	font-size: .35rem;
	padding-bottom: .4rem;
}
.service li {
	float: left;
	width: 25%;
	text-align: center;
}
.service a {
	display: block;
	color: #333333;
	padding: .4rem .3rem 0;
}
.service img {
	width: 1.2rem;
}
.service p {
	margin: .5em 0;
}
/* end */

/* 首页新闻 */
.inews {
	background: #ffffff;
	box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05);
	margin-bottom: .4rem;
}
.inews-nav {
	border-bottom: 1px solid #cccccc;
}
.inews-nav li {
	float: left;
	width: 33.33%;
	text-align: center;
	font-size: .4rem;
	line-height: 2.6;
	position: relative;
}
.inews-nav li.active::after {
	content: "";
	display: block;
	position: absolute;
	width: 80%;
	height: 2px;
	background: #218bf2;
	bottom: -1px;
	left: 10%;
}
.inews-list {
	display: none;
	padding: 0 .4rem;
}
.inews-list:first-child {
	display: block;
}
.inews-list li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 3;
	font-size: .35rem;
	border-bottom: 1px dashed #cccccc;
}
.inews-list li:last-child {
	border-bottom: none;
}
.inews-list a {
	color: #333333;
}
/* end */

/* 合作伙伴 */
.ipartners {
	background: #ffffff;
	padding: .6rem 0 .2rem;
	margin-bottom: .4rem;
	box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05);
}
.ipartners .list {
	padding: 0 .4rem;
}
.ipartners .list li {
	float: left;
	width: 2.8rem;
	overflow: hidden;
	margin-right: .4rem;
	margin-bottom: .4rem;
	border-radius: .1rem;
}
.ipartners .list li:nth-child(3n) {
	margin-right: 0;
}
.ipartners .list img {
	width: 100%;
}
/* end */

/* 新闻列表页 */
.news-nav {
	background: #ffffff;
}
.news-nav ul {
	border-bottom: 1px solid #eeeeee;
}
.news-nav li {
	float: left;
	width: 25%;
	text-align: center;
	padding: .2rem;
	position: relative;
	font-size: .38rem;
}
.news-nav li + li::before {
	position: absolute;
	content: "";
	background: #999999;
	left: 0;
	top: 50%;
	margin-top: -.5em;
	width: 1px;
	height: 1em;
}
.news-nav a {
	display: block;
	line-height: 2.4;
	color: #333333;
}
.news-nav .active a {
	background: #218bf2;
	color: #ffffff;
	border-radius: .2rem;
}
.news-list {
	background: #ffffff;
	padding: .6rem .4rem .2rem;
}
.news-list li {
	padding-bottom: .4rem;
	border-bottom: 1px dashed #aaaaaa;
	margin-bottom: .4rem;
}
.news-list a {
	display: block;
}
.news-list img {
	float: right;
	margin-left: .4rem;
	width: 3rem;
}
.news-list h2 {
	font-size: .45rem;
	line-height: 1.4;
	height: 2.8em;
	margin-bottom: .3rem;
	color: #333333;
	overflow: hidden;
}
.news-list p {
	color: #666666;
	font-size: .35rem;
}
.news-list p span {
	margin-right: 2em;
}
.news-page {
	padding: 0 .4rem .6rem;
	background: #ffffff;
	font-size: .38rem;
}
.news-page li {
	float: left;
	text-align: center;
	width: 2.9rem;
	margin-right: .25rem;
	line-height: 2.4;
	border-radius: .1rem;
	border: 1px solid #cccccc;
}
.news-page li:nth-child(3) {
	margin-right: 0;
}
.news-page a {
	display: block;
	color: #218bf2;
}
/* end */

/* 新闻详情页 */
.newsx {
	background: #ffffff;
	padding: .6rem .4rem;
}
.newsx-title {
	margin-bottom: .3rem;
}
.newsx-title h2 {
	font-size: .5rem;
	margin-bottom: .3rem;
}
.newsx-title p {
	font-size: .35rem;
	color: #666666;
	line-height: 2;
}
.newsx-title p span {
	margin-right: 2em;
}
.newsx-title p span.fx {
	float: right;
	margin: 0;
	background: #218bf2;
	color: #ffffff;
	padding: 0 .5em;
	border-radius: .2rem;
}
.newsx-title p a {
	color: #218bf2;
}
.newsx-con {
	border-top: 1px dashed #cccccc;
	border-bottom: 1px dashed #cccccc;
	padding: .4rem 0 .2rem;
}
.newsx-con p {
	font-size: .38rem;
	line-height: 1.8;
}
.newsx-con img {
	max-width: 100%;
}
.newx-footer p {
	font-size: .35rem;
	line-height: 3;
	color: #666666;
}
.newx-footer p span {
	margin-right: 2em;
}
/* end */

/* 关于我们 */
.about {
	background: #ffffff;
	padding: .6rem .4rem .8rem;
}
.about-con {
	font-size: .4rem;
	line-height: 1.8;
	text-align: justify;
}
.about-con img {
	max-width: 100%;
	margin: .2rem 0;
}
.contact-con {
	font-size: .4rem;
	line-height: 1.8;
	text-align: justify;
	margin-bottom: .4rem;
}
/* end */


/* 核名 */
.heming .box {
	margin-bottom: .3rem;
}
.heming .form p {
	font-size: .35rem;
	color: #aaaaaa;
	text-align: center;
	margin-top: .1rem;
}
.heming input[type=text] {
	height: 1.2rem;
	font-size: .38rem;
	color: #888b93;
	background: #eaedf6;
	border-radius: .2rem;
	padding: 0 .4rem;
}
.heming input[type=submit] {
	width: 100%;
	height: 1.2rem;
	font-size: .45rem;
	color: #ffffff;
	background: #218bf2;
	border-radius: .2rem;
	background: linear-gradient(to right,#055cfe, #49a3fb);
}
.heming input.hm-body {
	width: 100%;
}
.heming input.hm-phone {
	width: 5.9rem;
	float: left;
}
.heming input.hm-name {
	width: 3rem;
	float: right;
}
/* end */

/* 流程 */
.liucheng.container {
	padding: .6rem 0;
}
.liucheng .list {
	font-size: .35rem;
	margin-bottom: .6rem;
}
.liucheng .list li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}
.liucheng .list img {
	width: 1.2rem;
	margin-bottom: .2rem;
}
.liucheng .list li + li::before {
	content: "";
	position: absolute;
	left: -.2rem;
	top: .6rem;
	display: block;
	width: .3rem;
	height: .3rem;
	background: url(../img/gszc/b5.png);
	background-size: 100%;
}
/* end */

/* 条件 */
.condition .list li {
	float: left;
	width: 4.4rem;
	margin-right: .4rem;
	margin-bottom: .4rem;
	background: #eaedf6;
	text-align: center;
	padding: .3rem 0;
	border-radius: .2rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
}
.condition .list li:nth-child(2n) {
	margin-right: 0;
}
.condition .list h2 {
	font-size: .42rem;
	color: #218bf2;
}
.condition .list p {
	font-size: .38rem;
	margin: .2rem 0;
}
.condition .list a {
	display: block;
	margin: 0 auto;
	font-size: .38rem;
	width: 8em;
	height: 1.8em;
	line-height: 1.8em;
	color: #ffffff;
	background: #218bf2;
	border-radius: .2rem;
	background: linear-gradient(to right,#055cfe, #49a3fb);
}
.condition .con {
	text-align: center;
	font-size: .35rem;
	color: #aaaaaa;
}
/* end */

/* 成功 */
.success .img {
	font-size: .35rem;
	text-align: center;
	color: #666666;
	margin-bottom: .4rem;
}
.success .img img {
	display: block;
	float: left;
	width: 4rem;
	margin: 0 .3rem;
	margin-bottom: .2rem;
}
.success .list {
	background: #eaedf6;
	border-radius: .2rem;
	border: 1px solid #cccccc;
	margin-bottom: .4rem;
}
.success .list li + li {
	border-top: 1px solid #cccccc;
}
.success .list li {
	font-size: .38rem;
	line-height: 3;
	padding-left: 4em;
	position: relative;
}
.success .list span {
	position: absolute;
	top: .5em;
	left: 1em;
	text-align: center;
	width: 2em;
	height: 2em;
	line-height: 2em;
	background: #218bf2;
	color: #ffffff;
	border-radius: 50%;
}

/* end */

/* 常见问题 */
.problem .list li {
	margin-bottom: .6rem;
	font-size: .35rem;
}
.problem .list p {
	padding-left: 2em;
	position: relative;
	line-height: 1.6;
}
.problem .list p.q {
	margin-bottom: .5em;
}
.problem .list p::before {
	position: absolute;
	left: 0;
	top: 0;
	width: 1.6em;
	height: 1.6em;
	border-radius: 50%;
	color: #ffffff;
	text-align: center;
}
.problem .list p.q::before {
	background: #ff7852;
	content: "问";
}
.problem .list p.a::before {
	background: #60c87e;
	content: "答";
}
/* end */

/* 记账方案 */
.jzfa .form .box {
	margin-bottom: .3rem;
}
.jzfa .form p {
	font-size: .35rem;
	color: #aaaaaa;
	text-align: center;
	margin-top: .1rem;
}
.jzfa input[type=text] {
	height: 1.2rem;
	font-size: .38rem;
	color: #888b93;
	background: #eaedf6;
	border-radius: .2rem;
	padding: 0 .4rem;
}
.jzfa input[type=submit] {
	width: 100%;
	height: 1.2rem;
	font-size: .45rem;
	color: #ffffff;
	background: #218bf2;
	border-radius: .2rem;
	background: linear-gradient(to right,#055cfe, #49a3fb);
}
.jzfa input.jz-body {
	width: 100%;
}
.jzfa input.jz-phone {
	width: 5.9rem;
	float: left;
}
.jzfa input.jz-name {
	width: 3rem;
	float: right;
}
.jzfa .form input[type=radio] {
	-webkit-appearance: radio;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}
.jzfa .form label {
	float: left;
	width: 2.15rem;
	margin-right: .2rem;
	position: relative;
}
.jzfa .form label:nth-child(4n) {
	margin-right: 0;
}
.jzfa .form label span {
	display: block;
	width: 100%;
	height: 1.2rem;
	line-height: 1.2rem;
	font-size: .38rem;
	border-radius: .2rem;
	text-align: center;
	background: #eaedf6;
	cursor: pointer;
}
.jzfa .form input[type=radio]:checked + span {
	background: #218bf2;
	color: #ffffff;
}
/* end */

/* 记账优势 */
.jzys.container {
	padding: .6rem 0;
}
.jzys .list {
	margin-bottom: .4rem;
}
.jzys .list li {
	position: relative;
}
.jzys .list img {
	width: 100%;
}
.jzys .list h2 {
	color: #218bf2;
	font-size: .45rem;
}
.jzys .list p {
	font-size: .35rem;
}
.jzys .list .con {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 5.5rem;
	z-index: 1;
}
.jzys .list li:nth-child(2n) .con {
	left: .4rem;
}
/* end */

/* 记账服务 */
.jzfw .list li {
	float: left;
	width: 4.4rem;
	margin-right: .4rem;
	text-align: center;
}
.jzfw .list li:nth-child(2) {
	margin-right: 0;
}
.jzfw .list img {
	width: 4rem;
}
.jzfw .list p {
	font-size: .4rem;
	line-height: 1.5;
	margin: .2rem 0;
}
.jzfw .list a {
	display: block;
	margin: 0 auto;
	width: 3rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .38rem;
	color: #ffffff;
	background: #218bf2;
	border-radius: .2rem;
	background: linear-gradient(to right,#055cfe, #49a3fb);
}
/* end */

/* 记账内容 */
.jznr .list li {
	float: left;
	width: 2rem;
	margin-right: .4rem;
	margin-bottom: .4rem;
	text-align: center;
}
.jznr .list li:nth-child(4n) {
	margin-right: 0;
}
.jznr .list img {
	width: 1.6rem;
	margin-bottom: .2rem;
}
.jznr .list p {
	font-size: .35rem;
}
/* end */

/* 商标服务 */
.sbfw .list {
	margin-bottom: .2rem;
}
.sbfw .list li {
	float: left;
	width: 2rem;
	margin-right: .4rem;
	margin-bottom: .4rem;
	text-align: center;
}
.sbfw .list li:nth-child(4n) {
	margin-right: 0;
}
.sbfw .list img {
	width: 1rem;
	margin-bottom: .2rem;
}
.sbfw .list p {
	font-size: .38rem;
	font-weight: bold;
}
/* end */

/* 商标优势 */
.sbys .list {
	margin-bottom: .2rem;
}
.sbys .list li {
	float: left;
	width: 4.4rem;
	margin-right: .4rem;
	margin-bottom: .4rem;
	background: #eaedf6;
	padding: .3rem;
	border-bottom-left-radius: .2rem;
	border-bottom-right-radius: .2rem;
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);
	border-top: .1rem solid #218bf2;
}
.sbys .list li:nth-child(2n) {
	margin-right: 0;
}
.sbys .list h2 {
	font-size: .42rem;
	color: #218bf2;
	margin-bottom: .2rem;
	padding-left: 2em;
}
.sbys .list h2.y1 {
	background: url(../img/sbzc/y1.png) no-repeat left center;
	background-size: auto 100%;
}
.sbys .list h2.y2 {
	background: url(../img/sbzc/y2.png) no-repeat left center;
	background-size: auto 100%;
}
.sbys .list h2.y3 {
	background: url(../img/sbzc/y3.png) no-repeat left center;
	background-size: auto 100%;
}
.sbys .list h2.y4 {
	background: url(../img/sbzc/y4.png) no-repeat left center;
	background-size: auto 100%;
}
.sbys .list p {
	font-size: .35rem;
	color: #666666;
	text-align: justify;
	line-height: 1.5;
	height: 7.5em;
}
/* end */

/* 商标注册流程 */
.sblc .list {
	text-align: center;
	font-size: 0;
	margin-bottom: .2rem;
}
.sblc .list li {
	display: inline-block;
	width: 3rem;
	padding: 0 .3rem;
	margin-bottom: .4rem;
	vertical-align: top;
	position: relative;
}
.sblc .list li:nth-child(2)::before, .sblc .list li:nth-child(3)::before, .sblc .list li:nth-child(5)::before {
	content: "";
	display: block;
	position: absolute;
	top: .5rem;
	left: -.2rem;
	width: .4rem;
	height: .4rem;
	background: url(../img/sbzc/lc.png) no-repeat center center;
	background-size: 100% 100%;
}
.sblc .list img {
	width: 1.4rem;
	margin-bottom: .2rem;
}
.sblc .list p {
	font-size: .35rem;
	line-height: 1.2;
	height: 2.4em;
}
/* end */

/* 服务页 */
.project {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 1.2rem 0;
	background: #eaedf6;
}
.project-nav {
	float: left;
	width: 2.2rem;
	height: 100%;
	background: #ffffff;
	overflow-y: auto;
	padding-top: .4rem;
}
.project-nav li {
	font-size: .4rem;
	text-align: center;
	line-height: 3;
	border-bottom: 1px solid #eeeeee;
}
.project-nav a {
	color: #333333;
}
.project-nav li.active {
	border-left: .1rem solid #218bf2;
	background: #eaedf6;
	color: #218bf2;
}
.project-nav li.active a {
	color: #218bf2;
}
.project-box {
	float: right;
	width: 7.8rem;
	height: 100%;
	overflow-y: auto;
	padding: .4rem .3rem;
}
.project-box img {
	width: 100%;
	margin-bottom: .4rem;
}
.project-box h2 {
	text-align: center;
	font-size: .4rem;
	margin-bottom: .2rem;
}
.project-list {
	margin-bottom: .2rem;
}
.project-list li {
	float: left;
	width: 2.3rem;
	margin-right: .15rem;
	background: #ffffff;
	display: table;
	padding: .2rem;
	margin-bottom: .15rem;
	border-radius: .1rem;
}
.project-list li:nth-child(3n) {
	margin-right: 0;
}
.project-list a {
	display: table-cell;
	vertical-align: middle;
	font-size: .3rem;
	line-height: 1.2;
	height: 2.4em;
	overflow: hidden;
	text-align: center;
	color: #333333;
}
.project-con {
	display: none;
}
.project-con:first-child {
	display: block;
}

.iys .list li {
	float: left;
	width: 2.8rem;
	margin-right: .4rem;
	margin-bottom: .6rem;
	text-align: center;
	padding: 0 .2rem;
}
.iys .list li:nth-child(3n) {
	margin-right: 0;
}
.iys .list img {
	background: #218bf2;
	border-radius: 50%;
	width: 1.4rem;
	height: 1.4rem;
	padding: .2rem;
}
.iys .list p {
	font-size: .45rem;
	font-weight: bold;
	margin: .2rem 0;
}
.iys .list span {
	font-size: .35rem;
	color: #666666;
	display: block;
}

.chunk { background: #ffffff; padding: .6rem 0; margin-bottom: .4rem; box-shadow: 0 .1rem .1rem rgba(0, 0, 0, .05); }
/* 标题 */
.chunk-title { text-align: center; font-size: .5rem; margin-bottom: .6rem; font-weight: bold; }
.chunk-title span { position: relative; }
.chunk-title span::before, .chunk-title span::after { content: ""; position: absolute; top: 50%; display: block; width: 1rem; height: 1px; background: #cccccc; }
.chunk-title span::before { left: -1.5rem; }
.chunk-title span::after { right: -1.5rem; }
/* 咨询按钮 */
.chunk-consult a{ display: block; text-align: center; width: 9.2rem; height: 1rem; line-height: 1rem; font-size: .4rem; margin: 0 auto; color: #ffffff; background: #218bf2; border-radius: .2rem; background: linear-gradient(to right,#055cfe, #49a3fb); margin-top: .2rem; }

/* 对比 */
.chunk-contrast .list { padding: 0 .4rem; }
.chunk-contrast .list .item { float: left; width: 50%; }
.chunk-contrast .list h2 { background: #666666; text-align: center; font-size: .4rem; line-height: 2.4; color: #ffffff; position: relative; margin-bottom: .4rem; letter-spacing: .05rem; }
.chunk-contrast .list .item:nth-child(2) h2 { background: #218bf2; }
.chunk-contrast .list .item:nth-child(2) h2::before { content: "V S"; position: absolute; font-size: .6rem; line-height: 1; left: -.9em; top: 50%; margin-top: -.5em; }
.chunk-contrast .list p { font-size: .38rem; line-height: 1.4; position: relative; padding: 0 1.5rem 0 0; margin-bottom: .4rem; text-align: center; }
.chunk-contrast .list .item:nth-child(2) p { padding: 0 0 0 1.5rem; }
.chunk-contrast .list p span { position: absolute; background: #666666; color: #ffffff; top: .15rem; right: 1em; padding: .1rem .2rem; border-radius: .1rem; font-size: .4rem; }
.chunk-contrast .list .item:nth-child(2) span { left: 1em; right: auto; background: #218bf2; }
/* 常见问题 */
.chunk-problem .list { padding: 0 .4rem; }
.chunk-problem .list li { margin-bottom: .2rem; }
.chunk-problem .list a { display: block; font-size: .38rem; color: #333333; position: relative; line-height: 1.6; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 6em; }
.chunk-problem .list span { display: block; line-height: 1.6em; position: absolute; top: 0; right: 0; height: 1.6em; padding: 0 .5em; background: #218bf2; background: linear-gradient(to right,#055cfe, #49a3fb); color: #ffffff; border-radius: .1rem; }
/* 公司风采 */
.chunk-picture .list .swiper-slide { width: 60%; border: 1px solid #cccccc; border-radius: .1rem; padding: .2rem; }
.chunk-picture .list img { width: 100%; }
/*联系方式*/
.chunk-contact .content { padding: 0 .4rem; font-size: .38rem; line-height: 2; text-align: justify; }

/* 公司注册 */
/* 公司核名 */
.chunk-gszchm .form { padding: 0 .4rem; }
.chunk-gszchm .form .box { margin-bottom: .3rem; }
.chunk-gszchm .form p { font-size: .35rem; color: #aaaaaa; text-align: center; line-height: 2.4; }
.chunk-gszchm .form input[type=text] { height: 1.2rem; font-size: .38rem; color: #888b93; background: #eaedf6; border-radius: .2rem; padding: 0 .4rem; }
.chunk-gszchm .form input[type=submit] { width: 100%; height: 1.2rem; font-size: .45rem; color: #ffffff; background: #218bf2; border-radius: .2rem; background: linear-gradient(to right,#055cfe, #49a3fb); }
.chunk-gszchm .form input.hm-body { width: 100%; }
.chunk-gszchm .form input.hm-phone { width: 5.9rem; float: left; }
.chunk-gszchm .form input.hm-name { width: 3rem; float: right; }
/* 公司流程 */
.chunk-gszclc .list { font-size: .38rem; margin-bottom: .6rem; }
.chunk-gszclc .list li { float: left; width: 25%; text-align: center; position: relative; }
.chunk-gszclc .list li + li::before { content: ""; position: absolute; left: -.2rem; top: .6rem; display: block; width: .3rem; height: .3rem; background: url(../img/gszc/b5.png); background-size: 100%; }
.chunk-gszclc .list img { width: 1.2rem; margin-bottom: .2rem; }
/* 注册资料 */
.chunk-gszczl .list1 { margin-bottom: .6rem; }
.chunk-gszczl .list1 li { float: left; font-size: .35rem; text-align: center; width: 25%; }
.chunk-gszczl .list1 img { padding: .2rem; border-radius: .4rem; width: 1.6rem; }
/* 成功注册 */
.chunk-gszccg .img { padding: 0 .4rem; font-size: .35rem; text-align: center; color: #666666; margin-bottom: .4rem; }
.chunk-gszccg .img img { display: block; float: left; width: 4rem; margin: 0 .3rem; margin-bottom: .2rem; }
.chunk-gszccg .list { padding: 0 .4rem; }
.chunk-gszccg .list ul { background: #eaedf6; border-radius: .2rem; border: 1px solid #cccccc; margin-bottom: .4rem; }
.chunk-gszccg .list li + li { border-top: 1px solid #cccccc; }
.chunk-gszccg .list li { font-size: .38rem; line-height: 3; padding-left: 4em; position: relative; }
.chunk-gszccg .list span { position: absolute; top: .5em; left: 1em; text-align: center; width: 2em; height: 2em; line-height: 2em; background: #218bf2; color: #ffffff; border-radius: 50%; }

/* 代理记账 */
/* 记账方案 */
.chunk-dljzfa .form { padding: 0 .4rem; }
.chunk-dljzfa .form .box { margin-bottom: .3rem; }
.chunk-dljzfa .form p { font-size: .35rem; color: #aaaaaa; text-align: center; line-height: 2.4; }
.chunk-dljzfa input[type=text] { height: 1.2rem; font-size: .38rem; color: #888b93; background: #eaedf6; border-radius: .2rem; padding: 0 .4rem; }
.chunk-dljzfa input[type=submit] { width: 100%; height: 1.2rem; font-size: .45rem; color: #ffffff; background: #218bf2; border-radius: .2rem; background: linear-gradient(to right,#055cfe, #49a3fb); }
.chunk-dljzfa input.jz-body { width: 100%; }
.chunk-dljzfa input.jz-phone { width: 5.9rem; float: left; }
.chunk-dljzfa input.jz-name { width: 3rem; float: right; }
.chunk-dljzfa .form input[type=radio] { -webkit-appearance: radio; position: absolute; left: 0; top: 0; opacity: 0; }
.chunk-dljzfa .form label { float: left; width: 2.15rem; margin-right: .2rem; position: relative; }
.chunk-dljzfa .form label:nth-child(4n) { margin-right: 0; }
.chunk-dljzfa .form label span { display: block; width: 100%; height: 1.2rem; line-height: 1.2rem; font-size: .38rem; border-radius: .2rem; text-align: center; background: #eaedf6; cursor: pointer; }
.chunk-dljzfa .form input[type=radio]:checked + span { background: #218bf2; color: #ffffff; }
/* 记账类型 */
.chunk-dljzlx .list { padding: 0 .4rem; }
.chunk-dljzlx .list li { float: left; width: 4.4rem; margin-right: .4rem; text-align: center; }
.chunk-dljzlx .list li:nth-child(2) { margin-right: 0; }
.chunk-dljzlx .list img { width: 4rem; }
.chunk-dljzlx .list p { font-size: .4rem; line-height: 1.5; margin: .2rem 0; }
.chunk-dljzlx .list a { display: block; margin: 0 auto; width: 3rem; height: .8rem; line-height: .8rem; font-size: .38rem; color: #ffffff; background: #218bf2; border-radius: .2rem; background: linear-gradient(to right,#055cfe, #49a3fb); }
/* 服务内容 */
.chunk-dljzfw .list { padding: 0 .4rem; }
.chunk-dljzfw .list li { float: left; width: 2rem; margin-right: .4rem; margin-bottom: .4rem; text-align: center; }
.chunk-dljzfw .list li:nth-child(4n) { margin-right: 0; }
.chunk-dljzfw .list img { width: 1.6rem; margin-bottom: .2rem; }
.chunk-dljzfw .list p { font-size: .35rem; }
/* 记账优势 */
.chunk-dljzys .list { margin-bottom: .4rem; }
.chunk-dljzys .list li { position: relative; }
.chunk-dljzys .list img { width: 100%; }
.chunk-dljzys .list h2 { color: #218bf2; font-size: .45rem; }
.chunk-dljzys .list p { font-size: .35rem; }
.chunk-dljzys .list .con { position: absolute; top: 50%; transform: translateY(-50%); left: 5.5rem; z-index: 1; }
.chunk-dljzys .list li:nth-child(2n) .con { left: .4rem; }

/* 商标注册 */
/* 商标服务 */
.chunk-sbzcfw .list { margin-bottom: .2rem; padding: 0 .4rem; }
.chunk-sbzcfw .list li { float: left; width: 2rem; margin-right: .4rem; margin-bottom: .4rem; text-align: center; }
.chunk-sbzcfw .list li:nth-child(4n) { margin-right: 0; }
.chunk-sbzcfw .list img { width: 1rem; margin-bottom: .2rem; }
.chunk-sbzcfw .list p { font-size: .38rem; font-weight: bold; }
/* 注册流程 */
.chunk-sbzclc .list { text-align: center; font-size: 0; margin-bottom: .2rem; }
.chunk-sbzclc .list li { display: inline-block; width: 3rem; padding: 0 .3rem; margin-bottom: .4rem; vertical-align: top; position: relative; }
.chunk-sbzclc .list li:nth-child(2)::before, .chunk-sbzclc .list li:nth-child(3)::before, .chunk-sbzclc .list li:nth-child(5)::before { content: ""; display: block; position: absolute; top: .5rem; left: -.2rem; width: .4rem; height: .4rem; background: url(../img/sbzc/lc.png) no-repeat center center; background-size: 100% 100%; }
.chunk-sbzclc .list img { width: 1.6rem; margin-bottom: .2rem; }
.chunk-sbzclc .list p { font-size: .38rem; line-height: 1.4; height: 2.8em; }
/* 好处 */
.chunk-sbzchc .list { padding: 0 .4rem; margin-bottom: .2rem; }
.chunk-sbzchc .list li { float: left; width: 4.4rem; margin-right: .4rem; margin-bottom: .4rem; background: #eaedf6; padding: .3rem; border-bottom-left-radius: .2rem; border-bottom-right-radius: .2rem; box-shadow: 0 0 .1rem rgba(0, 0, 0, .1); border-top: .1rem solid #218bf2; }
.chunk-sbzchc .list li:nth-child(2n) { margin-right: 0; }
.chunk-sbzchc .list h2 { font-size: .42rem; color: #218bf2; margin-bottom: .2rem; padding-left: 2em; }
.chunk-sbzchc .list h2.y1 { background: url(../img/sbzc/y1.png) no-repeat left center; background-size: auto 100%; }
.chunk-sbzchc .list h2.y2 { background: url(../img/sbzc/y2.png) no-repeat left center; background-size: auto 100%; }
.chunk-sbzchc .list h2.y3 { background: url(../img/sbzc/y3.png) no-repeat left center; background-size: auto 100%; }
.chunk-sbzchc .list h2.y4 { background: url(../img/sbzc/y4.png) no-repeat left center; background-size: auto 100%; }
.chunk-sbzchc .list p { font-size: .35rem; color: #666666; text-align: justify; line-height: 1.5; height: 7.5em; }

/* 资质代办 */
/* 流程 */
.chunk-zzdblc .list { padding: 0 .4rem; }
.chunk-zzdblc .list li { float: left; width: 2rem; margin-right: .4rem; margin-bottom: .4rem; text-align: center; }
.chunk-zzdblc .list li:nth-child(4n) { margin-right: 0; }
.chunk-zzdblc .list img { width: 1.4rem; margin-bottom: .2rem; }
.chunk-zzdblc .list p { font-size: .38rem; }
/* 资质类型 */
.chunk-zzdblx .list { padding: 0 .4rem; }
.chunk-zzdblx .list li { float: left; width: 4.4rem; margin-right: .4rem; margin-bottom: .3rem; }
.chunk-zzdblx .list li:nth-child(2n) { margin-right: 0; }
.chunk-zzdblx .list img { width: 100%; }