html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p,
	blockquote, pre, form, fieldset, table, th, td {
	margin: 0;
	padding: 0;
}

img {
	border: 0
}

ul {
	list-style-type: none
}

input:focus, textarea:focus {
	outline: none
}
.p1,.p2,.p3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.p1{-webkit-line-clamp:1}
.p2{-webkit-line-clamp:2}
.p3{-webkit-line-clamp:3}
header, nav, section, article, footer {
	padding: 0;
	margin: 0;
	display: block;
}

input, textarea, select {
	font-family: inherit;
	font-weight: inherit
}

table {
	border-collapse: collapse
}

html {
	font-size: 14px;
	/*font-size:15.625vw;*/
}

body {
	font-family: 'Microsoft Yahei';
	font-size: 14px;
	background: #ecedf2;
	max-width: 100%;
	margin: 0 auto;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #494949
}

.clearfix:after {
	display: block;
	content: '.';
	visibility: hidden;
	clear: both;
	height: 0;

}

.loading {
	position: fixed;
	width: 130px;
	height: 40px;
	left: 50%;
	top: 50%;
	margin: auto;
	margin-top: -20px;
	margin-left: -65px;
	line-height: 90px;
	background: #000;
	font-size: 24px;
	font-family: 'Microsoft Yahei';
	text-align: center;
	z-index: 100;
	border-radius: 45px;
	background: rgba(236, 236, 236, 0.5);
	padding-top: 10px;
}

.loading span {
	margin-top: -25px;
}

.loading span:before, .loading span:after, .loading span {
	display: inline-block;
	border-radius: 45px;
	background: rgba(0, 0, 0, 0);
	width: 20px;
	height: 20px;
	animation: load 1.8s infinite ease-in-out;
}

.loading span {
	font-size: 10px;
	font-family: 'Microsoft Yahei';
	position: relative;
	text-indent: -9999px;
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

.loading span:before {
	left: -35px;
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.loading span:after {
	left: 35px;
}

.loading span:before, .loading span:after {
	content: '';
	position: absolute;
	top: 0;
}

@-webkit-keyframes load {
	1%, 80%, 100% {
		box-shadow: 0 25px 0 -13px #0492dc;
	}
	40%{
		box-shadow:0 25px 0 0 #0492dc;
	}
}
@-moz-keyframes load {
	1%, 80%, 100% {
		box-shadow: 0 25px 0 -13px #0492dc;
	}

	40%{
		box-shadow:0 25px 0 0 #0492dc;
  	}
}

@-ms-keyframes load {
	1%, 80%, 100% {
		box-shadow: 0 25px 0 -13px #0492dc;
	}

	40%{
		box-shadow:0 25px 0 0 #0492dc;
  	}
}

@keyframes load {
	1%, 80%, 100% {
		box-shadow: 0 25px 0 -13px #0492dc;
	}

	40%{
		box-shadow:0 25px 0 0 #0492dc;
	}
}
/*header-start*/
.header {
	height: 60px;
	width: 100%;
	display: flex;
	justify-content: space-between;
	background-color: #fff;
	align-items: center;
	padding: 0px 10px;
	position:fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
#header{
	height: 60px;
}
.header.header-info {
	height: 46px;
	margin: 0px;
	background-color: #52ade6;
}

.btn-catalog {
	background-image: url("https://cdn-v1.ikcest.org/image/2020-05-07/kZRchc4knFtXN5XSeHkQY6PC2Kceykpe.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 20px;
	height: 20px;
}
#header .heder-logo{
	width: 90%;
}
.btn-catalog.white {
	background-image: url(images/mobile-icon/icon-btn-catalog-blue.png);
}

.img-responsive {
	height: 52px;
}

#titleName {
	font-weight: 600;
	font-size: 14px;
	color: #fff;
}
/*header-end*/
.container {
	width: 100%;
	padding: 0px;
}
/*footer-start*/
.foot {
	display: flex;
	justify-content: center;
	background: #fff;
	padding: 30px 12px;
	margin-top: 10px;
	box-sizing: content-box;
}

.foot-bq {
	width: 100%;
	text-align: center;
	font-size:12px;
	color: #666;
}
/*footer-end*/

/*panel-content-start*/
.panel-content {
	padding-top: 20px;
	background-color: #fff;
}

.panel-about.panel-content, .panel-news.panel-content {
	padding-top: 0px;
	margin: 0px;
}

.panel-content .panel-table {
	width: 100%;
}

.panel-content .panel-table .panel-table-group {
	display: flex;
	justify-content: space-around;
	align-items: center;
	border-top: 1px solid #ebeef3;
}

.panel-content .panel-table .panel-table-group:nth-child(3) {
	border-bottom: 1px solid #ebeef3;
}

.panel-content .panel-table .panel-table-group .panel-table-item {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-flow: column;
	flex-grow: 1;
	padding: 20px 0px;
	font-size: 10px;
	font-weight: 600;
}

.panel-content .panel-table .panel-table-group .panel-table-item:nth-child(2)
	{
	border-left: 1px solid #ebeef3;
	border-right: 1px solid #ebeef3;
}

.panel-content .panel-table .panel-table-group .panel-table-item span {
	margin: 10px auto 0px;
	text-align: center;
	width: 82px;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 32px;
}

.panel-content .panel-table .panel-table-group .panel-table-item .icon-homePage-default
	{
	display: block;
	width: 58px;
	height: 58px;
	border-radius: 90px;
	margin: 0 auto;
}

.panel-content .panel-table .panel-table-group .panel-table-item .default-option-1
	{
	background-color: #ff6b9f;
}

.panel-content .panel-table .panel-table-group .panel-table-item .default-option-2
	{
	background-color: #3c81f3;
}

.panel-content .panel-table .panel-table-group .panel-table-item .default-option-3
	{
	background-color: #fd963b;
}

.panel-content .panel-table .panel-table-group .panel-table-item .default-option-4
	{
	background-color: #18afe8;
}

.panel-content .panel-table .panel-table-group .panel-table-item .default-option-5
	{
	background-color: #7ccd2d;
}
/*panel-content-end*/

/*news start*/
.panel-news .panel-tab {
	height: 48px;
	display: flex;
	align-items: center;
	border: 1px solid #ecedf2;
	border-left: 0px;
	border-right: 0px;
}

.panel-news .panel-tab .group {
	margin-left: 5px;
	height: 48px;
	line-height: 48px;
	padding: 0 10px;
	font-size: 12px;
}

.panel-news .panel-tab .group.active {
	border-bottom: 2px solid #52ade6;
	color: #52ade6;
	font-weight: 600;
}

.panel-dataset .panel-tab-content, .panel-news .panel-tab-content {
	padding: 0px 20px;
	min-width: 240px;
}

.panel-dataset .panel-tab-content .group, .panel-news .panel-tab-content .group
	{
	height: 140px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ecedf2;
	padding: 20px 0px;
}

.panel-dataset .panel-tab-content .group .group-img, .panel-news .panel-tab-content .group .group-img
	{
	width: 80px;
	height: 100px;
	border: 1px solid #ddd;
	overflow: hidden;
}

.panel-dataset .panel-tab-content .group .group-content, .panel-news .panel-tab-content .group .group-content
	{
	width: 220px;
	height: 100px;
	display: flex;
	flex-flow: column;
	justify-content: space-around;
	margin: 20px 0px 20px 20px;
	flex-grow: 1;
}

.panel-dataset .panel-tab-content .group .group-content h3, .panel-news .panel-tab-content .group .group-content h3
	{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	border: 0px;
	word-break: break-all;
	font-size: 14px;
	line-height: 22px;
	font-weight: 400;
	color: #52ade6;
}

.panel-news .panel-tab-content .group .group-content p {
	font-size: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	border: 0px;
	word-break: break-all;
}

.panel-dataset .panel-tab-content .group .group-content span,
	.panel-news .panel-tab-content .group .group-content span {
	font-size: 10px;
	color: #999;
}
/*news end*/

/*news-info start*/
.panel-about.info.panel-content, .panel-news.info.panel-content {
	border-top: 1px solid #ecedf2;
}

.panel-news-info-title {
	padding: 20px 0px;
	text-align: center;
}

.panel-about-info-title p, .panel-news-info-title p {
	text-align: center;
	width: 80%;
	margin: 0 auto;
	font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight:800;
}

.panel-about-info-title span, .panel-news-info-title span {
	font-size: 10px;
	color: #999;
}

.panel-about .panel-about-info-title-content, .panel-news .panel-news-info-title-content{
	padding: 20px;
	border-top: 1px dashed #ecedf2;
}

.panel-about .panel-about-info-title-content p, .panel-news .panel-news-info-title-content p{
	font-size: 12px;
}
/*news-info end*/

/*even start*/
.panel-news.event .panel-event-content {
	padding: 0 20px;
}

.panel-news.event .panel-event-content .group {
	height: 140px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #ecedf2;
	padding: 20px 0px;
}

.panel-news.event .panel-event-content .group-img {
	width: 80px;
	height: 100px;
	border: 1px solid #ddd;
}

.panel-news.event .panel-event-content .group-content {
	width: 220px;
	height: 100px;
	display: flex;
	flex-flow: column;
	justify-content: space-around;
	margin: 20px 0px 20px 20px;
	flex-grow: 1;
}

.panel-news.event .panel-event-content .group-content h3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	border: 0px;
	word-break: break-all;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #52ade6;
}

