/* pc端全局css */
/* 设置全局大小 */
body {
	min-width: 1300px;
	background: #FFFFFF;
	position: relative;
	font-family: 'Microsoft YaHei', 'Noto Sans SC', 'Helvetica', 'Arial', sans-serif;
	margin: 0;
	padding: 0;
}

body,
blockquote,
dd,
dl,
figure,
form,
p,
pre,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

/*===== 统一设置列表的margin和padding，以及列表表形式 =====*/
body,
input,
button,
select,
optgroup,
option,
textarea,
pre {
	margin: 0;
	padding: 0;
}


/* 设置文本超链接a */
a {
	text-decoration: none;
	color: #333333;
}

/*===== 统一设置列表的margin和padding，以及列表表形式 =====*/
menu,
ul,
ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* input样式设置 */
input,
button {
	outline: none;
	height: 25px;
}

/* 统一文本输入框、下拉、文本框的背景色，避免被用户设置系统颜色而破坏页面色彩 */
select {
	border: 1px inset;
}

/* 统一下拉的边框 */
textarea {
	overflow: auto;
	vertical-align: text-bottom;
	border: 1px solid;
	resize: none;
}

/* 滚动条为auto，与周边的元素对齐方式，其中hack部分是IE6&7中vertical-align影响范围清除，resize为上下可拉动，避免左右拉动破坏页面布局，如有需要可以设置为none */
/*===== 设置表格元素的样式 =====*/
table {
	border-spacing: 0;
}

/* 合并表格的间隙，去掉单元格之间的间距，如有需要合并单元格为细线表格，可增加 border-collapse:collapse; */
td,
th,
caption {
	padding: 0;
}

/*===== 去除个别浏览器图片底部的几个像素，以及设置图片形式链接无边框 =====*/

a img {
	border: 0 none;
}

img {
	vertical-align: middle;
}

/*===== 设置iframe的背景色以及去除个别浏览器iframe底部的几个像素 =====*/
iframe {
	background-color: #FFFFFF;
	vertical-align: middle;
}

.hide {
	display: none;
}

.show {
	display: block;
}

/* 版权符号© */
/* &copy; */


/* 中间内容设置 */
.contentCenter {
	width: 1180px;
	margin: auto;
}

/* 清楚浮动 */
.both:after {
	content: " ";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}

/*兼容IE浏览器*/
.both {
	zoom: 1;
}

/* 外部字体  
引用外部文件不能用中文的  
引用字体文件需要引用至少三个后缀名.ttf .woff .eot 在不同浏览器中使用*/
/* @font-face {
	font-family: "fontFamily";
	src: url(../font/xiaowei.ttf);
	font-weight: normal;
	font-style: normal;
} */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input[type="number"] {
	-moz-appearance: textfield;
}

#help_details {
	padding-bottom: 0px;
}

.header {
	height: 79px;
	border-bottom: 1px solid #E7E7E7;
	background: rgba(255, 255, 255, 0.5);
}

.header1 {
	background: #F1FBF5;
}

.header-main {
	text-align: center;
	font-size: 0;
	position: relative;
}


.header-main>div {
	display: inline-block;
}

.header-left {
	position: absolute;
	left: 0px;
	top: 0px;
}

.header-left a {
	display: inline-block;
	font-size: 22px;
	line-height: 22px;
	color: #ababab;
	text-align: center;
	margin-right: 46px;
	margin-top: 24px;
}

.header-left a span {
	display: block;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
	margin-top: 5px;
}

.header-left a i {
	display: block;
	/* width: 52px; */
	height: 6px;
	margin-top: 10px;
}

.header-left a.active,
.header-left a:hover {
	font-size: 22px;
	font-weight: bold;
	color: #313545;
}

.header-left a.active span,
.header-left a:hover span {
	font-weight: normal;
}

.header-left a.active i,
.header-left a:hover i {
	background: url(../../img/site/global/underline.png) no-repeat center center;
}

.header-center {}

.header-center img {
	margin: 15px 0px;
}

.header-right {
	position: absolute;
	right: 0px;
	top: 0px;
}

.header-right .notLoggedIn .login {
	font-size: 16px;
	line-height: 79px;
	letter-spacing: 0px;
	color: #ababab;
	margin-right: 20px;
	cursor: pointer;
}

.header-right .notLoggedIn .login:hover {
	color: #313545;
}

.header-right .notLoggedIn .registered {
	display: inline-block;
	width: 76px;
	height: 36px;
	background-color: #25c56c;
	border-radius: 2px;
	font-size: 16px;
	line-height: 36px;
	color: #ffffff;
	text-align: center;
	margin: 22px 0px;
	cursor: pointer;
}

.header-right .notLoggedIn .registered:hover {
	background: #0EAA53;
}

.header-right .isLoggedIn {
	position: relative;
	height: 79px;
	cursor: pointer;
}

.header-right .isLoggedIn .headPortrait {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 25px;
}

.header-right .isLoggedIn .headPortrait img {
	width: 100%;
	height: 100%;
}

.header-right .vipIcon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../img/site/global/vip1.png) no-repeat center center;
	position: absolute;
	top: 42px;
	left: 16px;
}

.header-right .vipIcon.active {
	background: url(../../img/site/global/vip2.png) no-repeat center center;
}

.header-right .name {
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
	vertical-align: top;
	margin-top: 25px;
	margin-left: 10px;
}

.header-right .information {
	position: absolute;
	top: 79px;
	right: -80px;
	display: none;
	z-index: 1000000000;
}

.header-right .information-main {
	width: 281px;
	height: 40px;
	padding: 20px;
	background-color: #ffffff;
	box-shadow: 1px 0px 20px 0px rgba(144, 151, 147, 0.34);
	border-radius: 5px;
	text-align: left;
	margin-top: 5px;
}

.header-right .isLoggedIn:hover .information {
	display: block;
}

.header-right .information .triangle {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #FFFFFF;
	transform: rotate(45deg);
	position: absolute;
	top: -2px;
	right: 42%;
}


.header-right .information .headPortrait {
	margin-top: 0px;
	width: 40px;
	height: 40px;
	margin-right: 8px;
}

.header-right .information .nameId {
	display: inline-block;
	vertical-align: top;
}

.header-right .information .nameId>span:first-child {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 93px;
	margin-top: 3px;
}

.header-right .information .nameId>span:first-child+span {
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	margin-top: 10px;
}

.header-right .information .order {
	display: inline-block;
	width: 71px;
	height: 23px;
	background-color: #e6fff1;
	border-radius: 11px;
	font-size: 14px;
	line-height: 23px;
	color: #24c26a;
	text-align: center;
	vertical-align: top;
}

.header-right .information .order:hover {
	color: #0EAA53;
}

.header-right .information .exit {
	display: inline-block;
	width: 52px;
	height: 22px;
	background-color: #25c56c;
	border-radius: 11px;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	text-align: center;
	vertical-align: top;
	position: absolute;
	right: 20px;
}

.header-right .information .exit:hover {
	background: #0EAA53;
}

.header-right .information-div2 {
	width: 261px;
	height: 58px;
	border-radius: 6px;
	margin-top: 20px;
	background: url(../../img/site/global/personal_bg.png) no-repeat center center;
	position: relative;
	padding: 0px 10px;
}

.header-right .information-div2 a {
	display: inline-block;
	width: 74px;
	height: 26px;
	background-color: #ff8019;
	border-radius: 13px;
	font-size: 14px;
	line-height: 26px;
	color: #ffffff;
	text-align: center;
	position: absolute;
	right: 10px;
	top: 16px;
}

.header-right .information-div2 a:hover {
	background: #FF8F33;
}

.header-right .information-div2 .p1 {
	font-size: 16px;
	line-height: 58px;
	color: #333333;
	margin-left: 9px;
}

.header-right .information-div2 .p2 {
	font-size: 14px;
	line-height: 14px;
	padding-top: 10px;
	color: #333333;
}



/* 底部 */
.footer {
	height: 124px;
	background-color: #25c56c;
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 1px;
	color: #ffffff;
	width: 100%;
	position: relative;
	bottom: 0;
}

.footer a {
	color: #ffffff;
}

.footer p:first-child {
	padding-top: 37px;
}



/* 首页 */
.home-banner {
	height: 882px;
	background: url(../../img/site/global/banner.png) no-repeat center center;
}

.home-banner .banner-left {
	display: inline-block;
}

.home-banner .banner-left .title1 {
	font-size: 30px;
	line-height: 30px;
	color: #099b49;
	padding-top: 126px;
}

.home-banner .banner-left .title1 span {
	display: inline-block;
	width: 128px;
	height: 36px;
	background-color: #C3DBF1;
	border-radius: 2px 18px 18px 18px;
	font-size: 22px;
	line-height: 36px;
	color: #3562ff;
	text-align: center;
	margin-left: 9px;
}

