@charset "UTF-8";
a{outline:none;text-decoration:none;}
body{
	max-width: 650px;
	margin: 0 auto;
	color: #fff;
	font-size: 16px;
	background: #0a111b;
	/*background: #ec0065 url(./images/bg-full.jpg) no-repeat;
	background-size: cover;
	background-attachment: fixed;*/
}
.more3d{
	width: 60%;
	margin: 30px auto;
	padding: 10px;
	background-color: #1e232f;
	text-align: center;
	color: #fdefde;
    line-height: 120%;
    font-size: 20px;
	font-weight: 600;
	border-radius: 15px 50px 30px;
}
.wImg {
    display: block;
    width: 100%;
    height: 100%;
}
#bgImg {
    max-width: 650px;
	margin: 0 auto;
	width: 100%;
    height: 100%;
	position: fixed;
    z-index: -99;
	opacity: 0.2;
}

.home-top {
	margin: 0 auto;
	padding: 0% 0;
	width: 100%;
    height: 100%;
}

#bghome{
	position: relative;
	margin-bottom: -146%
}

.home-focus{margin:0 auto; width:86%; clear:both; position:relative;}

.home-menu {
	margin: 2% auto 0;
	width: 80%;
    height: 100%;
	position: relative;
}

.home-menu1{clear:both;position:relative;}
.home-menu1 .hm1-li{float:left;width:28%;margin:2% 2.666666%;}

.home-menu2{clear:both;position:relative;}
.home-menu2 .hm2-li{float:left;width:28%;margin:2% 2.666666%;}

.home-menu3{clear:both;position:relative;}
.home-menu3 .hm3-li{float:left;width:28%;margin:2% 2.666666%;}

.home-join{clear:both;position:relative;}
.home-join .home-join-li{width:45%;margin:8% auto 0;}

.sub-top {
	margin: 0 auto;
	padding: 0;
	width: 100%;
    height: 100%;
}

.m-intro {
	margin: -4.5% auto 0;
	padding: 0px;
	width: 94%;
    height: 100%;
	border: 2px solid #50658a;
	border-radius: 15px;
}

/* 大咖寄语 */
.nav-dkjy{
	margin:-0.5% auto 0; 
	width:100%; 
	opacity: 1;
}
.dkjy-c{
	margin:0.5% auto 0; 
	width:94%; 
	position: relative;
}
.dkjy-c .dkjy-li{
	margin:2.5% auto; 
	width:100%; 
	height: 205px;
	position: relative;
	background-color: #1e232f;
	border-radius: 15px;
	clear:both;
}
.dkjy-li .userPic{
	width:25%;
	float:left;
	margin-top:5%;
	margin-left:2%;
 	border: 2px solid #f0aa69;
	border-radius: 50%;
}
.dkjy-li .userIntro{
	width:52%;
	float:left;
	margin-top:4.6%;
	margin-left:2%;
	color: #dedbd5;
	line-height: 165%;
}
.dkjy-li .userIntro h2{
	font-size:145%;
}
.dkjy-li .userIntro h4{
	color: #9c9793;
	font-size:95%;
}
.dkjy-li .userIntro h3{
	color: #81705f;
	font-size:105%;
}
.dkjy-li .qkk{
	width:15%;
	float:right;
 	margin-top:14.7%;
	margin-right:2%;
}
@media (max-width:650px) {
	.dkjy-c .dkjy-li{height:138px;}
	.dkjy-li .userPic{width:22%;margin-top:5.6%;}
	.dkjy-li .userIntro{width:55%;line-height: 65%;}
	.dkjy-li .userIntro{margin-top:0.6%;}
	.dkjy-li .userIntro h2{font-size:115%;line-height:95%;}
	.dkjy-li .userIntro h4{font-size:80%;line-height:110%;}
	.dkjy-li .userIntro h3{font-size:85%;line-height:110%;}
	.dkjy-li .qkk{margin-top:13%;}
}
.daka{clear:both;width:94%;margin:0.5% auto 0;position:relative;}
.daka-li{width:100%;margin:4% auto 8%;text-align:center;}
.daka-li h2{width:90%;margin:3% auto;text-align:center;font-size:18px;}
.daka-li img{border-radius: 18px;}
.daka a{color:#f0bc92;}

/* 2024风云榜 */
.fybFd {
    position:fixed;
    z-index:88;
	max-width:650px;
	display:block;
	background-color: rgba(0, 0, 0, 0.8); /* 半透明黑色 */
	padding-bottom:100%;
}
.fybFdLm {
	margin:2% auto 0; 
	width:60%; 
	position:relative;
}
.fybFdClose {
	margin:5% auto 0; 
	width:8%; 
	position:relative;
	cursor:pointer;
}
@media (max-width:650px) {
	.fybFdLm{margin-top:25%; width:80%;}
}
/* 拟邀嘉宾 */
.yjjb-focus{margin:-0.3% auto 5%; width:94%; clear:both; position:relative;}
.nav-chjb {
	margin:-14% auto 0; 
	width:100%; 
}
.chjb-c {
	margin:3% auto 5%; width:90%; clear:both; position:relative;
}
.chjb-c img{
	border-radius: 18px;
	margin:5% auto 2%;
}

/* 精彩轨迹 */
#jcgj-1 {
	position: relative;
}
.jcgj-1-more{
	margin:0 auto;
	width:82%;
	clear:both;
	position:absolute;
	top:55.8%;
	left:9%;
}
#jcgj-2 {
	position: relative;
	z-index: -1;
}
#jcgj-2-c{
	margin:0 auto;
	width:82%;
	clear:both;
	position:absolute;
	top:0%;
	left:9%;
	z-index: -2;
}
#jcgj-3 {
	position: relative;
	z-index: -1;
}
#jcgj-3-c{
	margin:0 auto;
	width:82%;
	clear:both;
	position:absolute;
	top:0%;
	left:9%;
	z-index: -2;
}
.flexslider1, .flexslider2{
	position: relative;
	z-index: 99;
}
.flexslider1 .flex-direction-nav, .flexslider2 .flex-direction-nav{
	position: relative;
	z-index: 100 !important;
}
.flexslider1 .flex-prev, .flexslider2 .flex-prev{
	z-index: 199;
}
.flexslider1 .flex-next, .flexslider2 .flex-next{
	z-index: 199;
}
.flexslider1 .slides img, .flexslider2 .slides img{
	border: 2px solid #fff3d5;
	border-radius: 80px 10px 80px 10px;		
}
.flexslider1 .flex-control-nav, .flexslider2 .flex-control-nav{
	bottom: -55px;
	display:none;
}
.flexslider1 .thWater, .flexslider2 .thWater{
	width:80px;
	position: absolute;
	bottom: 5%;
	right: 4%;
	z-index: 99;
}