.panel-news.event .panel-event-content .group-content p {
	font-size: 12px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	border: 0px;
	word-break: break-all;
}

.panel-news.event .panel-event-content .group-content span {
	font-size: 10px;
	color: #999;
}
/*even end*/

/*dataset start*/

.panel-dataset.panel-content {
	display: flex;
	padding-top: 0px;
	min-height:80%;
}

.panel-dataset .panel-dataset-tab {
	width: 130px;
	background-color: #ebeef3;
	font-size: 12px;
	padding-top: 20px;
}

.panel-dataset .panel-tab-content .group .group-content {
	width: 200px;
	flex-grow: 1;
}

.panel-dataset .panel-tab-content .group .group-content h3 {
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.panel-dataset .panel-tab-content .group .group-content span {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	border: 0px;
	word-break: break-all;
	line-height: 18px;
	font-weight: 400;
	font-size: 12px;
}

.panel-dataset .panel-tab-content {
	padding-left: 0px;
}

.panel-dataset .panel-dataset-tab .group {
	display: flex;
	height: 60px;
	border-bottom: 1px solid #e3e3e3;
	justify-content: center;
	align-items: center;
	text-align: center;
	padding: 0 5px;
}

.panel-dataset .panel-dataset-tab .group.active {
	background-color: #fff;
}
/*dataset end*/

/*dataset-info start*/
.panel-links.panel-content, .panel-dataset.info.panel-content {
	padding: 20px;
	min-height:80%;
}

.panel-links.panel-content, .panel-dataset.info.panel-content {
	display: block;
}

.panel-links .group, .panel-dataset.info .group {
	width: 100%;
}

.panel-videos .panel-videos-info-title, .panel-links .panel-links-info-title,
	.panel-dataset.info .panel-dataset-info-title {
	height: 20px;
	border-left: 4px solid #52ade6;
	padding-left: 10px;
	line-height: 20px;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	word-break: break-all;
	margin-bottom: 10px;
}

.panel-links .panel-links-info-content, .panel-dataset.info .panel-dataset-info-content
	{
	padding: 20px;
	border-top: 1px solid #ddd;
}

.panel-links .panel-links-info-content p, .panel-dataset.info .panel-dataset-info-content p
	{
	font-size: 12px;
}

.panel-links .panel-links-info-content p span, .panel-dataset.info .panel-dataset-info-content p span
	{
	color: #52ade6;
}

.panel-dataset.info .panel-dataset-info-content p span a {
	color: #52ade6;
}
/*dataset-info end*/

/*links start*/
.panel-links .panel-links-info-content {
	overflow: hidden;
	padding: 20px 0px;
}

.panel-links .panel-links-info-content .group-icon {
	margin: 0px 5px 20px;
	width: 30%;
	float: left;
}

.panel-links .panel-links-info-content .group-icon img {
	width: 100%;
	height: 34px;
}
/*links end*/

/*catalog */
.nav-container {
	position: fixed;
	background: rgba(83, 91, 104, 0.95);
	width: 100%;
	height: 100%;
	z-index: 1000;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.nav-container ul {
	margin-top: 55px;
}

.nav-container ul li {
	list-style: none;
	font-weight: 800;
	font-size: 12px;
	font-family: 'Microsoft Yahei';
	width: 70%;
	margin: 0 auto;
	height: 32px;
	line-height: 12px;
	text-align: center;
	margin-top: 15px;
}

.nav-container ul li a {
	color: #000;
	width: 100%;
	height: 100%;
	display: block;
}

.nav-container ul li a:hover {
	color: #0492dc;
}

.btn-close {
	background-image: url(images/mobile-icon/icon-close.png);
	width: 20px;
	height: 20px;
	position: absolute;
	background-size: 100%;
	top: 14px;
	right: 16px;
}
/*catalog end*/

/* pagination start */
.pagination {
	background-color: #fff;
	width: 100%;
	margin: 0;
	display: flex;
	height: 60px;
	justify-content: center;
	align-items: center;
}

.pagination>li>a {
	width: 40px;
	height: 30px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #ddd;
	cursor: pointer;
	padding: 0;
	line-height: 30px;
	color: #999;
}

.pagination>li>a .fa {
	font-size: 14px;
	margin-top: 6px;
}

.pagination>li.active>a {
	color: #333;
	border: 1px solid #ddd;
	background: #ddd;
}
/* pagination end */
.panel-news-info-title-content img, .entry-image {
	width: 100% !important;
	overflow: hidden !important;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	height: auto !important;
}
.panel-news-info-title-content img, .entry-image img {
	width: 100% !important;
	border: 1px solid #ddd !important;
	height: auto !important;
}
#aaaa{
	width: 100%;
	background: #fff;
	overflow: auto;
}
#aaaa.panel-news-info-title-content p{
	margin: 0 !important;
	line-height: unset !important;
}
#aaaa.panel-news-info-title-content table:nth-child(3n){
	width: 660px !important;
	overflow: auto;
}
#aaaa.panel-news-info-title-content table:nth-child(3n) table{
	width: 330px !important;
	overflow: auto;
}
#aaaa.panel-news-info-title-content img{
	margin: 0 !important;
	width: 100% !important;
	height: 145px !important;
	object-fit: cover;
}

/*about*/
.panel-about .panel-about-info-title {
	margin-top: 10px;
}

.panel-about .panel-about-info-title p {
	font-size: 16px;
}

.panel-about .panel-about-info-title span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 12px;
}

.panel-about .panel-about-info-content {
	padding: 10px 0px 20px 0px;
	margin: 10px 20px 0px 20px;
	border-top: 1px dashed #ddd;
}

.panel-about h5 {
	font-weight: 800;
	margin: 10px 0px;
}

.panel-about-info-title h5 {
	text-align: center;
	font-size: 18px;
	margin: 0px;
}

.panel-about .panel-about-info-content p {
	margin: 10px 0px;
}
/*about end*/

/*Services*/
.panel-services {
	margin-top: 0px;
	min-height:80%;
}

