.ry-parther {
	background: #fff;
}

.content,
.content * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.text-logo {
	text-align: center;
}

.text-logo img {
	margin: 40px;
	width: 50%;
}

.content {
	/* padding-top: 60px; */
}

.banner-box {
	width: 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.m_layout {
	width: 80%;
	margin: 0 auto;
	margin-bottom: 50px;
}

.beginning {
	width: 60%;
	margin: 0 auto;
	margin-bottom: 50px;
	margin-top: 50px;
}

.beginning h2 {
	font-size: 30px;
	font-weight: 100;
}

.beginning p {
	margin-top: 20px;
	color: #666;
	margin-bottom: 20px;
}

.m_content dl dd {
	display: inline-block;
}

.m_content dl dd:nth-child(1) {
	text-align: center;
	margin: 5px 0;
	height: 28px;
	line-height: 28px;
	width: 100px;
	color: #fff;
	background: #007cba;
	border-radius: 15px;
	font-size: 18px;
	opacity: 0.5;
}

.m_content dl dd:nth-child(2) {
	color: #666;
	font-size: 15px;
}

.banner-box .title {
	font-size: 54px;
	text-align: center;
	position: absolute;
	color: #fff;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	/*text-shadow: 0px 3px 0px #333;*/
	/*letter-spacing: 5px;*/
	font-weight: normal;
}

.anchor-nav {
	width: 90%;
	margin: 0 auto;
	font-size: 14px;
	text-align: right;
	line-height: .36rem;
	-webkit-transition: height 650ms;
	transition: height 650ms;
	/* background: #ffffff; */
}

.anchor-nav a {
	color: #666;
	padding: 0 .1rem;
}

.anchor-nav a.active {
	color: #007fbd;
}

.precept-box {
	background: #f7f7f7;
	padding: 0 .1rem .42rem;
}

.precept-box .precept-desc {
	padding-top: .78rem;
	padding-bottom: .3rem;
}

.precept-box .precept-desc h2 {
	font-size: 24px;
	color: #444;
	text-align: center;
	padding-bottom: .125rem;
}

.precept-box .precept-desc p {
	color: #858585;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}

.precept-au h2 {
	font-size: 24px;
	color: #444;
	text-align: center;
	padding-bottom: .125rem;
}

.precept-au p {
	color: #858585;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}

.precept-au {
	padding-top: .78rem;
	padding-bottom: .3rem;
}

.scene-box {
	float: left;
	text-align: center;
	padding: .1rem 0 0rem;
	margin-bottom: 1%;
}

.scene-box.mt {
	margin-bottom: .8%;
}

.scene-box h2 {
	margin: 0.3rem 0 .1rem;
}

.scene-box .title {
	font-size: 20px;
	color: #333;
	margin-bottom: .1rem;
}

.scene-box .desc-text::after {
	content: " ";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	width: 8%;
	display: block;
	border: 1px solid #007fbd;
}

.scene-box .desc-text {
	width: 50%;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	line-height: 22px;
	color: #858585;
	position: relative;
	padding-top: .1rem;
}

.scene-box.half {
	width: 49.6%;
	margin-right: .8%;
}

.scene-box.half:nth-child(2n) {
	margin-right: 0;
}

.scene-box.gray {
	background: #ffffff;
}

.scene-box.white {
	background: #fff;
}

.precept-product-box {
	width: 100%;
	background: #fff;
}

.precept-product-title {
	padding-top: .6rem;
	padding-bottom: .25rem;
}

.precept-product-title h2 {
	font-size: 24px;
	color: #444;
	text-align: center;
	padding-bottom: .125rem;
}

.precept-product-title p {
	color: #858585;
	font-size: 16px;
	text-align: center;
	line-height: 20px;
}

.biz-product-list {
	width: 100%;
	margin: 0 auto;
}

.biz-product {
	float: left;
	padding: .8rem 0 1rem;
	height: auto;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.biz-product.center {
	float: unset;
	margin: 0 auto;
}

.biz-product h3 {
	color: #444;
	font-size: 22px;
	text-align: center;
	padding-bottom: .8rem;
	padding-top: .6rem;
}

.biz-product p {
	color: #444;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	width: 90%;
	margin: 0 auto;
}

.biz-img .img {
	width: 330px;
	height: 330px;
	background: #f4f4f4;
	margin: 0 auto;
}

.biz-product img {
	/* width: 60%; */
}

.biz-product img.sm {
	width: 40%;
}

.biz-product img.bg {
	width: 200%;
	margin-left: -10%;
}

.biz-product img.blow {
	width: 150%;
	margin-left: -30%;
}

.biz-product .biz-img {
	height: auto;
	text-align: center;
	overflow: hidden;
}

.biz-more {
	text-align: center;
	padding-top: 20px!important;
}

.biz-more a {
	color: #007cba;
	font-size: 14px;
	border: 1px solid #007cba;
	border-radius: 28px;
	padding: .12rem .3rem;
	display: inline-block;
	-webkit-transition: all 650ms;
	transition: all 650ms;
}

.biz-more a:hover {
	color: #fff;
	background: #007cba;
}

.team-box,
.patent-box {
	float: left;
	width: 100%;
	position: relative;
	margin-right: 0%;
	margin-top: .2rem;
	font-size: 0;
}

.ry-desc {
	background: #F6F7F8;
}

.ry-desc .team-desc {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	font-size: 14px;
	color: #fff;
	width: 90%;
}

.company-area p {
	color: #7D7E7F;
	font-size: 14px;
	line-height: 24px;
}

.area-img .img-box.global-img {
	background: #fff url(../../image/industry/kaifa.png) no-repeat center;
	background-size: 60%;
}

.area-img .img-box.patent-img {
	background: #fff url(../../image/industry/zhenshu.png) no-repeat center;
	background-size: 60%;
}

.area-img .img-box.create-img {
	background: #fff url(../../image/industry/baohu.png) no-repeat center;
	background-size: 60%;
}


/* .area-img .img-box.other-img {
  background: #fff url('../../images/rsmart/p1.png') no-repeat center;
  background-size: 60%;
} */

.company-box .area-title {
	color: #007cba;
	font-size: 18px;
}

.team-desc h3 {
	font-size: 20px;
	text-align: center;
	padding-bottom: .2rem;
}

.team-desc p {
	line-height: 24px;
	font-size: 15px;
}

.team-box img,
.patent-box img {
	width: 100%;
}

.banner-server {
	width: 100%;
	overflow: hidden;
	text-align: center;
	position: relative;
	font-size: 0;
}

.banner-server::after {
	content: ' ';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	width: 300px;
	height: 40px;
	background: url(data:image/png;base64,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) no-repeat 0px 7px;
}

.banner-server img {
	width: 100%;
}

.banner-server .banner-desc .server-text {
	text-align: center;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.banner-server .banner-desc {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	color: #fff;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.banner-server .banner-desc h3 {
	font-size: 18px;
	padding: .4rem 0 .24rem;
}

.banner-desc .server-list {
	text-align: center;
}

.banner-desc .server-list .round-box {
	display: inline-block;
	text-align: center;
	margin: 2% 4%;
}

.banner-desc .server-list .round-box.bt {
	padding-top: 0.3rem;
}

.banner-desc .server-list .round-box.top {}

.bread-nav {
	font-size: 14px;
	color: #858585;
}

.bread-nav a {
	color: #858585;
}

.banner-desc .server-list span.round {
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	overflow: hidden;
	font-size: 18px;
	font-weight: 400;
	padding: 20%;
}

.biz-product .biz-img img.w100 {
	width: 100%;
}

.biz-product .biz-img img.w120 {
	width: 120%;
}

.biz-product .biz-img img.w150 {
	width: 150%;
}

.ry-parther h3 {
	background: #fff;
	font-size: 26px;
	color: #444;
	text-align: center;
	padding-top: .78rem;
	padding-bottom: .26rem;
}

.parther-list {
	width: 90%;
	margin: 0 auto;
	font-size: 16px;
	position: relative;
	text-align: center;
}

.parther-box {
	display: inline-block;
	margin-bottom: 5%;
	vertical-align: middle;
}

.parther-box .img-box {
	/* height: 75px; */
	overflow: hidden;
	text-align: center;
}

.parther-box img {
	height: 100%;
}

@media screen and (max-width: 599px) {
	.content {
		background: #fff;
		padding-top: 60px;
	}
	.bread-nav {
		display: none;
	}
	.banner-box {
		height: auto;
	}
	.banner-box .title {
		font-size: 30px;
	}
	.banner-box {
		/* height: 6rem; */
	}
	.banner-box img {
		width: 100%;
	}
	.banner-box img.blow {
		height: 100%;
		width: 250%;
		margin-left: -75%;
	}
	.precept-box .precept-desc p {
		width: 90%;
		margin: 0 auto;
	}
	.anchor-nav {
		/* display: none; */
		height: 0;
		overflow: hidden;
	}
	.precept-box {
		padding: 0;
		background: #fff;
	}
	.scene-box {
		height: auto;
		padding: 1.5rem .2rem;
	}
	.scene-box .scene-title {
		float: left;
		width: 40%;
		margin: 0;
	}
	.scene-box .desc-box {
		float: left;
		width: 60%;
	}
	.scene-box .desc-box .desc-text {
		width: 100%;
		padding-right: .2rem;
		font-size: 14px;
		padding-top: .6rem;
		line-height: 22px;
		text-align: left;
	}
	.scene-box .desc-text::after {
		left: .3rem;
	}
	.precept-box .precept-scene .scene-box {
		width: 100%;
	}
	.biz-product img {
		width: 60%;
	}
	.biz-img .img {
		width: 260px;
		height: 260px;
	}
	.biz-product p {
		width: 90%;
		margin: 0 auto;
	}
	.banner-server {
		min-height: 6rem;
	}
	.banner-server img {
		min-height: 8.2rem;
	}
	.banner-desc .server-list .round-box.bt {
		padding: 0;
	}
	.banner-desc .server-list .round-box.top {
		padding: 0;
	}
	.banner-desc .server-list span.round,
	.banner-desc .server-list span.round.sm {
		width: 100px;
		height: 100px;
	}
	.pc-show {
		display: none;
	}
	.ipad-show {
		display: none;
	}
	.smpc-show {
		display: none;
	}
	.mobile-show {
		display: block;
	}
	.ry-parther h3 {
		padding-bottom: .56rem;
	}
	.biz-img-desc {
		min-height: 2rem;
		padding-bottom: .2rem;
	}
	.banner-desc .server-list span.round {
		display: inline-block;
		border-radius: 50%;
		border: 1px solid #fff;
		text-align: center;
		overflow: hidden;
		font-size: 18px;
		font-weight: 400;
		padding: 20%;
	}
	.parther-box {
		margin-bottom: 1rem;
		width: 2rem;
	}
	.scene-box {
		margin-bottom: 3%;
	}
	.scene-box .title {
		width: 90%;
		margin: 0 auto;
	}
	.team-box img,
	.patent-box img {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 0;
		width: 100%;
		height: 100%;
	}
	.ry-desc .team-desc {
		position: relative;
		top: 0;
		left: 0;
		font-size: 14px;
		color: #fff;
		width: 90%;
		margin: 0 auto;
		padding: .6rem 0;
		-webkit-transform: none;
		transform: none;
		z-index: 111;
	}
	.area-img .img-box {
		width: 230px;
		height: 230px;
		background: #fff;
		border-radius: 50%;
	}
	.company-box {
		width: 90%;
		margin: 80px auto;
	}
	.company-box .area-img {
		width: 100%;
	}
	.company-box .company-area {
		width: 100%;
	}
	.company-box .area-img .img-box {
		width: 115px;
		height: 115px;
		border-radius: 50%;
		margin: 0 auto;
	}
	.company-box .area-title {
		text-align: center;
		margin: .34rem 0 .46rem;
	}
}

@media screen and (min-width: 600px) {
	.biz-product {
		width: 100%;
		margin-right: 0;
	}
	.content {
		padding-top: 60px;
	}
	.anchor-nav {
		line-height: .68rem;
	}
	.banner-desc .server-list .round-box {
		margin: 0 .1rem;
	}
	.banner-desc .server-list span.round,
	.banner-desc .server-list span.round.sm {
		width: 100px;
		height: 100px;
	}
	.biz-product img {
		width: 60%;
	}
	.banner-desc .server-list {
		text-align: center;
	}
	.pc-show {
		display: none;
	}
	.smpc-show {
		display: none;
	}
	.mobile-show {
		display: none;
	}
	.ipad-show {
		display: block;
	}
	.scene-box {
		height: 5rem;
	}
	.bread-nav {
		margin: .24rem 0;
		margin-left: 20px;
	}
	.scene-box.three {
		width: 49.5%;
		margin-right: 1%;
		margin-bottom: 1%;
	}
	.scene-box.three:nth-child(2n) {
		margin-right: 0;
	}
	.biz-img-desc {
		min-height: 0rem;
		/*margin-bottom: .2rem;*/
	}
	.banner-desc .server-list span.round,
	.banner-desc .server-list span.round.sm {
		width: 60px;
		height: 60px;
		font-size: 14px;
	}
	.banner-server img {
		min-height: 3rem;
	}
	.team-desc p {
		width: 100%;
		margin: 0 auto;
	}
	.biz-product {
		padding: .4rem 0 .8rem;
	}
	.scene-box .desc-text {
		width: 90%;
	}
	.team-en.team-box {
		height: 7rem;
	}
	.team-en.team-box img {
		height: 100%;
	}
	.precept-scene .scene-box {
		height: 6.5rem;
	}
	.company-box {
		width: 90%;
		margin: 80px auto;
	}
	.company-box .area-img {
		width: 100%;
	}
	.company-box .company-area {
		width: 100%;
	}
	.company-box .area-img .img-box {
		width: 115px;
		height: 115px;
		border-radius: 50%;
		margin: 0 auto;
	}
	.company-box .area-title {
		text-align: center;
		margin: .34rem 0 .46rem;
	}
}

@media screen and (min-width: 900px) {
	.content {
		padding-top: 0;
	}
	.biz-product {
		width: 32.6667%;
		margin-right: 1%;
		/* height: 4.8rem; */
		padding: 0.4rem 0px;
	}
	.biz-product.nalf {
		width: 49.5%;
		margin-right: 1;
	}
	.biz-product.nalf:nth-child(2n) {
		margin-right: 0;
	}
	.biz-product:nth-child(3n) {
		margin-right: 0;
	}
	.biz-product img {
		width: 70%;
	}
	.biz-product img.blow-s {
		width: 112%;
		margin-left: -30%;
	}
	.biz-product-list {
		width: 90%;
	}
	.biz-product-box {
		background: #fff;
		padding-bottom: .6rem;
	}
	.biz-product .biz-img {
		height: 2.6rem;
	}
	.biz-product h3 {
		padding-bottom: .3rem;
		padding-top: .2rem;
		font-size: 20px;
		height: .92rem;
	}
	.biz-more a {
		padding: .05rem .20rem;
	}
	.team-box,
	.patent-box {
		font-size: 0;
		width: 49.5%;
		margin-right: 1%;
		margin-bottom: 1%;
		margin-top: 0;
	}
	.patent-box {
		margin: 0;
	}
	.ry-desc {
		padding: 1% 1% 0;
	}
	.pc-show {
		display: none;
	}
	.mobile-show {
		display: none;
	}
	.ipad-show {
		display: none;
	}
	.smpc-show {
		display: block;
	}
	.biz-product p {
		width: 80%;
	}
	.biz-img-desc {
		/*height: .92rem;*/
	}
	.bread-nav {
		margin: .20rem 0;
		margin-left: .7rem;
	}
	.scene-box {
		height: 3.6rem;
	}
	.scene-box.three {
		width: 32.666667%;
		margin-right: 1%;
		margin-bottom: 1%;
	}
	.scene-box.three:nth-child(2n) {
		margin-right: 1%;
	}
	.scene-box.three:nth-child(3n) {
		margin-right: 0;
	}
	.banner-desc .server-list span.round {
		display: inline-block;
		border-radius: 50%;
		border: 1px solid #fff;
		text-align: center;
		overflow: hidden;
		font-size: 18px;
		font-weight: 400;
		padding: 32%;
	}
	.banner-desc .server-list span.round,
	.banner-desc .server-list span.round.sm {
		width: 100px;
		height: 100px;
		font-size: 12px;
	}
	.anchor-nav {
		line-height: .48rem;
	}
	.team-desc h3 {
		font-size: 18px;
	}
	.team-desc h3 {
		padding-bottom: .1rem;
	}
	.team-desc p {
		width: 90%;
		margin: 0 auto;
		font-size: 12px;
		line-height: 20px;
	}
	.team-en.team-box,
	.patent-box.team-en {
		height: 4.5rem;
	}
	.team-en.team-box img {
		height: 100%;
	}
	.patent-box.team-en img {
		height: 100%;
	}
	.precept-box .precept-desc p {
		width: 80%;
		margin: 0 auto;
	}
	.precept-scene .scene-box {
		height: 4.0rem;
	}
	.company-box {
		width: 60%;
		margin: 100px auto;
		font-size: 0;
	}
	.company-box .area-img {
		float: left;
		margin-right: 100px;
		width: 80px;
	}
	.area-img .img-box {
		width: 150px;
		height: 150px;
		background: #fff;
		border-radius: 50%;
	}
	.company-box .company-area {
		float: left;
		font-size: 14px;
		width: calc(100% - 150px - 100px);
		/*width: 55%;*/
	}
	.company-box .area-title {
		margin: 0 0 .12rem;
		text-align: left;
	}
}

@media screen and (min-width: 1200px) {
	.domain-desc p.desc-text {
		width: 56%;
	}
	.desc-more a {
		padding: .06rem .14rem;
	}
	.parther-box {
		width: 1.5rem;
	}
	.scene-box {
		height: 3.1rem;
	}
	.bread-nav {
		margin: .12rem 0;
		margin-left: .65rem;
	}
	.scene-box .desc-box p {
		line-height: 24px;
		font-size: 16px;
	}
	.banner-desc .server-list .round-box {
		margin: .08rem;
	}
	.banner-desc .server-list span.round {
		display: inline-block;
		width: 118px;
		height: 118px;
		border-radius: 50%;
		border: 1px solid #fff;
		text-align: center;
		overflow: hidden;
		font-size: 18px;
		font-weight: 400;
		padding: 32%;
	}
	.biz-product img {
		width: 50%;
	}
	.mobile-show {
		display: none;
	}
	.ipad-show {
		display: none;
	}
	.smpc-show {
		display: none;
	}
	.pc-show {
		display: block;
	}
	.biz-img-desc {
		/*height: .3rem;*/
		height: 80px!important;
	}
	.biz-img-desc.en {
		height: 130px!important;
	}
	.anchor-nav {
		line-height: .4rem;
	}
	.team-desc h3 {
		font-size: 22px;
	}
	.team-desc p {
		width: 90%;
		margin: 0 auto;
		font-size: 16px;
		line-height: 24px;
	}
	.biz-product {
		padding: .1rem 0 .3rem;
	}
	.biz-product .biz-img {
		height: 2.0rem;
	}
	.biz-product h3 {
		font-size: 22px;
		height: auto;
		padding: .14rem 0 .125rem;
	}
	.precept-box .precept-desc p {
		width: 60%;
		margin: 0 auto;
	}
	.precept-scene .scene-box {
		height: 3rem;
	}
	.team-en.team-box,
	.patent-box.team-en {
		height: 3.4rem;
	}
}

.banner-box {
	/*height: 3.6rem;*/
}

.contact {
	overflow: hidden;
	text-align: center;
	background-color: #fff;
	padding: 0px 20px;
	font-size: 14px;
	line-height: 26px;
}

.contact button a {
	color: #007cba;
}

.email-info {
	margin: 20px auto 0px;
	text-align: center;
	padding-bottom: 60px;
	color: #666;
}

.email-btn {
	height: 44px;
	background: #fff;
	cursor: pointer;
	color: #007cba;
	border: 1px solid #007CBA;
	border-radius: 100px;
	padding: 0 32px;
	margin-top: 60px;
	outline: none;
}

.parther-list {
	font-size: 24px;
	color: #888;
	text-align: center;
	background: #fff;
}

.parther-box {
	margin-bottom: 0;
}

.parther-box img {
	width: 60%;
}

@media screen and (max-width: 599px) {
	.parther-box {
		width: 45%;
	}
	.content {
		padding-top: 60px;
	}
	.banner-box {
		height: 5.6rem;
	}
	.precept-scene .scene-box {
		background: #e4e4e4;
	}
	.precept-scene .scene-box:nth-child(2n) {
		background: #fff;
	}
}

@media screen and (min-width: 600px) {
	.content {
		padding-top: 60px;
	}
	.scene-box.half:nth-child(3) {
		background: #fff;
	}
	.scene-box.half:nth-child(4) {
		background: #e4e4e4;
	}
	.contact {
		font-size: 16px;
	}
	.email-info {
		padding-bottom: 120px;
		margin: 30px auto 0;
	}
	.email-btn {
		margin-top: 120px;
	}
}

@media screen and (min-width: 900px) {
	.content {
		padding-top: 0;
	}
	.scene-box.half:nth-child(3) {
		background: #fff;
	}
	.scene-box.half:nth-child(4) {
		background: #ffffff;
	}
}

@media screen and (min-width: 1200px) {
	.content {
		padding-top: 0;
	}
	.parther-box {
		width: 24%;
	}
	.parther-box img {
		width: 50%;
	}
}

.float-bar[data-v-5cf8201a],
.float-bar *[data-v-5cf8201a] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.float-bar[data-v-5cf8201a] {
	position: fixed;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	border-radius: 4px 0 0 4px;
	font-size: 14px;
	width: 46px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background: rgba(0, 0, 0, .33);
	z-index: 9999;
}

.float-both-bar[data-v-5cf8201a] {
	background: #007cba;
}

.float-bar-en[data-v-5cf8201a] {
	top: auto;
	bottom: -15px;
	right: 10px;
	border-radius: 50%;
}

.float-bar-en .item-box[data-v-5cf8201a] {
	border-radius: 50%;
}

.float-bar .item-box[data-v-5cf8201a] {
	float: right;
	height: 46px;
	padding: 12px 13px;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	cursor: pointer;
	text-align: right;
	width: auto;
	white-space: nowrap;
	-webkit-transition: all 350ms;
	transition: all 350ms;
}

.float-bar a[data-v-5cf8201a] {
	color: #fff;
}

.float-bar .desc[data-v-5cf8201a] {
	padding: 0 15px;
	vertical-align: middle;
	white-space: nowrap;
	display: none;
}

.email-icon[data-v-5cf8201a] {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAACPklEQVR4Ae3Ww4JdQRRG4R3btm1nlFFs2xnFtm3bySS27cwyyiPkLcIVVOOiuvoklT5Vg/r+F1hX+9z8kpeCIAiCIAgCUteOJZzCjSNMo5YpsCc3cW8/TfWBO/HHjPTAI/hlaXLgAvzTNTswPz46nx04Fj81VoFFSfSMLoizTSfRMhXYnmSPGOQobwkpVOBH0h2kfsxxfbgD+sAv6C2NLa4q+9BSgTl7zegY8mYDmANNjtAyD+P6cx9sApVVeRJXg8NomQOPoPOUof85bx4GpsD69OAGOkdpbR9m/Nd0nLa5B9ZFEGait578lnH1OWj6QUYNFCqzF53nDLc8xYZvefRAtV7cQucwDWxPcYIjtED+JVBtEXrL/yquErvQm4IgNoFCHQ6i85axEfPmoLeR4ohtoP7jiX7G+3IXndN0RBDrwIQtR2+14Rl7IPp7bx8oNOIIOi8ZiSTPeKoKIVaBxg3gATonaBfhFJ+iA4JYBVp86deTD6Ehh9B5xSgEiSNQqMoedO4zz3yK4wlU681tojlCMyTuQLX55OY94xHEVaBQjb3kbC0FEKeBhmf2MdogiPtAtRUkesc4BPEpUGjKQZQ1FER8C1RrxXgqI4gngfbzPzAEhsAQGAJDYAgMgd9JVMu/wE8kauRf4FISLfMo8KoKLESyWRR2FFea7SSaqwKF3vipWmag8BL/HBLJDhyJb+5SITFQWIlf+opC9qbxAT9cpJtkInFlWY57EyQRqWvAWDbhxkoGUFaCIAji9BPF5LNvcxCi4gAAAABJRU5ErkJggg==) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.phone-icon[data-v-5cf8201a] {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAAFKklEQVR4AdXYA5grW7YA4HVt27Zt27Zt27Zt27Zt27bVx+d/80a1K6l0Vfp00nP/z9xe2PG3ZQgrOsH9PgUwwPvucqzFo6cZ2u6e10g/j9jSkNFTrO1Z5Z6yVM/s3fGqGmjfaC9jeUBzrjRUtIvRPaV5N0e7uFaRn73nJS94yft+V+SUaAd7q/eifcxmhPgnI5vX4d5Qb51oNZPpK+8bOxo56hjTPjrk/WKCaC03yXvNDNGQRXwp79xoJQvI+9QU0Smz+knqL9O2MvadIfWD2aOU5fWV2jdaxbzeljokKnGZ1AMGi9awlz4y3xo3KjGH3jI/maI9D+SSqMxjbQk23pRaPypziNTh0Ro+kell3qjMigbInB6t4WOZn8wSlVlIh8zl0Ro+6vIEF9Ehc3E7JvibOaMyKxkgc1q0hg9kfjdXVGYPqf3b8YoHWCoqc6vUctEanpdaIyoyhV9lvjBJtIZbpfaKipwldX+0ihMNlDkzKjGTP6V2i1axvV9k7jB4lDKmN6U+Ml60iqV9JvO+MaOECb0gb+9oHZN7WWageUrL2/flvWbk1jbrx0ptFZ2wrl/lDbRgtJZlpa6IhkzpD7V2iVYzqi9lfjJ2E83pqdEObpRaLxqwi9QvDor2sJ3U9dGAjaTOinYxpd9l/jJ1FLKY3jK3GSLaxa1V8oKxfSfzg3GjXawj9brhopBHpDaIdjGur6TWjUKOlro62scZUs8apsEtTP1q1mgXc+qQWjMKGNHHUhdF+7i+0h4eItXX4tEu5vVneVY2uV5SLxgmmmREE5vAMNEs10h9ZsKoY3Dn0JWAbUhz2s0VXvaOz33mLc+7wKamMlhUY2YDpU6OAmbzh7yDKkSJHb2klyJ/uM96RogqXCTV39JRwL40M0U7+UiZxy0f5YzhG6l3jFp4h55T60xDRQGTulVVRxs2ythF3jlRwNR+Vuvx+hdtdh9oxoNGiTLuo7z8so56A5xo2lzv/JFmPWjE8nDTh/LfU3so8ovzrWjMCGN7R7Hf/egnvRV71PDROTvLe6H4jTlQI++50B3qveZgy5jBNKYxi9Wc4DP1josy7pd3VRSytd6q+tSWRooaxrKv39VaNTpnKl/LO7Wsry5xj0mjAfN6Q95rpe/ZIv6Qt0cUMqnrlLksOmU0z8vbOMrYWa3towEreUVjT0Ypk/lG6jFDRRnnqLVTNGA4W3hIh3p9zB0V2EKqlymjjGHcVT7FlEUc735fSW0WFXlKapsoZySPqLVXlDCl1eziNA+61GJRmS2lLo0qjOl5tY4xeFRgmGiKyfWXeSWqMZm31brRKNHtDO8FmS+jKhN6Xa0XTR3dzFDulPk6qjOup9T6xrrdPsE7ZL6KZhjdXeodbPge3sGM4d2g3uPmim5iBK/JfBLNMpiT1PvT3t2zj2bVT+aJ6Apb+V291ywdg8yhUidF15jfh+oNdLHpYxAYzqtSq0ZXGcfVivzlJFNHFzle6ifjxaCwuQ5FvnaKmaJUyecoZ8agMrfbFPvNNZYyclRmFt9K9TdLdAfb+0AjL9jbglGBkbwh78LoLsZ3tv4ae9CJljdpdMJa8t42dnQnc7nTQI3195UXXWhP61vGvKYxkRmtbB6DR0TYQd5C0d0MbmXPqKK/Pv7yhw4D9XGXSSLMJLVNtIpV3WKA5rxk9OTDpY89o7XM52TfaMbqERGWcazDzB3tYDybucPPqlk7eoap7eQ2n+rc1yaLnmQiKzrATV7WX70PLRD/K8xmGavmw0z83f0fl6vaw42xRmMAAAAASUVORK5CYII=) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.customer-icon[data-v-5cf8201a] {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAAFBElEQVR4Ae3ZA9jkyBYA0Ptjbdu2bdu2bT+ujce1bdu2bY1t8zwskrRnJvmXpz+2Uq66t+JXzly2dowbPOxl7/pKZ+184FWPu8Uf7Wjh+KlY3ime105tXbzsAmtojbZjOgd4VT+NG+gTx5g1imceJ/rC2OnonEK73FT+qKNx09e5Zo4i2MZ78vGpfSNfpnWFESobqZ+33OtvTnSEAxzmL85xm1f0NFw115sz8mIRb6jsIxfZ1rwm0BwZmoxvdhs70ysGq+QLK0cebKazcoPcbBcTRwOs7186Ktff1jGuHGCYcleNae0t6ES9lBrliHEtXrnHrBRjxfwuVu64GFv2UWqAP5owxoFNfajU2M1pG+kv61trxDgzgwdlDbJRjCkL6ijrJXNFLjT5u6zuFhnTde89WfeYLHLkr7LeM0U0zkWynjZ+5MyZsk6JRlnTaGnfmicK4GZpw60djfG6tP5WLuzY9qG057REfQ6UdWAUxtJ6Sds16jG1ztKeikI5TdpbdVdZ50obarEolGl8IW2nqMWM+ku7LArnMGmvaIpqTOYqad3NGYUzha8lBmiNamwt65loE46WuKdWC+4v6/FoE1pca4DR+rqi5n7lEGlfWj7ajD2dbbmozVnSnrenZaJwFra3f7vBtc6xnXmjOrco1dtN1ojCWNwlOktr5wozRyVW1kEl/Z0YhXCA7ir5xhZRymq6qe6iyJ1jVTfCzpFmNl3UdkLuaYDRahmaGlom9bB6RlglcmMO3dXzsVmS6CNroDtd7x1Z90du/EPW5250o66yjo7vuEPaXZbUqslUjjJcYrilckukdJB2juk0azaHi6W9Hd/JlPxZk1UdyIdGLmxghMTlkeImieHxHWlblBwf3s2/k50v0c1s2SNsOpNTXsCB5oiMTPd/Grlwn8T7kWECH2QL2BppQ2K8yMh8PjTyMSwSLZE1QQwrK0Dm602R1Rz5E4mmyGqK1pwLkL8iC/h7AYUYF7+34OQx0c+7gK0/yxaVtmpkuEviw8hFrf80iTdKd5Ks6WrsJEMiH0NqzoFpo5S0kyPFNDpKXFpAoN4/e4izkZT4ji8kuqRDTddI2z9yYU0jJJ5LroPM4hOJgfEdV0vr5jjzmdnm7pT2jWkiF8bznLTn7WxWs9vPpxVTf7ZRqpfuhsk6L3LjQFmjdNdDqR3iO+bWWz3tTB250eQJ9dwXCderbaBVI1cW8I1a3jZ7JGyrlgE2jNyZv0YRXzNDpJnYV6p50ipRCPO63UilhrnOtFHK8bJ6G6Srp+1n/CiQbd2rg9FghHZuslFUYnLtpX1qR/NHmzCn7RzmYFuYtXa2JOvE+LnxgKyz4ufFQrrIutCk0RATmckCZjWjeSxkBhNGEWys1HPma2A2nuBR7dBNO8PxlYccYLbInz8q1ckJJoiqHK6Dyj6zWeTPOcq96mCTRwVOUdvekT9nqeRbF1jeVJqzNyt1jLZW5M9xRqpkpG/d7HQH2sMW9tBFfc9qjfzZ3OfyMdpKUQRzuFzjBjvD/g5zmEMc4DFpR0ZRbOApjflLpBjfG9lYpjAmsLPHDVTPxZFiZh9I/DOKZm1XeENftdzpNOe7wPnO84G0A6ItmMiKDnKJR3yis576GKQRwywdbUmrmc1nIYtYQ3f13awlfioOUE9PS8RPyUlqGWbL+KnZ06cqe8NG8XNgVju70nNe9/L/X6970eV2MkX8DPzuP3kw/Ht6IwhWAAAAAElFTkSuQmCC) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

.top-icon[data-v-5cf8201a] {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAACY0lEQVR4Ae3XQ8PldRTA8fPYV9m2uWrVO2nVMtc+2zZHjeexbdu2V8Pqm3mu7x9N/T5v4McjMQzDMAzDMAzDfdzC89SzwimOM0MZT3Cx/FuQzFNs80/L3Cf/BmSzl1CeF7fhp4Jw3hA3cTblRPKWuAUP5Wjam249bg3Relecxnk0oA1wPw+ygfYhKeIcLqYWrZ4L5CfcziTax+IUAtShtXGB/IbbmUX7RJzAObSgNXO+/AXXM4n2GWn2P24TWjl++QcuYRDtczLFPlxCLVopHhGNqxlC+0Lswlk0olVzpoTA9YyhfWVLRHMRPWhVBCQMLmcA7WuyxFpcQSdaPtkSAefThbaTHLEOl9KElk9elIcbQNtJsnVVox2tGI9EiasYQNtNuiSOy+lDKyBXYsAFdKDtIFcSw9V0oRWRGUeCb0LbSZ7EjytpRasgEGcW7UL7lrT4Q2MArQq/xImL6ULLjyuiuYbxRP+expnUoR3EE/vf60Pbq/6eVVvcR05skduJdsia5MoFtKAdIiv62xtByydLLMI5NKIV4pHIuIlJC2ItAjyUouVHzA9czyDa16SKxTiXdrTDeCU0rmUQbQdpYgMupgetLGSe4EZm0XaQLDbhXJrRqvCKxi3MOT/oEKASrRif/nsjaB84MoQ1RKwu3ODmJMvZNKPV4ZdfcTcraB+JY/BTidbA2fIz+tHeFkfhoRDtPfkZ2uviOHyU809b8jN3tqfhpYq/+0FvEF4V15DFEf6qSX7G8/zpBXEV2ezjd8e4R37FY/SxRQcPiuvI4C36mKKEe+U0ZxiGYRiGYRiGYfwII7SVPjvkPmgAAAAASUVORK5CYII=) no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
}

@media screen and (max-width: 599px) {
	.float-bar[data-v-5cf8201a] {
		display: none;
		background: none;
		top: auto;
		bottom: -80px;
		right: .14rem;
	}
	.float-bar-en[data-v-5cf8201a] {
		top: auto;
		bottom: -25px;
		right: .14rem;
		border-radius: 50%;
	}
	.float-bar .item-box[data-v-5cf8201a] {
		background: #fff;
		border-radius: 50%;
		margin-bottom: .18rem;
		-webkit-box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .18);
		box-shadow: 0px 0px 4px 2px rgba(0, 0, 0, .18);
	}
	.email-icon[data-v-5cf8201a] {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAEFklEQVR4AezBAQEAAACAkP6v7ggCAAAAgNs5C11XjhgMhzkpMzMziioqMzNXUOaGepmZmSsot4eZSVhRH6FvUdz+1pFDmuzOhpP1SN/FnCTzxfZ4YdJGI/HVr1bcApLgiGvJqOEUMN994B1wQaUC7wdd0WS3EUr3G/7MgGPkEQHMN5zuM2LJLpK5E1xtR+DmGMT5soOOEaYRkcT7OgL3RVI9hnvJiIgrwPP1sEFBBT8pM4GfI2VFWFmJI0b8qy6SeLdKoAeQaZFlgj8zSAK/UQl8OZzqFUnWcCpfWSgwBEoXDfx9iB44Du5i0Q7jPZXAYLqfvKQLBd5Ktc+NHC8tnOF0Lz14GDzhMHlJ1DvzaKQBacTvZg+kSIRgErkbXNrh4h4CvegBrdcDGvgD8Zdmc8mrUKoDxZ0Ndtjqf1mg3aUcnw5JnAEvdoi8j4ARzPTrONAXaNZMeymtUz18zHh9m4p7FAyg++B0ra1AhDOtONZpvXi8uKSNxJ0H9qKuU30vOzesDVUJ5Hq3L5rsobpA6auMSnc+rcfA0y0u71NOV53AqDoCadUF94FfIxah7sun9X5wYyuJ47NLZunKpSmyOIeD4OZaCLy44E18AOyk9UrgabK4S8HuKK+uJukaKlgcyQtRa4HEmWB7TP8NTYBnm9kM4wPVruMsrp4CmQdAdzitndZ7wWWNbYYt0hX/F8l3EteRi0YKZL7Ep6xdlPH4TB3FnQG22MgO4i2W1SyBxEU6dcaTf+Nz4OUay/uY67Pb9HTUAJ+mXw0iLKqpAtWp07Am/GHQp7G68mseBbezoFYTyGSQrnaK99IKj1136a6uHPUsptUFEleAfRrdPjfhU+B5zef+QKcZ9he3U36W0i4CmcfAYFi/CT8EbqlRM3wE3MYy2lCgoshnbDXhbuACl4M9GunK0TwNXmAJnSKQ69Y2G23GAPhUuxn+St0Md5JA5kHQo5PWEKmbrvvANTQfJwhkPtNpwi2idAG8yhN2mkDiHPNja9M6uRx4aQ5OFqg4th6xaoYPgJuKJyoCmSw34Yp0nQevmE9YBBJXg930+ohITtdlwKc3aRHI3ABeBWfyhNpSID3GqYhANSJQBIpAESgCRaAIFIEiUASKQBEoAkXgv2qBXSTwAhFoIhB3nBJ/mETgFSLQRCCufBEpxWl0PgucFoHF+LOD5OWnwp1KfkD/UW534ocgAFwOIgE2sgtFYH3CApkHcX1VuU+26N8FvsRwDgssZCp/I5BgstFwT7kN18+TXfX+CMG3WPv6wGkqgczX1L54ZeO1auEgHtb50ol3wG8Urh6Hi8TFfN7y+x24x87XnpwMMtQL0k1AuH/FcbUOG4u4C3mtmi/euQy8DNY4SSCVMvAYONklQ4YMGTJkyJDReeN/BfdpknVzGkEAAAAASUVORK5CYII=) no-repeat;
		background-size: contain;
	}
	.customer-icon[data-v-5cf8201a] {
		background: url(data:image/png;base64,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) no-repeat;
		background-size: contain;
	}
	.phone-icon[data-v-5cf8201a] {
		background: url(data:image/png;base64,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) no-repeat;
		background-size: contain;
	}
	.top-icon[data-v-5cf8201a] {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAC2UlEQVR4AezBMQEAAAwCIIMv2dLZwgsIAAAAAACM3Jc9e3awowsDMH7Wvoptm1Wq/CepUsZJH9u288W2bds2q+TzydOtd9/3crDFr7t8ZuZgxkm6YSLO4CP+wZ94icMYhaa+CyiQjjH4AVuNDxjgm4AC+dgCqzTR9wERxlHYKM3yc8C6OAIbozl+DBgQxZOb7aeAYZyEjbP5fgjYAGeFQe5iIAbjq/A9i5Hh1YBNcUoY4gwalXhvTzwTvnepFwNGcFoY4HKZeCUjvoIVWOalgPVwEVbgAhrCVKKj4kxcgSy3B2yK87ACRxAWfGYz3IMVWIlctwZsphjzDiEAI9QW92EFVrkxYB2cgxU4gdowSh3xGFZgDTLcErAJbsIKHEcEJkotcRdWYC3ynB6wFa7BCuxBPkyMGuI6rMAGFDg1YHOcV8QrivOBu6uImO60gA1wBVbgAAIwcdZGEXEjsp0SsCVuwwrsRSFMgjTCVViB9ShMdcC2ivFnP3KTtHA/r7ici1IVsDUuwQocRQQmSZopDuxmZCU7YHPFeHMcYZgka6qIuAcFyQrYDk8cMOZJ1FbcxNiBQKIDtlVMGFsEY57TIm5FQaICtlQskneiAMYhGuGi4rfnxTtgWzxUjCd5MA5TT7E/34dAvAJ2wTPNjAbjUAEcUpwIkVgDdsQ9xWY9E8bh6it2TbsQjDZge0W89ciCcYmmijtGh1GoDdgZrxTx0mFcpj4uKNayQWnAbngtfXgD42IRHFPcBAlVF7CjYrZdBOMB9XBWv2MpH7CT5tkrjIfUVVzOpxEuG7AvPsIKLIHxoLDicj6LuiUD3hG+cS6MhwWwT9hiQcmAVmAmjA+EcETQ43uZgDXxSgjieDVN/pcGnA7jQ3nYXUWX8yUDToRFWZNgfCwfW2HL+IV+ZZcxI3Ab33EVg2FMjRzMwW08x0H0/90eHBMAAAAgDFr/1LbwAgIAAAAAAABOBrKrQEQcYbKxAAAAAElFTkSuQmCC) no-repeat;
		background-size: contain;
	}
}

@media screen and (min-width: 600px) {
	.float-bar .item-box[data-v-5cf8201a]:hover {
		background: #434445;
		border-bottom: 1px solid #434445;
	}
	.float-bar .item-box[data-v-5cf8201a]:last-child {
		border-bottom: none;
	}
	.float-bar .item-box:hover .desc[data-v-5cf8201a] {
		display: inline-block;
		width: auto;
	}
}

@media screen and (min-width: 900px) {
	.float-bar[data-v-5cf8201a] {
		display: block;
	}
}

@media screen and (min-width: 1200px) {
	.email-modal-mask .modal-container[data-v-5cf8201a] {
		width: 4rem;
	}
	.code-modal-mask .modal-container[data-v-5cf8201a] {
		width: 5rem;
	}
}

@media screen and ( max-width:1004px) {
	.wal,
	.wal2,
	.w1040 {
		width: 100%;
	}
	.pageBox {
		padding: 0 10px;
	}
	.history {
		/* padding: 20px 0 50px; */
	}
	.history .bigBox {
		margin-top: 45px;
		background: url(../../image/catalog/line2.jpg) 35px repeat-y;
		padding-top: 40px
	}
	.history .list li {
		padding-left: 82px;
		padding-bottom: 20px;
	}
	.history .list li .year {
		position: absolute;
		left: 0;
		margin-left: 0px;
	}
	.history .list li .contentBox {
		width: auto;
		padding: 0 5px 20px;
	}
	.history .list li .nian {
		padding: 18px 0 0 10px;
		font-size: 20px;
	}
	.history .list li .text-center {
		padding: 0 10px;
		line-height: 26px;
		font-size: 13px;
	}
	.history .list li .contentBox .bg {
		left: -9px;
		right: auto;
		background: url(../../image/catalog/nimg9_3.png) center no-repeat;
	}
	.history .list .li01 .contentBox {
		float: left;
	}
	.history .list li .imgDiv {
		margin: 10px 10px 0;
	}
	.history .list li .imgDiv img {
		width: 100%;
	}
	.history .btnDiv {
		margin-left: 0;
		width: 72px;
		height: 72px;
	}
}

.clayout {
	width: 100%;
	text-align: center;
}

.clayout ul li img {
	width: 15%;
	margin: 10px 20px;
}

@media only screen and (min-width: 100px) and (max-width: 950px) {
	.clayout ul li img {
		width: 35%;
		margin: 10px 20px;
	}
	.clayout {
		margin-top: 65px;
	}
	.beginning {
		width: 100%;
		/*text-align: center;*/
	}
	.m_content dl dd:nth-child(1){
		width: 50%;
		margin: 15px 0;
	}
}


/*.manager {
	width: 98%;
	max-width: 1920px;
	margin: 50px auto;
	text-align: center;
}*/

.data-a {
	display: inline-block;
	width: 429.5px;
	height: 300px;
	margin: 17px;
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.09);
	text-align: center;
	background: #f5f3f0;
}

