#app {
	padding-top: 122px;
}

.title_sec {
	line-height: 34px;
	font-size: 24px;
	font-weight: 600;
	margin: 0px 0 30px;
	padding-top: 60px;
}

/* .title_sec span::after{
	content: '';
	display: block;
	width: 17px;
	height: 20px;
	background-image: url('../images/sjx.png');
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: -24px;
	top: 10px;
} */

/* 头部轮播图 */


.gallery-wrap {
	height: 550px;
	border-radius: 0px 0px 0 0;
}

.gallery-wrap .wrap_item_info {
	padding: 0 0 70px 30px;
	bottom: 0;
	z-index: 2;
}

.gallery-wrap .wrap_item .wrap_item_logo {
	height: 60px;
	left: 40px;
	z-index: 2;
	opacity: 1;
	top: 340px;
}
.gallery-wrap .wrap_item{
	background-position: center top;
}
/* 
.wrap_item {
  flex: 2;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: none;
  transition: flex 0.8s ease;
  cursor: pointer;
}
.wrap_item.wrap_item_active {
  flex: 6;
}
.wrap_item_info{
	padding: 0 0 70px 30px;
	bottom: 0;
}
.wrap_item_title{
	font-weight: 700;
	font-size: 32px;
	line-height: 40px;
	white-space: nowrap;
	color: #FFFFFF;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: flex 0.8s ease;
}
.wrap_item_active .wrap_item_info{
	padding-left: 60px;
	transition: flex 0.8s ease;
}
.wrap_item_active .wrap_item_title{
	width: 100%;
	transition: flex 0.8s ease;
}
.wrap_item_text{
	font-weight: 400;
	font-size: 16px;
	line-height: 28px;
	color: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: flex 0.8s ease;
}
.wrap_item_active .wrap_item_text{
	width: 100%;
	transition: flex 0.8s ease;
}


.gallery_line_con{
	position: absolute;
	width: 271px;
	height: 2px;
	left: 60px;
	bottom: 50px;
	background: rgba(217, 217, 217, 0.3);
}
.gallery_line_rate{
	width: 33.33%;
	position: absolute;
	height: 2px;
	left: 0;
	top: 0px;
	background: #E9DF38;
	transition: flex 0.8s ease;
}
 */



/* 头部轮播 END */

/* 赛事合作 */
.cooperation_bg_contain {
	/* background-image: url('../images/bg_1.png'); */
}

.cooperation_item {
	border-radius: 8px;
	overflow: hidden;
}

.cooperation_top_img {
	width: 576px;
	height: 327px;
	cursor: pointer;
	/* position: relative;
	z-index: 2; */
}

.cooperation_top_img_right {
	width: 70px;
	height: 70px;
	right: 40px;
	bottom: 44px;
	z-index: 3;
	cursor: pointer;
	opacity: 0;
}

.cooperation_top .cooperation_item:hover .cooperation_top_img_right {
	opacity: 1;
	transition: 0.8s ease;
}

.cooperation_top_bottom {
	width: 100%;
	left: 0;
	bottom: 0;
	cursor: pointer;
}

.cooperation_bottom_text {
	height: 60px;
	line-height: 60px;
	left: 28px;
	top: 42px;
	bottom: 0px;
}

.cooperation_bottom_text2 {
	height: 60px;
	line-height: 60px;
	left: 28px;
	top: 20px;
	bottom: 0px;
}

.cooperation_bottom_text img {
	width: 60px;
	/* height: 60px; */
}
.cooperation_bottom_text2 img {
	/* width: 40px; */
	margin-right: 5px;
	height: 40px;
}
.cooperation_bottom_text div {
	/* font-weight: 600; */
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
}

.cooperation_bottom_text2 div {
	/* font-weight: 600; */
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}

.cooperation_bottom .cooperation_bottom_text {
	left: 22px;
	bottom: 18px;
}

.cooperation_bottom .cooperation_bottom_text div {
	font-size: 16px;
}


.cooperation_bottom {
	margin-top: 20px;
}

.cooperation_bottom .carousel-inner {
	height: 200px;
}

.cooperation_bottom .carousel-caption {
	text-align: center;
}

.cooperation_bottom_img_b {
	height: 212px;
	width: 100%;
	border-radius: 8px;
}

.cooperation_bottom_img {
	width: 100%;
	border-radius: 0 0 8px 8px;
}

.cooperation_bottom .swiper-slide-active {
	background-color: transparent;
}

/* .carousel_control_img{
	width: 40px;
	height: 40px;
	top: calc(50% - 20px);
}
.carousel_control_img_left{
	left: -20px;
}
.carousel_control_img_right{
	right: -20px;
}
.cooperation_bottom .carousel-control{
	display: inline;
	opacity: 1;
	background-image: none;
}
*/


/* .carousel_control_img{
	width: 40px;
	height: 40px;
} */


