*{
	font-family: "微软雅黑";
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	padding: 0; margin: 0;
}
body{
	font-family: "微软雅黑";
	background: url(../images/bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
ul,li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
dl,dt,dd{
	margin: 0px;
	padding: 0px;
	text-shadow: none;
}
a,a:hover{
	text-decoration: none;
}
img{
	border: none;
}
.page{
	width: 100%; margin: 0; padding: 0;
}

#header{
	height:50px; width: 100%; background:#ffffff; line-height: 50px;
	padding: 0 6%;
}
#header img{
	height: 32px; margin-left: -20px; margin-top: 9px;
}
#header a{
	float: right; height: 100%; color: #666666; font-size: 15px;
}

.banner{
	width: 100%;
}
.banner img{
	width: 100%;
}

.txt-box{
	width: 100%; padding: 0px 4%; margin-top: 20px;
}
.txt-main{
	width: 100%; position: relative; padding:40px 13px 10px 13px;
	background: url(../images/border.png) 0 0 no-repeat;
	background-size: 100% 100%;
    display: inline-block;
}
.txt-main.about-main{
	background: url(../images/border2.png) 0 0 no-repeat;
	background-size: 100% 100%; margin-top: 30px;
}
.txt-main .text{
	width: 100%; font-size: 17px; color: #10c9f0; line-height: 20px; display: inline-block;
}
.title-pic{
	width: 100%;
}
.title-pic img{
	height: 20px;
}
.txt-main .title-pic{
	width: 100%; position: absolute; top: 1px; left: 0;
}
.txt-main a.more{
	float: right; display: inline-block; padding: 6px 10px; font-size: 17px; color: #031138;
	background:#22bff9; border-radius: 3px; margin-right: 2px; margin-top: 6px;
} 

/* 时间轴 */
.tiem-axis{
	width: 100%; padding-left: 1%;
}
.tiem-axis dl dt{
	width: 100%; padding-bottom: 28px;
}
.tiem-axis dl dd{
	width: 100%; padding-left: 10px; padding-bottom: 29px;
	font-size: 16px; color: #0cd5fe;
	border-left: 2px solid #22bff9;
}
.tiem-axis dl dd:last-of-type{padding-bottom: 0px; border-left: 2px solid rgba(0,0,0,0);}
.tiem-axis dl dd p{position: relative; top: -6px;}
.tiem-axis dl dd p.time{
	font-size: 17px; top: -15px;
}
.tiem-axis dl dd p.time span{
	width: 14px; height: 14px; display: block; padding: 3px;
	border: 1px solid #22bff9; border-radius: 50%;
	position: absolute; top: 50%; left: -18px; margin-top: -7px;
}
.tiem-axis dl dd p.time span i{
	width: 100%; height: 100%; background: #22bff9;  border-radius: 50%; display: block;
}
.tiem-axis dl dd:first-of-type p.time span{
	/*top: -8px;*/
}
.tiem-axis dl dd:first-of-type p.time span i{
	border: 1px solid #22bff9; background:none;
}
.tiem-axis dl dd p.title{
	color: #ffffff; padding-bottom: 8px;
}
.tiem-axis dl dd p.txt{
	line-height: 20px;
}

/* 趋势分析 */
.trend-main{width: 100%;}
.trend-main .title-pic{margin-bottom: 15px;}
.trend-main .banner img{
	border: 1px solid #22bff9;
}
.trend-main .text{
	width: 100%; color: #0cd5fe; margin-top: 18px;
}
.trend-main .text h2{
	font-size: 18px; color: #0cd5fe; padding-bottom: 8px;
}
.trend-main .text p{
	font-size: 15px; line-height: 20px; padding-bottom: 8px; border-bottom: 1px dashed #ffffff;
}
.trend-main .text a h1{
	padding-left: 20px;
	font-size: 17px; color: #0cd5fe; margin-bottom: 12px; position: relative;
}
.trend-main .text a h1 i{
	width: 6px; height: 6px; border-radius: 50%; background: #ffffff;
	position: absolute; top: 50%; margin-top: -3px; left: 0px;
}

/* 应用 */
.apply-mian{
	width: 100%; padding-top: 10px;
}
/*.apply-mian .title-pic{margin-bottom: 15px;}*/
.apply-list{
	width: 100%; display: inline-block; background: #051a45; margin-top: 15px; margin-bottom: 5px;
}
.apply-list .text{
	color: #22bff9; width: 100%; padding: 15px 10px 3px 10px;
}
.apply-list .text h1{font-size: 18px;}
.apply-list .text h1 span{
	border-bottom: 1px solid #22BFF9;
}
.apply-list .text p{
	font-size: 15px; line-height: 20px; padding: 8px 0px;
}

/* 大咖说 */
.guest-main{
	width: 100%;
}
.guest-list li{
	width: 48%; float: left; margin-top: 25px;
}
.guest-list li:nth-of-type(2n+1){
	margin-right: 2%;
}
.guest-list li:nth-of-type(2n){
	margin-left: 2%;
}
.guest-list li .guestimg{
	width: 100%; background: url(../images/pic/guestBg.png) 0 0 no-repeat;
	background-size: 100% 100%;
	padding-top: 24px; margin-bottom: 13px;
}
.guest-list li .guestimg img{width: 100%; position: relative; top: 2px;}
.guest-list li .speaks{
	width: 100%;  color: #21c4fb; display: inline-block;
	border: 1px solid #1a8ec3; padding: 8px 5px;
}
.guest-list li .speaks div{
	display: inline-block;
	background: #051847; width: 100%; padding: 3px 6px; position: relative; height: 258px;
}
.guest-list li .speaks h2{
	font-size: 17px; text-align: center; padding-top: 3px; padding-bottom: 5px;
}
.guest-list li .speaks p{
	font-size: 13px; text-align: left; line-height: 20px;
}
.guest-list li .speaks p.job{text-align: center; font-size: 14px; line-height: 18px;}
.guest-list li .speaks a{
	font-size: 14px; border-bottom: 1px solid #21C4FB;
	position: absolute; bottom: 8px; right: 6px; color: #21c4fb;
}

/* 互动圈 */
.interact-main{
	width: 100%; display: inline-block; padding-top: 25px;
}
.interact-main .title-pic{margin-bottom: 15px;}
.interact-main iframe{
	width: 100%;
}

.topBg{
	width: 100%; display: inline-block;
	background: url(../images/topBg.png) 0 top no-repeat;
	background-size: 100% 50%;
}
.botterBg{
	width: 100%; display: inline-block;
	background: url(../images/bottomBg.png) 0 bottom no-repeat;
	background-size: 100% 80%;
	padding-bottom: 35px;
}
/* 关于doit */
.about-main{width: 100%;}
.about-main .title-pic img{height: 19px;}

/* 相关资讯 */
.xgzx-main{
	width: 100%;
}
.xgzx-main .text p{
	background: url(../images/tb.png) 0 top no-repeat;
	background-size: 18px; padding-left: 24px; margin: 7px 0px;
}
.xgzx-main .text p a{
	color: #10c9f0;
}

footer.foot{
	background: #08102b;
	width: 100%; display: inline-block; padding: 8px 4%; text-align: center; font-size: 13px; color: #334362;
	line-height: 18px;
}


@media only screen and (max-width:415px){
	.guest-list li .speaks div{height: 248px;}
}
@media only screen and (max-width:321px){
	.guest-list li .speaks div{height: 265px;}
	
	.txt-main .title-pic{top: 3px;}
	.title-pic img{height: 17px;}
	.about-main .title-pic img{height: 16px;}
	.txt-main .text{font-size: 16px;}
}