.data-a img {
	width: 100%;
}

@media only screen and (min-width: 100px) and (max-width: 950px) {
	.data-a {
		width: 90%;
	}
}

.max-width {
	max-width: 1200px;
	margin: 0 auto;
}

.area-title h3 {
	font-weight: 700;
	margin: 50px 0px;
	color: #000;
	font-size: 20px;
}

.process-pc {
	text-align: center;
	margin: 80px 0px;
}

.process-pc span {
	font-size: 25px;
}

.process-pc span img {
	width: 40px;
	vertical-align: middle;
	margin: 0px 20px;
}

.service-box p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
}

.terms-box {
	width: 300px;
	height: 300px;
	background: #F4F4F4;
	display: inline-block;
	margin: 0px 28px 120px 28px;
}

.terms-box p {
	font-size: 15px;
	margin-top: 20px;
}

.terms-box img {
	width: 50px;
	margin-top: 100px;
}

.technology-text {
	position: relative;
	float: left;
}

.thepublic {
	position: relative;
	float: right;
}

.technology-text p {
	font-size: 15px;
	margin: 20px 0;
}

.thepublic img {
	width: 300px;
}

.bottom-s {
	margin-bottom: 200px;
}

@media only screen and (min-width: 950px) {
	.process-sm {
		display: none;
	}
}

