[v-cloak] {
	display: none !important;
}


/*header样式*/

.menu-top-home {
	position: fixed;
	top: 50px;
	min-width: 1200px;
	border-bottom: 1px solid #eee;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background-size: 100%;
	padding-left: calc((100% - 1200px)/2);
	padding-right: calc((100% - 1200px)/2);
	z-index: 1000;
}

.menu-top-home>a:hover {
	color: #000 !important;
	cursor: pointer;
}

body {
	background: #f5f5f5;
	font-size: 14px;
}


/*联系方式样式*/

.contact {
	position: fixed;
	z-index: 1;
	padding-top: 12px;
	top: 450px;
	right: 10px;
	margin-top: -10px;
	width: 48px;
	height: 48px;
	background: url(../../images/v1/help/service-employee_outline-01.png) no-repeat;
	background-color: #e1303d;
}

.contact:hover {
	background-color: #E15101;
}

.contact2 {
	position: fixed;
	padding-top: 12px;
	right: 86px;
	width: 267px;
	margin-top: 339px;
	height: 550px;
	background-color: #fff;
	display: none;
	z-index: 1;
}

.contact-tel {
	position: fixed;
	bottom: 454px;
	right: 30px;
	width: 48px;
	height: 48px;
	background: url(../../images/v1/help/contact-tel.png) no-repeat center;
	background-color: #4b4b4b;
	z-index: 10000;
}

.contact-email {
	position: fixed;
	bottom: 405px;
	right: 30px;
	width: 48px;
	height: 48px;
	background: url(../../images/v1/help/contact-email.png) no-repeat center;
	background-color: #4b4b4b;
	z-index: 10000;
}

.contact3 {
	position: fixed;
	bottom: 405px;
	right: 51px;
	width: 260px;
	height: 97px;
	background-color: #6c6c6c;
	z-index: 1;
	margin-right: 28px;
	padding: 10px 15px;
	color: white;
	line-height: 24px;
	z-index: 10000;
}

.country {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	display: inline;
	padding-left: 18px;
	line-height: 36px;
}

.float-tel {
	width: 20px;
	height: 20px;
	margin-left: 28px;
	margin-top: -4px;
}

.float-email {
	padding-left: 16px;
	padding-top: 12px;
	background: url(../../images/v1/help/artificial-service-01.png) no-repeat 0 12px;
}

.contact-tel:hover,
.contact-email:hover {
	background-color: #6c6c6c !important;
}

