﻿a:hover{
    color:#3094fa !important;
}
* {
  box-sizing: border-box;
}
.bottommain img.erweima {
    display: block;
    float: left;
    width: 116px;
    height: 133px;
    padding-top:0px !important;
    margin-top: 55px !important;
    margin-left: -82px;
}
.container-banner{
    width:100%;
    height:280px;
    background-image:url('../../imgs/news/ban.png');
    margin-left:auto;
    margin-right:auto;
    margin-top:68px;
    overflow:hidden;
}
.content-banner{
    width:1280px;
    height:280px;
     margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    overflow:hidden;
}
.content-banner p{
	font-family: PingFang-SC-Heavy;
	font-size: 40px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    margin-top:89px;
    margin-left:24px;
}
.content-banner a{
	display:block;
    width: 160px;
	height: 48px;
    line-height:48px;
	background-color: #3094fa;
	border-radius: 24px;
    font-family: PingFang-SC-Medium;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff !important;
    text-align:center;
    margin-top:30px;
    margin-left:240px;
}
.main{
    background-color:#f8f8f8;
    overflow:hidden;
}
.container-main{
    width:1280px;
      margin-left:auto;
    margin-right:auto;
    margin-top:20px;
    margin-bottom:80px;
    overflow:hidden;
    display:flex;
    flex-direction:row;
    justify-content:space-around;
    align-items:flex-start;
}
.container-main-left{
    width:900px;
    background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
        padding-bottom:30px;
}
.container-navigator{
    width:900px;
    height:80px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    border-bottom:solid 1px #e6edf0;
    background-color:#ffffff;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}
.line-navigator {
	width: 3px;
	height: 20px;
	background-color: #3094fa;
    margin-left:20px;
    margin-right:5px;
}
.container-navigator a,.container-navigator span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
    margin-left:5px;
}
.news-item{
    width:900px;
}
.news-item ul{
    width:900px;
}
.news-item ul li{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    height:70px;
    width:860px;
    margin-left:20px;
    border-bottom:solid 1px #e6edf0;
}
.news-item ul li a,.news-item ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}
.news-item ul li .time{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #b6b6b6;
}
.news-item ul li .title{
    flex:1;
     white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}
.page{
    margin-top:40px;
    text-align:center;
}
.relevant{
    width:100%;
}
.subtitle{
	width: 100%;	
    float:left;
    margin-top:40px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
}
.subtitle .line-navigator{
    margin-right:-10px;
}
.subtitle span{
    font-family: PingFang-SC-Bold;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #0e0e10;
    margin-left:20px;
}
.subitem{
    width: 100%;	
    
}
.subitem ul{
    width: 100%;	
        
}
.relevant .subitem ul li{
    float:left;
    height:70px;
    line-height:70px;
    width:410px;
    border-bottom:solid 1px #e6edf0;
    margin-left:20px;
     white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}
.relevant .subitem ul li:nth-child(2n) {
  /* 偶数项的样式 */
  float:right;
  margin-left:0px;
  margin-right:20px;
}
.relevant .subitem ul li a,.subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}
.recommend{
	width: 360px;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
     margin-top:20px;
}
.recommend .subtitle{
    float:initial;
    margin-top:20px;
}
.recommend .subitem{
    float:initial;
}
.recommend .subitem ul li{
    width:320px;
    margin-left:20px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    margin-top:20px;
}
.recommend .subitem ul li img{
    display:block;
    width:92px;
    height:54px;
    border-radius:2px;
}
.recommend .subitem ul li a,.recommend .subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}
.recommend .subitem ul li:nth-child(n+4) .title{
  /* 从第4个li开始的所有li的样式 */
       white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
     flex:1;
}
.recommend .subitem ul li:first-child div,  /* 第一个li */
.recommend .subitem ul li:nth-child(2) div, /* 第二个li */
.recommend .subitem ul li:nth-child(3) div  /* 第三个li */
{
    flex:1;
  /* 前三个li的样式 */
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left:10px;
}

.hot{
	width: 360px;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
     margin-top:20px;
}
.hot .subtitle{
    float:initial;
    margin-top:20px;
}
.hot .subitem{
    float:initial;
}
.hot .subitem ul li{
    width:320px;
    margin-left:20px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    margin-top:20px;
}
.hot .subitem ul li img{
    display:block;
    width:92px;
    height:54px;
    border-radius:2px;
}
.hot .subitem ul li a,.hot .subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}
.hot .subitem ul li:nth-child(n+4) .title{
  /* 从第4个li开始的所有li的样式 */
       white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
     flex:1;
}
.hot .subitem ul li:first-child div,  /* 第一个li */
.hot .subitem ul li:nth-child(2) div, /* 第二个li */
.hot .subitem ul li:nth-child(3) div  /* 第三个li */
{
    flex:1;
  /* 前三个li的样式 */
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left:10px;
}

