.about_list_banner img {
	width: 100%;
	height: auto;
}

/* 出版物 */
.cbw_video {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.cbw_video:hover {
	opacity: 1;
	transition-duration: 0.5s;

}

.cbw_video #video {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

#video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.cbw_video .VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 10;
}

.cbw_video .VideoBtn img {
	width: 100%;
	height: auto;
}

.cbw div.title {
	max-width: 100%;
	padding: 5rem;
	height: auto;
	background-color: #339ce2;
}

.cbw div.title h1 {
	font-size: 3.375rem;
	color: white;
	font-family: syre;
	width: 100%;
	text-align: left;
}

.cbw div.title hr {
	width: 100%;
	height: 2px;
	border: none;
	background-color: white;
}

.cbw div.title p {
	font-size: 1.5rem;
	color: white;
	line-height: 2.5rem;
}

.cbw_list {
	width: 100%;
	height: auto;
}

.cbw_list img {
	width: 100%;
	height: auto;
}

.cbw_list .act {
	width: 100%;
	height: auto;
	position: relative;
	font-size: 0;
	padding: 5.625rem 5rem 6.25rem;
}

.cbw_list .act .left {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	height: 100%;
}

.cbw_list .act .right {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	position: relative;
	height: 100%;
	text-align: left;
}

.cbw_list .act .left h3 {
	font-size: 2rem;
	color: #000;
	width: 100%;
	text-align: left;
	height: auto;
	font-family: syre;
	letter-spacing: 0.0625rem;
}

.cbw_list .act .left h2 {
	font-size: 2.625rem;
	color: #000;
	width: 100%;
	text-align: left;
	height: auto;
	font-family: syre;
	letter-spacing: 0.0625rem;
	margin-top: 1.5625rem;
}

.cbw_list .act .right p {
	width: 100%;
	font-size: 1.5625rem;
	line-height: 2.8125rem;
	color: #000;
}

.cbw_list .act div.bottom {
	position: absolute;
	left: 5.625rem;
	bottom: 4.5rem;
}

.cbw_list .act div.bottom p {
	font-size: 1.1rem;
	color: #000;
	font-family: syre;
	line-height: 1.5625rem;
}

/* 大事记 */
.dsz_list {
	width: 100%;
	height: auto;
}

.dsz_list .swiper-container {
	width: 100%;
	height: auto;
}

.dsz_list .swiper-container img {
	width: 100%;
	height: auto;
}

.dsz_list .swiper-container div.tit {
	max-width: 100%;
	width: 100%;
	height: 16rem;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: left;
	line-height: 16rem;
	padding: 0 4.375rem;
}

.dsz_list .swiper-container div.tit p {
	color: #fff;
	font-size: 2.8125rem;
	font-family: 'sybold';
}

.dsz_list .swiper-container .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background-color: white;
}

.dsz_list .swiper-container .swiper-pagination-bullet-active {
	background-color: #c30e23;
}

.cbw .dsz_list .dsz_tit {
	padding: 5.375rem 5.375rem 10rem;
	max-width: 100%;
	font-size: 0;
	height: auto;
}

.cbw .dsz_list .dsz_tit h3 {
	font-size: 3rem;
	color: #3b9ee1;
	width: 100%;
	text-align: left;
	font-family: '黑体';
}

.cbw .dsz_list .dsz_tit .ull {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	height: auto;
	text-align: left;
	font-size: 0;
	margin-top: 4.5625rem;
}

.cbw .dsz_list .dsz_tit .ulr {
	display: inline-block;
	width: 50%;
	vertical-align: top;
	height: auto;
	text-align: left;
	font-size: 0;
	margin-top: 4.5625rem;
}

.cbw .dsz_list .dsz_tit li {
	padding: 0;
	margin-bottom: 1.5625rem;
}

.cbw .dsz_list .dsz_tit .ull li {
	text-align: left;
}

.cbw .dsz_list .dsz_tit .ulr li {
	text-align:left;
}

.cbw .dsz_list .dsz_tit .lt {
	width: 8%;
	display: inline-block;
	vertical-align: top;
}

.cbw .dsz_list .dsz_tit .lr {
	width: 87%;
	display: inline-block;
	vertical-align: top;
}

.cbw .dsz_list .dsz_tit .lr p {
	padding: 0;
	margin: 0;
	font-size: 1.375rem;
	color: black;
	font-family: 'syre';
	line-height: 2.5rem;
}