.close-01 {
	background: url(../../images/v1/help/close-01.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 10px;
	height: 10px;
}


/*menuBar样式*/

.common-operation .operation-tit .tit p {
	padding: 0;
	margin-top: 87px;
}

.app-service .service-name {
	line-height: 24px !important;
	background: url(../../images/v1/help/app-service_icon.png) no-repeat;
}

.tab-head {
	position: fixed;
	z-index: 1000;
	top: 83px;
	width: 100%;
	font-size: 16px;
	border-bottom: 1px solid #eee;
}

.tab-head h4 {
	float: left;
	padding: 23px 25px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
}

.tab-list {
	width: 260px;
	height: 198px;
	border: 1px solid #e1e1e1;
	float: left;
	text-align: center;
	font-size: 16px;
}

.tab-list:hover {
	box-shadow: 0 0 20px rgba(0, 0, 0, .1);
}

.ml20 {
	margin-left: 20px;
}

.font-color {
	color: #e1303d;
}

.border0 {
	border: 0 !important;
}

.pre {
	position: absolute;
	left: 0px;
	top: 84%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.prevideo {
	position: absolute;
	left: 0px;
	top: 50%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.premap {
	position: absolute;
	left: 0px;
	top: 18%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.preImg {
	background: url(../../images/v1/help/left.png) no-repeat;
}


/*.preImg:hover{background: url(../../images/v1/help/lefthover.png) no-repeat;}*/

.next {
	position: absolute;
	right: 0px;
	top: 84%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.nextvideo {
	position: absolute;
	right: 0px;
	top: 50%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.nextmap {
	position: absolute;
	right: 0px;
	top: 17%;
	width: 17px;
	height: 28px;
	cursor: pointer;
}

.nextImg {
	background: url(../../images/v1/help/right.png) no-repeat;
}


/*.nextImg:hover{background: url(../../images/v1/help/righthover.png) no-repeat;}*/

.icon {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #e1303d;
	margin-right: 10px;
	border-radius: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.icon-video {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #e1303d;
	margin-right: 10px;
	border-radius: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.icon-map {
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #e1303d;
	margin-right: 10px;
	border-radius: 100%;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}

.icon-active {
	background-color: #e1303d;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

.table-practice {
	position: relative;
	left: 0;
	top: 0;
}

.hide {
	display: none;
}

.tab-head-video {
	margin: 20px 0;
}

.tab-head-video h4 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
}

.tab-head-video h4.active {
	color: #e1303d;
}

.tab-head-video h4.cli {
	margin-left: 23px;
}

.tab-head-video h3 {
	font-size: 16px;
}

.tab-content-video .tab-list-video td,
.tab-list th {
	padding: 5px;
}

.tab-content-video .tab-list-video th {
	padding: 5px 0;
}

li {
	margin: 0px;
}

.box {
	display: inline-block;
	float: left;
	margin-left: 10px;
	width: 194px;
	height: auto;
}

.box ul li {
	list-style: none
}

.box ul li a {
	color: #2A2A2A
}

.box h3 {
	color: #333333
}

.box ul li a:active {
	color: #e1303d
}

.hide {
	display: none;
}

.tab-head1 {
	width: 300px;
	float: left
}

.tab-head1 h4 {
	margin: 0;
	padding: 0;
	padding: 15px 0;
	position: relative;
}

.tab-head1 h4 span {
	cursor: pointer;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	z-index: 2;
}

.tab-head1 h4.active span {
	color: #e1303d;
}

.tab-head1 h4.active:before {
	content: '';
	position: absolute;
	left: -200px;
	top: 0;
	width: 800px;
	height: 58px;
	background-color: #ffeced;
}

.tab-head1 h4.active:after {
	content: '';
	position: absolute;
	right: -9px;
	top: 14px;
	width: 4px;
	height: 32px;
	background: #e1303d !important;
}

#tab-head1 h4.active:after {
	content: '';
	position: absolute;
	right: -9px;
	top: 7px;
	width: 4px;
	height: 32px;
	background: #e1303d !important;
}

#tab-head1 h4.active:before {
	content: '';
	position: absolute;
	left: -200px;
	top: 0;
	width: 800px;
	height: 48px;
	background-color: #ffeced;
}

.tab-head1 h4 span:hover {
	color: #e1303d;
	text-decoration: none;
}

.tab-head1 h4.cli {
	margin-left: 23px;
}

.tab-head1 h3 {
	font-size: 16px;
}

.tab-list td,
.tab-list th {
	padding: 5px;
}

.tab-list th {
	padding: 5px 0;
}

.service-list {
	margin-top: 15px;
}

.service-list a {
	width: 186px;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 14px;
}

.service-list a:hover,
.service-list a.active {
	text-decoration: underline;
	color: #3ec0f0;
}

.service-table {
	margin-top: 15px;
}

.register-hover:hover {
	background: #f3f3f3;
}

/*gettingStarted页面样式*/

.videoTitle {
	font-size: 28px;
	color: #333;
	margin: 40px 0 10px 15px;
	text-align: left;
}

.table-content-video {
	overflow: hidden;
	width: 1100px;
	margin: 0 auto;
}

.eachDl {
	width: 257px;
	height: 210px;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 24px;
}

.eachDt {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
}

.eachVideostyle {
	display: block;
	border: 1px solid #e2e2e2;
	height: 170px;
	background: url(../../images/v1/help/play.png) no-repeat center 50%;
}

.eachMapstyle {
	display: block;
	border: 1px solid #e2e2e2;
	height: 170px;
	background: url(../../images/v1/help/cloudmap.png) no-repeat center 50%;
}

.eachVideostyle .firstspan {
	background: #e1303d;
	width: 255px;
	height: 38px;
	line-height: 38px;
	position: relative;
	display: block;
	font-size: 18px;
	text-align: center;
	color: white;
}
.eachMapstyle .firstspan {
	background: #e1303d;
	width: 255px;
	height: 38px;
	line-height: 38px;
	position: relative;
	display: block;
	font-size: 18px;
	text-align: center;
	color: white;
}

.eachVideostyle .secondspan {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
	margin: 85px 0 0 28px;
	font-size: 14px;
	text-align: center;
	color: #333;
	display: inline-block;
	line-height: 14px;
}

.eachMapstyle .secondspan {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 200px;
	margin: 85px 0 0 28px;
	font-size: 14px;
	text-align: center;
	color: #333;
	display: inline-block;
	line-height: 14px;
}

.video-act {
	position: relative;
	width: 20000px;
}

.cloudmap-act {
	position: relative;
	width: 20000px;
}

.morevideo {
	font-size: 12px;
	color: #3ec0f0 !important;
	float: right;
}

.bestPracticediv {
	margin: 0 5px;
	overflow: hidden;
}

.table-practice-content {
	margin-left: 10px;
	width: 99999999px;
	overflow: hidden;
}

.practiceDl {
	width: 352px;
	padding: 0;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 22px;
	border: 1px solid #e2e2e2;
}

.practicea {
	display: block;
}

.practicedd {
	float: left;
	width: 100%;
	margin: 0;
	text-align: right;
	font-size: 14px;
	color: #666;
	height: 46px;
	line-height: 46px;
	padding-right: 10px
}

.practicedt {
	margin: 0;
	padding: 0 20px;
	border: 0;
	display: block;
	border-bottom: 1px solid #ededed;
	overflow: hidden;
	height: 150px;
}

.practiceDl .firstspan {
	background: #e1303d;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	color: white;
	font-size: 16px;
	margin: 0 -20px 20px;
}

.practiceDl .secondspan {
	float: left;
	width: 48px;
	height: 60px;
	margin-right: 10px;
}

.practiceDl .thirdspan {
	font-size: 12px;
	line-height: 18px;
	color: #666;
	float: left;
	width: 250px;
	height: 70px;
	overflow: hidden;
	margin-bottom: 10px;
}

.thirdparty1 {
	margin-left: 9px;
	margin-right: 9px;
	margin-bottom: 18px;
}

.thirdparty {
	width: 100%;
	margin: 40px 0px 10px;
	overflow: hidden;
}

.besttitle {
	text-align: center;
	line-height: 20px;
	padding: 6px 6px 6px 0px;
	margin-right: 0px;
	position: static;
}

.bestright {
	width: 900px;
	padding: 0 10px 10px 10px !important;
	background: #fff !important;
}

.bestleft {
	padding: 6px 6px 6px 0px;
	margin-right: 0px;
	position: relative;
}

.bestdl {
	width: 410px;
	padding: 0;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 20px;
	margin-right: 20px;
	border: 1px solid #ededed;
}

.bestdt {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	padding-right: 20px;
	word-wrap: break-word;
	overflow: hidden;
	padding-bottom: 30px;
}

.bestspanf {
	background: #e1303d;
	width: 410px;
	height: 40px;
	line-height: 40px;
	display: block;
	text-align: center;
	color: white;
	font-size: 16px;
	/*margin-bottom: 15px;*/
}

.bestspans {
	float: left;
	width: 48px;
	margin-right: 10px;
	margin-top: 36px;
	/*margin-left: 25px;*/
}

.bestdecs {
	font-size: 12px;
	color: #666;
}

.bestdd {
	margin: 0;
	text-align: right;
	font-size: 16px;
	color: #666;
	height: 46px;
	line-height: 36px;
	width: 94%;
	margin: 0 auto;
	border-top: 1px solid #ededed;
}


/*search页面样式*/

.searchlfkeyword ul,.searchrtkeyword ul {
	list-style-type: none;
	padding: 0;
}

.bgcoloreee {
	background-color: #eee;
}

.searchindex {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
}

.searchmtop {
	min-height: 714px;
	padding-top: 10px;
}

.searchlfkeyword {
	position: fixed;
	top: 160px;
	left: calc((100vw - 1200px)/2);
	height: calc(100vh - 218px);
	border-right: 1px solid #ddd;
	box-sizing: border-box;
	padding: 20px 20px 20px 30px;
	overflow-y: auto;
	overflow-x: hidden;
	width: 300px;
	background-color: white;
}

.searchrtkeyword {
	position: absolute;
	min-height: 100%;
	width: 900px;
	padding: 0px 20px;
	background: #fff;
	margin: 0;
	font-size: 14px;
	padding-bottom: 50px;
}

.borderbt {
	border-bottom: 1px solid #e1e1e1;
	font-size: 16px;
	cursor: pointer;
}

.searchmf {
	margin-left: 20px;
}

.searchname {
	font-size: 14px;
	color: #3ec0f0;
}

.borderno {
	border: none;
}

.searchlistdot {
	display: inline-block;
	background: url("../zh-cn_default/staticresources/images/v1/help/icon_search_dot.png") no-repeat scroll 0 center;
	padding-left: 24px;
	font-size: 16px;
	height: 28px;
	width: 28px;
}


/*单服务页面右侧内容样式重写*/

.help_breadcrumb>li>a:hover {
	color: #e1303d !important;
	text-decoration: none !important;
}

.search-result>div>p>a {
	font-size: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #666666 !important;
}

.search-result>div>p>span {
	font-size: 18px;
	font-size: 16px;
	font-weight: bold;
	color: #666666 !important;
}

.search-result>div>p {
	font-size: 18px;
	font-size: 14px;
	color: #666666 !important;
}

.search-result>div>p>a:hover {
	text-decoration: none !important;
	color: #333 !important;
}

.search-result>div>a:hover {
	color: #0083e8 !important;
	text-decoration: 1px solid #0083e8;
}

#searchpaging>a,
#pagination>a {
	color: #666666 !important;
	display: inline-block;
	cursor: pointer;
	border-radius: 14px;
	min-width: 28px;
	height: 28px;
	border-style: none;
	line-height: 29px;
	margin: 3px;
	text-align: center;
	font-size: 14px;
}
#pagination>a:hover{
	text-decoration: none;
	color: #e1303d !important;	
}
#searchpaging>span,
#pagination>span {
	display: inline-block;
	cursor: pointer;
	border-radius: 14px;
	min-width: 28px;
	height: 28px;
	border-style: none;
	line-height: 29px;
	margin: 3px;
	color: #fff;
	text-align: center;
	font-size: 14px;
}

.seaarchactive {
	background-color: #e1303d;
	border: #e1303d;
}

#searchpaging>a:hover {
	background-color: #fff;
	border: #e1303d;
	color: #e1303d;
}


/*glossary页面样式*/

.activedGlossary {
	color: #e1303d !important;
	border-right: 4px solid #e1303d;
}


/*顶部菜单*/

.search-logo {
	background: url(../../images/v1/help/search.png)no-repeat;
	border: none;
	height: 25px;
	width: 25px;
	position: absolute;
	right: 0px;
	top: 7px;
	outline: none;
}

.searchdivtp {
	border: 1px solid #DDDDDD;
	position: absolute;
	right: calc((100% - 1200px)/2);
	top: 55px;
	margin-top: -36px;
	background: #FFFFFF;
	height: 36px;
	width: 20.8%;
}

.searchsel {
	display: none;
	min-width: 80px;
	position: fixed;
	top: 137px;
	margin: 0;
	border: 1px solid #ddd;
	color: #666;
	font-size: 14px;
	/* text-align: center; */
	max-height: 96px;
	overflow-y: auto;
	overflow-x: hidden;
}

.searchselspan {
	position: absolute;
	background: url(../../images/v1/help/arrow_down.png) no-repeat right;
	left: 11px;
	color: #666;
	width: 42px;
	font-size: 14px;
	top: 5px;
}

.searchselsbt {
	position: absolute;
	height: 5px;
	color: #666;
	left: 56px;
}

.searchselbg {
	font-size: 14px;
	cursor: pointer;
	background-color: #fff;
	padding: 0 10px;
}

.searchinput {
	float: left;
	color: #666;
	outline: none;
	width: 150px;
	height: 32px;
	border: transparent;
	margin-left: 63px;
	margin-top: 1px;
	padding-bottom: 1px;
	font-size: 14px;
}


/*htmlpage页面右侧右下角样式*/

.htmlpagebutBg {
	height: 30px;
	width: 30px;
	float: right;
	margin: 10px;
	background-color: #e1303d;
	vertical-align: middle;
	position: relative;
}

.htmlpagetopBut {
	cursor: pointer;
	background: url(../../images/v1/help/top.png) no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	top: 50%;
}

.htmlpagenextBut {
	cursor: pointer;
	background: url(../../images/v1/help/next.png)no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	margin-top: -9px;
	top: 50%;
}

.htmlpagepreBut {
	background: url(../../images/v1/help/pre.png)no-repeat;
	height: 16px;
	cursor: pointer;
	width: 16px;
	display: inline-block;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	margin-top: -9px;
	top: 50%;
}

.htmlpagebutBg:hover {
	background-color: #E15101;
}

.pointjump {
	display: inline-block;
	padding-top: 177px;
	margin-top: -175px;
}

#clisdkpaging>a,
#clisdkpaging>span {
	display: inline-block;
	cursor: pointer;
	border-radius: 14px;
	font-size: 18px;
	width: 28px;
	height: 28px;
	border-style: none;
	line-height: 29px;
	margin: 3px;
	color: #000000 !important;
	text-align: center;
}

#clisdkpaging>span {
	color: #fff !important;
}