.home-banner .banner-left .title2 {
	margin-top: 12px;
	margin-bottom: 30px;
}

.home-banner .banner-left .introduce {
	font-size: 18px;
	line-height: 22px;
	color: #464a5a;
	margin-top: 26px;
}

.home-banner .banner-left .introduce i {
	display: inline-block;
	width: 20px;
	height: 22px;
	vertical-align: top;
	background: url(../../img/site/global/icon.png) no-repeat;
	margin-right: 6px;
}


.home-banner .banner-left .download {
	display: block;
	width: 186px;
	height: 50px;
	background-color: #ff7b0f;
	border-radius: 25px;
	background: url(../../img/site/global/button2.png) no-repeat;
	margin-top: 40px;

}

.home-banner .banner-left .download i {
	display: inline-block;
	width: 35px;
	height: 35px;
	background: url(../../img/site/global/icon2.png) no-repeat;
	margin: 8px 10px 8px 11px;
}

.home-banner .banner-left .download span {
	display: inline-block;
	font-size: 24px;
	line-height: 50px;
	color: #ffffff;
	vertical-align: top;
}

.home-banner .banner-left .download:hover {
	background: #FF7B0F;
}

.home-banner .banner-left .systems {
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	margin-top: 22px;
}

.home-banner .banner-right {
	display: inline-block;
	width: 523px;
	height: 349px;
	float: right;
	margin-top: 195px;
	margin-right: 39px;
	position: relative;
}


.home-banner .banner-right .banner_1 {
	width: 124px;
	height: 112px;
	position: absolute;
	top: 120px;
	left: 96px;
	background: url(../../img/site/global/banner_1.png) no-repeat top right;
	animation-name: banner1;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes banner1 {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.home-banner .banner-right .banner_2 {
	position: absolute;
	top: 147px;
	left: 128px;
}

.home-banner .banner-right .banner_3 {
	width: 170px;
	height: 5px;
	background: #E6E6E6;
	position: absolute;
	top: 125px;
	left: 261px;
}

.home-banner .banner-right .banner_3 span {
	display: block;
	height: 5px;
	background: #15C162;
	animation-name: banner2;
	animation-duration: 5s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes banner2 {
	0% {
		width: 0%;
	}

	100% {
		width: 100%;
	}
}

.home-banner .banner-right .banner_4 {
	position: absolute;
	font-size: 12px;
	top: 132px;
	left: 369px;
	transform: scale(0.75);
	font-weight: bold;
}

.home-title {
	text-align: center;
}

.home-title p {
	display: inline-block;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #464a5a;
	text-align: center;
	padding: 20px 29px 0px 29px;
	background: url(../../img/site/global/circle.png) no-repeat right top;
}

.home-title div {
	font-size: 18px;
	line-height: 18px;
	color: #767a8c;
	margin-top: 30px;
}

.service {
	font-size: 0;
}

.service-main>div {
	display: inline-block;
	width: 364px;
	height: 344px;
	text-align: center;
	margin-top: 48px;
	margin-left: 44px;
}

.service-main>div:first-child {
	margin-left: 0px;
}

.service-main>div img {
	margin-top: 12px;
}

.service-main>div span {
	display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 0px;
	color: #464a5a;
	margin-top: 35px;
}

.service-main>div p {
	width: 274px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 22px;
	letter-spacing: 0px;
	color: #464a5a;
	margin: auto;
	margin-top: 25px;
}

.application {
	/* padding-top: 105px; */
	background: url(../../img/site/global/bg1.png) no-repeat center center;
	font-size: 0;
	height: 960px;
}

.application .home-title {
	margin-bottom: 100px;
	padding-top: 100px;
}

.application-main a {
	display: inline-block;
	width: 364px;
	height: 266px;
	background-color: #ffffff;
	border-bottom: 4px solid #FFFFFF;
	margin-bottom: 44px;
	margin-right: 44px;
	box-shadow: 0px 0px 16px 0px rgba(2, 108, 66, 0.1);
	text-align: center;
}

.application-main a:nth-child(3n) {
	margin-right: 0px;
}

.application-main .icon {
	display: inline-block;
	width: 91px;
	height: 91px;
	margin-top: 14px;
	position: relative;
}

.application-main .icon img {
	padding: 12px;
}

.application-main .icon i {
	display: inline-block;
	width: 91px;
	height: 91px;
	background: url(../../img/site/global/scene_icon7.png) no-repeat bottom right;
	position: absolute;
	top: 0px;
	left: 0px;
}

.application-main .title {
	display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #464a5a;
	margin-top: 30px;
}

.application-main .introduce {
	display: block;
	width: 252px;
	font-size: 16px;
	line-height: 28px;
	color: #464a5a;
	margin: auto;
	margin-top: 20px;
}

.application-main a:hover {
	border-bottom: 4px solid #60d9a9;
}

.application-main a:hover .icon i {
	animation-name: application;
	animation-duration: 3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes application {
	0% {
		transform: rotate(0deg);
	}

	50% {
		transform: rotate(180deg);
	}

	100% {
		transform: rotate(360deg);
	}
}


.stepFigure {
	margin-top: 160px;
	background: url(../../img/site/global/bg2.png) no-repeat bottom center;
	padding-bottom: 150px;
}

.stepFigure-main .navigation {
	text-align: center;
	margin-top: 20px;
	font-size: 0;
}

.stepFigure-main .navigation span {
	display: inline-block;
	width: 204px;
	height: 40px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(2, 108, 66, 0.1);
	border-radius: 20px;
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
	color: #25c56c;
	margin-left: 35px;
	cursor: pointer;
}

.stepFigure-main .navigation span:first-child {
	margin-left: 0px;
}

.stepFigure-main .navigation span.active {
	background-color: #25c56c;
	color: #FFFFFF;
}

.stepFigure-main .navigation span:hover {
	background-color: #25c56c;
	color: #FFFFFF;
}

.stepFigure-img {
	margin-top: 40px;
	width: 1020px;
	height: 712px;
	margin: auto;
	margin-top: 40px;
	position: relative;
}

.stepFigure-img img {
	width: 1020px;
	height: 680px;
	position: absolute;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}



.stepFigure-img img.active1 {
	animation: move1 0s forwards;
	animation-play-state: running;
}

.stepFigure-img img.active2 {
	animation: move2 0.5s forwards;
	animation-play-state: running;
}

.stepFigure-img img.active3 {
	animation: move3 0.5s forwards;
	animation-play-state: running;
}

@keyframes move1 {
	to {
		z-index: 3;
		top: 0px;
		transform: scale(1);
	}
}

@keyframes move2 {
	to {
		z-index: 2;
		transform: scale(0.96);
		top: 30px;
	}
}

@keyframes move3 {
	to {
		z-index: 1;
		transform: scale(0.92);
		top: 60px;
	}
}


.fileType {
	margin-top: 38px;
	font-size: 0;
}

.fileType .home-title {
	margin-top: 38px;
}

.fileType-main {
	margin-top: 80px;
}

.fileType-main1 {
	display: inline-block;
	vertical-align: top;
}

.fileType-center {
	display: inline-block;
	width: 4px;
	height: 600px;
	background-color: #f7f7f7;
	margin: 0px 38px;
}



.fileType-div {
	width: 550px;
	height: 180px;
	border-top: 4px solid #f7f7f7;
	padding-top: 25px;
}

.fileType-main1 .fileType-div:first-child {
	border-top: 0px solid #f7f7f7;
	margin-top: 0px;
}

.fileType-div img {
	margin-top: 55px;
}

.fileType-div div {
	display: inline-block;
	vertical-align: top;
	margin-left: 44px;
	width: 424px;
}

.fileType-div span {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #464a5a;
	margin-top: 39px;
}

.fileType-div p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #464a5a;
	margin-top: 10px;
}

.fileType-main1 .fileType-div:first-child span {
	margin-top: 39px;
}


.user {
	background: url(../../img/site/global/bg3.png) no-repeat bottom center;
	padding-top: 130px;
	padding-bottom: 110px;
	overflow: hidden;
}

.user-main {
	position: relative;
}

.user-main .swiper-container {
	height: 252px;
	padding-top: 100px;
	overflow: inherit;
}

.user-main .swiper-container .swiper-slide {
	width: 400px;
	height: 252px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(2, 108, 66, 0.1);
	border-radius: 30px 3px 50px 30px;
	transform: scale(0.92);
	background-image: url(../../img/site/global/icon3.png);
	background-position: 248px 150px;
	background-repeat: no-repeat;
	opacity: 0.8;
}


.user-main .swiper-container .swiper-slide-active,
.user-main .swiper-container .swiper-slide-next,
.user-main .swiper-container .swiper-slide-next+.swiper-slide {
	transform: scale(1);
	opacity: 1;
}

.user-main .swiper-pagination {
	width: 100%;
	top: 49px;
}

.user-main .swiper-pagination .swiper-pagination-bullet {
	width: 11px;
	height: 11px;
	background-color: #25c56c;
	margin-left: 7px;
	opacity: 1;
}

.user-main .swiper-pagination .swiper-pagination-bullet:first-child {
	margin-left: 0px;
}

.user-main .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #FFFFFF;
	width: 15px;
	height: 15px;
	border: 1px solid #25c56c;
	vertical-align: top;
	margin-top: 3px;
}

.user-main .swiper-pagination .swiper-pagination-bullet-active:after {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-color: #25c56c;
	content: " ";
	border-radius: 100%;
	vertical-align: top;
	margin-top: 2px;
}

.user-main .swiper-slide>p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 28px;
	letter-spacing: 0px;
	color: #464a5a;
	height: 85px;
	text-align: justify;
	padding: 35px 30px 30px 30px;
}

.user-main .swiper-slide>div {
	margin-left: 43px;
}

.user-main .swiper-slide>div .headPortrait {
	display: inline-block;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	overflow: hidden;
}

.user-main .swiper-slide>div .headPortrait img {
	width: 100%;
	height: 100%;
}

.user-main .swiper-slide>div .nameId {
	display: inline-block;
	vertical-align: top;
	margin-left: 22px;
}

.user-main .swiper-slide>div .nameId span:first-child {
	display: block;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #464a5a;
	margin-top: 8px;
}

.user-main .swiper-slide>div .nameId span:first-child+span {
	display: block;
	font-size: 17px;
	line-height: 18px;
	color: #999999;
	margin-top: 13px;
}

.idIcon {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../../img/site/global/icon4.png) no-repeat;
	vertical-align: top;
	margin-right: 6px;
}