.cbw .dsz_list .dsz_tit .lt h4 {
	font-size: 1.625rem;
	font-family: 'sybold';
	color: black;
	line-height: 2.8125rem;
}
.cbw .dsz_list .dsz_tit .ulr .lt{
    margin-left: 5%;
}
.cbw .dsz_list li {
	border-top: none;
}

/* 管理团队 */
.about_content {
    font-size: 0;
}
.about_content .gltd {
	width: calc(100% / 3 - 0.625rem / 2);
	height: auto;
	margin-right: 0.3125rem;
	vertical-align: top;
	display: inline-block;
}
.about_content .gltd:nth-child(3n){
    margin-right: 0;
}
.about_content .gltd .gl_item {
    width: 100%;
    height: auto;
    display: inline-block;
	margin-bottom: 0;
}

.about_content .gltd img {
	width: 100%;
	height: auto;
}

.about_content .gltd div.title {
	padding: 2.8125rem 4.0625rem 4.0625rem;
	background-color: white;
	max-width: 100%;
	height: auto;
}

.about_content .gltd div.title h2 {
	font-size: 3rem;
	font-family: sybold;
	color: black;
	width: 100%;
	text-align: left;
}

.about_content .gltd div.title h3 {
	font-size: 1.375rem;
	font-family: syre;
	color: black;
	width: 100%;
	color: #909197;
	text-align: left;
	margin-top: 3.125rem;
    font-family: 'syre';
}

.about_content .gltd div.title p {
	margin-top: 3.75rem;
	width: 100%;
	font-size: 1.375rem;
	line-height: 2.1875rem;
	color: #909197;
	font-family: 'syre';
	transition: all 1s;
	display: none;
}
.about_content .gltd div.active p{
    display: block!important;
}

/* 服务体系 */
.about_content_service{
	width: 100%;
	padding: 0 0.875rem 5.625rem;
	height: auto;
}
.about_content_service>img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	display: block;
}

.service2_1main {
	height: 25rem;
	position: relative;
	background-color: #fff;
}

.service2_1content {
	width: calc(100% / 7);
	padding: 38px 54px 45px 52px;
	text-align: center;
	float: left;
}

.title_pic {
	width: 35px;
	height: 35px;
	margin:0 auto;
	background: url("../images/seall.png") no-repeat;
}

.title_picon {
	background: url("../images/seallon.png") no-repeat;
}

.service2_1content h2 {
	font-size: 1.875rem;
	font-weight: 100;
	color: #4c4c4c;
	margin-bottom: 12px;
}

.service2_1content h2 span {
	font-size: 1rem;
	font-weight: bold;
	color: #4c4c4c;
}

.xiaofenlie {
	line-height: 1.5625rem;
	font-size: 1.25rem;
	letter-spacing: 1px;
	font-family: 'syre';
}

.sema {
	background-color: #000;
	color: #fff;
}

.sema .service2_1content h2,
.sema .service2_1content h2 span {
	color: #fff;
}