.panel-services .group-item {
	margin: 0px 20px;
}

.panel-services .group-item .title {
	line-height: 24px;
	border-left: 4px solid #52ade6;
	margin: 10px 0px 0px 0px;
	background-color: #f5f5f5;
	padding-left: 10px;
	font-weight: 800;
}
/*apps*/
.panel-apps {
	padding-top: 20px;
}

.panel-apps a {
	height: 160px;
	float: left;
	font-size: 10px;
}

.panel-apps .item {
	width: 120px;
	height: 160px;
	position: relative;
}

.panel-apps .item .icon-app-icon {
	position: absolute;
	top: 0px;
	right: 20px;
}

.panel-apps .item .appradius {
	border-radius: 15px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.6);
}

.panel-apps .swiper-container {
	height: 90%;
	min-height: 480px;
}

.panel-apps .swiper-slide {
	padding: 0px;
}

.panel-apps .item p {
	height: 40px;
	color: #666;
	margin-top: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 14px;
	font-size: 62.5%;
	text-align: center;
	padding: 0px 5px;
	font-family: "Microsoft Yahei", Heiti, arial, helvetica,
		sans-serif !important;
}

/*vidos*/
.panel-videos {
	padding: 20px;
}

.panel-videos.mobile .img-responsive {
	height: 220px;
}

.panel-videos.mobile .thumbnail {
	position: relative;
}

.panel-videos.mobile .video-time-watch-module>i {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(images/mobile-icon/icon_watch.png);
	vertical-align: bottom;
	margin-right: 10px;
}

.panel-videos.mobile .video-time-module {
	display: block;
	position: absolute;
	/* top: 0px; */
	background-color: rgba(0, 0, 0, 0.6);
	padding: 2px 10px;
	color: #fff;
	border-radius: 45px 0px 0px 45px;
	right: 5px;
	bottom: 50px;
}

.panel-videos.mobile .video-text-wrap {
	display: flex;
	height: 36px;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
}

.panel-videos.mobile .video-text-wrap p {
	max-width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*panel-index*/
.panel-index .swiper-container {
	height: 150px;
	width: 100%;
	padding: 10px 0px;
}

.panel-index .swiper-container .swiper-slide {
	padding: 0px 10px;
}
/*sy*/
.sy-subtitle-box{
	padding-top:10px;
	width:100%;
}
.sy-contentbox{
	width:100%;
	padding:0px 10px;
	border-top:1px solid #eee;
}
.sy-content{
	border-bottom-color: #f5f5f5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height:40px;
    font-size: 14px;
    display:flex;
    align-items: center;
}
.sy-img{
	width: 20px;
    height: 50%;
    cursor: pointer;
    margin-right: 5px;
    margin-left: 10px;
}
#Symposiums{
	background:#ffffff;
	min-height: 80%;
	padding: 0px 10px;
}
/*tr*/
.tr-subtitle-box{
	padding-top:10px;
	width:100%;
}
.dic-subtitle{
	height: 32px;
    line-height: 32px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 800;
    border-left-width: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-left: 4px solid #66CCFF;
    margin-bottom: 10px;
}
.tr-contentbox{
	width:100%;
	padding-left:10px;
	border-top: 1px solid #eee;
}
.tr-content{
	border-bottom-color: #f5f5f5;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height:40px;
    font-size: 14px;
    display:flex;
    align-items: center;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.tr-img{
	width: 20px;
    height: 50%;
    margin-right: 5px;
    margin-left: 10px;
}
#TrainingWorkshop{
	background:#ffffff;
	min-height:80%;
	padding:0px 10px;
}
.modal-open .modal-backdrop{
	background:rgba(0,0,0,0.3) !important;
}
.questionnaire{
	background:#fff;
	margin: 0px;
	margin-bottom: 20px;
	padding-bottom:20px;
}
.questionnaire .top-wrap {
    background-image: url(images/top-bg1.png);
    background-repeat: no-repeat;
    /* background-size: 100%; */
    object-fit: contain;
}
.questionnaire .title{
	text-align: center;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 800;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.questionnaire .title img{
	width: 400px;
    height: 68px;
}
.questionnaire .subtitle{
	padding: 0px 20px;
	padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    /* margin-top: 20px; */
    width: 95%;
    margin: 0 auto;
    margin-top: 20px;
}
.questionnaire #registerForm{
	padding:20px;
	font-size: 14px;
	width: 100%;
    margin: 0 auto;
}
.questionnaire #registerForm .form-group{
	border-bottom: 1px solid #ddd;
	padding:0px 20px;
}
.questionnaire #registerForm label{
	margin-bottom:20px;
	font-size: 14px;
	display: block;
}
.questionnaire #registerForm .radio-list,
.questionnaire #registerForm .checkbox-list{
	border: 1px solid #ddd;
    border-radius: 15px;
    padding: 10px 20px;
    width: 100%;
}
.questionnaire #registerForm .radio-inline,
.questionnaire #registerForm .checkbox-inline{
    margin-bottom:0px;
    min-height: 42px;
    display:flex;
    align-items: center;
    border-radius:5px;
}
.questionnaire #registerForm .checkbox input[type=checkbox],
.questionnaire #registerForm .checkbox-inline input[type=checkbox],
.questionnaire #registerForm .radio input[type=radio],
.questionnaire #registerForm .radio-inline input[type=radio]{
	margin-top:0px;
}
.questionnaire #registerForm  .input-icon{
	padding-bottom: 20px;
}
.questionnaire #registerForm .information-style{
	background:#009ae1;
	cursor:pointer;
	color:#fff;
	float: right;
}
.questionnaire #registerForm .information-style.disabled{
	background:#ddd;
	cursor: no-drop;
}
/*my*/
.my.content-wrap{
	background:#fff;
	padding: 20px;
	min-height:600px;
}
.my .user-register-wrap{
	margin-top:20px;
}
.my .user-register-wrap .register-form .text{
	font-size:24px;
	font-weight:800;
}
.my .user-register-wrap .register-form .btn{
	margin:0px auto;
	padding:5px 10px;
	background-color:#337ab7;
	border-radius: 5px;
    margin-top: 20px;
    color:#fff;
    width:100%;
}
.my.content-wrap .title-wrap,
.my.content-wrap .title,
.my .user-register-wrap .title,.user-title{
	box-shadow: 0 7px 9px -7px rgba(0,0,0,0.1);
	margin-bottom: 47px;
	color: #0093DD;
	font-size: 18px;
	text-align: center;
	padding: 13px 0;
	font-weight: 600;
}

