/*--------基础设置--------*/
body {background: #FFF; font-size:14px; }

/*页面宽度*/
.layout{width:1400px;}
.layoutHd{width:1400px;}
/*.layoutSub{width:1400px;padding:40px;}*/
.spacepd{padding:40px;}


/*a标签*/
a{color:#666;}
a:visited {}
a:hover {color:#C00;}


/*--------页面设置--------*/

/*顶部*/
#top{
	height:30px;line-height:30px;
	color:#7f8c8d;
	border-bottom:1px solid #e6e6e6;}	
#top .welcome{float:left;color:#999;}	
#top ul{float:right;}
#top ul li{float:left;}	
#top ul li a{padding:0 10px;}	


/*头部*/
#header{
	position:fixed;top:0; left:0; 
	height:100px;width:100%;	
	background-color:#fff;
	background-position:center;
	background-repeat:no-repeat;
	box-shadow:0px 15px 10px -15px #c5d1f3;
	-moz-box-shadow:0px 15px 10px -15px #c5d1f3;
	-webkit-box-shadow:0px 15px 10px -15px #c5d1f3;
	z-index:998;}
	
.headerspace{
	position:relative;clear:both;
	margin-top:100px;}	

#header .hdLogo{position:relative;float:left;}
#header .hdLogo h3{	margin-top:20px;font-size:26px;color:#0068b7;letter-spacing:2px;}
#header .hdLogo h4{font-size:16px;color:#9ebadb;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}	
#header .hdLogo img{display:block;float:left;margin-top:20px;}

#header .hdOther{
	position:relative;float:right;margin-top:30px;}

/*追加_申请演示按钮*/	
#header a.show{
	display:block;float:left;margin-right:20px;padding:0 20px;
	line-height:40px;
	border:1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;}
#header a.show:hover{
	color:#fff;
	background-color:#5672F6;}	
/*追加_电话号码*/	
#header .hotline{
	float:left;padding:0 20px;
	color:#fff;font-size:16px;font-weight:bold;line-height:42px;
	background-color:#5672F6;	
	border-radius: 4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;}


/*导航*/
.navBar{position:relative;display:table;float:left;margin-left:40px;}
/*所有导航项UL样式*/		
.navBar ul {
	position:absolute;opacity:0;visibility:hidden;
	top:60%;width:100%;	
	transition:all .4s ease;
	-webkit-transition:all .4s ease;
	box-shadow:2px 2px 5px #c5d1f3;
	-moz-box-shadow:2px 2px 5px #c5d1f3;
	-webkit-box-shadow:2px 2px 5px #c5d1f3;
		
	border-bottom-right-radius:12px;
	-webkit-border-bottom-right-radius:12px; 
	-moz-border-border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px; 
	-moz-border-border-bottom-left-radius:12px;

	z-index:9999;}
.navBar li:last-child a{
	border-bottom-right-radius:12px;
	-webkit-border-bottom-right-radius:12px; 
	-moz-border-border-bottom-right-radius:12px;
	border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px; 
	-moz-border-border-bottom-left-radius:12px;}	
	
/*三级导航*/		
.navBar ul ul {top:0%;left:80%;}
.navBar ul li:hover > ul {opacity:1;visibility:visible;top:0%;left:100%;}
	
/*二级导航*/		
.navBar li:hover > ul {opacity:1;visibility:visible;top:100%;}
	
/*所有导航项li样式*/	
.navBar li {float:left;position:relative;}
	
/*二级及以下导航*/	
.navBar ul li {position:relative;float:none;}

/*一级a标签*/		
.navParent > a{
	display:block;padding:0 40px;	
	color:#333;font-size:14px;text-align:center;line-height:100px;}
.navParent:hover > a,li.active a{
	padding:0 40px;
	color:#5672F6;
	cursor:pointer;}
	
/*一级a标签的箭头*/		
.navParent > a i{
	position: absolute;	display:inline-block;margin-left:10px;
	transition: transform 0.3s ease-out;
	-webkit-transition: -webkit-transform 0.3s ease-out;
	-moz-transition: -moz-transform 0.3s ease-out;}	
.navParent:hover i{
	transform:rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);}