/* 帮助 */
.help-banner {
	background: url(../../img/site/global/banner_bg2.png) no-repeat;
	height: 666px;
}

.help-banner .banner-left {
	display: inline-block;
}

.help-banner .banner-left .title {
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #099b49;
	margin-top: 49px;
}

.help-banner .banner-left .introduce {
	font-size: 18px;
	line-height: 18px;
	color: #464a5a;
	margin-top: 14px;
}

.help-banner .banner-left>a {
	display: block;
	width: 162px;
	height: 43px;
	background: url(../../img/site/global/button3.png) no-repeat;
	border-radius: 22px;
	font-size: 20px;
	line-height: 43px;
	color: #ffffff;
	text-align: center;
	margin-top: 37px;
}

.help-banner .banner-left>a:hover {
	background: #18BC61;
}

.help-banner .banner-left .help-list {
	margin-top: 27px;
	font-size: 0;
}

.help-banner .help-list>div {
	display: inline-block;
	width: 356px;
	height: 300px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(2, 108, 66, 0.1);
	vertical-align: top;
	padding: 30px;
}

.help-banner .help-list>div:first-child {
	margin-right: 22px;
}

.help-banner .help-list>div p {
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	color: #464a5a;
}

.help-banner .help-list>div a {
	display: block;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0px;
	color: #767a8c;
	margin-top: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.help-banner .help-list>div a:hover {
	color: #22b664;
}

.consulting {
	height: 600px;
	background-color: #ffffff;
	border: solid 1px #e5e8ed;
	margin-top: 100px;
	margin-bottom: 60px;

}

.consulting .consulting-left {
	width: 400px;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}

.consulting .consulting-left .p1 {
	background: url(../../img/site/global/dialog_box.png) no-repeat;
	padding: 10px 18px 32px 18px;
	width: 221px;
	background-size: 100% 100%;
	font-size: 18px;
	line-height: 24px;
	color: #22b664;
	margin-left: auto;
	margin-top: 75px;
}

.consulting .consulting-left .p2 {
	width: 234px;
	height: 234px;
	background: url(../../img/site/global/customer_service.png) no-repeat;
	margin: auto;
	margin-top: -5px;
}

.consulting .consulting-left .p3 {
	font-size: 26px;
	line-height: 26px;
	color: #464a5a;
	font-weight: bold;
	margin-top: 23px;
}

.consulting .consulting-left .p4 {
	font-size: 18px;
	line-height: 18px;
	color: #767a8c;
	margin-top: 12px;
}

.consulting .consulting-left a {
	display: inline-block;
	position: relative;
}

.consulting .consulting-left a .button {
	display: inline-block;
	width: 162px;
	height: 43px;
	background: url(../../img/site/global/button2.png) no-repeat;
	border-radius: 22px;
	font-size: 20px;
	line-height: 43px;
	color: #ffffff;
	margin-top: 17px;
}

.consulting .consulting-left a .triangle {
	display: inline-block;
	position: absolute;
	left: -6px;
	bottom: 10px;
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	transform: rotate(-45deg);
	border-top: solid 1px #e8eaeb;
	border-left: solid 1px #e8eaeb;
}

.consulting .consulting-left a .customerServiceQQ {
	position: absolute;
	right: -170px;
	bottom: 0px;
	display: none;
}

.consulting .consulting-left a:hover .button {
	background: #FF7B0F;
}

.consulting .consulting-left a:hover .customerServiceQQ {
	display: block;
}

.consulting .consulting-right {
	width: 666px;
	display: inline-block;
	vertical-align: top;
	margin-right: 40px;
	float: right;
	font-size: 0;
}

.consulting .consulting-div {
	margin-bottom: 20px;
}

.consulting .consulting-div .name {
	display: inline-block;
	width: 80px;
	font-size: 14px;
	line-height: 44px;
	color: #464a5a;
	vertical-align: top;
}

.consulting .consulting-div .name span {
	display: inline-block;
	width: 7px;
}

.consulting-right .introduce {
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
	margin-top: 20px;
}

.consulting-right .introduce {
	margin-bottom: 20px;
}

.consulting .title input {
	display: inline-block;
	width: 573px;
	height: 42px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #e8eaeb;
	padding-left: 10px;
}





/* 富文本 */

#content {
	font-size: 14px;
	width: 583px !important;
	display: inline-block !important;
	border: none;
}

.w-e-toolbar {
	padding: 0px !important;
}

.w-e-toolbar .w-e-menu>i {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: top;
}

.w-e-toolbar .w-e-menu>i:before {
	content: "";
}

.w-e-toolbar p {
	line-height: 30px;
}

.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {
	padding: 0px !important;
}

.w-e-text-container {
	height: 90px !important;
}

.w-e-toolbar .w-e-menu {
	height: 30px !important;
	width: 30px !important;
}

.w-e-toolbar .w-e-menu[data-title="全屏"] {
	display: none;
}

.w-e-icon-paragraph-left {
	background: url(../../img/site/global/post_icon13.png) no-repeat center center;
}

.w-e-icon-bold {
	background: url(../../img/site/global/post_icon3.png) no-repeat center center;
}

.w-e-icon-italic {
	background: url(../../img/site/global/post_icon4.png) no-repeat center center;
}

.w-e-icon-header {
	background: url(../../img/site/global/post_icon5.png) no-repeat center center;
}

.w-e-icon-underline {
	background: url(../../img/site/global/post_icon7.png) no-repeat center center;
}

.w-e-toolbar .w-e-menu>.w-e-icon-pencil2 {
	background: url(../../img/site/global/post_icon15.png) no-repeat center center;
}

.w-e-icon-paragraph-left:before,
.w-e-icon-paragraph-center:before,
.w-e-icon-paragraph-right:before {
	content: "" !important;
}

.w-e-toolbar .w-e-menu[data-title="对齐"] .w-e-list>.w-e-item:first-child+.w-e-item+.w-e-item+.w-e-item {
	display: none;
}

.w-e-toolbar .w-e-menu[data-title="文字颜色"] {
	width: 40px !important;
	display: inline-block !important;
	text-align: left;
}

.w-e-toolbar .w-e-menu[data-title="文字颜色"]:after {
	display: inline-block;
	width: 8px;
	height: 5px;
	content: " ";
	background: url(../../img/site/global/post_icon16.png) no-repeat;
	position: absolute;
	top: 12px;
}

.w-e-toolbar {
	background: #F7F7F7 !important;
}

.w-e-toolbar {
	border: none !important;
}

.w-e-text-container {
	border: solid 1px #e8eaeb !important;
	border-radius: 2px;
}

.w-e-toolbar .w-e-menu:hover {
	background-color: #eeeeee !important;
}