.my.content-wrap .title-wrap{
	display:flex;
	justify-content: space-between;
}
.my.content-wrap .title-wrap .top-title a{
	color:#ff8400;
	font-style: normal;
}
.my.content-wrap #myTrainDataTemplate .group-item{
	display:flex;
	justify-content: space-between;
}
.my.register-wrap {
	padding:20px;
	background:#fff;
	margin:0px;
	margin-bottom:20px;
}
.my.mobileTemplate .group-item{
	display:flex;
}
.my.mobileTemplate .group-item .my-dataset-item{
	flex:1;
}
.my.mobileTemplate  .w-data-left{
	margin-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 20px;
    background-color: #f4f6f9;
    border-radius: 5px;
    padding: 20px 10px;
}
.my.mobileTemplate .my-dataset-list .w-data-right{
	display:flex;
}
.my.mobileTemplate .my-dataset-list .w-data-right>a{
	width: 49%;
	margin-right:10px;
}
.my.mobileTemplate .my-dataset-list .w-data-right>a button{
	width:100%;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button,
.my.mobileTemplate .my-dataset-list .w-data-right .my-dataset-button {
	flex: 1;
    background-color: #0593d8;
    color: #fff;
    border: 0px;
    border-radius: 5px;
    line-height: 32px;
    margin-right:10px;
}
.my.mobileTemplate .my-dataset-list .item-btn-wrap{
	display:flex;
	margin: 10px 0px;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button{
	background-color:#f39175;
	text-align: center;
	margin:0px;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button:nth-of-type(2){
	margin-left:10px;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button.green{
	background-color:#85ab2c;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button.blue{
	background-color:#3b6bb5;
}
.my.mobileTemplate .my-dataset-list .my-dataset-button.disabled{
	background-color:#ddd;
}
.my.mobileTemplate .my-dataset-list .button-type2{
	display: flex;
    justify-content: center;
    align-items: center;
}
.my.mobileTemplate .my-dataset-list .code-Wrap{
	background: #dfe7f3;
    padding: 10px 10px;
    display: flex;
    flex-direction: column;
}
.my.mobileTemplate .my-dataset-list .button-type2:last-child,
.my.mobileTemplate .my-dataset-list .w-data-right .my-dataset-button:last-child{
	margin-right:0px;
}
.my.mobileTemplate .my-dataset-list .description-wrap{
	background: #fff;
    padding: 10px;
    margin:10px 0px;
}
.my.m-create-wrap  .my-insert-item-addClass{
	display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.my.m-create-wrap  .my-insert-item-addClass em{
	padding: 5px 10px;
    background-color: #1f6fbb;
    color: #fff;
    line-height: 26px;
    border-radius: 5px;
    float: right;
}
.my.m-create-wrap  .my-insert-item-addClass em>a{
	color:#fff;
}
.my.m-create-wrap .input-box-table .my-insert-item th{
	font-size:14px;
}
.my.m-create-wrap .input-box-table .subbutton{
	display: block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    margin-top: -15px;
    width: 40px;
    background: #1f6fbb;
}
.my.m-create-wrap .input-box-table .subbutton a{
	color:#fff;
	cursor:pointer;
}
.my.m-create-wrap .openBtn-wrap{
	display:flex;
	margin: 10px;
}
.my.m-create-wrap .openBtn-wrap p{
	width:50%;
}
.my.m-create-wrap .openBtn-wrap label{
	width:100%;
}
.my.m-create-wrap .insert-bottom-box{
	display:flex;
}
.my.m-create-wrap .insert-bottom-box .btn{
	flex:1;
	color: #fff;
    background-color: #1f6fbb;
}
.my.m-create-wrap #input-box-table-tbody-trlist .btn.blue{
	background-color: #1f6fbb;
	color:#fff;
}
.my.m-create-wrap .insert-bottom-box .btn:nth-of-type(1){
	margin-right:10px;
}
.my.m-create-wrap .update-sub-title{
	margin: 20px 0px;
    display: block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.my.m-create-wrap #updateForm2 th{
	height:32px;
	line-height:32px;
	padding-bottom: 20px;
}
.my.m-create-wrap #updateForm2 td .btn{
 	margin-top:-15px;
 }
 .my.content-wrap.m-exam-create .list-title{
 	margin-bottom:20px;
 }
 .my.content-wrap.m-exam-create .item-title .top-title{
 	display: flex;
    align-items: center;
    /* height: 49px; */
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
 }
 .my.content-wrap.m-exam-create .my-exam{
  	padding:20px;
  	border-radius:5px;
  	background:#f4f6f9;
  	margin-bottom:10px;
 }
 .my.content-wrap.m-exam-create .item-title .top-title{
 	display: flex;
    align-items: center;
 }
 .my.content-wrap.m-exam-create #myClassData .subject-btn-wrap{
  	display:flex;
}
 .my.content-wrap.m-exam-create #myClassData .subject-btn-wrap span{
  	display: flex;
    flex: 1;
    margin: 10px 0px;
    margin-right: 5px;
    justify-content: center;
    align-items: center;
    padding: 10px 0px;
    background: #ddd;
    border-radius: 5px;
}
 .my.content-wrap.m-exam-create #myClassData .subject-btn-wrap span.normal,
.my.content-wrap.m-exam-create #myClassData .subject-btn-wrap span.primary{
 	color:#fff;
 	background:#3b6bb5;
}
.my.content-wrap.m-exam-create #myClassData  .subject-btn-wrap span:last-child{
	margin-right:0px;
}
 .my.content-wrap.m-exam-create #myClassData .option-btn-wrap{
 	display:flex;
 }
.my.content-wrap.m-exam-create #myClassData .option-btn-wrap .form-group{
  	display: flex;
    flex: 1;
    margin: 20px 0px;
    margin-right: 5px;
    justify-content: center;
    align-items: center;
    padding: 10px 0px;
    background: #ddd;
    border-radius: 5px;
}
.my.content-wrap.m-exam-create #myClassData .option-btn-wrap .form-group:last-child{
	margin-right:0px;
}
.my.content-wrap.m-exam-create #myClassData .option-btn-wrap .form-group.primary{
 	color:#fff;
 	background:#3b6bb5;
 }
 .my.content-wrap #examViewList .btn{
 	padding: 5px 10px;
    background: #337ab7;
    color: #fff;
    margin: 10px;
 }
.my.content-wrap #myClassTitle{
  	margin-bottom:20px;
}
.my.content-wrap.m-viewreprot .top-title.item-title{
	border-left: 4px solid #0496e1;
    margin-bottom: 15px;
    padding: 5px;
    padding-left: 10px;
    background: #eef0f3;
}