@media only screen and (min-width: 100px) and (max-width: 950px) {
	.max-width {
		width: 90%;
	}
	.process-pc {
		display: none;
	}
	.process-sm {
		margin: 40px 0;
	}
	.process-sm p {
		font-size: 30px;
		text-align: center;
	}
	.process-sm img {
		width: 20px;
	}
	.terms-box {
		margin: 0px 0px 40px 0px;
	}
	.thepublic {
		position: relative;
		float: inherit;
		text-align: center;
	}
	.bottom-s {
		margin-bottom: 20px;
	}
}

.anchor-news-nav {
	width: 1200px;
	margin: 0 auto;
	font-size: 15px;
	text-align: left;
	line-height: .36rem;
	-webkit-transition: height 650ms;
	transition: height 650ms;
	/* background: #ffffff; */
}

.anchor-news-nav a {
	color: #666;
	padding: 0 .1rem;
}

.anchor-news-nav {
	line-height: .48rem;
}

.anchor-news-nav {
	line-height: .4rem;
}

@media only screen and (min-width: 100px) and (max-width: 640px) {
	.anchor-news-nav {
		padding-top: 20px;
		width: 100%;
		text-align: center;
	}
}

#dy_bg {
	background: #f7f7f7;
}

@charset "utf-8";
div,
ul,
li,
p,
h1,
h2,
h3,
a,
span,
i,
b,
img,
nav {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.news_wrap {
	color: #000;
}

.news_banner {
	width: 10rem;
	overflow: hidden;
	margin-top: 60px;
	position: relative;
}

.news_banner img {
	width: 200%;
	margin-left: -75%;
	height: auto;
}

.news_banner img :nth-child(2) {
	width: 25%;
	height: auto;
	position: absolute;
	bottom: 0px;
	left: 100%;
	transform: translatex(50%);
	-ms-transform: translatex(50%);
	-moz-transform: translatex(50%);
	-webkit-transform: translatex(50%);
}

.news_banner h1 {
	font-size: 32px;
	font-weight: normal;
	letter-spacing: 10px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}


/*-------------------新闻列表------------------*/

.news_con {
	background: #f7f7f7;
	width: 10rem;
	padding: 30px 0 60px;
}

.news_con_box {
	width: 10rem;
	margin: 0 auto;
}

.news_con_box .con_title {
	width: 100%;
}

.con_title .con_title_l {
	width: 100%;
}

.con_title .con_title_l li {
	font-size: 18px;
	line-height: 20px;
	float: left;
}

.con_title .con_title_l li a {
	display: inline-block;
	color: #000;
	position: relative;
	width: auto;
}

.con_title .con_title_l li :nth-child(2) {
	width: 1px;
	height: 20px;
	background: #d4d4d4;
}

.con_title .con_title_l .dy_line {
	font-weight: 700;
}

.con_title .con_title_l .re_line {
	font-weight: 700;
}

.con_title .con_title_l .blue_line ::after {
	content: "";
	display: block;
	width: 34px;
	height: 3px;
	background: #007CBA;
	position: absolute;
	bottom: -14px;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}

.con_title .con_title_r {
	display: none;
}

.con_title .con_title_r span {
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
}

.con_title .con_title_r span {
	padding-right: 14px;
	/*color: #007CBA;*/
	position: relative;
}

.con_title .con_title_r span :last-child {
	padding-right: 0;
}

.con_title .con_title_r .title_down ::after {
	content: '';
	display: block;
	width: 8px;
	height: 13px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAQUlEQVR4AWNgqNmFjA+DMRJAV/AfhIengvtwCUx8H6QgFIj/oUtCxYJhRldgUVCB7oZpSJLTsDmSGYjXQjEzTBoAeHKCGROmMh4AAAAASUVORK5CYII=) no-repeat center;
	background-size: 8px 13px;
	position: absolute;
	top: 2px;
	right: 0px;
}

