﻿a:visited {
	color:#fff
}
.head_banner {
	position:relative;
	width:100%;
	height:600px;
	background-repeat:no-repeat;
	background-position:center bottom
}
.head_banner_mask {
	background-color:rgba(0,0,0,.3);
	height:600px;
	z-index:4
}
.head_banner .head_menu {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:rgba(227,69,70,.4);
	height:70px;
	line-height:70px;
	font-size:18px
}
#join_us {
	color:#fff;
	font-family:PingFangSC-Regular,"微软雅黑","Microsoft yahei";
	opacity:.7;
	cursor:pointer;
	font-size:18px
}
#join_us>img {
	width:10px;
	height:18px
}
.join_header {
	width:100%;
	margin-top:50px
}
#join_enjoy_work {
	margin-right:43px
}
.join_header_img_mask {
	background-color:rgba(0,0,0,.3);
	height:281px;
	width:515px;
	z-index:4;
	margin:0 auto;
	border-radius:8px;
	position:absolute;
	top:0;
	left:0
}
.join_header_img {
	width:515px;
	height:281px;
	display:inline-block;
	background-repeat:no-repeat;
	background-size:100% 100%;
	border-radius:8px;
	cursor:pointer;
	position:relative
}
.join_header_img_left {
	margin-right:43px;
	border-radius:8px
}
.join_header_img_right {
	border-radius:8px
}
.join_header_img_mask>img {
	width:74px;
	height:64.4px;
	margin:89.3px 228.5px 126.2px 225.6px
}
.join_header_img_mask>span {
	display:block;
	width:200px;
	height:19px;
	font-size:22px;
	margin:-112px 221px 39px 212px;
	position:relative;
	text-decoration:none;
	color:#fff;
	padding-left:9px;
	font-family:"Microsoft YaHei","Lucida Grande",Verdana,hei;
	cursor:pointer
}
.join_item {
	width:100%;
	margin:0 auto;
	display:block
}
.join_item>hr {
	border:1px solid #e3e3e3
}
.join_item>span {
	margin:50px auto;
	display:inline-block;
	font-size:18px;
	font-family:PingFangSC-Regular,"Microsoft YaHei"
}
.join_item_1 {
	width:330px
}
.join_item_1>span {
	text-decoration:none;
	cursor:pointer;
	margin-right:10.1px;
	color:#4782c2
}
.join_item_1>span>img {
	width:13px;
	height:13px;
	margin-left:10.1px
}
.join_item_2 {
	width:60px;
	margin-left:95px!important
}
.join_item_3 {
	width:108px;
	margin-left:227px!important;
	margin-right:126px!important
}
.join_position_detail {
	font-size:16px;
	display:none
}
.join_position_detail>ul {
	margin-top:50px
}
.join_position_detail>ul>li {
	list-style:none;
	line-height:50px;
	text-align:left;
	margin-left:200px
}
.join_enjoy_work {
	display:none;
	width:700px;
	margin:0 auto
}
.join_text {
	line-height:24px;
	font-size:18px;
	color:#2b2b2b;
	margin:30px 0
}
.join_enjoy_work_img {
	width:700px;
	height:441px
}
.join_black_horse {
	display:none;
	margin:0 auto;
	width:700px
}
.join_footer {
	height:50px
}
.team_head {
	display:flex;
	flex-direction:row;
	height:550px
}
.team_head .item {
	flex:1
}
.team_head .item .top {
	width:237px;
	height:335px;
	position:relative;
	padding-left:16px
}
.team_head .item .top .gray_bk {
	position:absolute;
	bottom:0;
	background-color:#e3e3e3;
	height:280px;
	width:237px
}
.team_head .item .top #chao {
	width:237px;
	height:365px;
	position:absolute;
	bottom:0;
	background-image:url(../images/zzc_color.png);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.team_head .item .top #chao:hover {
	background-image:url(../images/zzc_color.png);
	height:365px
}
.team_head .item .top #tao {
	width:237px;
	height:335px;
	position:absolute;
	bottom:0;
	background-image:url(../images/zzc.png);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.team_head .item .top #tao:hover {
	background-image:url(../images/zzc_color.png);
	height:365px
}
.team_head .item .top #wei {
	width:237px;
	height:335px;
	position:absolute;
	bottom:0;
	background-image:url(../images/zzc.png);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.team_head .item .top #wei:hover {
	background-image:url(../images/zzc_color.png);
	height:365px
}
.team_head .item .top #zhong {
	width:237px;
	height:335px;
	position:absolute;
	bottom:0;
	background-image:url(../images/zzc.png);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.team_head .item .top #zhong:hover {
	background-image:url(../images/zzc_color.png);
	height:365px
}
.team_head .item p:nth-child(2) {
	text-align:center;
	font-size:26px;
	line-height:35px
}
.team_head .item p:nth-child(3) {
	text-align:center;
	font-size:22px;
	line-height:29px;
	display:none
}
.team_head .item:hover p:nth-child(2) {
	color:#2578ba
}
.team_head .item:hover p:nth-child(3) {
	color:#2578ba;
	display:block
}
#join {
	display:none
}
#team {
	display:none
}
#connect {
	display:none
}
#join_us {
	display:none
}
.team_content {
	padding:30px 0
}
.team_content .title {
	height:35px;
	padding:40px 0 30px 0;
	font-size:20px
}
.team_content .title span {
	padding-left:25px
}
.article_title {
	text-align:center;
	font-size:24px;
	font-family:PingFangSC-Regular
}
.article_content {
	font-size:16px;
	line-height:36px
}
.article_ul {
	height:50px
}
.article_ul .word {
	float:left;
	display:inline;
	font-size:17px;
	color:#262626;
	line-height:26px;
	padding-left:20px
}
.article_ul .circle {
	float:left;
	display:inline;
	text-align:center;
	width:27px;
	height:27px;
	border-radius:27px;
	background-color:#eaeaea;
	border:1px solid #d2d2d2;
	color:#727272;
	font-size:16px;
	line-height:27px
}
.about_center_banner {
	position:relative;
	width:100%;
	height:454px;
	background-image:url(../images/about_1.jpg);
	background-position:center bottom;
	background-repeat:no-repeat
}
.about_center_banner .title {
	top:60px;
	position:absolute;
	color:#fff;
	font-size:28px;
	width:100%;
	text-align:center
}
.about_center_banner .content {
	position:absolute;
	top:160px;
	height:230px;
	width:100%;
	display:flex;
	flex-direction:row
}
.about_center_banner .content .item {
	flex:1;
	text-align:center
}
.about_center_banner .content .item img {
	width:138px;
	height:138px
}
.about_center_banner .content .item p {
	font-size:22px;
	line-height:30px;
	color:#fff
}
.about_center_banner .content .item span {
	font-size:14px;
	line-height:20px;
	color:#c1c1c1
}
.about_center_banner_mask {
	background-color:rgba(0,0,0,.7);
	height:454px;
	z-index:4
}
.connect-title {
	font-size:20px;
	padding-bottom:30px
}
.connect-content {
	font-size:16px;
	line-height:25px;
	color:#505050;
	padding-bottom:25px
}
.about_develop_line {
	font-size:15px;
	height:50px;
	color:#262626;
	border-left:1px solid #979797
}
.about_develop_line .circle {
	width:17px;
	height:17px;
	border-radius:17px;
	border:1px solid #979797;
	float:left;
	display:inline;
	margin-left:-10px;
	background-color:#fff
}
.about_develop_line .text {
	float:left;
	display:inline;
	padding-left:30px;
	width:1030px;
	display:block;
	word-break:break-all;
	word-wrap:break-word
}
.head_banner_change {
	background-image:url(../images/join_bg.jpg);
	height:300px
}
.head_banner_mask_change {
	height:300px
}
.header_banner_word_change {
	top:80px!important
}
.connect_item>a {
	color:#0a001f;
	text-decoration:none
}
.head_item>a {
	color:#fff
}
.join_filters {
	margin:24.6px 0;
	padding:0 20px;
	heigth:127px;
	line-heigth:62px;
	border:1px solid #d2d2d2
}
.join_filters .join_filters_item {
	width:100%;
	height:62px;
	line-height:62px;
	border-bottom:1px dashed #d2d2d2;
	font-size:16px
}
.join_filters .join_filters_item:last-of-type {
	border:none
}
.join_filters_item_name {
	margin-right:30px;
	width:80px;
	color:#868686
}
.join_filters ul {
	width:80%;
	display:inline-block;
	list-style:none
}
.join_filters ul li {
	display:inline-block;
	margin-right:40px;
	font-size:16px
}
.join_filters ul li:hover {
	cursor:pointer
}
.join_filters ul li.active {
	color:#2578ba
}
* {
	margin:0;
	padding:0
}
.xc-title-emphasize {
	margin-top:10px;
	color:#d22626;
	font-size:18px;
	line-height:18px;
	text-align:center
}
.xc-text-left {
	text-align:left
}
.xc-container {
	width:1080px;
	margin:0 auto
}
.xc-container .xc-dividing-line {
	position:relative;
	margin-top:50px;
	border-top:1px solid #d22626;
	text-align:center
}
.xc-container .xc-dividing-line .xc-line-title {
	position:relative;
	display:inline-block;
	width:100px;
	background-color:#fff;
	top:-12px;
	color:#d22626;
	font-size:24px;
	line-height:24px;
	text-align:center
}
.xc-container .xc-panel {
	position:relative;
	width:100%;
	margin-top:30px;
	overflow:hidden
}
.xc-container .xc-panel img {
	width:100%
}
.xc-container .xc-start-panel {
	height:550px;
	background-image:url(../images/part1_bg.png);
	background-size:1080px 550px
}
.xc-container .xc-start-panel .xc-panel-description {
	margin-top:4px;
	margin-left:48px;
	width:663px;
	height:12px;
	font-size:17px;
	line-height:30px
}
.xc-container .xc-running-panel {
	height:550px;
	background-image:url(../images/part2_bg.png);
	background-size:1080px 550px
}
.xc-container .xc-growing-description {
	margin-top:30px;
	font-size:18px;
	line-height:28px;
	color:#2b2b2b
}
.xc-container .xc-scale-panel {
	height:542px;
	background-image:url(../images/part3_bg.png);
	background-size:1080px 542px
}
.xc-container .xc-scale-desc {
	height:165px;
	background-image:url(../images/part3_content.png);
	background-size:1080px 165px
}
.xc-container .xc-weixiu-panel {
	height:460px
}
.xc-container .xc-weixiu-panel-left {
	position:absolute;
	top:0;
	left:0
}
.xc-container .xc-weixiu-panel-left img {
	width:830px;
	height:460px
}
.xc-container .xc-weixiu-panel-right {
	position:absolute;
	width:230px;
	height:460px;
	top:0;
	right:0
}
.xc-container .xc-weixiu-panel-right img {
	height:140px;
	margin-bottom:20px
}
.xc-container .xc-weixiu-panel-right img:last-of-type {
	margin-bottom:0
}
.xc-container .xc-weixiu-desc {
	width:100%;
	height:165px;
	background-image:url(../images/part4_content.png);
	background-size:1080px 165px
}
.xc-container .xc-ji-panel {
	height:460px;
	background-image:url(../images/part5.png);
	background-size:1080px 460px
}
.xc-container .xc-service-panel {
	height:672px;
	background-image:url(../images/part6.png);
	background-size:1080px 672px
}
.xc-container .xc-partner-panel {
	height:460px;
	background-image:url(../images/part7.png);
	background-size:1080px 460px
}
.xc-container .xc-give-money {
	margin-top:10px;
	font-size:18px;
	line-height:22px
}
.xc-container .xc-give-money span {
	margin-right:5px;
	display:inline-block;
	box-sizing:border-box;
	border-right:1px solid #979797;
	text-align:center
}
.xc-container .xc-give-money span:last-of-type {
	border-right:none
}
.xc-container .xc-text-left {
	font-size:24px;
	margin:20px 0
}
.xc-container .xc-applause-panel {
	height:574px;
	background-image:url(../images/part8.png);
	background-size:1080px 574px
}
.xc-container .xc-footer-panel {
	margin-bottom:30px;
	height:525px;
	background-image:url(../images/part9_bg.png);
	background-size:1080px 525px
}
.xc-container .xc-footer-panel .xc-avator-box {
	position:absolute;
	top:36px;
	left:97px;
	padding:5px;
	border:1px solid #d9d9d9;
	border-radius:81px
}
.xc-container .xc-footer-panel .xc-avator-box .xc-avator-img {
	width:150px;
	height:150px;
	background-color:#d8d8d8;
	border-radius:76px;
	border:1px solid #d8d8d8
}
.xc-container .xc-footer-panel .xc-master-info {
	position:absolute;
	top:44px;
	left:287px;
	font-size:15px;
	color:#868686
}
.xc-container .xc-footer-panel .xc-master-info p {
	margin-bottom:12px
}
.xc-container .xc-footer-panel .xc-master-info span {
	color:#1b71b9
}
.xc-core-member {
	width:100%;
	height:417px;
	background-color:#f5f5f5
}
.xc-core-member-title {
	margin:0 auto 30px;
	padding-top:40px;
	font-size:22px;
	width:101px;
	height:30px
}
.xc-member-panel {
	position:relative;
	margin:0 auto;
	width:1080px;
	height:418px
}
.xc-member-panel .xc-member-item {
	display:inline-block;
	width:19%;
	box-sizing:border-box;
	text-align:center
}
.xc-member-item .xc-member-avator-box {
	margin:0 auto 30px;
	width:170px;
	border:1px solid #d9d9d9;
	padding:5px;
	border-radius:88px
}
.xc-member-item .xc_avator {
	width:168.8px;
	height:168.8px;
	background-color:#d8d8d8;
	border:1px solid #d8d8d8;
	border-radius:85.4px
}
.xc-position-title {
	color:#839ecc;
	font-size:18px;
	line-height:24px;
	text-align:center
}
.xc-position-desc {
	margin-top:12px;
	color:#404040;
	font-size:16px;
	line-height:22px;
	text-align:center
}
.xc-team-title {
	font-size:22px;
	line-height:30px;
	color:#2b2b2b;
	margin:30px auto;
	padding-bottom:30px;
	text-align:center;
	border-bottom:1px dashed #979797
}
.xc-team-description {
	font-size:18px;
	line-height:24px
}
.xc-young {
	margin-top:10px;
	color:#2578ba;
	font-size:18px
}