#clisdkpaging>a:hover {
	background-color: #e1303d;
	text-decoration: none;
}

/* .main-index td>ul {
	margin-left: 60px;
	list-style-type: circle;
} */

.leftLinks a:hover {
	text-decoration: none !important;
}

.box-item ul {
	margin: 0 !important;
}

.box-item ul li {
	margin: 0;
}

#flow-nav-product li {
	margin: 0;
}

.main-index td ul {
	margin-left: 0;
}


/*SDK样式*/

.sdk_heading_box {
	width: 100%;
	height: 40px;
	margin-bottom: 10px;
}

.sdk_heading_box div,
.sdk_heading_box span,
.sdk_heading_box .sdk_services_item,
.sdk_heading_box .sdk_language_item {
	display: inline-block;
	padding: 0;
	vertical-align: middle;
}

.sdk_heading_services {
	/* width: 250px; */
	height: 40px;
}

.sdk_heading_language {
	/* width: 335px; */
	height: 40px;
	margin-right: 20px;
}

.sdk_services_span,
.sdk_language_span {
	height: 40px;
	line-height: 40px;
	margin-right: 10px;
	font-size: 14px;
	color: #666;
}

.sdk_services_span {
	width: 55px;
}

.sdk_services_item {
	width: 260px;
	/* margin-right: 20px; */
}