.tag{
    width: 360px;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
    margin-top:20px;
}
.tag .subtitle{
    float:initial;
    margin-top:20px;
}
.tag .subitem{
    float:initial;
     display: flex;
  flex-wrap: wrap;
  margin-left:20px;
  width:340px;

}
.tag .subitem a{
    margin-right:20px;
      margin-top:20px;
}

.container-main-right{
    width:360px;
}
.searchBox{
	width: 360px;
	height: 80px;
	background-color: #ffffff;
	border-radius: 8px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.searchBox form{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
}
.searchBox input{
	width: 240px;
	height: 40px;
	border-radius: 4px 0px 0px 4px;
	border: solid 1px #e6edf0;
    padding-left:10px;
    padding-right:10px;
    overflow:hidden;
}
.searchBox .btn{
	width: 80px;
	height: 40px;
	background-color: #3094fa;
	border-radius: 0px 4px 4px 0px;
    border:none;
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #ffffff;
    cursor:pointer;
}
.adimg1{
	width: 360px;
	height: 360px;
	background-color: #ffffff;
	border-radius: 8px;
    margin-top:20px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.adimg1 img{
    display:block;
	width: 320px;
	height: 320px;
}
.download-box{
	width: 360px;
	height: 392px;
	background-color: #ffffff;
	border-radius: 8px;
    margin-top:20px;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    overflow:hidden;
    padding-top:30px;
    padding-bottom:30px;
}
.download-box .windows,.download-box .iPhone,.download-box .android,.download-box .mac{
	width: 320px;
	height: 68px;
	border-radius: 4px;
	border: solid 1px #e6edf0;
}
.download-box div{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding-left:20px;
    padding-right:20px;
}
.download-box div a:first-child{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
}
.download-box div a:last-child{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
	width: 80px;
	height: 36px;
    background-blend-mode: normal, 
		normal;
	border-radius: 4px;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff !important;
}
.download-box .windows a:last-child {
    	background-image: linear-gradient(90deg, 
		#aad4ff 0%, 
		#0a80f8 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
}
.download-box .iPhone a:last-child {
    background-image: linear-gradient(90deg, 
		#9ab8fc 0%, 
		#3370ff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	background-blend-mode: normal, 
		normal;
}
.download-box .android a:last-child {
    background-image: linear-gradient(90deg, 
		#ff9985 0%, 
		#ff5b47 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
	
}
.download-box .mac a:last-child {
    background-image: linear-gradient(90deg, 
		#14c0ff 0%, 
		#3370ff 100%), 
	linear-gradient(
		#ffffff, 
		#ffffff);
}
.download-box div a:last-child img{
    margin-right:3px;
}
.download-box div a:first-child span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
    margin-left:10px;
}
.download-box div a:first-child span:hover{
     color:#3094fa !important;
     
}
.download-box div div{
    width:40px;
    height:40px;
    display:inline-block;
    background-image:url('../../imgs/news/icon_khd.png');
    background-repeat:no-repeat;
}
.download-box .windows div{
    background-position:0 0;
}
.download-box .iPhone div{
    background-position:-50px 0;
}
.download-box .android div{
    background-position:-100px 0;
}
.download-box .mac div{
    background-position:-150px 0;
}

.news-title{
	font-family: PingFang-SC-Bold;
	font-size: 28px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #0e0e10;
    text-align:center;
    margin-top:60px;
}
.news-info{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    margin-top:20px;
}
.news-info span{
    margin-left:20px;
}
.news-info span,.news-info a{
    font-family: PingFang-SC-Medium;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #b6b6b6;
}
.news-info span num{
    color: #3094fa;
}
.news-content{
    width:848px;
    margin-left:20px;
    margin-top:40px;
}
.news-content p,.news-content a{
	font-family: PingFang-SC-Regular !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	letter-spacing: 0px !important;
	color: #404040 !important;
}
.news-content img{
    display:block;
    /*width:848px;*/
    height:auto;
    margin-left:auto;
    margin-right:auto;
    max-width:848px;
}
.news-content a{
    color:#3094fa !important;
}
.news-line{
	width: 860px;
	height: 1px;
	background-color: #e6edf0;
       margin-left:20px;
    margin-top:40px;
    margin-bottom:40px;
}
.news-tags{
    width:848px;
    margin-left:20px;
     margin-top:20px;
}
.news-tags span,.news-tags a{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}
.news-tags a{
    color: #3094fa !important;
    margin-left:3px;
}
.prevAndNext{
    width:860px;
    margin-left:20px;
}
.prevAndNext p{
    margin-bottom:20px;
}
.prevAndNext a,.prevAndNext span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}

.new .subitem ul li{
    float:left;
    height:70px;
    line-height:70px;
    width:410px;
    border-bottom:solid 1px #e6edf0;
    margin-left:20px;
     white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}
.new .subitem ul li:nth-child(2n) {
  /* 偶数项的样式 */
  float:right;
  margin-left:0px;
  margin-right:20px;
}
.new .subitem ul li a,.subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}

.relevantP{
	width: 100%;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
     margin-top:20px;
}
.relevantP .subtitle{
    float:initial;
    margin-top:20px;
}
.relevantP .subitem{
    float:initial;
}

.relevantP .subitem {
    padding-top: 15px;
    padding-bottom: 15px;
}

.relevantP .subitem li {
    overflow: hidden;
    margin-bottom: 0px;
    padding-top:30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6edf0;
    width:860px;
    margin-left:20px;
}

.relevantP .subitem li img {
    width: 92px;
    height: 54px;
    float: left;
    margin-right: 20px;
}

.relevantP .subitem li a{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}

.relevantP .subitem li span {
    display: inline-block;
    margin-top: 8px;
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #8a8a8a;
    margin-right:20px;
}

.qrcode-box{
	width: 360px;
	height: 360px;
	background-color: #ffffff;
	border-radius: 8px;
    margin-top:20px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.qrcode-box img{
    display:block;
	width: 320px;
	height: 320px;
}


.faqR{
	width: 360px;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
     margin-top:20px;
}
.faqR .subtitle{
    float:initial;
    margin-top:20px;
}
.faqR .subitem{
    float:initial;
}
.faqR .subitem ul li{
    width:320px;
    margin-left:20px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    margin-top:20px;
}
.faqR .subitem ul li a,.faqR .subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
       white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}

.video .subitem{
    width:860px;
    margin-left:20px;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
}
.video .subitem div{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
        margin-top:40px;
}
.video .subitem div img{
    display:block;
    width:250px;
    height:183px;
}
.video .subitem div .video-title{
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
    margin-top:20px;
}

.tag-news{
	width: 360px;
	/*height: 542px;*/
	background-color: #ffffff;
	border-radius: 8px;
    overflow:hidden;
    padding-bottom:20px;
     margin-top:20px;
}
.tag-news .subtitle{
    float:initial;
    margin-top:20px;
}
.tag-news .subitem{
    float:initial;
}
.tag-news .subitem ul li{
    width:320px;
    margin-left:20px;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
    margin-top:20px;
}
.tag-news .subitem ul li .title{
    display:block;
    width:250px;
           white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}
.tag-news .subitem ul li a,.tag-news .subitem ul li span{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
    
}
.tag-subcontainer{
    width:100%;
}
.tag-subitem{
    float:left;
      width:860px;
    margin-left:20px;
        margin-top:20px;
}
.tag-subitem a{
    margin-right:20px;
    line-height:40px;
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
}

.tagitem{
    width:860px;
    margin-left:20px;
        margin-top:20px;
}
.tagitem a{
    margin-right:20px;
    line-height:40px;
	font-family: PingFang-SC-Regular;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
    float:left;
}

.tag-news-item{
    width:860px;
    margin-left:20px;
}
.tag-news-item li{
    height:180px;
    width:100%;
    border-bottom:solid 1px #e6edf0;
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:center;
}
.tag-news-item li img{
    display:block;
    width:180px;
    height:120px;
}
.tag-news-item li div{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    height:120px;
    margin-left:20px;
}
.tag-news-item li div a{
	font-family: PingFang-SC-Medium;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #404040;
           white-space: nowrap;      /* 禁止文本换行 */
  overflow: hidden;         /* 隐藏溢出内容 */
  text-overflow: ellipsis;  /* 溢出部分显示省略号 */
}
.tag-news-item li div span{
	font-family: PingFang-SC-Regular;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #808080;
       display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left:0px;
}

.search-news{
    width:100%;
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    padding-left:60px;
    padding-right:60px;
    margin-top:120px;
    margin-bottom:60px;
}
.news-box{
	width: 360px;
	height: 542px;
	background-color: #ffffff;
	border-radius: 8px;
	border: solid 1px #e6edf0;
}

