/*
	官网首页样式

*/
@charset "UTF-8";
.body{
	font-family: PingFangSC-Regular, sans-serif;
}
/* .body {
	font-family: PingFangSC-Regular, sans-serif;
} */
.sportCovers-main{
	height:auto;
	overflow-y:auto;
	background-color:#f7f7f7;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}

/*

	公共层样式

*/
.sportCovers-spanTitle{
	width:100%;
	min-width:1200px;
	text-align:center;
	padding-top:20px;
}
.span-cn-title{
	font-size: 22px;
	color: #333333;
}
.span-en-title{
	color: #a0a0a0;
	margin-top: 6px;
	font-size: 16px;
}
.noe{
	padding-top:13px;
}
.yellow-hr{
	border:none;
	margin-top:-2px;
	border-top:2px solid #fec324;
	width:40px;
}

/*

	首页Banner层

*/

.sportCovers-banner{
	width:100%;
	min-width:1200px;
	max-height:500px;
}
.sportCovers-banner .banner-inner img{
	width:100%;
	min-width:1200;
	max-height:500px;
}
.banner-left{
	width:2%;
	float:left;
	display:none;
}
.banner-right{
	width:2%;
	float:right;
	display:none;
}
#img-banner-left{
	width:100%;
	margin-top:200px;
}
#img-banner-right{
	width:100%;
	margin-top:200px;
}
.carousel-control.right {
	background-image:none !important;
}
.carousel-control.left {
	background-image:none !important;
}
/*

	运动保服务

*/

.sportCovers-main-service{
	width:100%;
	height:auto;
	overflow-height:auto;
}
.sportCovers-service-content{
	width:1200px;
	height:200px;
	background-color:#fff;
	margin:0 auto;
	padding-top:45px;
	box-shadow:4px 4px 4px #f2f1f1;
	-moz-box-shadow:4px 4px 4px #f2f1f1;
	-webkit-box-shadow:4px 4px 4px #f2f1f1;
}
.service-content-left{
	width:50%;
	height:110px;
	float:left;
	border-right:2px solid #f0f0f0;
	padding-left:92px;
}
.service-content-right{
	width:50%;
	height:110px;
	float:right;
	padding-left:92px;
}
.service-left-img{
	width:20%;
	float:left;
}
.service-left-title{
	width:80%;
	float:right;
	padding-top:20px;
	padding-left:45px;
}
.service-right-title{
	width:80%;
	float:right;
	padding-top:19px;
	padding-left:45px;
}
.service-title-one{
	font-size: 20px;
	color: #333333;
}
.service-title-two{
	font-size: 14px;
	color: #adadad;
	margin-top:4px;
	line-height:24px;
}

/*

	保险产品

*/
.sportCovers-product-banner{
	width:100%;
	height:auto;
	overflow-y:auto;
}
.product-banner-width{
	width:1500px;
	min-width:1500px;
	height:auto;
	overflow-y:auto;
	margin:0 auto;
}
.product-banner{
	width:1200px;
	min-width:1200px;
	height:700px;
	float:left;
	margin-left:24px;
	margin-top:-30px;
}
.product-slide{
}
.product-button-next{
	display:none;
}
.product-button-prev{
	display:none;
}
.product-pagination{
	
}
.swiper-pagination-bullet-active{
	background-color:#fec324;
}

.p-left{
	float:left;
	margin-left:80px;
	margin-top:300px;
	cursor:pointer;
}
.p-right{
	float:right;
	margin-right:80px;
	margin-top:300px;
	cursor:pointer;
}

.sportCovers-product-more{
	width:124px;
	height:40px;
	margin:0 auto;
	margin-top:20px;
	border-radius:4px;
	border:1px solid #ccc;
	color:#ccc;
	text-align:center;
	font-size:18px;
	padding-top:5px;
	cursor:pointer;
}

.a-more-p{
	color:#ccc;
}
.sportCovers-product-more:hover{
	background-color:#ebebeb;
}
.a-more-p:hover{
	color:#ccc;
}