/*当前菜单*/		
.navParent > a.on{color:#5672F6;font-weight:bold;}

/*二级导航a标签*/	
.navParent ul li:hover > a{
	border-left:6px solid #5672F6;
	background-color:#e6f0ff;}

	
/*二级及以下导航a标签*/		
.navParent ul li a{
	text-decoration:none;display:block;width:100%;
	color:#333;line-height:60px;text-align:center;
	border-left:6px solid #fff;
	background-color:#fff;}
.navParent ul li a:hover{
	color:#5672F6;
	border-left:6px solid #5672F6;
	background-color:#e6f0ff;
	cursor:pointer;}

/*三级导航Ul*/	
.navBar ul ul{
	background-color:#e6f0ff;}
/*三级导航Ul*/	
.navBar ul ul a{
	border-left:6px solid #e6f0ff;
	background-color:#e6f0ff;}




/*左侧菜单*/
ul.menu{margin-bottom:40px;}	
ul.menu > li{
	margin-bottom:10px;
	line-height:50px;font-size:16px;}
ul.menu > li a{position: relative;}
ul.menu > li a i{color:#ddd;}	
ul.menu > li a:hover{color:#5672f6;	}
ul.menu > li a:hover i{	color:#5672f6;}	
ul.menu > li a.active{color:#5672f6;}
ul.menu > li a.active i{color:#5672f6;}
ul.menu ul{	display:none;line-height:40px;}	
ul.menu ul li{margin-left:30px;}


/*尾部导航*
.footer_menu{
	padding-top:20px;
	background-color:#fff;}


/*尾部*/
#footer{
	padding:30px 0;
	color:#fff;
	background-color:#2c3846;}
#footer .copyright{
	padding-top:30px;
	line-height:30px;
	text-align:center;
	color:#aaa;
	}
#footer a{color:#aaa;}	
#footer .contact{
	margin:10px 0 0 10px;
	color:#fff;line-height:36px;}
#footer ul.menuFooter{}
#footer ul.menuFooter li{
	line-height:40px;
	font-weight:bold;color:#FFF;font-size:16px;}
#footer ul.menuFooter li a{color:#ddd;font-size:14px;line-height:36px;font-weight:normal;}
#footer ul.menuFooter li a:hover{color:#FFF;}
#footer .lineFooter{
	clear:both;margin-top:40px;
	border-top:1px solid #696A6C;}


/*内页分栏*/
.colSubleft{float:left;width:20%}
.colSubright{float:right;width:80%}




/*首页banner*/
.bannerHome{
	position:relative;clear:both;
	background-color:#296aec;
	/*margin-top:100px;*/}
/*通栏轮播图高度*/
.slideBox{ height:780px;}
.slideBox .bd img{ height:780px;}	

/*----图片新闻图片高度----*
.slidenews{ height:450px;}
.slidenews .bd img{ height:450px;}
	

/*内页banner*/
.bannerSub{position:relative;/*height:430px;*/background-color:#367BF0;overflow:hidden;}	
.bannerSub img{display:block;width:100%;margin:0 auto;}


/*首页标题*/
.titleBigHome{
	position:relative;	
	margin-bottom:30px;letter-spacing:0.2rem;}
.titleBigHome h3{
	position:relative;	
	width:auto;
	font-size:24px;text-align:center;color:#333;}
.titleBigHome h3 span{
	display:block;margin-top:16px;
	/*letter-spacing:0.4rem;*/font-size:14px;color:#aaa;font-weight:normal;}	

	

/*内页标题*/
.titleBigSub{position:relative;margin-bottom:30px;}
.titleBigSub h3{position:relative;font-size:24px;text-align:center;}
.titleBigSub h3 span{
	padding-left:12px;
	font-size:20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#999;}	
	
	

/*----面包屑----*/	
.crumbs{padding-top:20px;color:#666;background-color:#F6F9FF;}
.crumbs i{color:#999;font-size:1.2rem;padding-right:2px;}
.crumbs a{color:#666;}
.crumbs a:hover{color:#C00;}



/*内页框架*/
.pageoutSub{
	position:relative;background-color:#F6F9FF;overflow:hidden;}
.panelSub,.panelNews,.panelMenu{
	position:relative;margin:20px;padding:40px 20px;overflow:hidden;
	background-color:#fff;
	box-shadow:0px 0px 10px #f0f4ff;
	-moz-box-shadow:0px 5px 10px #f0f4ff;
	-webkit-box-shadow:0px 0px 10px #f0f4ff;
	border-radius:12px;
	-webkit-border-radius:12px; 
	-moz-border-border-radius:12px;}






	









/*浮标*/
.buoy{
	position:fixed;display:table;
	right:0;
	bottom:100px;
	z-index:999;}
.buoy .buoySub {
	position:absolute;opacity:0;visibility:hidden;padding:30px;
	right:60%;top:0px;width:200px;
	background-color:#fff;	
	transition:all .4s ease;
	-webkit-transition:all .4s ease;
	box-shadow:0px 0px 10px #d3dbfb;
	-moz-box-shadow:0px 5px 10px #d3dbfb;
	-webkit-box-shadow:0px 0px 10px #d3dbfb;
	border-radius:12px;
	-webkit-border-radius:12px; 
	-moz-border-border-radius:12px;
	}
	
	
	
.buoy .buoySub:before {
	position: absolute;border: solid transparent;
	content: ' ';
	height: 0;width: 0;
	left:260px;top: 30px;
	border-width: 8px;
    border-left-color: #fff;}
.buoy li:hover > .buoySub {opacity:1;visibility:visible;top:0px;right:110%;}
.buoy .buoySub p{line-height:30px;}
.buoy .buoySub p span{color:#999;padding-right:20px;}
.buoy .buoySub .pImg{
	display:block;
	margin:0 auto;}
	
.buoy li {position:relative;}	
.buoy .btnBuoy{
	position:relative;margin-bottom:4px;
	width:60px;
	height:60px;
	padding:10px;
	display:block;
	text-align:center;
	color:#666;
	background-color:#fff;
	box-shadow:0px 0px 10px #d3dbfb;
	-moz-box-shadow:0px 5px 10px #d3dbfb;
	-webkit-box-shadow:0px 0px 10px #d3dbfb;
	border-top-left-radius:12px;
	-webkit-border-top-left-radius:12px; 
	-moz-border-border-top-left-radius:12px;
	border-bottom-left-radius:12px;
	-webkit-border-bottom-left-radius:12px; 
	-moz-border-border-bottom-left-radius:12px;
	}
.buoy .btnBuoy:hover{
	color:#fff;
	background-color:#5672F6;}	
.buoy .btnBuoy:hover i{
	color:#fff;}		
.buoy .btnBuoy i{
	display:block;
	color:#B8BDCC;font-size:2rem;}
	






/*一级a标签*/		
.buoy > a{
	display:block;padding:0 40px;	
	color:#333;font-size:14px;text-align:center;line-height:100px;}
.buoy:hover > a{
	padding:0 40px;
	color:#5672F6;
	cursor:pointer;}
	




	




/*-----定制样式-----*/
/*----iconlist10----
.iconlist-10,a.iconlist-10{
	height:240px;}

.imgtxt-5 img{height:156px !important;}*/


/*----首页新增样式----*/

/*模块1 链上云海 联接未来*/
dl.txtyh-1{}

dl.txtyh-1 dt{
	font-size:30px;
	color:#5672F6;
	font-weight:bold;
	margin-bottom:40px;}
dl.txtyh-1 dt span{
	display:block;margin-top:20px;
	font-size:14px;
	color:#999;
	font-weight:normal;}
dl.txtyh-1 dd{
	font-size:16px;
	color:#333;
	line-height:26px;}
	
.btnyh-1{
	display:block;
	margin:40px auto 50px auto;
	width:150px;
	height:60px;
	line-height:60px;
	text-align:center;padding:0 40px;
	font-size:18px;
	color:#fff;
	background-color:#5672F6;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	box-shadow:0px 25px 30px -5px #B9C5FC;
	-moz-box-shadow:0px 25px 30px -5px #B9C5FC;
	-webkit-box-shadow:0px 25px 30px -5px #B9C5FC;}
.btnyh-1:hover{
	margin:44px auto 46px auto;
	color:#fff;
	box-shadow:0px 25px 30px -15px #5672F6;
	-moz-box-shadow:0px 25px 30px -15px #5672F6;
	-webkit-box-shadow:0px 25px 30px -15px #5672F6;}
	
	
	
ul.tab-5 li.active{
	color:#5672F6 !important;}	
.ptxtyh-2{
	text-align:center;
	color:#333;
	margin:20px 0;}
.ptxtyh-2 span{color:#5672F6;}	
	

	
ul.ulyh-1{margin:10px 0;overflow:hidden;}
ul.ulyh-1 li{line-height:38px;color: #666666;
text-align:left}
ul.ulyh-1 li i{
	float:left;}
	

	
	
/*----iconlist2----*/
.iconlist-2,a.iconlist-2{
}
.iconlist-2 i{
	color:#5672F6 !important;
	}	

.iconlist-2 h3{
	border-bottom:4px solid #D7E2FF;
	padding:20px 0;
	width:60%;
	margin:0 auto 20px auto;
	font-size:16px;}	
.iconlist-2 span{
	text-align:left;}


	
.imgtxt-2 img{
	margin:0 auto;
	width:auto !important;
	height:auto !important;}	
.imgtxt-2 h3{
	font-size:12px;}	
	
	
/*----图文排版4----*/
.imgtxtyh,a.imgtxtyh{
	position:relative;
	display:block;overflow:hidden;margin-top:4px;margin-bottom:26px;
	border:1px solid #fff;background-color:#fff;}
a.imgtxtyh:hover{margin-top:0;margin-bottom:30px;}	
.imgtxtyh img{
	position:relative;
	display:block;margin-bottom:20px;
	width:100%;
	z-index:1;}
.imgtxtyh h3{
	position:absolute;
	top:40%;
	left:40%;
	text-align:center;font-size:20px;
	color:#fff;
	z-index:9;}	
	
		
		
.pageBarNormal .paging a:hover{background-color:#8297F9 !important;}
.pageBarNormal .paging a.active{background-color:#5672F6 !important;border:1px solid #5672F6;}



/*20240116视频列表*/
/*视频列表*/

.video_list_tit h3{
	font-size: 24px;
	margin: 0 0 20px 0;
}
.video_list_box{
	background-color: #FFFFFF;
    border-radius: 12px;
    padding: 40px;
    margin: 20px 0px 20px 20px;
}
.video_cont_box{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
}
.video_cont_box .video_cont{
	width: 49%;
	margin-bottom: 20px;
}
.video_cont video{
	width:100%;
	height:100%;
}
.video_cont p{
	font-weight: 600;
	line-height: 30px;
	display: block;
	font-size: 15px;
}



/*下载列表*/
.download_box{
	display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap;
}

.dw_list{
	border-radius: 4px;
	border: 1px solid #CCCCCC;
	    display: flex;
    width: 30.6%;
    justify-content: space-between;
    padding: 10px;
	align-items: center;
	background: #FFFFFF;
	margin-right: 20px;
	margin-bottom: 20px;
}
.dw_list:nth-child(3n){
	margin-right: 0px;
}
.dw_button{
	float: left;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    background-color: #5672F6;
    border-radius: 4px;
}
.dw_wz{
	display: flex;
    align-items: center;
}
.dw_wz img{
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.tempMenu-1 {
    width: 1400px;
    margin: 0 auto;
}
.panelSub, .panelNews, .panelMenu {
    position: relative;
    margin: 20px 0;
    padding: 40px 40px;
    overflow: hidden;
    background-color: #fff;
    box-shadow: 0px 0px 10px #f0f4ff;
    -moz-box-shadow: 0px 5px 10px #f0f4ff;
    -webkit-box-shadow: 0px 0px 10px #f0f4ff;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-border-radius: 12px;
	height: 520px;
    overflow: auto;
}
.panelSub::-webkit-scrollbar, .panelNews::-webkit-scrollbar,.panelMenu::-webkit-scrollbar {
    width: 0px; /* 自定义滚动条宽度 */
}
.panelSub::-webkit-scrollbar-track, .panelNews::-webkit-scrollbar-track,.panelMenu::-webkit-scrollbar-track {
    background-color: #f5f5f5; /* 自定义滚动条背景色 */
}
.panelSub::-webkit-scrollbar-thumb, .panelNews::-webkit-scrollbar-thumb,.panelMenu::-webkit-scrollbar-thumb {
    background-color: #888; /* 自定义滚动条滑块颜色 */
}
ul.menu > li a {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.panelSub{
	    margin: 20px auto;
    width: 1320px;
}
.dw_button:hover{
	background-color: rgb(86 114 246 / 90%);
	color: #FFFFFF;
}
a:hover {
    color: #5672f6;
}
ul.listNews-1 a:hover {
    color: #5672f6;
}