.w-e-icon-paragraph-left.w-e-drop-list-item {
	background: url(../../img/site/global/post_icon14.png) no-repeat center center;
	width: 30px;
	display: inline-block;
	height: 30px;
	vertical-align: top;
}

.w-e-icon-paragraph-center.w-e-drop-list-item {
	background: url(../../img/site/global/post_icon13.png) no-repeat center center;
	width: 30px;
	display: inline-block;
	height: 30px;
	vertical-align: top;
}

.w-e-icon-paragraph-right.w-e-drop-list-item {
	background: url(../../img/site/global/post_icon12.png) no-repeat center center;
	width: 30px;
	display: inline-block;
	height: 30px;
	vertical-align: top;
}




















.consulting .addImages div {
	display: inline-block;
}

.consulting .addImages div p {
	display: inline-block;
	width: 78px;
	height: 78px;
	background-color: #f7f7f7;
	border-radius: 2px;
	position: relative;
	vertical-align: top;
	margin-right: 10px;
}

.consulting .addImages div .p1 img {
	width: 100%;
	height: 100%;
}

.consulting .addImages div .p1 span {
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 100%;
	position: absolute;
	top: -8px;
	right: -8px;
	background: url(../../img/site/global/delete.png) no-repeat;
	cursor: pointer;
}

.consulting .addImages div .p1 span:hover {
	background: url(../../img/site/global/delete.png) no-repeat -16px 0px;
}

.consulting .addImages .p2 span {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../../img/site/global/add-to.png) no-repeat;
	margin: 30px;
}

.consulting .addImages .p2:hover span {
	background: url(../../img/site/global/add-to.png) no-repeat -18px 0px;
}

.consulting .addImages div input {
	width: 78px;
	height: 78px;
	background-color: #ffffff;
	border-radius: 2px;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity: 0;
	cursor: pointer;
}

.consulting .userName .name {
	line-height: 22px;
}

.consulting .userName p {
	display: inline-block;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 0px;
	color: #464a5a;
}

.consulting .contact {
	margin-bottom: 10px;
}

.consulting .contact input {
	width: 362px;
	height: 44px;
	background-color: #ffffff;
	border-radius: 2px;
	border: solid 1px #e8eaeb;
	padding-left: 10px;
}

.consulting .contact p {
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 0px;
	color: #999999;
	width: 585px;
	margin-left: 80px;
	margin-top: 10px;
}

.consulting-button {
	width: 162px;
	height: 43px;
	background-color: #18bc61;
	border-radius: 22px;
	background: url(../../img/site/global/button3.png) no-repeat;
	border: none;
	font-size: 20px;
	line-height: 43px;
	color: #ffffff;
	cursor: pointer;
	margin-left: 220px;
}

.consulting-button:hover {
	background: #18BC61;
}




/* 帮助详情 */
.help_details {
	font-size: 0;
}


.help_details .aside {
	display: inline-block;
	width: 342px;
	vertical-align: top;
	margin-top: 40px;
}

.help_details .aside div {
	width: 292px;
	/*height: 330px;*/
	background-color: #f8f8f8;
	margin-bottom: 22px;
	padding: 30px 20px 30px 30px;
}

.help_details .aside p {
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	letter-spacing: 0px;
	color: #464a5a;
}

