@charset 'utf-8';

.page {
	background: #f5f5f5;
	padding-bottom: 60px
}

.page .pageContent {
	background: #fff
}

.aboutNav {
	margin-bottom: 30px;
	padding-top: 100px;
	background: url(../images/about/about_top.png?v=d32b81) 50% 0 no-repeat #fff
}

.aboutNav ul {
	display: table;
	padding: 0 40px
}

.aboutNav ul li {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: 70px;
	padding: 25px;
	list-style: none;
	font-size: 14px
}
.page-news .aboutNav ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.page-news .aboutNav ul li {
	display: flex;
	justify-content: center;
}
.aboutNav ul a {
	color: #666;
	white-space: nowrap
}

.aboutNav .nav-active a {
	color: #00af67
}

.aboutNav .nav-active:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -14px;
	display: block;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #f5f5f5;
	height: 0;
	width: 0
}

.page-aboutUs .aboutUsContent .about-header {
	height: 450px;
	width: 100%;
	background: url(../images/about/about_header.jpg?v=d14420) center no-repeat
}

.page-aboutUs .aboutUsContent .about-header .cct-title {
	display: none
}

.page-aboutUs .aboutUsContent .cct {
	background: #fff;
	padding: 100px 80px 80px 60px
}

.page-aboutUs .aboutUsContent .cct .cct-name {
	font-size: 30px;
	color: #00af67
}

.page-aboutUs .aboutUsContent .cct .cct-paragraph {
	font-size: 14px;
	color: #999;
	text-indent: 2em;
	line-height: 20px;
	margin-top: 20px
}

.page-aboutUs .aboutUsContent .cct .cct-service {
	margin-top: 50px;
	font-size: 0;
	padding: 0 20px
}

.page-aboutUs .aboutUsContent .cct .cct-service .service-item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-top: 70px;
	width: 60px;
	font-size: 16px;
	color: #666;
	text-align: center;
	background: url(../images/about/cct_service.png?v=665e82) no-repeat;
	margin: 0 20px
}

.page-aboutUs .aboutUsContent .cct .cct-service .service-item .service-text {
	word-wrap: break-word;
	font-size: 12px
}