.my.content-wrap.m-viewreprot .my-insert-list #myExamData label{
	display: flex;
}
.my.content-wrap.m-viewreprot .my-insert-list #myExamData .my-exam-description{
	margin-bottom:20px;
}
.my.content-wrap.m-viewreprot  .reportWrap{
	background: #eef0f3;
    margin-bottom: 10px;
    border-radius: 5px;
}
.my.content-wrap.m-viewreprot  .reportWrap .radio-list{
	padding: 10px 10px 0px;
}
.my.content-wrap.m-viewreprot.m-viewUser .my-insert-list{
	padding:20px;
}
.my.content-wrap.m-viewreprot.m-viewUser .my-insert-list .item-title b{
	width:100%;
    display: block;
}
.my.content-wrap.m-viewreprot.m-viewUser #myClassTitle{
	margin-bottom:10px;
}
.my.content-wrap.m-viewreprot .btn-xs{
	background-color: #0c94e1;
    color: #fff;
}
.my.content-wrap.m-viewreprot.m-viewUser .my-insert-list #myExamData label{
	min-height:26px;
}
.my.content-wrap.m-viewreprot.m-viewUser .my-insert-list #myExamData label input{
	margin:0px 10px;
}
.my.content-wrap.m-viewreprot.m-viewUser .my-insert-list #myExamData .my-exam-description{
	margin-bottom: 10px;
	background-color:#fff;
	border-radius:5px;
	padding:5px 10px;
}
.my.content-wrap.m-exam-submit .insert-bottom-box{
	display:flex;
}
.my.content-wrap.m-exam-submit .insert-bottom-box button{
	flex:1;
}
.my.content-wrap.m-exam-submit .insert-bottom-box .btn.blue{
	background-color:#0496e1;
	color:#fff;
}
.modal-open .bootbox .fa:before{
	content: " ";
}
.modal-open .bootbox button{
	margin-right:10px;
}
.modal-open .bootbox button.blue{
	background-color:#3b6bb5;
}
.my.mobileTemplate .my-dataset-item{
	background-color: #f4f6f9;
	padding:20px;
}
.m-survey #mySurveyData label{
	dispplay:block;
	width:100%;
	margin:0px;
	min-height:32px;
}
.m-survey #mySurveyData .radio-list{
	padding:10px 20px ;
}
.m-survey #mySurveyData .input-icon{
	width:100%;
}
.m-survey #mySurveyData .form-group input[type=text]{
	margin-top:10px;
	width:100%;
	border-radius:5px;
	height:34px;
	box-shadow:0px 0px 0px rgba(0,0,0,0) ;
	border: 1px solid #ddd;
	padding: 0px 10px;
}
.m-survey #mySurveyData .insert-bottom-box {
	display:flex;
}
.m-survey #mySurveyData .insert-bottom-box .btn:nth-of-type(1){
	margin-right:5px;
}
.m-survey #mySurveyData .insert-bottom-box .btn{
	flex:1;
}
.m-survey #mySurveyData .insert-bottom-box .btn.blue{
	background:#0797e0;
	color:#fff;
}
.my.content-wrap.m-surveyPort label{
	min-height:34px;
	display:block;
}
.my.content-wrap.m-surveyPort .btn-group-xs>.btn, .btn-xs{
	background-color:#0191dd;
	padding:2px 5px;
	cursor:pointer;
	color:#fff;
}
.my.content-wrap.m-surveyPort .btn-group-xs>.btn, .btn-xs:active{
	color:#fff;
}
.modal-open .bootbox button.blue{
	 color: #fff !important;
}
.myInfoPage .list-wrap{
	line-height:42px;
}
.myInfoPage{
	margin-top:20px;
}
.myInfoPage .title-wrap{
	padding:0px 20px;
	float: none;
}
.myInfoPage .my-profile-list{
	margin-top:20px;
}
.myInfoPage .imgWrap .my-img{
	width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.myInfoPage .imgWrap .my-img>img{
	width:140px;
	height:140px;
	border:1px solid #ddd;
	border-radius:5px;
	padding:4px;
}
.myInfoPage .my-profile-list li{
	display:flex;
	padding:5px 20px;
	background:#ebf2f7;
	border-radius:5px;
	margin-bottom:10px;

}
.myInfoPage .btnWrap{
	flex:1;
	display:flex;
	justify-content: flex-end;
    align-items: center;
}
.myInfoPage .btnWrap a{
	line-height:24px;
}
.password-wrap{
	padding: 40px 30px !important;
}
.password-wrap .title-wrap{
	margin-bottom: 20px !important;
}
.password-wrap .button-group button{
	width: 49%;
    background-color: #52ade6;
    color: #fff;

}
.password-wrap .button-group button a{
	color:#fff;
}

/* new index start*/
.panel-index .panel-bg {
   width: 100%;
   height: 238px;
}
.panel-index .panel-bg img {
	width: 100%;
	height: 238px;
}

.panel-index .knowledge-services {
	width: 100%;
	padding: 0 30px;
	transform: translateY(-45px);
	position: absolute;
	z-index: 9
}
.panel-index .knowledge-services-content {
	width: 100%;
	height: 115px;
	padding: 12px 30px;
	background-color: #fff;
	box-shadow: 0px 0px 30px #666;
	border-radius: 10px;
}
.panel-index .knowledge-services-content .services-title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.panel-index .knowledge-services-content .services-content {
	display: flex;
	justify-content: space-between;
	padding: 10px 0;
}
.panel-index .knowledge-services-content .services-content .services-item{
	width: 45px;
}
.panel-index .knowledge-services-content .services-content .services-item img{
	width: 45px;
	height: 45px;
}
.panel-index .knowledge-services-content .services-content .services-item-title{
	font-size: 10px;
	text-align: center;
	line-height: 20px;
}
.panel-index .index-content {
	padding: 0 30px;
	background: #fff;
}
.panel-index .index-content .index-content-title {
	padding: 8px 0;
	display: flex;
	justify-content: space-between;
	border-bottom: #eee solid 2px;
}
.panel-index .index-content .index-content-title h2 {
	height: 16px;
	margin: 3px;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding-left: 10px;
	transform: translateX(-20px);
	border-left: #009ae1 solid 4px;
}
.panel-index .index-content .index-content-title button {
	height: 22px;
	padding: 0 6px;
	color: #fff;
	background: #009ae1;
	border: 0;
	border-radius: 8px;
}
.panel-index .index-content.knowledge-based-apps {
	margin-top: 80px;
	border-bottom: #ecf2fb 12px solid;
	z-index: 10;
}
.panel-index .index-content.knowledge-based-apps .slide-content {
	display: flex;
	justify-content: space-between;
}
.panel-index .index-content.knowledge-based-apps .slide-content .bases-apps {
	width: 80px;
	height: 80px;
	margin: 20px 5px;
}
.panel-index .index-content.data .data-content {
	display: flex;
	justify-content: space-between;
}
.panel-index .index-content.data .data-content-item {
	width: 98px;
	height: 50px;
	padding: 10px 0;
	margin: 8px 0;
	text-align: center;
	font-size: 10px;
	border: #c4cad4 solid 1px;
}
.panel-index .index-content.data .data-project {
	background: #ecf2fb;
	overflow: hidden;
}
.panel-index .index-content.data .data-project .data-project-item{
	height: 80px;
	background: #fff;
	margin: 10px;
	padding: 10px;
}
.panel-index .index-content.data .data-project .data-project-item .item-img{
	width: 62px;
	height: 62px;
	float: left;
}
.panel-index .index-content.data .data-project .data-project-item h3{
	font-size: 14px;
	color: #198fee;
	font-weight: bold;
	margin-left: 65px;
	padding: 0 5px;
}
.panel-index .index-content.data .data-project .data-project-item .item-detail{
	font-size: 12px;
	padding: 5px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-left: 65px;
}
.panel-index .index-content.technology .technology-project {
	display: flex;
	justify-content: space-between;
}
.panel-index .index-content.technology .technology-project .technology-project-item {
	width: 50%;
	height: 180px;
	margin: 10px 0;
}
.panel-index .index-content.news-events .news-events-project {
	background: #fff;
	overflow: hidden;
	border-bottom: #ecf2fb 12px solid;
}
.panel-index .index-content.news-events .news-events-tab {
	background: #ecf2fb;
	height: 30px;
	margin: 10px 0;
	display: flex;
	justify-content: space-between;
}
.panel-index .index-content.news-events .news-events-tab .tab-item{
	display: inline-block;
	width: 50%;
	line-height: 30px;
	text-align: center;
}
.panel-index .index-content.news-events .news-events-tab .tab-item.action{
	background: #00adef;
	color: #fff;
}
.panel-index .index-content.news-events .news-events-project .news-events-project-item{
	height: 80px;
	background: #fff;
	padding: 10px 0;
}
.panel-index .index-content.news-events .news-events-project .news-events-project-item .item-img{
	width: 62px;
	height: 62px;
	float: left;
}
.panel-index .index-content.news-events .news-events-project .news-events-project-item h3{
	font-size: 14px;
	color: #198fee;
	font-weight: bold;
	margin-left: 65px;
	padding: 0 5px;
}
.panel-index .index-content.news-events .news-events-project .news-events-project-item .item-detail{
	font-size: 12px;
	padding: 5px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-left: 65px;
}
.search-panle .results-panle{
	background-color:#Fff;
	padding:20px;
}
.search-panle .search-input-grup{
	height:44px;
	background-color:rgba(23, 128, 214, 1);
	align-items: center;
	display: flex;
}
.search-panle .search-input-grup .input-wrap{
	width:80%;
	margin:0 auto;
	background-color:#fff;
	display:flex;
	border-radius:45px;
	justify-content: space-between;
	padding:0px 20px;
	height: 30px;
	align-items: center;
}
.search-panle .search-input-grup .input-wrap input{
	border:0px solid rgba(0,0,0,0);
	width:80%;

}
.search-panle .search-input-grup .input-wrap img{
	width:20px;
	height:20px;
	cursor:pointer;
}
.search-panle .result-list .author{
	color:#999;
	line-height: 30px;
}
.search-panle .result-list .detail{
	height:64px;
	overflow:hidden;
	margin-bottom:10px;
}
.search-panle .result-list .list-item{
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
}
.search-panle .result-list .list-item .item-title{
	font-size:14px;
	font-family: 'Arial Normal', 'Arial' !important;
	color: #386baa;
}
.search-panle .result-list .list-item .item-title .list-tag{
	color: #595959;
}
.search-panle .result-list .list-item .detail{
	font-size:12px;
	font-family: 'Arial Normal', 'Arial' !important;
}
.search-panle .result-list em{
	color:red;
}
.search-panle .tab-panle .tab-grup{
	display:flex;

}
.search-panle .tab-panle {
	background-color:#fff;
}
.search-panle .tab-panle .tab-item{
	padding:5px 15px;
	border-bottom: 2px solid rgba(0,0,0,0);
	cursor:pointer;
	line-height:32px;
}
.search-panle .tab-panle .tab-item.action{
	border-bottom: 2px solid #1780d6;
	color:#1780d6;
}
.search-panle .filter-panle{
	position:relative;
}
.search-panle .filter-tab{
	display: flex;
	padding: 10px 20px;
	justify-content: space-around;
}
.search-panle .filter-item{
	position:relative;
}
.search-panle .filter-item:before{
	content:" ";
	position: absolute;
	border: 6px solid rgba(0,0,0,0);
	border-top: 8px solid rgba(0,0,0,1);
	right: -20px;
	top: 5px;
}
.search-panle .filter-wrap{
	background-color: #fff;
	padding: 0 10px;
	box-shadow: 0 3px 2px rgba(0,0,0,0.4);
	position: absolute;
	bottom: 0;
	width: 100%;
	top: 45px;
	transition:all 0.4s;
	overflow:auto;
	height:0;
}
.search-panle .filter-wrap.show{
	height:210px;
	padding:10px;
}
.search-panle .filter-wrap ul{
	height: 190px;
	overflow:auto;
	padding: 0px 60px;
}
.search-panle .filter-wrap ul li{
	height: 46px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 20px;
	border-bottom: 1px solid #ddd;
}
.search-panle .filter-wrap ul li span {
	display:flex;
}
.search-panle .filter-wrap ul li span i{
	width:20px;
	height:20px;
	position: relative;
	display:block;
	border-radius:50%;
	border:1px solid dodgerblue;
	background-color:#fff;
	margin-right:10px;
}
.search-panle .filter-wrap ul li.action span i:before{
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	top: 3px;
	left: 3px;
	background: #1780d6;
	border-radius: 50%;
}
.search.input-wrap{
	position:relative;
}
.search.input-wrap .prompt-wrap{
	background-color: #fff;
	box-shadow: 0px 6px 5px rgba(0,0,0,0.2);
	position: absolute;
	top: 30px;
	left: 13px;
	width: 90%;
	padding: 20px 0px;
	z-index: 10;
	border-radius: 0px 0px 5px 5px;
}
.search.input-wrap .prompt-wrap li{
	line-height: 34px;
	cursor: pointer;
	padding-left: 20px;
	height: 34px;
	width: 100%;
	overflow: hidden;
}

.patent-panle {
	font-size:14px;
}
.patent-panle .panle-nav p{
	display:flex;
	align-items: center;
	padding-left:14px;
}
.patent-panle .panle-nav span{
	cursor:pointer;
}
.patent-panle .patent-wrap{
	background-color:#fff;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	padding: 20px;
	margin-top: 10px;
}
.patent-panle .patent-wrap .wrap-panle{
	padding:20px;
	border:2px solid rgba(116, 116, 121, 1);
}
.patent-panle .patent-wrap .wrap-panle .panle-grup h4 {
	padding-top:20px;
	border-top:2px solid rgba(116, 116, 121, 1);
}
.patent-panle .patent-wrap .wrap-panle .panle-grup #detailWrap h4{
	border:0;
	padding-top:0;
}
.patent-panle .patent-wrap .wrap-panle .panle-grup .list-panle div{
	display:flex;
	line-height:32px;
	margin:5px 0;
}
.patent-panle .patent-wrap .wrap-panle .panle-grup img{
	object-fit:contain;
	margin:0 10px;
}
.patent-panle .patent-wrap .wrap-panle .panle-grup .list-panle p{
	width:48%;
}
.patent-panle .patent-wrap .wrap-panle .panle-grup .list-panle p b{
	display: inline-block;
	width:160px;
}
.patent-panle .patent-wrap .panle-grup h3{
	margin-bottom:20px;
}
.patent-panle .patent-wrap .panle-grup h4{
	margin-bottom:10px;
	font-weight:800;
}
.patent-panle .patent-wrap #listWrap{
	padding-top:10px;
	margin-top:10px;
	border-top:2px solid rgba(116, 116, 121, 1);
}
.patent-panle .patent-wrap #pdfWrap p{
	font-size:16px;
	font-weight:800;
	color:#02a7f0;
	margin-bottom:10px;
}
.patent-panle .news-slider__arrow{
	background: #fff;
	border: none;
	display: inline-flex;
	width: 50px;
	height: 50px;
	justify-content: center;
	align-items: center;
	box-shadow: 0 6px 26px 6px rgba(0, 0, 0, 0.25);
	border-radius: 50%;
	position: absolute;
	top: 55%;
	z-index: 12;
	cursor: pointer;
	outline: none !important;
}
.patent-panle .news-slider__arrow.swiper-button-prev{
	left: 15px;
	transform: translateY(-50%);
}
.patent-panle .news-slider__arrow.swiper-button-next{
	right: 15px;
	transform: translateY(-50%);
}