.help_details .aside a {
	display: block;
	font-size: 16px;
	line-height: 16px;
	color: #767a8c;
	margin-top: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.help_details .aside a:hover {
	color: #25c56c;
}

.article {
	width: 808px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 40px;
	padding-bottom: 180px;
}

.article .navigation {
	width: 100%;
	border-bottom: 2px solid #efefef;
	padding-bottom: 14px;
}

.article .navigation a,
.article .navigation span,
.article .navigation p,
.article .navigation h1 {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	color: #464a5a;
}

.article .navigation span {
	margin: 0px 10px;
}

.article .navigation a:hover {
	color: #25c56c;
}

.article>.title {
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	color: #464a5a;
	text-align: center;
	margin-top: 35px;
}

.article .updatedDate {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #767a8c;
	text-align: center;
	margin-top: 22px;
	margin-bottom: 10px;
}

.article .article-main {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #575b6f;
	padding-bottom: 50px;
	border-bottom: 2px solid #efefef;
}

.article .article-main p {
	width: 774px;
	margin: auto;
}

.article .article-main .title {
	width: 100%;
	font-weight: bold;
}

.article .article-main img {
	display: block;
	max-width: 774px;
	border: solid 1px #25c56c;
	margin: 20px auto;
}

.article-jump {
	margin-top: 28px;
}

.article-jump a {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 14px;
	letter-spacing: 0px;
	color: #464a5a;
	vertical-align: top;
}

.article-jump a span {
	max-width: 200px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}

.article-jump .nextArticle {
	float: right;
}

.article-jump a:hover {
	color: #25c56c;
}




/* 订单 */
.order-banner {
	background: url(../../img/site/global/banner_bg4.png) no-repeat center center;
	height: 270px;
}


.order-banner .banner-left {
	display: inline-block;
	margin-top: 57px;
	vertical-align: top;
	font-size: 0;
}

.order-banner .banner-left .headPortrait {
	display: inline-block;
	width: 70px;
	height: 70px;
	background-color: #ffffff;
	border: solid 2px #68c792;
	border-radius: 100%;
	overflow: hidden;
}

.order-banner .banner-left .headPortrait img {
	width: 100%;
	height: 100%;
}

.order-banner .banner-left div {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}

.order-banner .banner-left .name {
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	color: #464a5a;
	margin-top: 8px;
}

.order-banner .banner-left .idNo {
	font-size: 17px;
	line-height: 18px;
	color: #999999;
	margin-top: 15px;
}

.order-banner .banner-left .type {
	font-size: 14px;
	line-height: 14px;
	color: #767a8c;
	margin-top: 12px;
}

.order-banner .banner-left .time {
	font-size: 14px;
	line-height: 14px;
	color: #767a8c;
	margin-top: 12px;
}

.order-banner .banner-right {
	display: inline-block;
	vertical-align: top;
	float: right;
	width: 350px;
	height: 135px;
	font-size: 0;
	margin-top: 35px;
	position: relative;
}

.order-banner .banner-right p {
	display: inline-block;
	height: 38px;
	background-color: #ffffff;
	border-radius: 19px;
	margin-bottom: 10px;
	padding-right: 20px;
	/* animation-name: banner1;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite; */
}

.order-banner .banner-right .headPortrait {
	display: inline-block;
	width: 34px;
	height: 34px;
	border-radius: 100%;
	margin: 2px;
	overflow: hidden;
	vertical-align: top;
}

.order-banner .banner-right .headPortrait img {
	width: 100%;
	height: 100%;
}

.order-banner .banner-right .time {
	font-size: 12px;
	line-height: 38px;
	color: #daa96c;
	margin-left: 6px;
}

.order-banner .banner-right .buy {
	font-size: 12px;
	line-height: 38px;
	color: #767a8c;
	margin-left: 11px;
}

.order-list {
	padding-bottom: 60px;
	min-height: 555px;
}

.order-list>p {
	font-size: 18px;
	line-height: 18px;
	color: #464a5a;
	text-align: center;
	padding-top: 54px;
	margin-bottom: 11px;
}

.order-main {
	border: solid 2px #f3f3f3;
	font-size: 0px;
}

.order-main>div {
	height: 60px;
	line-height: 60px;
}

.order-main>div span {
	font-size: 14px;
	line-height: 60px;
	color: #464a5a;
	text-align: center;
	display: inline-block;
	vertical-align: top;
}



.order-main .title .canBeBinding,
.order-main .title .isBinding {
	line-height: 16px;
	margin-top: 15px;
	vertical-align: top;
}

.order-main .name {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
}

.order-main .account {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.order-main .package {
	width: 60px;
}

.order-main .activationTime {
	width: 150px;
}

.order-main .availableTime {
	width: 75px;
}

.order-main .periodValidity {
	width: 150px;
}

.order-main .canBeBinding {
	width: 90px;
}

.order-main .isBinding {
	width: 90px;
}

.order-main .orderNumber {
	width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.order-main .machineId {
	width: 170px;
}

.order-main .state {
	width: 90px;
}

.order-main .machineId input {
	display: inline-block;
	border: none;
	width: 108px;
	background: none;
}

.order-main .machineId a {
	display: inline-block;
}

.order-main .machineId a:hover {
	color: #25c56c;
}

.order-main .state span {
	cursor: pointer;
	width: 70px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
	text-align: center;
	border-radius: 12px;
	vertical-align: middle;
}

.order-main .notPaying {
	background-color: #e91d1d;
}

.order-main .inactive {
	background-color: #ff8019;
}

.order-main .inUse {
	background-color: #25c56c;
}

.order-main .expired {
	background-color: #dbdbdb;
}

.order-main div:nth-child(2n) {
	background-color: #f5f5f5;
}

.loadMore {
	display: block;
	width: 180px;
	height: 42px;
	background-color: #ececec;
	border-radius: 2px;
	margin: 20px auto;
	font-size: 18px;
	line-height: 44px;
	letter-spacing: 1px;
	color: #4c4c4c;
	text-align: center;
	cursor: pointer;
	border: 1px #ececec solid;

}

.loadMore i {
	display: inline-block;
	width: 11px;
	height: 15px;
	background: url(../../img/site/global/more.png) no-repeat;
	margin-left: 4px;
}

.loadMore:hover {
	color: #25c56c;
	border: 1px #25c56c solid;
	background: #FFFFFF;
}

.loadMore:hover i {
	background: url(../../img/site/global/more.png) no-repeat -12px 0px;
}




/* 协议 */
.agreement {
	padding-top: 80px;
}

.agreement .title {
	text-align: center;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #464a5a;
}

.agreement .time {
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	color: #767a8c;
	margin-top: 26px;
}

.agreement-main {
	margin-bottom: 60px;
	margin-top: 30px;
}

.agreement-main p {
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #575b6f;
	text-indent: 2em;
}

.agreement-main p strong {
	display: block;
	margin-top: 30px;
}




/* 会员 */
.member {
	background: url(../../img/site/global/banner_bg3.png) no-repeat center center;
}

.member-main {
	padding-bottom: 40px;
}

.member-introduce .p1 {
	display: inline-block;
	height: 38px;
	background-color: #c2ebd3;
	border-radius: 0px 19px 19px 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	color: #22b664;
	margin-top: 60px;
	padding: 0px 12px;

}

.member-introduce .p1 .num {
	display: inline-block;
}

.member-introduce .p1 .num li {
	display: inline-block;
}

.member-introduce .p2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	color: #ff7015;
	margin-top: 15px;
}

.member-introduce .p3 {
	font-size: 18px;
	line-height: 18px;
	color: #464a5a;
	margin-top: 20px;
}




/* 套餐购买 */
.planBuy {
	width: 1180px;
	height: 682px;
	margin: auto;
	position: relative;
	background: #FFFFFF;
	margin-top: 34px;
}

.planBuy-top {
	text-align: center;
	padding-top: 17px;
}

.planBuy-top .timeLimit {
	display: inline-block;
	width: 372px;
	height: 88px;
	background: url(../../img/site/global/Limited_time_offer.png) no-repeat;
	text-align: left;
}

.planBuy-top .timeLimit span {
	display: inline-block;
	height: 62px;
	font-size: 24px;
	line-height: 62px;
	font-weight: bold;
	color: #ff6d14;
	margin-top: 14px;
}

.planBuy-top .timeLimit span:first-child {
	margin-left: 112px;
	margin-right: 20px;
}
/* 新增tc_top */
.tc_top {
	position: absolute;
	top: -10px;
	left: 0;
	width: 100%;
	height: 34px;
	background: url(../../img/site/global/taocan_top.png) no-repeat;
	font-size: 18px;
	line-height: 32px;
	color: #ffca80;
}

.planBuy .package {
	font-size: 0px;
	text-align: center;
	margin-top: 13px;
}

.planBuy .package>div {
	display: inline-block;
	width: 218px;
	height: 273px;
	background: url(../../img/site/global/bg4.png) no-repeat;
	margin-left: 35px;
	cursor: pointer;
	vertical-align: top;
	text-align: center;
	position: relative;
}

.planBuy .package>div:first-child {
	margin-left: 0px;
}

.planBuy .package>div:hover {
	background: url(../../img/site/global/bg4.png) no-repeat -218px 0px;
}

.planBuy .package>div.action {
	background: url(../../img/site/global/bg4.png) no-repeat -436px 0px;
}

.planBuy .package>div .p1 {
	font-size: 16px;
	color: #fefefe;
	display: inline-block;
	transform: rotate(45deg);
	position: absolute;
	top: 14px;
	right: -15px;
	height: 32px;
	width: 90px;
	line-height: 32px;
}

.planBuy .package>div .p2 {
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin-top: 45px;
	font-weight: bold;
}

.planBuy .package>div .p3 {
	font-size: 16px;
	line-height: 16px;
	color: #5e5e5e;
	margin-top: 10px;
}

.planBuy .package>div .p4 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px;
	margin-top: 10px;
	color: #25c56c;
}

.planBuy .package>div .p4 span {
	font-size: 30px;
	line-height: 30px;
}

.planBuy .package>div .p5 {
	font-size: 16px;
	line-height: 16px;
	color: #999999;
	margin-top: 30px;
	text-decoration: line-through;
	padding-bottom: 5px;
}

.planBuy .package>div .p6 {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 14px;
	letter-spacing: 0px;
	color: #81745f;
	padding: 0px 27px;
	text-align: left;
	margin: auto;
	margin-top: 10px;
}

.planBuy .package>div .p6 i {
	display: inline-block;
	width: 11px;
	height: 9px;
	background: url(../../img/site/global/check_sign1.png) no-repeat;
	margin-right: 5px;
}

.planBuy .package>div .p6 span {
	display: inline-block;
	vertical-align: top;
}




.planBuy .package>div.action .p3 {
	color: #8d7161;
}

.planBuy .package>div.action .p4 {
	color: #ff740d;
}

.planBuy .package>div.action .p5 {
	color: #ffffff;
}

.planBuy .package>div.action .p6 {
	color: #ffed97;
}

.planBuy .package>div.action .p6 i {
	background: url(../../img/site/global/check_sign2.png) no-repeat;
}


.planBuy .planBuy-div {
	margin-left: 100px;
	margin-top: 25px;
}

.planBuy>div .title {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	vertical-align: top;
	margin-right: 27px;
}

.planBuy .name {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
}

.planBuy .number .title {
	line-height: 26px;
}

.planBuy .number div {
	font-size: 0px;
	display: inline-block;
}



.planBuy .number div button {
	width: 22px;
	height: 26px;
	border: solid 1px #25c56c;
	background: #FFFFFF;
	font-size: 20px;
	color: #333333;
	vertical-align: top;
	cursor: pointer;
}



.planBuy .number div .reduction span {
	display: inline-block;
	width: 8px;
	height: 2px;
	background: url(../../img/site/global/reduce.png) no-repeat;
	vertical-align: middle;
}

.planBuy .number div .add span {
	display: inline-block;
	width: 11px;
	height: 11px;
	background: url(../../img/site/global/plus.png) no-repeat;
	vertical-align: middle;
}

.planBuy .number div .reduction:hover span {
	background: url(../../img/site/global/reduce.png) no-repeat -8px 0px;
}

.planBuy .number div .add:hover span {
	background: url(../../img/site/global/plus.png) no-repeat -10px 0px;
}

.planBuy .number div input {
	width: 59px;
	height: 24px;
	border: solid 1px #25c56c;
	border-left: 0px;
	border-right: 0px;
	text-align: center;
}

.planBuy .terms p {
	font-size: 14px;
	line-height: 14px;
	color: #666666;
}

.planBuy .terms i {
	display: inline-block;
	width: 16px;
	height: 15px;
	vertical-align: top;
	margin-right: 5px;
	background: url(../../img/site/global/choice2.png) no-repeat;
	cursor: pointer;
}

.planBuy .terms i:hover {
	background: url(../../img/site/global/choice2.png) no-repeat -16px 0px;
}

.planBuy .terms i.action {
	background: url(../../img/site/global/choice2.png) no-repeat -32px 0px;
}

.planBuy .terms i.action:hover {
	background: url(../../img/site/global/deselect2.png) no-repeat -16px 0px;
}

.planBuy .terms a {
	font-size: 14px;
	color: #25c56c;
}

.planBuy .terms a:hover {
	color: #03B451;
}

.planBuy .price {
	margin-top: 35px;
	margin-left: 100px;
}

.planBuy .price .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	color: #333333;
	margin-right: 25px;
	vertical-align: baseline;
}

.planBuy .price>div {
	display: inline-block;
	position: relative;
}

.planBuy .price>div .price-number {
	font-size: 16px;
	font-weight: bold;
	color: #ff572d;
	line-height: 26px;
}

.planBuy .price>div .price-number span {
	font-size: 26px;
}

.planBuy .price>div .save {
	display: inline-block;
	position: absolute;
	top: -28px;
	left: 56px;
	padding: 0px 10px;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
	white-space: nowrap;
	height: 28px;
	background: url(../../img/site/global/dialog_box1.png) no-repeat;
	background-size: 100% 100%;
}