.blue_font_down {
	color: #007CBA;
}

.gray_font_down {
	color: #000;
}

.con_title .con_title_r .blue_font_down ::after {
	content: "";
}

.con_title .con_title_r .font_down .font_down,
.con_title .con_title_r .font_down .font_up {
	color: #000;
}

.con_title .con_title_r .font_down ::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAQAAAA+y+ezAAAAPklEQVR4AWNYAoGHlxxmAAOYwP8l/+krcB/IQcD7DEtCl/yDcYGsYJDyCrhABcyMaWDuNIShzEvWAiEziA8A2+xXUw3FJtgAAAAASUVORK5CYII=) no-repeat center;
}

.con_title .con_title_r .font_up ::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAQAAAA+y+ezAAAAQElEQVR4AWMAgSXMS9YAITOIDRGYtuQ/EE6DcSuAHAisAHEDl/yDCQBZ/gxL7gMZCHgfqg3EgbDoK3B4yREICwBSpUS2Kh/ugAAAAABJRU5ErkJggg==) no-repeat center;
}

.con_title .con_title_r.con_title_r_blue .font_down,
.con_title .con_title_r.con_title_r_blue .font_up {
	color: #007CBA;
}

.con_title .con_title_r.con_title_r_blue .font_down ::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAQUlEQVR4AWNgqNmFjA+DMRJAV/AfhIengvtwCUx8H6QgFIj/oUtCxYJhRldgUVCB7oZpSJLTsDmSGYjXQjEzTBoAeHKCGROmMh4AAAAASUVORK5CYII=) no-repeat center;
}