.ul-usual {
	padding: 0px;
	width: 1250px;
	min-width: 1200px;
	margin: 0 auto;
	height: auto;
}

.ul-usual li {
	list-style: none;
	width: 267px;
	height: 300px;
	float: left;
	margin-left: 26px;
	margin-top: 30px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #ffffff;
	font-size: 18px;
	text-align: left;
	padding: 54px 0px 0px 0px;
	cursor: pointer;
}

.ul-usual li:hover {
	transform: matrix(1, 0, 0, 1, 0, -6);
	-ms-transform: matrix(1, 0, 0, 1, 0, -6);
	-moz-transform: matrix(1, 0, 0, 1, 0, -6);
	-webkit-transform: matrix(1, 0, 0, 1, 0, -6);
	-o-transform: matrix(1, 0, 0, 1, 0, -6);
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1);
}

.to-know-more {
	margin-left: 0px;
	height: 54px;
	width: 100%;
	background-color: #ffba00;
	border: none;
	margin-top: 192px;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
	padding-top: 13px;
	display: none;
}

.a-more {
	text-decoration: none;
}

.a-more:hover {
	text-decoration: none;
}

.to-more a {
	text-decoration: none;
	color: #ffba00 !important;
}

.to-more a:hover {
	text-decoration: none;
	color: #ffba00;
}

/*

	平台优势

*/
.sportCovers-main-advantage{
	width:100%;
	height:auto;
	overflow-y:auto;
	text-align:center;
}
.sportCovers-advantage-content{
	width:1200px;
	height:auto;
	overflow-y:auto;
	margin:0 auto;
}

.advantage{
	width:168px;
	float:left;
}