/* .cooperation_bottom .swiper-slide{
	height: 500px;
} */


/* 赛事合作 end*/
/* 深篮体育2023年度100大篮球影像作品评选 */
.appraisal img {
	width: 100%;
}

.other_contain {
	width: 100%;
	height: 100%;
	color: #fff;
}

.appraisal_line {
	position: absolute;
	width: 7.3%;
	height: 4px;
	left: 0px;
	top: 16.4%;
	background: #FFFFFF;
}

.appraisal_info {
	right: 40px;
	bottom: 25%;
}

.appraisal_text {
	font-size: 64px;
	line-height: 64px;
	font-weight: 700;
}

.appraisal_text_zh {
	font-weight: 600;
	font-size: 32px;
	line-height: 32px;
	margin: 40px 0 26px;
}

.appraisal_btn {
	width: 121px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	border: 2px solid #FFFFFF;
	border-radius: 22px;
}

/* 深篮体育2023年度100大篮球影像作品评选 end*/


/* 媒体资讯 */
/* .information_top{ */
.information_bg_contain {
	/* background-image: url('../images/bg_2.png'); */
	padding-bottom: 1px;
}

.information_title_list {
	width: 210px;
	margin-top: 40px;
}

.information_title_item {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	opacity: 0.5;
	cursor: pointer;
	width: 33.33%;
	text-align: left;
}

.information_title_item_active {
	opacity: 1;
}

.information_title_item_active::after {
	content: '';
	display: block;
	height: 2px;
	width: 32px;
	background-color: #CDAB79;
	position: absolute;
	left: 0;
	bottom: -4px;
}

.information_list {
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
}

.information_item {
	height: 293px;
	width: 50%;
}

.information_item_medium {
	width: 25%;
}

.information_item_img {
	height: 293px;
	width: 50%;
	overflow: hidden;
	text-align: center;
	order: 2;
	cursor: pointer;
}

.information_item_img_img {
	height: 293px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	order: 2;
	cursor: pointer;
}

.information_item_img img {
	width: 100%;
}

.information_item_medium_img {
	width: 100%;
	height: 293px;
	overflow: hidden;
	text-align: center;
	order: 2;
	cursor: pointer;
}

#app .video_icon {
	left: 20px;
	bottom: 20px;
}

.information_item_info {
	height: 293px;
	width: 50%;
	display: inline-block;
	background-color: #F5EEE4;
	padding: 32px 20px 20px;
	transition: 0.8s ease;
	cursor: pointer;
}

.information_item_info .rect {
	width: 26px;
	height: 26px;
	transform: rotate(45deg);
	background-color: #F5EEE4;
	transition: 0.8s ease;
}


.information_item_info_after {
	order: 3;
}

.information_item_info_after .rect {
	left: -13px;
	top: 212px;
}

.information_item_info_befer {
	order: 1;
}

.information_item_info_befer .rect {
	right: -13px;
	top: 212px;
}

.information_item_info:hover,
.information_item_info:hover .rect {
	background-color: #CDAB79;
	transition: 0.8s ease;
}

.information_item_info:hover div {
	color: #fff;
	transition: 0.8s ease;
}