.con_title .con_title_r.con_title_r_blue .font_up ::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAARUlEQVR4AWOAg5pdzEC8BoqZERIIBdOA+D8UT0OXrIBLInAFTDIQiP+hK4CK+YMU3IcLYuL7KDbBJZDA8FRwGIiPIAsBAFcRXvICjd25AAAAAElFTkSuQmCC) no-repeat center;
}

.con_detail {
	width: 100%;
	margin-top: 14px;
}

.con_detail li {
	padding: 20px 15px;
	margin-bottom: 5px;
	background: #fff;
	position: relative;
}

.con_detail li.top ::after {
	content: "";
	width: 24px;
	height: 24px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAEEUlEQVR4AWL4NU0BUK45AMmSBGH4fBc627Zt27ZtK3w2A2s8m2sd17Zt29vIy6m9jNnRXXdX9URH1B/xPeubqsysrn4gEy7hCdmEx2QT7pZNuBQBRxJxCmitGaAsv0iocAYCTgWUWYDZEVC2PSRMeLWThfXJXmBR50FJeFqI8BeOXuH5SaCAMgPKxju4hZ9zrHDUGeAdfbwNFiJP5RK+0qnCSvwT4C9aaTiX8L5OFdbKIsA7VM8Lyy60LOyiw3HC4Sex7hwoasHPXMJbnCas5nwJ/xV9rI1L+H1H1e7KywEWpuH/omy4zbLwJUGVCj0OV/CrgJ1ZH6oBI8FdYFl4V2Q8aM2ocjnog9W+PxdzDuh9JWA0WkuqJWFia1BqM+UVcEUfrvfcxutuZHVpJvpIA5fwC7bX5vKLAeZGwRV9snvxx8Nwe+d+y0aN6SizXMIHI6qtW7kpESgwMwRq6mtsVXmC/cCSMPGbbau7/RGwIwthx3MJv2iTMDUjsdEUni3N2AuZFr66cY+BHcFy4BImYoTXbksa2BGtNV2I8MVChWPPY1vPjqh533MLEznC5u6fH4NdUTbeLkz4LnGjKMGm+m31OKoqq67iEt4JqRTSnaf6QHw8z9HK1vtBq1nHI8y4l1s4+iywJXPj+GefueSiIApgeoBbeEekiEdY2XSnrc2KjqYwMwgYbJDn8ggzrnDU/KXZG34S/R3seEpR1t7AJUxssCyc+KxgW83rQv4Y0PvL3cJrrhUifAQy4YQV1kpC6c/2WF0K1TWPMPG6JeE114hb3M4sejKihug5Afibls+YyjIlTA1FmRFSt54N6RjQWlJgaXDeCxMmjrFyDaR3/A1cmRkGZbX7UEFjyDtqxjtChYknzAqrf3zEUbQL2KQe9FzZ8hjwyfwkvX4RKkxEmXzHS3PSdDxuNsNOYNvWQDMTLrw7UmjrAwRd8lGTwg9N7/gL/GZ2hDUwu4SJw5FOw9KsyaSaW930N+n3U4PyGzXtDY6nJXOcgUwiYIjI00DvLTJ+Gxlx8uLuSHs9cIlXLON8PDTPLci8celTDT0u6p2Z9HvoJOUT9nQUemxQhYl7zV7vqqmvgj7eHnjlKpfTB+R39dWsT7neD4vgUVPSdAGf+gq7l/J+caYV/uru8LpGJyk2kpQVl3D/lwdR3Evb2ww0cpRNd7lmNpNVk19wH0/X3wTKyss4JO0RJm6mRuY8xAsT5yDdMgnTnC6URZjYA4mUSZh4HBmXRZg4FsmSSZguEd5AJmQRJo5ANsokTFyNFMskTJf99yKVkgh71Pe9SLYkwh5cjMQi07IIE3shLyC/I6oEwh4chDyPbEImJBD2YDfkUuQ9ZBvSIV7Y+eyDXIU8j3yBrPq3FMqRLmQEmULgH3LO8KjKfrj+AAAAAElFTkSuQmCC) no-repeat center;
	background-size: 24px 24px;
}