.sdk_language_item {
	width: 132px;
}

.sdk_services_item,
.sdk_language_item {
	position: relative;
	height: 40px;
	/* margin-left: -3px; */
	padding: 7px 10px !important;
	border: 1px solid #e1e1e1;
	outline: none;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sdk_item_arrowDown:after {
	content: '';
	position: absolute;
	right: 10px;
	top: 17px;
	border-top: 6px solid #666;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}

.sdk_list {
	position: relative;
	top: -1px;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	/* border: 1px solid #e1e1e1; */
	border-top: none;
	background: #fff;
	color: #666;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
	z-index: 10;
}

.sdk_services_list {
	left: 69px;
	width: 260px;
	max-height: 160px;
	/* border: 1px solid #e1e1e1; */
	overflow-x: hidden !important;
	overflow-y: auto !important; 
	box-shadow:0 10px 20px rgba(0, 0, 0, .2);
}

.sdk_language_list {
	left: 79px;
	width: 133px;
	max-height: 160px;
	overflow-x: hidden !important;
	overflow-y: auto !important;
	box-shadow:0 10px 20px rgba(0, 0, 0, .2);
}

.sdk_services_list>li,
.sdk_language_list>li {
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
	/* border-top: 1px solid #e1e1e1; */
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.sdk_services_list>li {
	width: 260px;
}

.sdk_language_list>li {
	width: 131px;
}

.sdk_services_list>li:hover,
.sdk_language_list>li:hover {
	color: #e1303d;
}

.sdk_services_list>li.active,
.sdk_language_list>li.active {
	background-color: #e1303d;
	color: #fff;
}

.sdk_language_span {
	width: 65px;
}


/*SDK列表样式*/

.content-box>.sdk_list_wrapper,
.content-box>.video_list_wrapper {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0;
}

.sdk_list_wrapper>.sdk_left_item,
.sdk_list_wrapper>.sdk_right_item {
	float: left;
	width: 560px;
	height: 174px;
	margin-top: 20px;
	padding: 30px;
	border: 1px solid #e1e1e1;
}

.sdk_list_wrapper>.sdk_left_item:nth-of-type(2n+1) {
	margin-right: 20px;
}

.sdk_item>.sdk_item_img {
	display: inline-block;
	width: 48px;
	height: 48px;
	/* margin-right:5px; */
	vertical-align: top;
}

.sdk_item>.sdk_item_content {
	display: inline-block;
	width: 420px;
	margin-left: 20px;
	font-size: 16px;
}

.sdk_item>.sdk_item_content>span {
	margin: 0 0 10px 0;
	line-height: 18px;
	color: #333 !important;
	font-size: 18px;
	font-weight: 600;
}

.sdk_item>.sdk_item_content>p>a {
	font-size: 14px !important;
	color: #0090ff !important;
}

.sdk_item>.sdk_item_content>p>a:hover {
	text-decoration: underline !important;
}

.sdk_item:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1)
}

.sdk_item:hover a {
	/* color: #e1303d !important; */
	cursor: pointer;
	/* text-decoration: none !important; */
}

.sdk_item>.sdk_item_content>p *:not(a) {
	line-height: 17px;
	margin: 0;
	font-size: 14px;
	color: #666666 !important;
	/* word-spacing: -2px; */
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	/*超出4行显示省略号*/
	overflow: hidden;
	height: 51px;
}

.sdk_item_content>p>p {
	font-size: 12px !important;
}

.sdk_item_content>p>p>a {
	font-size: 14px !important;
}

.sdk_item_type {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	line-height: 18px;
}

.sdk_item_type>a {
	font-size: 16px;
}

.sdk_item_type>a:hover {
	color: #00739f !important;
	cursor: pointer;
}


/*moreVideo页面样式*/

.video_list_wrapper>.video_item {
	display: inline-block;
	width: 270px;
	margin: 20px 20px 0 0;
}

.video_list_wrapper>.video_item>.video_title {
	height: 45px;
	line-height: 45px;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	color: rgb(255, 255, 255);
	background: #e1303d;
}

.video_item>.video_desc_wrapper {
	height: 125px;
	padding: 20px;
	border: 1px solid #e1e1e1;
	text-align: center;
}

.video_item>.video_desc_wrapper:hover {
	box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
	-webkit-transition: color, 0.3s;
}

.video_item>.video_desc_wrapper>.video_img {
	display: inline-block;
	height: 46px;
}

.video_item>.video_desc_wrapper>.video_desc {
	display: block;
	font-size: 14px;
	margin-top: 10px;
	color: #333;
}

.patchOn {
	color: #fff !important;
	background-color: #e1303d;
}

.patchOut {
	color: #333;
	background-color: none;
}

.patchOn:hover {
	color: #fff !important;
}

/*切换语言*/
.switchlang img{
	filter: Alpha(opacity=50); /* IE */    
	-moz-opacity:0.5;    /* FF 主要是为了兼容老版本的FF */
	opacity:0.5;    
}

.switchlang:hover img {
	filter: Alpha(opacity=100); /* IE */    
	-moz-opacity:1;    /* FF 主要是为了兼容老版本的FF */
	opacity:1;  
}