/* new index end*/

.sitemapWrap {
	width: 100%;
	padding: 20px;
	background-color: #fff;
	min-height: 400px;
}

.sitemapWrap  .publicHead {
	background: #eee;
	border-left: 7px solid #0492dc;
	line-height: 35px;
	padding-left: 20px;
	font-weight: 800;
	margin-bottom: 20px;
	position:relative;
}
.sitemapWrap  .publicHead:after{
	content: " ";
	border: 7px solid rgba(0,0,0,0);
	border-left: 5px solid #0492dc;
	height: 0px;
	display: block;
	position: absolute;
	top: 10px;
	left: 0px;
}

.sitemapWrap  .publicHead a {
	color: #000;
}

.sitemapWrap  .publicContent {
	width: 100%;
	padding-left: 20px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
	border: 1px solid #ddd;
	padding: 20px;
	margin-bottom: 40px;
}

.sitemapWrap  .publicContent span {
	display: inline-block;
	margin-right: 20px;
	line-height: 60px;
	cursor: pointer;
}

.sitemapWrap  .publicContent span:hover a {
	color: #0492dc;
}

.sitemapWrap  .sitemapWrap .itme .publicContent .textHeader {
	display: block;
	width:100%;
}

.sitemapWrap  .itemWrap {
	border: 1px solid #ddd;
	margin: 10px 0px;
}

.sitemapWrap  .itemWrap .textHeader {
	line-height: 30px;
	background: #eee;
	widht: 100%;
	margin: 0px;
	padding-left: 10px;
}

.sitemapWrap  .itemWrap .textHeader{
	background:#f5f5f5;
	width:100%;
}

.sitemapWrap  .itemWrap span {
	margin-left: 20px;
	line-height: 40px;
}