.con_detail li .top_icon {
	display: none;
}

.con_detail li a {
	color: #000;
	display: block;
}

.con_detail .con_detail_img {
	width: 42%;
	height: auto;
}

.con_detail .con_detail_img img {
	width: 100%;
}

.con_detail .con_detail_txt {
	width: 58%;
	padding-left: 15px;
}

.con_detail .con_detail_txt.pl0 {
	padding-left: 0px;
	width: 100%;
}

.con_detail .con_detail_txt.pl0 .txt_time_count {
	position: static;
	margin-top: 8px;
}

.con_detail_txt h2 {
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 10px;
	font-weight: normal;
}

.con_detail_txt p {
	/* display: none; */
	font-size: 14px;
	color: #a4a4a4;
	line-height: 24px;
}

.con_detail_txt .txt_time_count {
	font-size: 12px;
	color: #a4a4a4;
	position: absolute;
	bottom: 18px;
}

.txt_time,
.txt_media {
	padding-right: 15px;
}

.txt_count {
	padding-left: 30px;
	position: relative;
}

.txt_count_icon {
	display: none;
}

.txt_count ::after {
	content: "";
	display: block;
	width: 22px;
	height: 12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAQAAAArZtcxAAACZ0lEQVR4AZ2VA9AcTRCG91Ns23aKV4xt27Zt/LHNYvzEtlmOU45tHydd8wd3e7P7ofvQ+zZm5t3tXstdyEpTFnCIe7zDK/pOrMMspDk5rJQJmRnAGQIoBw1ykcFkSl7RIqzli073cpoZNKMCWUlFAlkpRxMmcZRv2v+JRRROWtEcUtSnky7TiQyOcelozn78KPluJpd70RgG8UGHbqJyGF6OJdznp+g9scqFeQqzHC9KsgYQ61S2AOf0TvdTMgxNxSqCNnbXkTYsogR7CQl+gxKmsnV4i+IVzSPQVJzSTC/HQwZRDyv1Ds+QKiKuBo804y3sZfvq+3+E3DZ8taDPqBqBVRFEscoWmYVtgoYYFQ4O00eZQ4wtuDwBflIl6nSVBQ1QPgofo0mb/OdyAIoAPQz0LEWx1I66eWihiRovJtUJiHYzpt9H4TF6PCjuGz1NCRCirsUdFDMso+jVUxk9qVF4HbLGIYvGWrFi+6zkSoJLll++sRa1CRKgbQqouGP01MdLiPpiMlb3WjuHW7TCmL4SxTIjwz9QTA9nJcTkqMetgn7cKkelVxI0QIUofITuhoVhdRisod1kNzTIU6rYGuSpoKujGmQrSnSmfbWavBb4OfUdWzq9qFNL1+axoD/oauItPxf1mjspnNwhpPFbQo5ZiKUPb/QOV1M2orWX8QAfX7nDsvB0SqNPIN8ZpEps0G/U4zvEWdqRzmXQt+EMIR252zAwTUJxKf4dpVk7wVSaUY6sxItmFaupIMf5of0/2UpFKzlCFgZx3vVlepWR7q8kd2KasYDDPOA9PtH3Yh1lMa3I7Z75C+upMgfwS8oaAAAAAElFTkSuQmCC) no-repeat center;
	background-size: 22px 12px;
	position: absolute;
	top: 2px;
	left: 0;
}