.planBuy-pay {
	width: 201px;
	height: 40px;
	background-color: #25c56c;
	border-radius: 20px;
	margin-left: 100px;
	margin-top: 15px;
	border: none;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
}

.planBuy-pay:hover {
	background: #03B451;
}





/* 举报弹窗 */
#promptPopUp {
	position: fixed;
	bottom: 55%;
	left: 0px;
	width: 100%;
	height: 0px;
	z-index: 999999999;
	text-align: center;
	background: #006666;
}

#promptPopUp .promptPopUp-main {
	display: inline-block;
	padding: 15px 30px;
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	border-radius: 2px;
}





/* 支付弹窗 */
.popupWindow {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	top: 0px;
}

.shadow {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.popupWindow-main {
	width: 400px;
	height: 459px;
	background-color: #ffffff;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -229.5px 0 0 -200px;
	font-size: 0;
}

.cancel {
	display: inline-block;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 14px;
	height: 14px;
	background: url(../../img/site/global/close.png) no-repeat;
	cursor: pointer;
}

.popupWindow-main .payTheAmount {
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin-top: 44px;
	margin-bottom: 20px;
}

.popupWindow-main .payTheAmount>span {
	color: #ff572d;
	font-size: 20px;
}

.popupWindow-main .payTheAmount>span span {
	font-size: 26px;
}

.popupWindow-main .information {
	width: 290px;
	text-align: left;
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	margin: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.popupWindow-main .QrCode {
	text-align: center;
	position: relative;
	width: 160px;
	height: 160px;
	margin: auto;
	margin-top: 10px;
}

.popupWindow-main .QrCode img {
	width: 100%;
	height: 100%;
}

.popupWindow-main .QrCode p {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 110px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #ffffff;
	text-shadow: 0px 1px 3px 0px #000000;
	padding-top: 50px;
	cursor: pointer;
	display: none;
}

.popupWindow-main .methodPayment {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 18px;
	letter-spacing: 0px;
	color: #010101;
	text-align: center;
	margin-top: 12px;
}

.popupWindow-main .methodPayment span {
	margin-left: 10px;
	display: inline-block;
}

.popupWindow-main .methodPayment span:first-child {
	margin-left: 0px;
}

.popupWindow-main .weChat i {
	display: inline-block;
	background: url(../../img/site/global/weixin.png) no-repeat;
	width: 22px;
	height: 18px;
	margin-right: 4px;
	vertical-align: top;
}

.popupWindow-main .alipay1 i {
	display: inline-block;
	background: url(../../img/site/global/zhifubao.png) no-repeat;
	width: 22px;
	height: 19px;
	margin-right: 4px;
	vertical-align: top;
}

.popupWindow-main .alipay {
	font-size: 14px;
	line-height: 14px;
	color: #1db762;
	float: right;
	margin-top: 40px;
	text-decoration: revert;
	margin-right: 20px;
}

.popupWindow-main .alipay:hover {
	color: #3AC679;
}

.popupWindow-div {
	text-align: center;
	width: 360px;
	margin: auto;
	margin-top: 60px;
	padding-bottom: 40px;
	border-bottom: 1px solid #f5f5f5;
}

.popupWindow-main .orderNo {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	text-align: center;
	margin-top: 19px;
}

.popupWindow-main .determineButton {
	display: block;
	width: 162px;
	height: 43px;
	background-color: #18bc61;
	border-radius: 22px;
	background: url(../../img/site/global/button3.png) no-repeat;
	border: none;
	font-size: 20px;
	line-height: 43px;
	color: #ffffff;
	margin: auto;
	margin-top: 35px;
	cursor: pointer;
}

.payFailure .determineButton {
	margin-top: 71px;
}

.popupWindow-main .determineButton:hover {
	background: #18BC61;
}

.popupWindow-div img {
	display: inline-block;
}

.popupWindow-div div {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	margin-left: 30px;
}

.popupWindow-div div .p1 {
	font-size: 20px;
	line-height: 20px;
	color: #333333;
	margin-top: 46px;
}

.popupWindow-div div .p2 {
	font-size: 20px;
	line-height: 26px;
	color: #ff572d;
	margin-top: 15px;
	margin-left: -5px;
}

.popupWindow-div div .p2 span {
	font-size: 26px;
}

.popupWindow-div div .p3 {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	margin-top: 20px;
	width: 210px;
	text-align: justify;
}

.promptPopup-main {
	width: 346px;
	height: 190px;
	background-color: #ffffff;
	border-radius: 6px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -95px 0 0 -173px;
	font-size: 0;
}

.popupWindow-top {
	height: 49px;
	border-bottom: 1px solid #F1F1F1;
}

.popupWindow-top {
	font-size: 18px;
	line-height: 49px;
	color: #333333;
}

.popupWindow-top i {
	display: inline-block;
	width: 28px;
	height: 30px;
	background: url(../../img/site/global/member_icon1.png) no-repeat;
	vertical-align: top;
	margin-left: 17px;
	margin-top: 10px;
	margin-right: 9px;
}

.popupWindow-top .font {
	display: inline-block;
	padding: 5px 2px 0px 0px;
	line-height: 17px;
	background: url(../../img/site/global/member_icon2.png) no-repeat top right;
}

.promptPopup-main>div p {
	font-size: 16px;
	line-height: 23px;
	color: #666666;
	padding: 20px 25px;
}

.promptPopup-main>div div {
	position: absolute;
	bottom: 20px;
	text-align: center;
	width: 100%;

}

.promptPopup-main>div button {
	width: 84px;
	height: 28px;
	background-color: #24c26a;
	border-radius: 14px;
	border: none;
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
	cursor: pointer;
}

.promptPopup-main>div button:hover {
	background: #03B451;
}



/* 登录注册弹窗 */
.logRegister-main {
	width: 466px;
	height: 554px;
	background-color: #ffffff;
	border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -277px 0 0 -233px;
	font-size: 0;
}

.logRegister-top {
	height: 105px;
	background: url(../../img/site/global/sign_in_bg.png) no-repeat;
}

.logRegister-main .navigation {
	height: 49px;
	line-height: 49px;
	border-bottom: 1px solid #f6f6f6;
	text-align: center;
}

.logRegister-main .navigation span {
	display: inline-block;
	font-size: 16px;
	line-height: 49px;
	color: #999999;
	margin-left: 60px;
	position: relative;
	cursor: pointer;
}

.logRegister-main .navigation span:first-child {
	margin-left: 0px;
}

.logRegister-main .navigation span>i {
	position: absolute;
	display: inline-block;
	width: 100%;
	height: 1px;
	bottom: 0px;
	left: 0px;
	text-align: center;
}

.logRegister-main .navigation span>i i {
	display: inline-block;
	width: 64px;
	height: 1px;
	vertical-align: top;
}

.logRegister-main .navigation span:hover {
	color: #2d3137;
}

.logRegister-main .navigation span:hover>i i {
	background-color: #1ba053;
}

.logRegister-main .navigation .action {
	color: #2d3137;
}

.logRegister-main .navigation .action>i i {
	background-color: #1ba053;
}


.weChatLogin .QrCode {
	width: 160px;
	height: 160px;
	margin: auto;
	margin-top: 30px;
	position: relative;
	text-align: center;
}

.weChatLogin img {
	width: 100%;
	height: 100%;
}

.weChatLogin .failure {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 110px;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #ffffff;
	text-shadow: 0px 1px 3px 0px #000000;
	padding-top: 50px;
	cursor: pointer;
	display: none;
}

.weChatLogin-p {
	text-align: center;
	margin-top: 10px;
	height: 52px;
}

.weChatLogin-p p {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 26px;
	letter-spacing: 0px;
	color: #2d3137;
}

.weChatLogin-p p span {
	color: #ff7015;
}

.logRegister .logRegisterButton {
	display: block;
	width: 328px;
	height: 43px;
	border-radius: 22px;
	background: url(../../img/site/global/button1.png) no-repeat;
	margin: auto;
	font-size: 20px;
	line-height: 43px;
	color: #ffffff;
	text-align: center;
	margin-top: 25px;
	border: none;
	cursor: pointer;
}

.logRegister .logRegisterButton:hover {
	background: #18BC61;
}

.logRegister .passwordLogin {
	text-align: center;
	position: relative;
	height: 399px;
}

.logRegister input {
	width: 308px;
	height: 44px;
	background-color: #f7f7f7;
	border-radius: 2px;
	border: none;
	padding: 0px 10px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 44px;
	color: #2d3137;
}

.passwordLogin .loginPhone,
.logRegister .registered-phone,
.logRegister .password-phone {
	margin-top: 40px;
}

.passwordLogin .error {
	font-size: 14px;
	line-height: 14px;
	letter-spacing: 0px;
	color: #ed1414;
	position: absolute;
	left: 69px;
	top: 19px;
}

.password-font {
	text-align: left;
	width: 328px;
	margin: auto;
	margin-top: 10px;
}

.passwordLogin .remember {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0px;
	color: #2d3137;
	cursor: pointer;
}

.passwordLogin .remember i {
	width: 20px;
	height: 16px;
	display: inline-block;
	background: url(../../img/site/global/choice1.png) no-repeat 0px 0px;
	vertical-align: top;
}

.passwordLogin .remember.action i {
	background: url(../../img/site/global/choice1.png) no-repeat -40px 0px;
}

.passwordLogin .remember:hover {
	color: #999999;
}

.passwordLogin .forget {
	font-size: 14px;
	line-height: 16px;
	color: #999999;
	float: right;
	cursor: pointer;
}

.passwordLogin .forget:hover {
	color: #25c56c;
}

.logRegister .passwordLogin .logRegisterButton {
	margin-top: 47px;
}

.bottomJump {
	position: absolute;
	font-size: 14px;
	color: #2d3137;
	bottom: 30px;
	left: 0px;
	width: 100%;
	text-align: center;
}

.bottomJump p {
	font-size: 14px;
	line-height: 14px;
	color: #2d3137;
}

.bottomJump p span {
	color: #1d8eff;
	cursor: pointer;
}

.bottomJump p span:hover {
	color: #25c56c;
}

.registeredPassword {
	text-align: center;
}

.registeredPassword .verification {
	width: 328px;
	height: 44px;
	background-color: #f7f7f7;
	border-radius: 2px;
	margin: auto;
	margin-top: 20px;
	text-align: left;
	position: relative;
}

.registeredPassword .verification input {
	width: 100px;
	vertical-align: top;
	margin-top: 0px;
}

.registeredPassword .verification .obtain {
	font-size: 14px;
	line-height: 44px;
	color: #2d3137;
	position: absolute;
	right: 10px;
	top: 0px;
	cursor: pointer;
}

.registeredPassword .verification .obtain:hover {
	color: #25c56c;
}

.registeredPassword .verification .againObtain {
	font-size: 14px;
	line-height: 44px;
	color: #999999;
	position: absolute;
	right: 10px;
	top: 0px;
}

.registeredPassword .agreementJump {
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	margin-top: 10px;
}

.registeredPassword .agreementJump i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../../img/site/global/choice.png) no-repeat;
	vertical-align: top;
	margin-right: 5px;
	cursor: pointer;
}