/*移动端首页*/
#mobileIndexTwo .headerPublic {
	padding: 8px 12px;
	background: #009ae1;
	display:flex;
}
#mobileIndexTwo{
	background: #fff;
}
#mobileIndexTwo .headerPublic > div {
	border: 2px solid #fff;
	border-radius: 22px;
	height: 30px;
	background: #fff;
	padding-right: 10px;
	display: inline-block;
	flex: 1;
	margin:0px 20px;
}

#mobileIndexTwo .headerPublic > div input {
	background: none;
	border: none;
	padding-left: 8px;
	line-height: 24px;
}

#mobileIndexTwo .headerPublic > div  img {
	width: 20px;
	float: right;
	margin-top: 3px;
}

#mobileIndexTwo .headerPublic > img {
	float: right;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	cursor:pointer;
}
#mobileIndexTwo .panel-index .index-content{
	padding: 0 12px;
}
#mobileIndexTwo .panel-index .index-content .index-content-title{
	position: relative;
	padding: 15px 0;
}
#mobileIndexTwo .panel-index .index-content .index-content-title h2{
	margin: 3px 0 0 20px;
}
#mobileIndexTwo img{
	object-fit: cover;
}
#mobileIndexTwo .more{
	top: 15px!important;
}
#mobileIndexTwo .panel-index .index-content.data .data-content{
	justify-content: flex-start;
	flex-wrap: wrap;
}
#mobileIndexTwo  .panel-index .index-content.data .data-content-item{
	text-align: center;
	margin: 8px 3.4% 8px 0;
	width: 31%;
	justify-content: center;
	align-items: center;
	display: flex;
}
#mobileIndexTwo .panel-index .index-content.data .data-content-item:nth-child(3n+3){
	margin: 8px 0;
}
#mobileIndexTwo .panel-index .index-content.news-events .news-events-project .news-events-project-item .item-detail{
	margin: 5px 0 0px 68px;
	padding: 0;
}
#mobileIndexTwo .panel-index .index-content.technology .technology-project{
	flex-flow: wrap;
}
#mobileIndexTwo .panel-index .index-content.technology .technology-project .technology-project-item{
	height: 170px;
	margin: 10px 0 0 0;
}
#mobileIndexTwo .panel-index .index-content.technology .technology-project .technology-project-item .item-img>p{
	height: 34%;
	background: #000;
	color: #fff;
	text-align: center;
	border-top: 1px solid #fff;
}
#mobileIndexTwo .panel-index .index-content.technology .technology-project .technology-project-item .item-img>p>i{
	display: block;
	margin: 6% auto 2% auto;
	width: 10px;
	border-bottom: 1px solid rgba(255,255,255,0.6);
}
#mobileIndexTwo .panel-index .index-content.data .data-project .data-project-item .item-detail{
	padding: 0;
	margin: 5px 0px 0 65px;
}
#mobileIndexTwo .panel-index .index-content.technology .technology-project .technology-project-item .item-img>p>span{
	font-size: 12px;
	line-height: 14px;
	margin: 0 10px;
	text-align: left;
}
#mobileIndexTwo .panel-index .index-content.news-events .news-events-project{
	border-bottom: #fff 12px solid;
}
#mobileIndexTwo .external-links{
	display: flex;
	justify-content: space-between;
}
#mobileIndexTwo .external-links>div{
	width: 32%;
	height: 45px;
}
#mobileIndexTwo .external-links>div img{
	width: 100%;
	height: 100%;
}
#mobileIndexTwo .top-title {
	display: block;
	height: 36px;
	color: #333;
	font-size: 14px;
	line-height: 37px;
	border-bottom: 1px solid #ddd;
	text-indent: 10px;
	width: 100%;
	overflow: hidden;
	position: relative;
}
#mobileIndexTwo .intro-wrap .detail.about {
	height: 55px;
	display: flex;
	align-items: flex-end;
	padding: 0px;
}
#mobileIndexTwo .panel-feedback .item-ikcest .img {
	height: 45px;
	width: 100%;
	cursor: pointer;
}
#mobileIndexTwo .panel-feedback .item-feedback {
	padding-left: 10px;
}
#mobileIndexTwo .list-wrap, .intro-wrap, .column-wrap, .links {
	background-color: #fff;
	position: relative;
}
#mobileIndexTwo .intro-wrap .feedbackicon {
	display: flex;
	height: 55px;
	align-items: flex-end;
	padding: 0px;
}
#mobileIndexTwo .intro-wrap .feedbackicon .img {
	height: 45px;
	margin: 0px;
	width: 100%;
}
#mobileIndexTwo .more {
	position: absolute;
	top: 12px;
	right: 16px;
}
#mobileIndexTwo .links .items {
	padding: 0px;
	padding-top: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: start;
}
#mobileIndexTwo .links .items .item {
	float: left;
	margin: 2px 0 0 2px;
	width: 24%;
}
#mobileIndexTwo .links .items .item:nth-child(4n+4){
	margin-right: 0;
}
#mobileIndexTwo .activity{
	background: #0492dc;
	color: #fff;
}
#mobileIndexTwo .image-grup {
	display: flex;
	justify-content: space-between;
	/*padding: 0px;*/
}
#mobileIndexTwo .image-grup>a,
#mobileIndexTwo .image-grup img{
	width: 32%;
	height: 45px;
	margin: 6px 0;
}
#mobileIndexTwo .image-grup>a{
	margin-bottom:10px;
}
#mobileIndexTwo .image-grup a img{
	width:100%;
}
#mobileIndexTwo .news-module-item .content h5 {
	line-height: 20px;
	margin: 5px 0px;
}
#mobileIndexTwo .wrap-2019 h5 .date{
	display: none;
}
#mobileIndexTwo .wrap-2019  .img {
	width: 100%;
	height: 120px;
	object-fit: cover;
	transition: all 0.4s;
	margin-bottom: 10px;
}
#mobileIndexTwo .wrap-2019 .detail {
	background-color: #f1f5f8;
	margin-bottom: 10px;
	transition: all 0.4s;
	height: auto;
	overflow: hidden;
}
#mobileIndexTwo .wrap-2019 .btn-view {
	text-align: right;
	line-height: 24px;
	margin-top: 30px;
	padding: 10px;
}
#mobileIndexTwo .article-i-img {
	display: inline-block;
	margin-right: 10px;
	width: 18px;
	height: 18px;
	background: url(https://cdn-v1.ikcest.org/images/7385/4400/2094/2607b1e07d0637bbbb0c5ee6eb29f464_0_0.png) no-repeat;
	vertical-align: middle;
}
#mobileIndexTwo .wrap-2019  h5 {
	line-height: 20px;
	margin: 5px 0px;
}
#mobileIndexTwo .wrap-2019 .noAction .name {
	display: flex;
	justify-content: space-between;
}
#mobileIndexTwo .wrap-2019 .noAction .name b {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: inline-block;
	flex: 1;
	margin-right: 10px;
}
#mobileIndexTwo .noAction .name .date {
	display: block;
}
#mobileIndexTwo .wrap-2019 .noAction img {
	height: 0px;
	overflow: hidden;
	margin: 0px;
}
#mobileIndexTwo .wrap-2019  .noAction .detail {
	height: 0px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
#mobileIndexTwo .wrap-2019 .text {
	height: auto;
	padding: 10px;
	overflow: hidden;
}
#mobileIndexTwo .panel-index .index-content.data .data-project{
	max-height: 460px;
	overflow: hidden;
}
#mobileIndexTwo .wrap-2019 .detail a{
	display: block;
}