.advantage-two{
	margin-left:175px;
}
.advantage-three{
	margin-left:175px;
}
.advantage-four{
	margin-left:175px;
}
.advantage-img img{
	width:auto;
	height:94px;
}
.advantege-main-title{
	color:#333;
	font-size:17px;
	font-weight: bold;
	padding-top:24px;
}
.advantege-second-title{
	padding-top:14px;
	font-size:14px;
	color:#666;
	cursor:pointer;
}
.advantege-second-title:hover{
	transform: matrix(1, 0, 0, 1, 0, -6);
	-ms-transform: matrix(1, 0, 0, 1, 0, -6);
	-moz-transform: matrix(1, 0, 0, 1, 0, -6);
	-webkit-transform: matrix(1, 0, 0, 1, 0, -6);
	-o-transform: matrix(1, 0, 0, 1, 0, -6);
	transition: all 0.5s;
	-ms-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
/*

	客户案例

*/
.sportCovers-main-case{
	color:#fff;
	background-image:url(../../images/index/index_images/cc-bg.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	width:100%;
	height:500px;
	margin-top:30px;
}
.c-span-cn-title{
	color:#fff !important;
}

.case-container{
	width:100%;
	height:396px;
}
.case-slide{
	width:100%;
}
.case-slide a{
	color:#fff;
}
.case-wrapper{
	height:350px;
}
.swiper-pagination-bullet{
	border:2px solid #fff;
}
.swiper-pagination-bullet-active{
	border:none;
}
.case-button-next{
	display:none;
}
.case-button-prev{
	display:none;
}
.case-title{
	width:100%;
	height:100px;
	background-color: rgba(0, 0, 0, 0.5);
	position:absolute;
	bottom:0;
	text-align:center;
	padding-top:36px;
	line-height:100px;
}
.gla-title{
	height:100px;
	width:100%;
	z-index:3;
	margin-top:-60px;
	padding-top:5px;
	text-align:center !important;
	position:absolute;
	background-color: rgba(0, 0, 0, 0.5);
	line-height:50px;
}
.gla-title a{
	color:#fff;
	text-decoration: none;
	font-weight:bold;
	text-align:center !important;
	margin:0 auto;
}
.div-a{
	position:absolute;
	background-color:yellow;
	width:900px;
	height:340px;
	z-index:9999;
	opacity:0;
}
/*

	媒体报道

*/
.sportCovers-main-coverage{
	width:100%;
	height:auto;
	overflow-y:auto;
	text-align:center;
	background-color:#f7f7f7;
	padding-bottom:30px;
}
.media-main-content{
	width:1200px;
	height:auto;
	overflow-y:auto;
	min-width:1200px;
	margin:0 auto;
}
.media-to-more{
	width:100%;
	color:#fec324;
	text-align:right;
}
.media-content{
	width:100%;
	height:auto;
	overflow-y:auto;
	margin-top:10px;
}
.media-content-left{
	width:602px;
	height:282px;
	/*border: 1px solid red;*/
	/*overflow-y:auto;*/
	float:left;
	overflow: hidden;
}
.media-content-right{
	width:586px;
	height:282px;
	float:right;
	overflow: hidden;
}
.media-content-left-title{
	width:100%;
	height:60px;
	background-color: rgba(0, 0, 0, 0.5);
	bottom:0;
	color:#fff;
	text-align:left;
	padding:0 22px;
	margin-top:222px;
	line-height:60px;
	
}
.media-content-news{
	width:100%;
	height:130px;
	background-color:#fff;
}
.media-content-news-one{
	width:205px;
	height:130px;
	float:left;
}

.media-content-left:hover{
	  background-size:628px 308px !important;
	  background-position:center;
	  transition: all 0.5s;
	  -ms-transition: all 0.5s;
	  -moz-transition: all 0.5s;
	  -webkit-transition: all 0.5s;
	  -o-transition: all 0.5s;
}
.newsTitleHover{
	color:#FEC324 !important;
}
.newsHover{
	 background-position:center;
	  background-size:230px 150px !important;
	  transition: all 0.5s;
	  -ms-transition: all 0.5s;
	  -moz-transition: all 0.5s;
	  -webkit-transition: all 0.5s;
	  -o-transition: all 0.5s;
}
.media-content-news-two{
	width:292px;
	float:left;
	text-align:left;
	padding:18px 0 0 12px;
}
.news-title{
	font-size:16px;
	color:#333;
	margin-top:-4px;
}
.news-content{
	margin-top:10px;
}
.media-content-news-two>a{
	color:#afafaf !important;
}
.media-content-news-two>a:hover{
	color:#afafaf !important;
}
.news-to-more{
	width:100%;
	color:#fec324;
	margin-top:11px;
}
.media-content-news-three{
	border-left:1px solid #ccc;
	margin-top:45px;
	margin-right:15px;
	padding:0 0 0 12px;
	float:right;
}
.news-month{
	font-size:16px;
}
.news-year{
	color:#b6b6b6;
}
.news-two{
	margin-top:20px;
}

/*
	合作伙伴
*/

.sportCovers-main-partner{
	color:#fff;
	background-image:url(../../images/index/index_images/cp-bg.jpg);
	background-size:100% 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
	width:100%;
	height:480px;
	margin-top:0px;
}
.main-partner-width{
	width:1350px;
	height:560px;
	margin:0 auto;
	padding:0;
	margin-top:-16px;
}
.partner-container{
	width:1200px;
	height:370px;
	float:left;
	margin-left:36px;
}
.partner-button-next{
	display:none;
}
.partner-button-prev{
	display:none;
}

.partner-ul-one,.partner-ul-two,.partner-ul-three{
	padding:0;
	margin:0;
	height:auto;
	overflow-y:auto;
}
.partner-ul-one li{
	float:left;
	list-style:none;
	width:180px;
	height:90px;
	margin-left:23px !important;
	margin-top:20px;
}

.partner-ul-two li{
	float:left;
	list-style:none;
	width:180px;
	height:90px;
	margin-left:23px;
	margin-top:20px;
}

.partner-ul-three li{
	float:left;
	list-style:none;
	width:180px;
	height:90px;
	margin-left:23px;
	margin-top:20px;
}

.pp-left{
	float:left;
	margin-top:150px;
	cursor:pointer;
}
.pp-right{
	float:right;
	margin-top:150px;
	cursor:pointer;
}