.registeredPassword .agreementJump i:hover {
	background: url(../../img/site/global/choice.png) no-repeat -16px 0px;
}

.registeredPassword .agreementJump i.action {
	background: url(../../img/site/global/choice.png) no-repeat -32px 0px;
}

.registeredPassword .agreementJump a {
	color: #1d8eff;
}




/* 客服 */
.customerService {
	position: fixed;
	right: 10px;
	bottom: 20%;
	z-index: 10000000;
}


.customerService .contact {
	display: inline-block;
	width: 60px;
	height: 130px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #25c56c;
}

.customerService .contact {
	display: inline-block;
	width: 60px;
	height: 130px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #25c56c;
	text-align: center;
	position: relative;
}

.customerService .contact .service {
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #099b49;
	margin-top: 11px;
}

.customerService .contact .service1 {
	display: inline-block;
	width: 61px;
	height: 58px;
	background-color: #25c56c;
	background-image: url(../../img/site/global/kefu.png);
	background-position: bottom center;
	background-repeat: no-repeat;
}


.customerService .placedTop {
	width: 60px;
	height: 60px;
	background-color: #ffffff;
	border-radius: 3px;
	border: solid 1px #25c56c;
	margin-top: 4px;
	background-image: url(../../img/site/global/topping.png);
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}




.customerServiceQQ {
	display: inline-block;
	width: 152px;
	height: 198px;
	background-color: #ffffff;
	border: solid 1px #e8eaeb;
}

.customerServiceQQ .font {
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #0d0d0f;
	margin-top: 4px;
	margin-bottom: 3px;
}

.customerServiceQQ .font span {
	color: #25c56c;
	font-weight: bold;
}

.customerServiceQQ .img {
	display: inline-block;
	width: 136px;
	height: 136px;
}

.customerServiceQQ .img img {
	width: 100%;
	height: 100%;
}



.customerService .contact.action .customerServiceQQ {
	display: inline-block;
}

.customerService .contact.action .customerServiceQQ {
	display: inline-block;
}

.customerService .contact.action {
	background-color: #D8F8E7;
}

.customerService .customerServiceQQ {
	position: absolute;
	right: 62px;
	top: 0px;
	width: 159px;
	height: 198px;
	background-color: nona;
	border: none;
	display: none;
}

.customerService .customerServiceQQ-main {
	display: inline-block;
	width: 152px;
	height: 198px;
	background-color: #ffffff;
	border: solid 1px #e8eaeb;
	margin-right: 7px;
}

.customerService .placedTop:hover {
	background-color: #D8F8E7;
}



/* 套餐授权提示 */
.authorizedPrompt {
	width: 544px;
	height: 381px;
	background-color: #ffffff;
	border-radius: 6px;
	margin: -190.5px 0 0 -272px;
}

.authorizedPrompt .popupWindow-top i {
	background: url(../../img/site/global/Popup_icon1.png) no-repeat;
}

.authorizedPrompt-main {
	padding: 0px 31px;
}

.authorizedPrompt-main .p1 {
	font-size: 15px;
	line-height: 15px;
	color: #333333;
	margin-top: 23px;
}

.authorizedPrompt-div {
	border: 1px solid #F3F3F3;
	height: 187px;
	margin-top: 20px;
	border-radius: 2px;
}

.authorizedPrompt-div div p:nth-child(2n) {
	background-color: #f7f7f7;
}

.authorizedPrompt-div span {
	display: inline-block;
	font-size: 15px;
	line-height: 45px;
	letter-spacing: 0px;
	color: #666666;
	text-align: center;
}

.authorizedPrompt-div .name {
	width: 140px;
}

.authorizedPrompt-div .availableTime {
	width: 180px;
}

.authorizedPrompt-div .bindingComputer {
	width: 160px;
}

.authorizedPrompt-div .title span {
	background: #F3F3F3;
	line-height: 52px;
	height: 52px;
}

.authorizedPrompt-div div .name {
	text-align: left;
}

.authorizedPrompt-div .name i {
	display: inline-block;
	width: 16px;
	height: 15px;
	background: url(../../img/site/global/choice2.png) no-repeat;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 15px;
	cursor: pointer;
}

.authorizedPrompt-div .name i:hover {
	background: url(../../img/site/global/choice2.png) no-repeat -16px 0px;
}

.authorizedPrompt-div .name i.action {
	background: url(../../img/site/global/choice2.png) no-repeat -31px 0px;
}

.authorizedPrompt-main .machineId {
	margin-top: 30px;
}

.authorizedPrompt-main .machineId span {
	display: inline-block;
	font-size: 15px;
	line-height: 28px;
	color: #666666;
	vertical-align: top;
}

.authorizedPrompt-main .machineId span i {
	display: inline-block;
	width: 14px;
	height: 28px;
	background: url(../../img/site/global/identification.png) no-repeat center center;
	vertical-align: top;
	margin-right: 4px;
}

.authorizedPrompt-main .machineId button {
	width: 96px;
	height: 28px;
	background-color: #24c26a;
	border-radius: 14px;
	float: right;
	border: none;
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
	cursor: pointer;
}

.authorizedPrompt-main .machineId button:hover {
	background: #1B9B54;
}

/* 添加修改 */
.index-help {
	font-size: 0;
	margin-top: 100px;
}

.index-help>div {
	display: inline-block;
	vertical-align: top;
	display: inline-block;
	width: 400px;
	height: 300px;
	background-color: #ffffff;
	box-shadow: 0px 0px 16px 0px rgba(0 0 0 / 10%);
	vertical-align: top;
	padding: 30px;
	margin: 0px 50px;
}

.index-help>div:first-child+div {
	float: right;
}

.index-help>div p {
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	color: #464a5a;
}