#mobileIndexTwo .alert-Photo,#mobileIndexTwo .alert-video {
	background-color: rgba(0, 0, 0, 0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 999;
	transition: all .6s;
}
#mobileIndexTwo .alert-video .alert-panel {
	width: 98%;
	height: 300px;
	position: absolute;
	left: 1%;
	top: 20%;
	transition: all .6s;
	opacity: 1;
	background: #fff;
}
#mobileIndexTwo .alert-video .alert-panel .panel-header {
	padding: 9px 15px;
	border-bottom: 1px solid #eee;
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: space-between;
}
#mobileIndexTwo.alert-video .alert-panel .panel-header h4 {
	flex: 1;
	font-weight: 800;
}
#mobileIndexTwo .prism-player .prism-big-play-btn {
	background: url(https://cdn-v1.ikcest.org/images/4362/7658/8475/682d426526996c4a511b31b979f66dab_0_0.png) no-repeat;
	background-size: contain;
	width: 64px;
	height: 64px;
}
#mobileIndexTwo .prism-player .prism-big-play-btn .outter {
	border: 7px solid rgba(255,255,255,.51);
	width: 64px;
	height: 64px;
	border-radius: 100%;
	position: absolute;
	box-sizing: border-box;
	top: 0;
	left: 0;
}
#mobileIndexTwo .alert-Photo.alert-hide, .alert-video.alert-hide {
	background-color: rgba(0, 0, 0, 0.0);
	display: none;
}



.p4{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;

}
.p1{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.p2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.displayBlock{
	display: block;
}
.displayFEC{
	display: flex;
	align-items: center;
}
.displayFSC{
	display: flex;
	justify-content:center;
	align-items: center;
}
.displayFSE{
	display: flex;
	justify-content: space-between;
	align-items: end;
}
.openButton{
	color: #0093DD;
	border: 0;
	border-radius: 4px;
	padding: 4px 6px;
	font-size: 14px;
	background: #F3FAFE;
}
.padding10{
	padding: 10px;
}
.paddingTB10{
	padding: 10px 0;
}
.paddingTop10{
	padding-top: 10px;
	padding-left: 5px;
}
.fontSize16{
	font-size: 16px;
}
.fontSize11{
	font-size: 11px!important;
}
.color9{
	color: #999;
}

.color989{
	color: #98999A;
}
.colorF{
	color: #fff!important;
}
.border_bottom9{
	border-bottom: 1px solid #e9e9e9;
}
.gradientBottonBlue{
	background: -moz-linear-gradient(top, #40AEE5 0%,#0093DD 35%, #0093DD 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#40AEE5 ),color-stop(35%,#0093DD ), color-stop(100%,#0093DD));
	background: -webkit-linear-gradient(top, #40AEE5  0%,#0093DD 100%);
	background: -o-linear-gradient(top, #40AEE5  0%,#0093DD 35%, #0093DD 100%);
	background: -ms-linear-gradient(top, #40AEE5  0%,#0093DD 35%, #0093DD 100%);
	background: linear-gradient(to bottom, #40AEE5  0%,#0093DD 35%, #0093DD 100%);
	background: #009FE3;
	border: none;
	color: rgba(255,255,255,0.9);
	padding: 8px 20px;
	border-radius: 6px;
	box-shadow: 0 2px 6px 1px rgba(0,147,221,0.5);
}
.services-content{
	padding: 0 10px 10px 10px;
	background-color: #fff;
}

/*.services-content.padding10 a{
padding: 0 0px 0px 10px;
}*/
.index_title{
	display: flex;
	align-items: end;
	margin: 10px 0;
}
.index_title .title_pic_left{
	height: 40px;
}
.index_title .title_font_con{
	width: 281px;
    height: 30px;
    font-size: 15px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 400;
    color: #222223;
    line-height: 30px;
    border-left:6px solid #009FE3;
    margin-left:14px;
	padding-left:14px;

}
.index_title .title_pic_con{
	width: 24px;
	padding: 4px;
}
.index_title .title_pic_right{
	height: 30px;
}
i{
	font-style: inherit;
}
.colorPublic{
	color: #0093DD !important;
}
@font-face{
	font-family: ios;
	src: url("../font/SF-Compact-Display-Regular.otf");
}
@font-face{
	font-family: android;
	src: url("../font/SourceHanSansCN-Regular.otf");
}

.img-seminar-lr{
    display:flex;
    justify-content:space-between;
    margin: 10px 0;
}

.seminar-training{
    width:400px;
    display:flex;
    flex-direction:column;
    justify-content:space-around;
    font-size: 12px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 400;
    color: #222323;
    line-height: 13px;
}
.seminar-training span{
    margin:10px 0 0 25px;
    display: flex;
    justify-content: flex-start;

}
.more-see-all{
    width: 100%;
    height: 30px;
    background: #F3FAFE;
    font-size: 15px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 400;
    color: #009FE3;
    line-height: 30px;
    text-align:center;
    margin-top:10px;
}

.img-seminar-tv{
    display:flex;
    justify-content:space-around;
    margin-top:15px;
    padding:20px 0px;
}
.img-seminar-tv>img{
    width: 130px;
    height: 82px;
}

.img-seminar-tv .seminar_title{
    width: 200px;
    color: #222323;
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin:10px 0;
}
.img-seminar-tv .tv-img{
   width: 18px;
   height: 18px;
   color: #98999A;
}

.img-seminar-tv .viedeos-tv{
    position:relative;
}
.img-seminar-tv .seminar_icon{
    float:left;
    width: 24px;
    height: 24px;
    color:#fff;
    position:absolute;
    top: -8px;
    left: 10px;
    border-bottom-right-radius: 24px;
    font-size: 12px;
    padding: 2px 0 0 4px;
}
.trending-viedeos .img-seminar-tv:nth-child(1) .seminar_icon{
    background: #FE520E;
}
.trending-viedeos .img-seminar-tv:nth-child(2) .seminar_icon{
    background: #F5A429;
}
.trending-viedeos .img-seminar-tv:nth-child(3) .seminar_icon{
     background: #009FE3;
 }
.img-seminar-tv .video-onPlay{
    width: 30px;
    height: 30px;
    position:absolute;
    top: 50%;
    left: 50%;
    margin-top:-15px;
    margin-left:-15px;
}
.newsletter-topic{
    width:100%;
    padding:16px 14px 13px 10px;
    display:flex;
    justify-content:space-between;
}
.newsletter-topic>p{
    width: 200px;
    color: #222323;
    font-size: 16px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin:10px 0;
}
.newsletter-topic>img{
    width: 153px;
    height: 70px;
}
.Newsletter-list{
    width:100%;
    padding:16px 14px 13px 10px;
    display:flex;
    justify-content:space-between;
}
.Newsletter-list .Newsletter-list-name{
    width:220px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.newsletters .preview{
    width: 82px;
    height: 25px;
    background: #F3FAFE;
    border-radius: 4px;
    font-size: 13px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 400;
    color: #009FE3;
    text-align:center;
    line-height:24px;
}
.Newsletter-list .preview p{
    width: 285px;
    height: 15px;
    font-size: 15px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 500;
    color: #222323;
    line-height: 15px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.Newsletter-list .preview a{
    color: #009FE3;
}
.newsletter-login{
    width: 100%;
    font-size: 13px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    color: #222323;
    line-height: 20px;
    padding:16px 14px 13px 10px;
    border-top:1px solid #DDE0E1;
}

.newsletter-login .login_con{
    width: 100%;
    text-align:left;
}

.login-operation{
    display:flex;
    justify-content:space-between;
    margin-top:15px;
}
.login-operation .login-subscribe{
    font-size: 13px;
    font-family: sans-serif, Microsoft Yahei, Arial;
    font-weight: 500;
    color: #009FE3;
    line-height: 13px;
}
.login-operation img,
.Newsletter-list .preview img{
    display:inline-block;
    height: 14px;
    width: 14px;
}
*{
	/*font-family: ios;*/
}