.con_btn {
	margin-top: 20px;
	text-align: center;
}

.con_btn a {
	font-size: 13px;
	color: #007CBA;
	line-height: 32px;
	display: block;
	border: 1px solid #007CBA;
	border-radius: 4px;
	width: 35%;
	max-width: 160px;
	margin: 0 auto;
}

.con_title .con_title_l li:nth-child(2) {
	width: 1px;
	height: 20px;
	background: #908d8d;
}

.con_btn a i {
	font-style: normal;
	display: inline-block;
	width: 12px;
	height: 11px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAABLklEQVR4AbTUg25lYRSG4YkH4di2Vdu23aBu4xMUcW+qN1Dbtm139c3Jsfknz+Za+9u+oRz1TQ+U3DV0j8/CfexgD0FuCAvBHsggSxW4B8EhIlwYFoVDCHaVWaod/tiF4BixLgiLx4lOmL9hgRe2IThFshNhqTiFYAte5gr/YgOCM2Q6EJaNcwjW8cdaw0+sQnCBfDvCCnEBwQq+29r4BUs6ocU29JTiEoJFfLb31nzCAgRXKLNQW4MrCGbx3tGH/xYzOqE1JmoUEJUpvHb29X6FSYiKQmdfHURlFC9c9QE/wwhEpQGNEJUhPHHgX2ex5jEGIdDVi4fu+ZfShA6ISgvuufVfyv47qEE5bl2PhLL008gtS0fL0tGydLQsRQAKy1LKAeVlKeUAsywlEQAA63jh0ZK24AoAAAAASUVORK5CYII=) no-repeat center;
	background-size: 12px 11px;
	margin-left: 8px;
}

@media screen and (max-width: 359px) {
	.news_banner h1 {
		font-size: 30px;
		letter-spacing: 8px;
	}
}


/*-------------------新闻列表------------------*/