/* 精彩轨迹jcgj2.html start */
#jcgj2-bg {
	position: relative;
	margin-bottom: -100%;
	z-index: -99;
}
.jcgj2-more{
	margin:0 auto;
	width:86%;
	clear:both;
	position:relative;
}
.jcgj2-intro{
	margin: 10% auto 0px;
	width: 90%;
	position:relative;
}
.flexslider21 .slides img, .flexslider22 .slides img{
	border: 2px solid #fff3d5;
	border-radius: 25px 80px 40px;		
}
.flexslider21 .flex-control-nav, .flexslider22 .flex-control-nav{
	bottom: -55px;
}
.flexslider21 .thWater, .flexslider22 .thWater{
	width:80px;
	position: absolute;
	bottom: 5%;
	right: 4%;
	z-index: 99;
}
/* 精彩轨迹jcgj2.html end */

/* 特别策划 */
#tbch-bg {
	position: relative;
	margin-bottom: -193%;
}
.tbch-tmsb {
	margin:0 auto; 
	width:86%; 
	clear:both; 
	position:relative;
}
.tbch-20thzjl {
	margin:6% auto 0; 
	width:86%; 
	clear:both; 
	position:relative;
}
.tbch-2024jgyx {
	margin:6% auto 0; 
	width:86%; 
	clear:both; 
	position:relative;
}

/* 品牌合作伙伴 */
.nav-pphzhb{
	margin:-1.7% auto 0; 
	width:60%; 
}
.nav-pphzhb-p{
	margin:5% auto 2%;
	width:80%; 
	text-align: center;
	color: #355c88;
}
.pphzhb-c{
	width:90%;
	margin:5% auto 2%;
}
.pphzhb-c img{
	border-radius: 18px;
	margin:3% auto 5%;
}

.f-bg {
	clear:both;
	margin: 0px auto 0px;
	padding: 0px;
	width: 100%;
    height: 100%;
	opacity: 1;
	text-align: center;
	color: #fff;
    line-height: 120%;
    font-size: 20px;
	font-weight: 800;
	z-index: -99;
}
.goHome {
    position: fixed;
    right: 15px;
    top: 15px;
    width: 40px;
    z-index: 99;
	opacity: 0.8;
}

@media screen and (max-width:650px){}