.information_item_medium_info {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	display: inline-block;
	padding: 32px 20px 20px;
	transition: 0.8s ease;
	cursor: pointer;
	opacity: 0;
	/* background-color: #CDAB79; */
	background: linear-gradient(180deg, #173161 23.37%, rgba(15, 38, 80, 0) 100%);
	transition: 0.8s ease;
}

.information_item_medium_img:hover .information_item_medium_info {
	opacity: 1;
	transition: 0.8s ease;
}

.information_item_medium_img img {
	width: 100%;
}

.information_item_text {
	font-size: 20px;
	color: #CDAB79;
}

.information_item_time {
	font-size: 12px;
	color: #CDAB79;
	line-height: 28px;
}

.information_item_medium_info .information_item_text {
	color: #fff;
	text-align: left;
}

.information_item_medium_info .information_item_time {
	color: #fff;
	opacity: 0.5;
	text-align: left;
}

.information_item_line {
	height: 2px;
	width: 108px;
	margin-top: 10px;
	background: linear-gradient(90deg, #D12927 44.24%, #CDAB7A 85.56%), #D9D9D9;
}

.video_icon {
	width: 40px;
	height: 40px;
	cursor: pointer;
	left: 20px !important;
	bottom: 20px !important;
	top: initial !important;
	z-index: 9 !important;
}

.key_words {
	bottom: 20px;
	left: 20px;
	text-align: left;
	margin-top: 8px;
}

.key_words span {
	color: #CDAB79;
}

.information_item_info .key_words span {
	background: rgba(255, 255, 255, 0.6);
	color: #CDAB79;
}

.information_item_medium_info .key_words span {
	background: rgba(255, 255, 255, 0.6);
	color: #7A4E0C;
}


/* 媒体资讯  end*/
/* 关注深蓝 */


.more_title {
	text-align: left;
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
}

.more_list {
	margin-top: 30px;
}

.more_item {
	height: 115px;
	line-height: 115px;
	width: 277px;
	background: #F9F5EE;
	border: 1px solid #EFF0F2;
	border-radius: 8px;
	/* margin-right: 18px; */
	padding-left: 24px;
}

.more_item:hover {
	background: #F8EFE1;
}

.more_item_left {
	width: calc(100% - 90px);
	padding-right: 10px;
}

.more_item_left img {
	width: 40px;
	height: 40px;
}

.weixin_item .more_item_text {
	color: rgba(0, 0, 0, 0.9);
}

.more_item_text {
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	margin-left: 15px;
	color: #CDAB79;
}

.erweimaPng {
	width: 80px;
	height: 80px;
}


.erweima {
	width: 270px;
	height: 270px;
	bottom: 80px;
	left: 0;
	z-index: 3;
}

/* 关注深蓝end */
/* 数据库 */
.data_bank {
	height: 328px;
	padding-top: 80px;
	background-color: #1B4694;
	/* background-image: url('../images/bg_9.png'); */
}

.data_bank .title_sec {
	padding-top: 0;
}

.data_bank_title {
	font-weight: 500;
	margin-top: 0;
}

.data_bank .data_bank_title span::after {
	background-image: url('../png/sjxy.png');
}

.data_list {
	margin-top: 50px;
}

.data_item {
	border-left: 1px solid rgba(255, 255, 255, 0.5);
	padding-left: 40px;
}

.data_item_title {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	opacity: 0.6;
}

.data_item_value {
	font-weight: 700;
	font-size: 40px;
	line-height: 32px;
	margin-top: 7px;
	color: #fff;
}

/* 数据库 end*/

/* 商城 */
.shopping_mall {
	/* height: 534px; */
	padding-top: 58px;
	/* background-color: #0d2a94; */
}

.shopping_mall_contain {
	/* background-image: url('../images/scbg.png'); */
}

.shopping_mall_title {
	font-weight: 500;
	font-size: 40px;
	line-height: 40px;
	margin-bottom: 18px;
}

.shopping_mall_text {
	font-weight: 400;
	font-size: 24px;
	line-height: 34px;
}

.shopping_mall_btn {
	font-weight: 600;
	font-size: 16px;
	line-height: 40px;
	width: 121px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	border: 2px solid #FFFFFF;
	border-radius: 22px;
	margin-top: 66px;
}

.shopping_commodity {
	height: 200px;
	right: 200px;
	bottom: 20px;
	z-index: 2;
}

.shopping_commodity img {
	height: 100%;
}

.text_contain {
	z-index: 2;
}

.website {
	width: 300px;
	z-index: 2;
}

/* 商务合作 */
.commercia_bg_contain {
	/* background-image: url('../images/bg_6.png'); */
	background-color: #fff;
}

.commercia {
	padding-bottom: 68px;
}

.commercia_control {
	overflow: hidden;
	background-color: #F9F5EE;
	border-radius: 8px 8px 0 0;
	height: 132px;
}

.commercia_contain_div {
	background: #FFFFFF;
	border: 1px solid #E6E8EB;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
	border-radius: 8px;

}

#commercia_control_div {
	left: 0;
	top: 0;
}

.play_item {
	width: 180px;
	height: 132px;
	text-align: center;
	cursor: pointer;
	padding-top: 10px;
}

.play_item.active {
	background: #FFFFFF;
}

.play_item_img_contain {
	height: 60px;
	width: 60px;
	line-height: 60px;
	margin: 0 auto;
}

.play_item .play_item_img {
	width: 60px;
}

.swiper-slide-active {
	background: #FFFFFF;
}

.gallery-top {
	border-radius: 0 0 8px 8px;
	overflow: hidden;
}

.play_item_text {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	margin-top: 15px;
}

.commercia_list {
	width: 100%;
	min-height: 484px;
	margin-top: 40px;
	padding-left: 60px;
}

.commercia_list_item {
	width: 100%;
	margin-bottom: 40px;
}

.commercia_list_text {
	width: 210px;
	height: 100px;
	line-height: 30px;
	font-size: 16px;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.commercia_list_contain {
	line-height: 100px;
	width: calc(100% - 210px);
}

.commercia_item {
	width: 256px;
	height: 100px;
	background: #FFFFFF;
	border: 1px solid #EFF0F2;
	border-radius: 8px;
	text-align: center;
	line-height: 100px;
	margin-right: 21px;
	margin-bottom: 20px;
}

.commercia_item img {
	max-width: 95%;
	height: 70px;
}


/* end */

.banner_contain {
	background-color: #fff;
}