.page-aboutUs .aboutUsContent .cct .cct-service .abroad {
	background-position: 0 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .inbound {
	background-position: -60px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .domestic {
	background-position: -120px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .taiwan {
	background-position: -180px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .liner {
	background-position: -240px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .visa {
	background-position: -300px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .plane {
	background-position: -360px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .vip {
	background-position: -420px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .business {
	background-position: -480px 0
}

.page-aboutUs .aboutUsContent .cct .cct-service .exhibition {
	background-position: -540px 0
}

.page-aboutUs .aboutUsContent .cct .intro-image {
	margin-top: 60px
}

.page-aboutUs .aboutUsContent .cct .intro-image img {
	width: 505px;
	height: 310px
}

.page-aboutUs .aboutUsContent .cct .intro-image img:first-child {
	margin-right: 20px
}

.page-aboutUs .aboutUsContent .cct-org {
	background: #fff;
	padding: 0 80px 100px
}

.page-aboutUs .aboutUsContent .cct-org .org-title {
	font-size: 30px;
	color: #00af67
}

.page-aboutUs .aboutUsContent .cct-org .org-table {
	width: 100%;
	border-collapse: collapse;
	margin-top: 30px
}

.page-aboutUs .aboutUsContent .cct-org .org-table tr:nth-child(odd) {
	background: #f5f5f5
}

.page-aboutUs .aboutUsContent .cct-org .org-table td {
	width: 50%;
	height: 35px;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	border: 1px solid #e4e4e4;
	padding-left: 20px
}

.page-aboutUs .aboutUsContent .cct-org .org-table2 td {
	height: 35px;
	font-size: 14px;
	color: #333;
	vertical-align: middle;
	border: 1px solid #e4e4e4;
	padding: 4px;
}

.page-businessCooperation .businessCooperationContent .about-header h1 {
	display: none
}

.page-businessCooperation .businessCooperationContent .summary-cooperation {
	padding: 90px 160px 30px;
	font-size: 14px;
	color: #999;
	text-indent: 2em;
	line-height: 1.75
}

.page-businessCooperation .businessCooperationContent .business-contact {
	padding: 30px 160px
}

.page-businessCooperation .businessCooperationContent .business-contact .business-title {
	float: left;
	width: 100%;
	color: #999;
	padding-bottom: 40px
}

.page-businessCooperation .businessCooperationContent .business-contact .business-title h2 {
	font-size: 22px
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item {
	float: left;
	width: 440px;
	height: 200px
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item .mail-send {
	color: #00af67
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item .title-special {
	color: #999
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item .p-special {
	color: #333
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item h2 {
	font-size: 22px;
	color: #333;
	padding-bottom: 25px
}

.page-businessCooperation .businessCooperationContent .business-contact .business-item p {
	color: #999;
	line-height: 1.75;
	font-size: 14px;
	padding-right: 100px
}

.page-mediaRelation .mediaRelationContent .about-header {
	height: 450px;
	width: 100%;
	background: url(../images/about/media.jpg?v=f5c894) center no-repeat
}

.page-mediaRelation .mediaRelationContent .about-header h1 {
	display: none
}

.page-mediaRelation .mediaRelationContent .summary-cooperation {
	padding: 90px 160px 30px;
	font-size: 14px;
	color: #999;
	text-indent: 2em;
	line-height: 1.75
}

.page-mediaRelation .mediaRelationContent .business-contact {
	padding: 30px 160px
}

.page-mediaRelation .mediaRelationContent .business-contact .business-title {
	float: left;
	width: 100%;
	color: #999;
	padding-bottom: 40px
}

.page-mediaRelation .mediaRelationContent .business-contact .business-title h2 {
	font-size: 22px
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item {
	float: left;
	width: 440px;
	height: 200px
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item .mail-send {
	color: #00af67
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item .title-special {
	color: #999
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item .p-special {
	color: #333
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item h2 {
	font-size: 22px;
	color: #333;
	padding-bottom: 25px
}

.page-mediaRelation .mediaRelationContent .business-contact .business-item p {
	color: #999;
	line-height: 1.75;
	font-size: 14px;
	padding-right: 100px
}

.page-joinUs .joinUsContent .jobs .jobs-detail .detail-item,
.page-joinUs .joinUsContent .join-header h1 {
	display: none
}

.page-joinUs .joinUsContent .join-header {
	height: 450px;
	width: 100%;
	background: url(../images/about/joinus_header.jpg?v=e575aa) center no-repeat;
	line-height: 450px
}

.page-joinUs .joinUsContent .hr-desc {
	background: #fff;
	padding: 80px 80px 50px
}

.page-joinUs .joinUsContent .title {
	font-size: 30px;
	color: #00af67
}

.page-joinUs .joinUsContent .hr-paragraph {
	font-size: 14px;
	color: #999;
	text-indent: 2em;
	line-height: 20px;
	margin-top: 20px
}

.page-joinUs .joinUsContent .hr-social {
	background: #fff;
	padding: 0 80px 50px
}

.page-joinUs .joinUsContent .hr-social .sub-title {
	font-size: 18px;
	color: #666;
	margin-top: 10px
}

.page-joinUs .joinUsContent .hr-social .mail-send {
	color: #00af67;
	margin: 0 5px
}

.page-joinUs .joinUsContent .jobs {
	width: 100%;
	background: #f5f5f5;
	margin-top: 40px;
	padding: 40px
}

.page-joinUs .joinUsContent .jobs .jobs-type {
	float: left;
	width: 200px
}

.page-joinUs .joinUsContent .jobs .jobs-type .type-title {
	margin: 25px 0 10px;
	font-size: 18px;
	color: #333
}

.page-joinUs .joinUsContent .jobs .jobs-type .first {
	margin-top: 0
}

.page-joinUs .joinUsContent .jobs .jobs-type .job-item {
	font-size: 14px;
	color: #666;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	cursor: pointer
}

.page-joinUs .joinUsContent .jobs .jobs-type .job-item.on {
	color: #00af67
}

.page-joinUs .joinUsContent .jobs .jobs-type .border-top {
	border-top: 1px solid #e5e5e5
}

.page-joinUs .joinUsContent .jobs .jobs-detail {
	float: left;
	width: 760px;
	padding-left: 80px
}

.page-joinUs .joinUsContent .jobs .jobs-detail .detail-item.on {
	display: block
}

.page-joinUs .joinUsContent .jobs .jobs-detail h3 {
	font-size: 24px;
	color: #00af67
}

.page-joinUs .joinUsContent .jobs .jobs-detail .job-part {
	margin-top: 30px
}

.page-joinUs .joinUsContent .jobs .jobs-detail h4 {
	font-size: 18px;
	color: #333;
	margin-bottom: 10px
}

.page-joinUs .joinUsContent .jobs .jobs-detail p {
	font-size: 14px;
	color: #666;
	line-height: 22px
}

.page-joinUs .jobsWrap {
	margin-top: 40px;
	padding: 10px 40px 40px;
	background: #f5f5f5;
	*zoom: 1
}

.page-joinUs .jobsWrap:after,
.page-joinUs .jobsWrap:before {
	content: " ";
	display: table;
	height: 0
}

.page-joinUs .jobsWrap:after {
	clear: both
}

.page-joinUs .jobsWrap .navi {
	float: left;
	width: 180px
}

.page-joinUs .jobsWrap .navi .group {
	padding-top: 30px
}

.page-joinUs .jobsWrap .navi .group .title {
	position: relative;
	height: 40px;
	border-bottom: 1px solid #e5e5e5;
	color: #333;
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
	cursor: pointer
}

.page-joinUs .jobsWrap .navi .group .title:after {
	font-family: iconfont;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: '\e7c8';
	position: absolute;
	top: 0;
	right: 0;
	color: #999
}

.page-joinUs .jobsWrap .navi .group .title:hover:after {
	color: #666
}

.page-joinUs .jobsWrap .navi .group .jobList {
	display: none
}

.page-joinUs .jobsWrap .navi .group .jobItem {
	border-bottom: 1px solid #e5e5e5
}

.page-joinUs .jobsWrap .navi .group .jobItem a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 50px;
	color: #666;
	font-size: 14px;
	line-height: 50px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.page-joinUs .jobsWrap .navi .group .jobItem a:hover {
	color: #00af67
}

.page-joinUs .jobsWrap .navi .group .jobItem.on a {
	color: #00af67;
	font-weight: 700;
	cursor: default
}

.page-joinUs .jobsWrap .navi .group .jobItem.on a:hover {
	background: 0 0
}

.page-joinUs .jobsWrap .navi .group.on .title {
	font-weight: 700
}

.page-joinUs .jobsWrap .navi .group.on .title:after {
	content: '\e7c7'
}

.page-joinUs .jobsWrap .navi .group.on .jobList {
	display: block
}

.page-joinUs .jobsWrap .desc {
	float: right;
	width: 700px
}

.page-joinUs .jobsWrap .desc .jdItem {
	display: none;
	padding: 30px 0
}

.page-joinUs .jobsWrap .desc .jdItem.on {
	display: block
}

.page-joinUs .jobsWrap .desc h3 {
	color: #00af67;
	font-size: 24px
}

.page-joinUs .jobsWrap .desc h4 {
	margin-top: 30px;
	margin-bottom: 10px;
	color: #333;
	font-size: 18px
}

.page-joinUs .jobsWrap .desc p {
	color: #666;
	font-size: 14px;
	line-height: 22px;
	white-space: pre-wrap
}

.page-contactUs .contactUsContent .location {
	width: 1200px;
	height: 500px;
	background: url(../images/about/location.png?v=729adf)
}

.page-contactUs .contactUsContent .contact-us {
	padding: 100px 0 20px 160px;
	color: #666
}

.page-contactUs .contactUsContent .contact-us h1 {
	font-size: 32px
}

.page-contactUs .contactUsContent .contact-us p {
	font-size: 14px;
	line-height: 1.75
}

.page-contactUs .contactUsContent .contact-us .company-name {
	color: #333;
	font-size: 22px;
	padding: 30px 0
}

.page-contactUs .contactUsContent .business-contact {
	padding: 30px 160px
}

.page-contactUs .contactUsContent .business-contact .business-item {
	float: left;
	width: 440px;
	height: 240px
}

.page-contactUs .contactUsContent .business-contact .business-item .mail-send {
	color: #00af67
}

.page-contactUs .contactUsContent .business-contact .business-item h2 {
	font-size: 22px;
	color: #333;
	padding-bottom: 30px
}

.page-contactUs .contactUsContent .business-contact .business-item p {
	color: #666;
	line-height: 1.75;
	font-size: 14px
}

.page-magazine .magazineContent {
	padding: 50px 50px 60px
}

.page-magazine .currentIssue {
	padding-left: 264px;
	color: #333
}

.page-magazine .currentIssue .cover {
	float: left;
	width: 234px;
	height: 312px;
	margin-left: -264px
}

.page-magazine .currentIssue .title {
	margin-bottom: 4px;
	font-size: 28px
}
.page-news .currentIssue{
	display: flex;
	justify-content: space-between;
	padding-left: 0;
	margin-bottom: 20px;
}
.page-news .currentIssue .cover {
	width: 370px;
	height: 234px;
	margin-left: 0;
}
.page-news .currentIssue .news-item-content{
	margin-left: 30px;
}
.page-news .currentIssue .title{
	font-size: 20px;
	margin-bottom: 6px;
}
.page-magazine .currentIssue .period {
	font-size: 18px
}
.page-magazine .currentIssue .intro {
	margin: 18px 0;
	padding: 15px 20px;
	background: #f5f5f5;
	color: #666;
	font-size: 14px;
	line-height: 26px
}
.page-news .currentIssue .intro {
	margin: 12px 0;
}
.page-magazine .currentIssue .view {
	display: inline-block;
	padding: 8px 30px;
	background: #f86a5c;
	color: #fff;
	font-size: 20px;
	line-height: 20px
}

.page-magazine .allIssues .year {
	margin: 60px 0 10px;
	font-weight: 700;
	font-size: 20px;
	line-height: 30px
}

.page-magazine .allIssues .item {
	float: left;
	width: 164px;
	height: 250px;
	margin-right: 23px;
	text-align: center
}

.page-magazine .allIssues .item:last-child {
	margin-right: 0
}

.page-magazine .allIssues .item a {
	color: #333
}

.page-magazine .allIssues .item .cover {
	display: block;
	width: 164px;
	height: 218px
}

.page-magazine .allIssues .item .title {
	margin-top: 10px;
	font-size: 16px;
	line-height: 20px
}

.page-cctHonor .cctHonorContent {
	padding: 0 40px 100px
}

.page-cctHonor .cctHonorContent .title {
	font-size: 36px;
	color: #00af67;
	padding-top: 40px;
	text-align: center
}

.page-cctHonor .cctHonorContent .honor-item {
	margin-top: 15px
}

.page-cctHonor .cctHonorContent .time {
	float: left;
	width: 180px;
	font-size: 20px;
	color: #00af67
}

.page-cctHonor .cctHonorContent .desc {
	float: left;
	width: 940px;
	line-height: 25px;
	font-size: 16px;
	color: #333
}

.page-cctHonor .cctHonorContent .honor-image {
	margin-top: 80px
}

.page-help-center {
	background: #f5f5f5;
	padding-bottom: 100px
}

.page-help-center .help-center-warp {
	width: 1200px;
	margin: 0 auto
}

.page-help-center .help-center-warp .help-center-menu {
	width: 200px;
	height: 500px;
	float: left;
	background: #fff;
	padding: 10px 0 10px 60px;
	font-size: 14px
}

.page-help-center .help-center-warp .help-center-menu li {
	padding: 3px 0
}

.page-help-center .help-center-warp .help-center-menu .title {
	position: relative;
	font-size: 18px;
	color: #333;
	padding: 20px 0
}

.page-help-center .help-center-warp .help-center-menu .title:before {
	content: '';
	position: absolute;
	left: -25px;
	bottom: 31px;
	display: block;
	border: 3px solid #999;
	width: 0;
	height: 0
}

.page-help-center .help-center-warp .help-center-menu .active {
	color: #00af67
}

.page-help-center .help-center-warp .help-center-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px;
	color: #999
}

.page-help-center .help-center-warp .help-center-main h1 {
	font-size: 18px;
	padding-bottom: 20px;
	color: #333
}

.page-help-center .help-center-warp .help-center-main p {
	line-height: 1.75;
	font-size: 14px
}

.page-help-center .help-center-warp .help-center-main .step {
	color: #00af67
}

.page-help-center .help-center-warp .help-center-main .first-step {
	width: 920px;
	height: 580px;
	background: url(../images/about/first_step.jpg?v=a49cf2) center no-repeat
}

.page-help-center .help-center-warp .help-center-main .second-step {
	width: 920px;
	height: 630px;
	background: url(../images/about/second_step.jpg?v=c05e8a) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 35px;
	color: #999
}

.page-help-center .help-center-warp .booking-process-main h1 {
	font-size: 18px;
	padding-bottom: 20px;
	color: #333
}

.page-help-center .help-center-warp .booking-process-main p {
	line-height: 1.75;
	font-size: 14px
}

.page-help-center .help-center-warp .booking-process-main .step {
	color: #00af67
}

.page-help-center .help-center-warp .booking-process-main .step-ml {
	padding-left: 58px
}

.page-help-center .help-center-warp .booking-process-main .question {
	padding: 10px 60px 40px
}

.page-help-center .help-center-warp .booking-process-main .first-step {
	width: 910px;
	height: 615px;
	background: url(../images/about/booking_step1.jpg?v=7c8715) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main .second-step {
	width: 910px;
	height: 740px;
	background: url(../images/about/booking_step2.jpg?v=5785d3) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main .third-step {
	width: 910px;
	height: 640px;
	background: url(../images/about/booking_step3.jpg?v=8d4ac6) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main .forth-step {
	width: 910px;
	height: 1000px;
	background: url(../images/about/booking_step4.jpg?v=53948c) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main .fifth-step {
	width: 910px;
	height: 590px;
	background: url(../images/about/booking_step5.jpg?v=4a6dd8) center no-repeat
}

.page-help-center .help-center-warp .booking-process-main .sixth-step {
	width: 910px;
	height: 670px;
	background: url(../images/about/booking_step5.jpg?v=4a6dd8) center no-repeat
}

.page-help-center .help-center-warp .pay-method-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px;
	color: #999
}

.page-help-center .help-center-warp .pay-method-main h1 {
	font-size: 18px;
	padding-bottom: 20px;
	color: #333
}

.page-help-center .help-center-warp .pay-method-main p {
	line-height: 1.75;
	font-size: 14px
}

.page-help-center .help-center-warp .pay-method-main .step {
	color: #00af67
}

.page-help-center .help-center-warp .pay-method-main .first-step {
	width: 720px;
	height: 53px;
	background: url(../images/about/pay_platform.png?v=3ad146) center no-repeat
}

.page-help-center .help-center-warp .pay-method-main .second-step {
	width: 723px;
	height: 370px;
	background: url(../images/about/pay_bank.jpg?v=1d774d) center no-repeat
}

.page-help-center .help-center-warp .advice-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px 0 30px 50px;
	color: #999
}

.page-help-center .help-center-warp .advice-main h1 {
	font-size: 18px;
	padding-bottom: 10px;
	color: #333
}

.page-help-center .help-center-warp .advice-main p {
	line-height: 1.75;
	font-size: 14px
}

.page-help-center .help-center-warp .advice-main .step {
	color: #00af67
}

.page-help-center .help-center-warp .advice-main .advice-ml {
	padding: 20px 0
}

.page-help-center .help-center-warp .advice-main .advice-mlb {
	padding: 40px 0
}

.page-help-center .help-center-warp .advice-main .advice-button {
	display: inline-block;
	padding: 5px 20px;
	border: 1px solid #00af67;
	color: #00af67;
	margin-top: 20px;
	font-size: 16px
}

.page-help-center .help-center-warp .user-agreement-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px 30px 30px 50px;
	color: #999
}

.page-help-center .help-center-warp .user-agreement-main .step-ml {
	padding: 20px 0
}

.page-help-center .help-center-warp .user-agreement-main h1 {
	font-size: 18px;
	padding-bottom: 10px;
	color: #333
}

.page-help-center .help-center-warp .user-agreement-main h2 {
	font-size: 14px;
	color: #333
}

.page-help-center .help-center-warp .user-agreement-main p {
	line-height: 1.75;
	font-size: 14px;
	text-indent: 2em
}

.page-help-center .help-center-warp .privacy-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px 30px 30px 50px;
	color: #999
}

.page-help-center .help-center-warp .privacy-main .privacy-item {
	padding: 20px 0
}

.page-help-center .help-center-warp .privacy-main h1 {
	font-size: 20px;
	color: #333
}

.page-help-center .help-center-warp .privacy-main h2 {
	font-size: 16px;
	color: #333;
	padding-bottom: 30px
}

.page-help-center .help-center-warp .privacy-main p {
	line-height: 1.75;
	font-size: 14px
}

.page-help-center .help-center-warp .copyright-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px 30px 30px 50px;
	color: #999
}

.page-help-center .help-center-warp .copyright-main .privacy-item {
	padding: 20px 0
}

.page-help-center .help-center-warp .copyright-main h1 {
	font-size: 20px;
	color: #333
}

.page-help-center .help-center-warp .copyright-main h2 {
	font-size: 16px;
	color: #333;
	padding: 30px 0
}

.page-help-center .help-center-warp .copyright-main p {
	line-height: 1.75;
	font-size: 14px;
	text-indent: 2em
}

.page-help-center .help-center-warp .ad-cooperation-main {
	width: 980px;
	margin-left: 20px;
	background: #fff;
	float: left;
	padding: 30px 30px 30px 50px;
	color: #999
}

.page-help-center .help-center-warp .ad-cooperation-main .ad-cooperation-item {
	padding: 20px 0
}

.page-help-center .help-center-warp .ad-cooperation-main p {
	font-size: 14px;
	line-height: 1.75
}

.page-help-center .help-center-warp .ad-cooperation-main h1 {
	font-size: 20px;
	color: #333
}

.page-help-center .help-center-warp .ad-cooperation-main h2 {
	font-size: 18px;
	color: #333
}

.page-help-center .help-center-warp .ad-cooperation-main .step {
	color: #00af67
}

.page-cctHistory .cctHistoryContent {
	padding: 0 0 100px
}

.page-cctHistory .cctHistoryContent .history-header .title {
	font-size: 36px;
	color: #00af67;
	text-align: center;
	padding-top: 40px
}

.page-cctHistory .cctHistoryContent .history-header .sub-title {
	font-size: 24px;
	color: #5e9c6c;
	text-align: center;
	margin-top: 20px
}

.page-cctHistory .cctHistoryContent .time-line {
	background: #fff;
	padding: 0 40px;
	font-size: 0
}

.page-cctHistory .cctHistoryContent .line-item {
	display: inline-block;
	vertical-align: top;
	width: 186px;
	font-size: 16px;
	margin-top: 100px;
	padding-right: 60px
}

.page-cctHistory .cctHistoryContent .line-item .time-icon {
	display: block;
	height: 48px;
	width: 48px;
	background: url(../images/about/history_line.png?v=fb4567) 0 1px
}

.page-cctHistory .cctHistoryContent .line-item .icon-1989 {
	background-position: 0 -47px
}

.page-cctHistory .cctHistoryContent .line-item .icon-1990 {
	background-position: 0 -95px
}

.page-cctHistory .cctHistoryContent .line-item .icon-1997 {
	background-position: 0 -143px
}

.page-cctHistory .cctHistoryContent .line-item .icon-1998 {
	background-position: 0 -191px
}

.page-cctHistory .cctHistoryContent .line-item .icon-1999 {
	background-position: 0 -239px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2002 {
	background-position: 0 -287px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2007 {
	background-position: 0 -335px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2011 {
	background-position: 0 -383px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2015 {
	background-position: 0 -431px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2016 {
	background-position: 0 -479px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2017 {
	background-position: 0 -527px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2018 {
	background-position: 0 -575px
}

.page-cctHistory .cctHistoryContent .line-item .icon-2019 {
	background-position: 0 -623px
}

.page-cctHistory .cctHistoryContent .line-item .time-year {
	font-size: 24px;
	color: #00af67;
	margin-top: 30px
}

.page-cctHistory .cctHistoryContent .line-item .time-desc {
	font-size: 16px;
	color: #00af67;
	margin-top: 10px
}

.page-cctHistory .cctHistoryContent .cct-image {
	padding: 40px 40px 0;
	font-size: 0
}

.page-cctHistory .cctHistoryContent .cct-image .center,
.page-cctHistory .cctHistoryContent .cct-image .left {
	margin-right: 15px
}
/* 栏目页标题 */
.column_tit{  text-align: center; padding: 0 0 40px;  }  
.column_tit h2{ font-size: 32px; font-weight: normal; position: relative; color: #000; padding-bottom: 25px; margin: 0;  }  
.column_tit h2::after{ width: 40px; height: 2px; background: #00af67; display: block; content: ''; position: absolute; left: 50%; bottom: 0; margin-left: -20px; }  
.column_tit p{ margin: 0; padding: 25px 0 0; line-height: 30px; font-size: 15px; color: #666;   }  
.RighInfo002939 .name{text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
.RighInfo002939 .time{color: #666;padding-bottom: 1.72vw;line-height: 16px;border-bottom: 1px dotted #cecece; }
.RighInfo002939 .share{margin-left: 10px;}
.RighInfo002939 .time time,
.RighInfo002939 .time span,
.RighInfo002939 .share,
.RighInfo002939 .share > *{display: inline-block; margin:0 10px; vertical-align: middle;}
.RighInfo002939 .share em{font-style: normal;} 

.RighInfo002939 .edit-info{ /* line-height: 2.5625em; */ color: #1e1e1e; padding-bottom: 1vw;}
/*.RighInfo002939 .edit-info img{ display: block; margin: 0 auto; padding: 2vw 0; }*/
.RighInfo002939 .edit-info h3{ font-weight: normal; color: #000;  position: relative; padding-left: 20px; }
.RighInfo002939 .edit-info h3::before{ width: 10px; height: 10px; background: #4079da; display: inline-block; content: ''; position: absolute; top: 50%; left: 0;  margin-top: -5px;  }
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px; background: #fff; padding-left: 6px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
.RighInfo002939 .edit-info p{ color: #444; }
.RighInfo002939 .time{ font-size: 14px; padding-top: 1vw;  }
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
.news-item-img{ position: relative;}
.news-item-img .tag {
    position: absolute;
    top: 0;
    left: 0;
    padding: 3px 5px;
    background-color: #50b400;
    color: #fff
}
.page-siteMap .title {
	height: 30px;
	width: 100%
}

.page-siteMap .siteMapContent {
	background: #fff;
	padding: 0 90px 100px
}

.page-siteMap h1 {
	padding: 40px 0;
	color: #01af63;
	font-size: 20px;
	border-bottom: 1px solid #fcf3e5
}

.page-siteMap .site-map-item {
	padding: 10px 0 30px 30px
}

.page-siteMap h2 {
	color: #333;
	font-size: 16px;
	padding: 30px 0
}

.page-siteMap h2 a {
	color: #333
}

.page-siteMap .place {
	line-height: 30px;
	clear: both;
	overflow: hidden
}

.page-siteMap .place a {
	float: left;
	width: 74px;
	overflow: hidden;
	margin-right: 40px;
	color: #999;
	font-size: 14px;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis
}

.page-siteMap .page-foot {
	height: 100px;
	width: 100%
}