/* 获奖荣誉 */
.about_content .ho_img{
	width: 100%;
	height: auto;
}
.about_content .ho_list{
	padding: 4.0625rem 6.25rem;
	font-size: 0;
}
.about_content .num2{
	background-color: #f8f8f8;
}
.about_content .ho_list .item{
	display: inline-block;
	width: calc(100% / 6 - 31.25rem / 6);
	vertical-align: top;
	margin-right: 6.25rem;
}
.about_content .ho_list .item:nth-child(6n){
	margin-right: 0;
}
.about_content .ho_list .item img{
	width: 80%;
	min-width: 9.375rem;
	height: auto;
}
.about_content .ho_list .item  h4{
	margin-top:2.8125rem;
	font-size: 1.375rem;
	color:#c70b09;
	font-family: 'syre';
	width: 100%;
	text-align: left;
}
.about_content .ho_list .item  h3{
	margin-top:1.5625rem;
	font-size: 1.375rem;
	width: 100%;
	text-align: left;
	color:#000;
	font-family: 'syre';
	line-height: 1.5625rem;
}
.cbw .dsz_list li p b{
	color:#c30e23;
	font-size: 1.375rem;
	font-weight: normal;
	line-height: 1.875rem;
	font-family: 'syre';
}
.cbw .dsz_list li p{
	color:#000;
	font-size: 1.375rem;
	font-weight: normal;
	font-family: 'syre';
	line-height: 1.875rem;
}
.cbw .dsz_list li p span{
	display: block;
	width: 100%;
	margin: 1.25rem 0;
}
.cbw .dsz_list .swiper-wrapper{
    height: auto;
}
@media (max-width:1500px) {
	.about_content .ho_list .item h4{
		font-size: 1.2rem;
	}
	.about_content .ho_list .item h3{
		font-size: 1.2rem;
	}
	.cbw .dsz_list li p b{
		font-size: 1.2rem;
	}
	.cbw .dsz_list li p{
		font-size: 1.2rem;
	}
}
@media (max-width:1350px) {
	.about_content .ho_list .item h4{
		font-size: 1.1rem;
	}
	.about_content .ho_list .item h3{
		font-size: 1.1rem;
	}
	.cbw .dsz_list li p b{
		font-size: 1.1rem;
	}
	.cbw .dsz_list li p{
		font-size: 1.1rem;
	}
}
/* 木马生态 */
.about_content_service h2{
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 2.5rem;
	font-family: 'sybold';
	color:#484848;
	line-height: 2.3rem;
	margin-top:0.625rem;
}
.about_content_service h5{
	font-size: 1.5rem;
	width: 100%;
	color:#050809;
	text-align: center;
	line-height: 2.1875rem;
	margin-top:4.0625rem;
}
.about_content_service img.about_st_img{
	width: 90%;
	height: auto;
	margin: 5.9375rem auto 3.125rem;
	max-width: 1800px;
}
.about_content_service ul.abuot_st li{
	width: 100%;
	height: auto;
}
.about_content_service ul.about_st li>img{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 1;
}
.about_content_service ul.about_st li div.st_tit{
	max-width: 100%;
	padding: 0 3.75rem 6.25rem;
	background-color: white;
}
.about_content_service ul.about_st li div.st_tit .tit_top{
	position: relative;
	max-width: 100%;
}
.about_content_service ul.about_st li div.st_tit .tit_top h3{
	font-size: 2.875rem;
	font-family: 'sybold';
	color:#000;
	text-align: left;
	width: 100%;
	padding-top:3.4375rem;
}
.about_content_service ul.about_st li div.st_tit .tit_top h3 span{
	font-size: 1.375rem;
}
.about_content_service ul.about_st li div.st_tit .tit_top h4{
	font-size: 1.375rem;
	color:#333;
	font-family: 'syre';
	margin-top:3rem;
	line-height: 1.875rem;
}
.about_content_service ul.about_st li div.st_tit .tit_top .tit_top_right{
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	height: auto;
}
.about_content_service ul.about_st li div.st_tit .tit_top .tit_top_right h6{
	font-size: 1.25rem;
	color:#999;
	width: 100%;
}
.about_content_service ul.about_st li div.st_tit .tit_top .tit_top_right>img{
	width: 15rem;
	height: auto;
	min-width: 12.5rem;
}
.about_content_service ul.about_st li div.st_tit>p{
	font-size: 1.25rem;
	color:#999;
	line-height: 1.875rem;
	font-family: 'syre';
	letter-spacing: 0.0625rem;
	margin-top:3.75rem;
}
/* 木马文化 */
.word{
    padding-bottom:3.125rem;
}
.word .title{
    font-size:1.875rem;
    color: #333;
    font-family: 'sybold';
}
.word p{
    color: #666;
    font-size:1.125rem;
    text-align: center;
    margin-top:1.5625rem;
	font-family: 'syre';
}
.num-list{
    padding:6.25rem 4.375rem 7.5rem;
}
.num-list li{
    float: left;
    color: #333;
    font-size:1.25rem;
	width: calc(100% / 6);
	text-align: center;
}
.num-list li:first-child,
.icon-list li:first-child,
.type-list li:first-child{
    margin-left:0;
}
.num-list li span{
    display: block;
    color: #333;
	font-size: 1.5rem;
    text-align: center;
	font-family: 'syre';
	line-height: 1.875rem;
	margin-top:1.25rem;
}
.num-list li span.icon{
    font-size:3.125rem;
    width:8rem;
    height:8rem;
    border-radius: 100%;
    border:1px solid #999;
    color: #999;
    font-weight:bold;
    text-align: center;
    line-height:8rem;
    margin:0 auto;
}
.map{
    padding:80px 40px 75px;
	max-width: 100%;
}
.map img {
    display: block;
	width: 100%;
	max-width: 118.75rem;
	min-width: 75rem;
    margin: 0 auto 3.4375rem;
}
.map p{
    font-size:1.125rem;
    color: #666;
    text-align: center;
    line-height:1.8rem;
	font-family: 'syre';
}
.icon-list{
    padding:5.3125rem 3.75rem;
}
.icon-list li{
    float: left;
	width: calc(100% / 6);
	text-align: center;
}
.icon-list li i{
    margin:0 auto 15px;
    display: block;
    width:8rem;
    height:8rem;
}
.icon-list li .icon1{
    background: url("../images/icon1.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li .icon2{
    background: url("../images/icon2.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li .icon3{
    background: url("../images/icon3.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li .icon4{
    background: url("../images/icon4.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li .icon5{
    background: url("../images/icon5.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li .icon6{
    background: url("../images/icon6.png") no-repeat;
    background-size: 100% auto;
}
.icon-list li p{
    color: #333;
    font-size:1.25rem;
    text-align: center;
	font-family: 'syre';
    background-size: 100% auto;
	margin-top: 0.625rem;
}
.icon-list li p.small{
    color: #666;
    font-size:1rem;
	font-family: 'syre';
	line-height: 1.25rem;
}
.type-list{
    padding:9.375rem 3.75rem;
}
.type-list li{
    width:15rem;
    height:15rem;
    font-size:24px;
    text-align: center;
    line-height:15rem;
    font-weight: bold;
    color: #fff;
    float: left;
	margin-left: calc(25% - 75rem / 4);
}
.type-list li:first-child{
	margin-left: 0;
}
.type-list li a{
    background: #c70b09;
    border:1px solid red;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    color: #fff;
    text-decoration: none;
    width: 100%;
    display: block;
    height: 100%;
}
.type-list li a.select,
.type-list li a:hover{
    color: #c70b09;
    background: #fff;
}
.article{
    padding:60px 150px 30px;
    color: #666;
}
.article .title{
    font-size:2.75rem;
    font-weight: bold;
	font-family: 'sybold';
}
.article p{
    font-size:1.25rem;
	font-family: 'syre';
    text-align: center;
}
.article p.h3{
	font-size: 1.625rem;
	margin-top:0.9375rem;
}
.article p.word{
    margin:2.5rem 0 1.875rem;
    line-height:2.5rem;
}
.article .art-btn{
    width:230px;
    height:40px;
    font-size:18px;
    line-height:40px;
    color: #fff;
    background: #02abe2;
    margin:0 auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:none;
    display: block;
}
.article .art-btn a{color:#fff;}
.article2 {
    padding: 60px 40px 30px;
    color: #666;
}

.article2 .title {
    font-size: 30px;
    font-weight: bold;
}

.article2 p {
    font-size: 18px;
    text-align: center;
}

.article2 p.word {
    margin: 40px 0 30px;
    line-height: 40px;
    text-align: left;
}
/* 服务客户 */
.client-listpart ul li{
	width:calc(100% / 3);
	height:11.25rem;
	float:left;
}
.client-yellow{
	background-color:#f8b500;
}
.client-blue{
	background-color:#3b9ee1;
}
.client-orange{
	background-color:#f68223;
}
.client-listpart ul li h3 {
	font-size:2.5rem;
	color:#fff;
	font-weight:bold;
	padding-top:3.125rem;
	padding-left:15%;
}
.client-listname {
	padding:3.125rem 0;
	background-color:#fff;
}
.client-listname ul li{
	font-size:1.375rem;
	color:#000;
	line-height:33px;
	font-weight:500;
	text-align:left;
	padding:0 3.125rem;
	font-family: 'syre';
	white-space: nowrap;

}
.client-listname ul {
	width:calc(100% / 6);
	float:left;
}
.client-word {
	height:auto;
	background-color:#e8473b;
	width: 100%;
}
.client-word .swiper-wrapper{
	height: auto;
}
.client-word .swiper-slide{
	width: 100%;
	height: auto;
}

.client-word .swiper-pagination-bullet{
	width: 14px;
	height: 14px;
	background-color: white;
	opacity: 1;
}
.client-word .swiper-pagination-bullet-active{
	background-color: #c30e23!important;
}
.client-word img{
	width: 100%;
	height: auto;
}
.about_content_service .moreload .hidden{
	font-size: 0;
	width: 100%;
}
.about_content_service .moreload ul.list{
	padding: 4.375rem 0;
}
.about_content_service .moreload li{
	display: inline-block;
	vertical-align: top;
	width: calc(100% / 7);
	text-align: center;
	padding: 0.625rem 0;
}
.about_content_service .moreload li img{
	width: 80%;
	height: auto;
	max-width: 13.75rem;
}
.about_content_service .moreload .more a{
	display: block;
	width: 100%;
	height: auto;
	color:white;
	font-size: 1.625rem;
	font-family: 'sybold';
	background-color: rgb(172, 172, 172);
	text-align: center;
	padding: 1.875rem 0;
}
.about_content_service .moreload .more a:hover{
	background-color: rgb(195, 14, 35);
}