@media screen and (min-width: 900px) {
	.news_con {
		padding: 40px 0 80px;
	}
	.news_con_box {
		width: 90%;
		max-width: 1200px;
		margin: 0 auto;
	}
	.con_title .con_title_l {
		width: auto;
	}
	.con_title .con_title_l li :first-child {
		margin-right: 30px;
		padding-right: 0;
		text-align: left;
		width: auto;
	}
	.con_title .con_title_l .d-blue :hover {
		color: #007CBA;
	}
	.con_title .con_title_l .c-blue :hover {
		color: #007CBA;
	}
	.con_title .con_title_l li :last-child {
		margin-left: 30px;
		padding-left: 0;
		width: auto;
	}
	.con_title .con_title_r {
		display: block;
		padding-top: 3px;
	}
	.con_title .con_title_r .blue_font {
		color: #007CBA;
	}
	.con_title .con_title_r span :nth-child(2) {
		padding-left: 30px;
	}
	.con_detail li {
		padding: 40px 40px;
		position: relative;
	}
	.con_detail li.top ::after {
		content: "";
		width: 42px;
		height: 32px;
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABACAYAAACELFBMAAABu0lEQVR4Ae3as+IfQRxF8di2bTSx7ZSx0cSuf1Wa2LbtJraTJrZt+6+c7zvc8hafFzi7MzszO+n+LSqXgjQNi6BfHEIb9J1DaIM+cAht0LMOoQ263SG0QWc7hDbocIfQBm3uENqgBRxCGzTccwxt0FWOoQ061DG0Qcs4hjZouO4g2qCTHUQbtKaDaIOGy46iDTrKUbRB8+G7w+iChnkOow1aSfvjzkHDJsfRBq2MJAfSBQ0rHEgbtKT2i++gYZIjaYNmxi2H0gUNjZHsWLqgYapjaYNmwzUH0wUN1bRffQcN/RxNGzQscDht0Iw44Hi6oCGv9iPloKEUnjiiLmiohLcOqQsaamvv6TtoqI5XDqoLGqrgKRxUqCSuOqhWHhx2UK3MmO+geoPx20G16uKeg2rlxloH1euDjw6qVRS7HFSvO146qFYuTMdfB9WqgX0OqtcC5x1UKz264qKD6nXECQfVq4t1+OugWsWQwEMH1cqAdtiInw6qlQt9sA9/HFQrD3pgLd47qFZGNEICx/HLQbWyogkmYAueOqheQbTGaCzFKbzQB7VsqImuGIoE5mMbDuMy7uINPgUkI+0/aBzgdAEwKnkAAAAASUVORK5CYII=) no-repeat center;
		background-size: 42px 32px;
	}
	.con_detail li .top_icon {
		position: absolute;
		top: 7px;
		right: 5px;
		z-index: 10;
		color: #fff;
		font-size: 12px;
		line-height: 12px;
		display: block;
	}
	.con_detail .con_detail_img {
		width: 37%;
		height: auto;
	}
	.con_detail .con_detail_txt {
		width: 63%;
		padding-left: 20px;
	}
	.con_detail .con_detail_txt.pl0 {
		padding-left: 0px;
		width: 100%;
	}
	.con_detail .con_detail_txt.pl0 .txt_time_count {
		position: static;
		margin-top: 8px;
	}
	.con_detail_txt h2 {
		font-size: 20px;
		line-height: 24px;
		padding-bottom: 8px;
	}
	.con_detail_txt p {
		line-height: 22px;
	}
	.con_detail_txt .txt_time_count {
		bottom: 38px;
	}
	.txt_time,
	.txt_media {
		padding-right: 24px;
	}
	.txt_count_icon {
		display: inline-block;
	}
	.txt_count ::after {
		content: "";
		display: block;
		width: 22px;
		height: 12px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAYCAQAAAArZtcxAAACZ0lEQVR4AZ2VA9AcTRCG91Ns23aKV4xt27Zt/LHNYvzEtlmOU45tHydd8wd3e7P7ofvQ+zZm5t3tXstdyEpTFnCIe7zDK/pOrMMspDk5rJQJmRnAGQIoBw1ykcFkSl7RIqzli073cpoZNKMCWUlFAlkpRxMmcZRv2v+JRRROWtEcUtSnky7TiQyOcelozn78KPluJpd70RgG8UGHbqJyGF6OJdznp+g9scqFeQqzHC9KsgYQ61S2AOf0TvdTMgxNxSqCNnbXkTYsogR7CQl+gxKmsnV4i+IVzSPQVJzSTC/HQwZRDyv1Ds+QKiKuBo804y3sZfvq+3+E3DZ8taDPqBqBVRFEscoWmYVtgoYYFQ4O00eZQ4wtuDwBflIl6nSVBQ1QPgofo0mb/OdyAIoAPQz0LEWx1I66eWihiRovJtUJiHYzpt9H4TF6PCjuGz1NCRCirsUdFDMso+jVUxk9qVF4HbLGIYvGWrFi+6zkSoJLll++sRa1CRKgbQqouGP01MdLiPpiMlb3WjuHW7TCmL4SxTIjwz9QTA9nJcTkqMetgn7cKkelVxI0QIUofITuhoVhdRisod1kNzTIU6rYGuSpoKujGmQrSnSmfbWavBb4OfUdWzq9qFNL1+axoD/oauItPxf1mjspnNwhpPFbQo5ZiKUPb/QOV1M2orWX8QAfX7nDsvB0SqNPIN8ZpEps0G/U4zvEWdqRzmXQt+EMIR252zAwTUJxKf4dpVk7wVSaUY6sxItmFaupIMf5of0/2UpFKzlCFgZx3vVlepWR7q8kd2KasYDDPOA9PtH3Yh1lMa3I7Z75C+upMgfwS8oaAAAAAElFTkSuQmCC) no-repeat center;
		background-size: 22px 12px;
		position: absolute;
		top: 1px;
		left: 0;
	}
	.con_btn {
		margin-top: 30px;
	}
	.con_btn a {
		font-size: 16px;
		line-height: 44px;
		width: 13.5%;
		max-width: 160px;
	}
	.con_btn a :hover {
		background: #007CBA;
		color: #fff;
	}
	.con_btn a i {
		font-style: normal;
		display: inline-block;
		width: 14px;
		height: 13px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAYAAABvCO8sAAABLklEQVR4AbTUg25lYRSG4YkH4di2Vdu23aBu4xMUcW+qN1Dbtm139c3Jsfknz+Za+9u+oRz1TQ+U3DV0j8/CfexgD0FuCAvBHsggSxW4B8EhIlwYFoVDCHaVWaod/tiF4BixLgiLx4lOmL9hgRe2IThFshNhqTiFYAte5gr/YgOCM2Q6EJaNcwjW8cdaw0+sQnCBfDvCCnEBwQq+29r4BUs6ocU29JTiEoJFfLb31nzCAgRXKLNQW4MrCGbx3tGH/xYzOqE1JmoUEJUpvHb29X6FSYiKQmdfHURlFC9c9QE/wwhEpQGNEJUhPHHgX2ex5jEGIdDVi4fu+ZfShA6ISgvuufVfyv47qEE5bl2PhLL008gtS0fL0tGydLQsRQAKy1LKAeVlKeUAsywlEQAA63jh0ZK24AoAAAAASUVORK5CYII=) no-repeat center;
		background-size: 14px 13px;
		margin-left: 8px;
	}
	.con_btn a:hover i {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAbCAQAAADFASenAAAA9UlEQVR4Ae3Ss4OdQRRA8SmDLrZt27btJk7K1wRl/rbYtm2vf+vdZPdj/041c+893Qkh6KxzyE7jvU6++WFuZm2+H77pFHTyA78tzqQt9Rvfdar9zPIdf61I1VYpwXezGgdTfUWpdYnaBqX4Yuq/wwk+ocyWWG2bcnw0vuVijPeosCtS26MC74yKWg73BhX2tdocUInXhoVoDPUKVQ7+O3VcFZ4bFOIxwDNUOd44UQBP9AvJ6OsxKNT9ToL7eod09HQPnHYG3NE9qb1/0M1tANd1ydGqzi6BczrmbFV7xx3SNrLVH8VWi602kt5qOtGtphPRagTV9tep9aOjsRIAAAAASUVORK5CYII=) no-repeat center;
		background-size: 14px 13px;
	}
}

@media screen and (min-width: 1100px) {
	.con_detail .con_detail_img {
		width: 29%;
		height: auto;
	}
	.con_detail .con_detail_txt {
		width: 71%;
	}
	.con_detail_txt h2 {
		font-size: 22px;
		line-height: 28px;
		padding-bottom: 8px;
	}
	.con_detail_txt p {
		font-size: 14px;
		line-height: 22px;
	}
}

@media only screen and (max-width:900px) {
	.con_title .con_title_l li:first-child {
		text-align: right;
		width: 49.5%;
		padding-right: 25px;
	}
	.con_title .con_title_l li:last-child {
		width: 49.5%;
		padding-left: 25px;
	}
	.con_detail_txt p {
		display: none;
	}
}