.index-help>div a {
	display: block;
	font-size: 16px;
	line-height: 16px;
	letter-spacing: 0px;
	color: #767a8c;
	margin-top: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-help>div a:hover {
	color: #22b664;
}

.consulting {
	margin-bottom: 20px;
}

.keywordTag {
	margin-bottom: 20px;
}

.keywordTag a {
	display: inline-block;
	font-size: 16px;
	margin-right: 10px;
	/* color: #FF7B0F; */
}

.keywordTag a:hover {
	color: #18BC61;
}


.article .article-main {
	border: none;
	padding-bottom: 20px;
}

.article .article-jump {
	border-top: 2px solid #efefef;
	padding-top: 28px;
}
/* 活动添加 */

.home-banner>.contentCenter {
	position: relative;
}
.banner-activity {
	width: 100%;
	position: absolute;
	top: 0px;
}



.home-banner .activity {
	position: absolute;
	width: 300px;
	height: 150px;
	left: -51px;
}

.home-banner .activity>span,
.home-banner .activity>p {
	display: inline-block;
	position: absolute;
}

.home-banner .activity-span1 {
	width: 51px;
	height: 49px;
	background: url(../../img/site/global/Gold_COINS2.png) no-repeat center center;
	top: 97px;
}

.home-banner .activity-span2 {
	width: 45px;
	height: 49px;
	background: url(../../img/site/global/A_red_envelope.png) no-repeat center center;
	top: 40px;
	right: 8px;
}

.home-banner .activity-span3 {
	width: 41px;
	height: 39px;
	background: url(../../img/site/global/Gold_COINS1.png) no-repeat center center;
	top: 0px;
	left: 163px;
}

.home-banner .activity-span4 {
	display: inline-block;
	width: 58px;
	height: 64px;
	background: url(../../img/site/global/Double_11_preferential.png) no-repeat;
	top: -3px;
	left: 122px;
	text-align: center;
}

.home-banner .activity-span4 span {
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	width: 32px;
	left: 17px;
	bottom: 22px;
	line-height: 1;
}

.home-banner .banner-left .download {
	position: relative;
	z-index: 1;
}

.home-banner .banner-left .systems {
	position: relative;
	z-index: 1;
}

.activity-time1 {
	width: 316px;
	height: 46px;
	background: url(../../img/site/global/Limitedtimeoffer.png) no-repeat center center;
	margin: auto;
	margin-top: 20px;
	font-size: 0;
}

.activity-time1 span {
	display: inline-block;
	line-height: 46px;
	color: #FFFFFF;
	font-size: 18px;
	font-family: "SOURCEHANSANSCN";
}

.activity-time1 span.activity-name {
	margin-left: 50px;
}

.activity-time1 span.activity-time {
	margin-left: 15px;
}

.activity-time2 {
	font-size: 14px;
	line-height: 1;
	color: #FE6E02;
	margin-top: 15px;
	text-align: center;
	font-family: "SOURCEHANSANSCN";

}




/* 会员修改 */
.planBuy .package>div .p6 {
	margin-top: 10px;
}

.planBuy .package.activity>div {
	background: url(../../img/site/global/bg.png) no-repeat -436px 0px;
}

.planBuy .package.activity>div:hover {
	background: url(../../img/site/global/bg.png) no-repeat -218px 0px;
}

.planBuy .package.activity>div.action {
	background: url(../../img/site/global/bg.png) no-repeat 0px 0px;
}

.planBuy .package.activity>div .activity-p {
	position: absolute;
	transform: rotate(0deg);
	width: 141px;
	height: 47px;
	background: url(../../img/site/global/pc-Double11.png) no-repeat center center;
	top: -13px;
	left: -8px;
}

.planBuy .package.activity>div .activity-p span {
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 35px;
	margin-top: 11px;
	margin-left: 70px;
}

.planBuy .activity-time2 {
	color: #E40015;
	margin: auto;
	padding-top: 20px;
}

.planBuy .activity-time1 {
	margin-top: 10px;
	margin-bottom: 30px;
}

.planBuy .activity-time1 {
	background: url(../../img/site/global/pc-bg.png) no-repeat center center;
}

.planBuy .package>div .p5 {}

.planBuy .package>div .p6 {
	color: #585042;
}

/* 首页新增功能 */
.news {
	width: 1180px;
	margin: 0 auto;
	text-align: center;
	padding-top: 70px;
	padding-bottom: 80px;
	box-sizing: border-box;
}

.news_top {
	width: 220px;
	margin: 0 auto;
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
	font-family: MicrosoftYaHei-Bold;
	color: #464a5a;
	position: relative;
}

.news_top img {
	position: absolute;
	right: -30px;
	top: -19px;
}

.news_p {
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0px;
	color: #464a5a;
	margin-top: 23px;
	margin-bottom: 37px;
}

.news_con {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.news_con p {
	width: 100%;
	height: 16px;
	display: flex;
	justify-content: space-between;
	color: #464a5a;
	line-height: 16px;
	letter-spacing: 0px;
	font-size: 16px;
	margin-bottom: 20px;
}

.news_con p .spanText{
	text-align: left;
	display: inline-block;
	width: 380px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_con p:last-child {
	margin-bottom: 0;
}

.news_conL {
	width: 580px;
	height: 328px;
	border: 1px solid #f0f0f0;
	padding: 30px;
	box-sizing: border-box;
	position: relative;
}

.news_con a:hover {
	color: #25C56C;
}

.news_con img {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 16px;
}

.news_conR {
	width: 580px;
	height: 328px;
	border: 1px solid #f0f0f0;
	padding: 30px;
	box-sizing: border-box;
	position: relative;
}

/* 资讯页 */
.news_box {
	width: 100%;
	background-color: #FFFFFF;
	position: relative;
}

.news_box .header {
	width: 100%;
	height: 79px;
	border-bottom: 1px solid #E7E7E7;
	background: url(../../img/site/global/news_banner.png) repeat-x;
}

.article_news {
	width: 808px;
	display: inline-block;
	margin-left: 30px;
	margin-top: 40px;
	margin-bottom: 40px;
}

.article_news .news_list {
	width: 100%;
	border-bottom: 2px solid #efefef;
	padding: 17px 20px 20px 20px;
	box-sizing: border-box;
	position: relative;
}

.article_news .news_list:hover::before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 1px;
	left: 0;
	border: 2px solid #25c56c;
	box-sizing: border-box;
}

.article_news .news_list p:nth-child(1) {
	font-size: 22px;
	color: #464a5a;
}

.article_news .news_list p:nth-child(2) {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	color: #767a8c;
	margin: 14px 0 20px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	word-break: break-all;
}


.article_news .news_date {
	width: 100%;
	display: flex;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0px;
	color: #767a8c;
	box-sizing: border-box;
}

.article_news .news_date div {
	display: flex;
	align-items: center;
	margin-right: 30px;
}

.article_news .news_date img:nth-child(1) {
	width: 20px;
	height: 20px;
	margin-right: 6px;
}





.article_news .navigation {
	width: 100%;
	border-bottom: 2px solid #efefef;
	padding-bottom: 14px;
}

.article_news .navigation a,
.article_news .navigation span,
.article_news .navigation p,
.article_news .navigation h1 {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
	color: #464a5a;
}

.article_news .navigation span {
	margin: 0px 10px;
}

.article_news .navigation a:hover {
	color: #25c56c;
}

.article_news>.title {
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	color: #464a5a;
	text-align: center;
	margin-top: 35px;
}

.article_news .updatedDate {
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #767a8c;
	text-align: center;
	margin-top: 22px;
	margin-bottom: 10px;
}

.article_news .article-main {
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 1px;
	color: #575b6f;
	border-bottom: 2px solid #efefef;
	box-sizing: border-box;
}

.article_news .article-main p {
	width: 774px;
	margin: auto;
}

.article_news .article-main .title {
	width: 100%;
	font-weight: bold;
}

.article_news .article-main img {
	display: block;
	width: 774px;
	border: solid 1px #25c56c;
	margin: 20px 0 20px 17px;
	box-sizing: border-box;
}

.article_news .article-jump {
	margin-bottom: 40px;
}

.editor {
	width: 100%;
	text-align: right;
	font-size: 14px;
	color: #464a5a;
	padding-top: 20px;
	padding-bottom: 16px;
	box-sizing: border-box;
}

.editor a {
	font-size: 14px;
	color: #0055ff;
}

.editor a:hover {
	color: #18BC61;
}

.article_pages {
	width: 580px;
	margin: 0 auto;
	padding: 40px 0;
	box-sizing: border-box;
	display: flex;
}

.article_pages a {
	display: inline-block;
	width: 40px;
	height: 40px;
	background-color: #e7ebee;
	color: #767a8c;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	font-style: normal;
	border-radius: 3px;
	margin-right: 10px;
}

.article_pages a:hover {
	color: #FFFFFF;
	background-color: #25c56c;
}

.article_pages .action {
	color: #FFFFFF;
	background-color: #25c56c;
}

.article_pages p {
	height: 40px;
	color: #767a8c;
	line-height: 40px;
	font-size: 14px;
	margin-right: 10px;
}

.icon_pre,.icon_next {
	display: inline-block;
	font-size: 18px!important;
	font-weight: bold;
	line-height: 38px!important;
}



