@font-face {
	font-family: ai-icons;
	src: url(../fonts/ai-icons.eot);
	src: url(../fonts/ai-icons.eot#iefix) format("embedded-opentype"), url(../fonts/ai-icons.ttf) format("truetype"), url(../fonts/ai-icons.woff) format("woff"), url(../fonts/ai-icons.svg#ai-icons) format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" ai-icon-"],
[class^=ai-icon-] {
	font-family: ai-icons!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.ai-icon-body:before {
	content: "\E900"
}

.ai-icon-speech:before {
	content: "\E902"
}

.ai-icon-video-big:before {
	content: "\E918"
}

.ai-icon-smarty:before {
	content: "\E917"
}

.ai-icon-ar:before {
	content: "\E901"
}

.ai-icon-data:before {
	content: "\E903"
}

.ai-icon-easydl:before {
	content: "\E904"
}

.ai-icon-hardware:before {
	content: "\E905"
}

.ai-icon-image:before {
	content: "\E906"
}

.ai-icon-nlp:before {
	content: "\E907"
}

.ai-icon-paddle:before {
	content: "\E908"
}

.ai-icon-schema:before {
	content: "\E909"
}

.ai-icon-solution:before {
	content: "\E90A"
}

.ai-icon-video:before {
	content: "\E90C"
}

.ai-icon-search:before {
	content: "\E90D"
}

.ai-icon-forum:before {
	content: "\E90E"
}

.ai-icon-video2:before {
	content: "\E90F"
}

.ai-icon-github:before {
	content: "\E910"
}

.ai-icon-sdk:before {
	content: "\E911"
}

.ai-icon-arrow:before {
	content: "\E912"
}

.ai-icon-close:before {
	content: "\E913"
}

.ai-icon-copy:before {
	content: "\E914"
}

.ai-icon-feedback:before {
	content: "\E915"
}

.ai-icon-smile:before {
	content: "\E916"
}

.ai-platform {
	font-size: 14px;
	font-family: arial, tahoma, Hiragino Sans GB, Microsoft YaHei, sans-serif;
}

.ai-platform h1,
.ai-platform h2,
.ai-platform h3,
.ai-platform h4,
.ai-platform h5,
.ai-platform h6 {
	font-family: arial, tahoma, Hiragino Sans GB, Microsoft YaHei, sans-serif;
	margin: 0;
	font-weight: 500
}

.ai-platform button,
.ai-platform input,
.ai-platform keygen,
.ai-platform select,
.ai-platform textarea {
	font-family: arial, tahoma, Hiragino Sans GB, Microsoft YaHei, sans-serif;
	outline: none!important;
	color: #ccc
}

.ai-platform a {
	cursor: pointer;
	text-decoration: none
}

.ai-platform a[role=button],
.ai-platform button {
	display: inline-block;
	min-width: 116px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	transition: all .1s linear;
	text-align: center;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 0
}

.ai-platform a[role=button]:hover,
.ai-platform button:hover {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .4);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .4)
}

.ai-platform a[role=button].btn-primary,
.ai-platform button.btn-primary {
	border: 1px solid #0073eb;
	background-color: #0073eb;
	color: #fff!important
}

.ai-platform a[role=button].btn-primary:hover,
.ai-platform button.btn-primary:hover {
	background-color: #1a81ed
}

.ai-platform a[role=button].btn-normal,
.ai-platform button.btn-normal {
	border: 1px solid #ccc;
	background-color: #fff;
	color: #666!important
}

.ai-platform a[role=button].btn-other,
.ai-platform button.btn-other {
	border: 1px solid #333;
	background-color: #333;
	color: #fff!important
}

.ai-platform a[role=button].btn-other:hover,
.ai-platform button.btn-other:hover {
	border: 1px solid #0073eb;
	background-color: #0073eb
}

.ai-platform a[role=button].small,
.ai-platform button.small {
	width: 80px;
	height: 26px;
	line-height: 26px
}

.ai-platform a[role=button].media,
.ai-platform button.media {
	width: 110px;
	height: 38px;
	line-height: 38px
}

.ai-platform a[role=button].large,
.ai-platform button.large {
	width: 150px;
	height: 44px;
	line-height: 44px;
	font-size: 18px
}

.ai-platform .ai-container {
	display: block;
	width: 1180px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.ai-platform .clear-float {
	zoom: 1
}

.ai-platform .clear-float:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0
}

.ai-platform .disabled {
	opacity: .7;
	cursor: not-allowed
}

.ai-platform ::-webkit-input-placeholder {
	color: #999
}

.ai-platform :-moz-placeholder,
.ai-platform ::-moz-placeholder {
	color: #999
}

.ai-platform :-ms-input-placeholder {
	color: #999
}

.ai-platform .tech-clear {
	zoom: 1
}

.ai-platform .tech-clear:after,
.ai-platform .tech-clear:before {
	display: table;
	content: ""
}

.ai-platform .tech-clear:after {
	clear: both
}

main.ai-platform {
	margin: 60px auto 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	width: auto
}

.ai-href {
	color: #0073eb
}

.ai-href:hover {
	text-decoration: underline
}

.ai-href:visited {
	color: #0073eb
}

body,
html {
	margin: 0;
	overflow-x: hidden;
	background-color: #fff;
	-webkit-font-smoothing: antialiased
}

body .ai-track,
html .ai-track {
	display: none
}

.ai-home-banner {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Helvetica Neue, Helvetica, PingFangSC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif;
	position: relative;
	width: 100%;
	background-color: #000
}

.ai-home-banner:hover .ai-to-last-img,
.ai-home-banner:hover .ai-to-next-img {
	display: block
}

.ai-home-banner .ai-banner-contain {
	display: block;
	width: 100%;
	height: 100%
}

.ai-home-banner .ai-vertical-center {
	display: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 29px;
	height: 52px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	z-index: 20001;
	background-repeat: no-repeat
}

.ai-home-banner .ai-to-last-img {
	left: 50px;
	background-image: url(../images/left_array.png)
}

.ai-home-banner .ai-to-last-img,
.ai-home-banner .ai-to-next-img {
	display: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 29px;
	height: 52px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	cursor: pointer;
	z-index: 20001;
	background-repeat: no-repeat;
	-moz-background-size: contain;
	background-size: contain
}

.ai-home-banner .ai-to-next-img {
	right: 50px;
	background-image: url(../images/right_array.png)
}

.ai-banner-cover {
	position: relative;
	height: 500px;
	margin: 0 auto;
	cursor: pointer;
	overflow: hidden;
	background-color: #000
}

.ai-banner-cover .ai-banner-back-cover {
	width: 100%;
	height: 100%
}

.ai-banner-cover .ai-banner-bar-cover {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 100;
	bottom: 16px;
	font-size: 0;
	text-align: center
}

.ai-banner-cover .ai-banner-bar {
	position: relative;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 10px;
	width: 80px;
	height: 4px;
	line-height: 36px;
	padding: 16px 0;
	z-index: 200;
	background-color: transparent;
	overflow: hidden;
	font-size: 0;
	color: #fff
}

.ai-banner-cover .ai-banner-bar .ai-inner-show {
	opacity: 1;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 80px;
	height: 4px;
	/*background-color: hsl(0, 89%, 68%);*/
	background-color: #8900B7;
}

.ai-banner-cover .ai-banner-bar:hover {
	width: 180px;
	height: 36px;
	padding: 0 13px;
	font-size: 14px;
	background-color: #560272;
	color: #FFEFBF;
	/*background: -webkit-gradient(linear, left top, right top, from(#64066e), to(#ce1151));*/
	/*background: -webkit-linear-gradient(left, #64066e, #ce1151);*/
	/*background: -moz-linear-gradient(left, #64066e, #ce1151);*/
	/*background: linear-gradient(90deg, #64066e, #ce1151);*/
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	transition: all .1s ease
}

.ai-banner-cover .ai-banner-bar:hover .ai-inner-show {
	opacity: 0
}

.ai-banner-cover .ai-banner-bar-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 100%;
	/*background: -webkit-gradient(linear, left top, right top, from(#198cff), to(#ec4db2));*/
	/*background: -webkit-linear-gradient(left, #198cff,#ec4db2);*/
	/*background: -moz-linear-gradient(left, #198cff,#ec4db2);*/
	/*background: linear-gradient(90deg, #198cff,#ec4db2);*/
	background: -webkit-gradient(linear, left top, right top, from(#F66434), to(#68066D));
	background: -webkit-linear-gradient(left, #F66434,#68066D);
	background: -moz-linear-gradient(left, #F66434,#68066D);
	background: linear-gradient(90deg, #F66434,#68066D)
}

.ai-banner-cover .ai-banner-bar-inner:last-child {
	margin-right: 0
}

.ai-banner-cover .ai-big-out {
	-webkit-animation-name: ai-big-out;
	-moz-animation-name: ai-big-out;
	animation-name: ai-big-out;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes ai-big-out {
	0% {
		z-index: 3;
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3);
		opacity: 0;
		display: none
	}
}

@-moz-keyframes ai-big-out {
	0% {
		z-index: 3;
		-moz-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1
	}
	50% {
		-moz-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-moz-transform: scale(1.3);
		transform: scale(1.3);
		opacity: 0;
		display: none
	}
}

@keyframes ai-big-out {
	0% {
		z-index: 3;
		-webkit-transform: scale(1.1);
		-moz-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		transform: scale(1.3);
		opacity: 0;
		display: none
	}
}

.ai-banner-cover .ai-small-out {
	-webkit-animation-name: ai-small-out;
	-moz-animation-name: ai-small-out;
	animation-name: ai-small-out;
	-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: ease;
	-moz-animation-timing-function: ease;
	animation-timing-function: ease;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

@-webkit-keyframes ai-small-out {
	0% {
		z-index: 3;
		opacity: 1;
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}
	50% {
		opacity: .5;
		-webkit-transform: scale(.8);
		transform: scale(.8)
	}
	to {
		-webkit-transform: scale(.7);
		transform: scale(.7);
		opacity: 0;
		display: none
	}
}

@-moz-keyframes ai-small-out {
	0% {
		z-index: 3;
		opacity: 1;
		-moz-transform: scale(.9);
		transform: scale(.9)
	}
	50% {
		opacity: .5;
		-moz-transform: scale(.8);
		transform: scale(.8)
	}
	to {
		-moz-transform: scale(.7);
		transform: scale(.7);
		opacity: 0;
		display: none
	}
}

@keyframes ai-small-out {
	0% {
		z-index: 3;
		opacity: 1;
		-webkit-transform: scale(.9);
		-moz-transform: scale(.9);
		transform: scale(.9)
	}
	50% {
		opacity: .5;
		-webkit-transform: scale(.8);
		-moz-transform: scale(.8);
		transform: scale(.8)
	}
	to {
		-webkit-transform: scale(.7);
		-moz-transform: scale(.7);
		transform: scale(.7);
		opacity: 0;
		display: none
	}
}

.ai-banner-cover .ai-banner-img {
	position: absolute;
	left: 0;
	top: 0;
	height: 500px;
	width: 100%;
	z-index: 1;
	-moz-background-size: 1600px 500px;
	background-size: 1600px 500px;
	background-position: top;
	background-repeat: no-repeat
}

.ai-banner-cover .ai-banner-img1 {
	z-index: 2
}

.ai-banner-p{
	position: absolute;width: 100%;height: 56px;top:38%;
}
.ai-baner-p2{
	margin-left: 20%;
}
@media (min-width: 1366px) and (max-width: 1440px){
    .ai-baner-p2{
		margin-left: 20%;
	}
}
@media (min-width: 1440px) and (max-width: 1800px){
	.ai-baner-p2{
		margin-left: 22%;
	}
}
@media (min-width: 1800px) and (max-width: 2054px){
    .ai-baner-p2{
		margin-left: 29%;
	}
}
@media (min-width: 2054px) and (max-width: 2300px){
	.ai-baner-p2{
		margin-left: 25%;
	}
}
@media (min-width: 2300px) and (max-width: 2500px){
    .ai-baner-p2{
		margin-left: 29%;
	}
}
@media (min-width: 2500px) and (max-width: 3840px){
	.ai-baner-p2{
		margin-left: 30%;
	}
} 


.banner_left_man{
	margin-top: 6%;
}
.banner_left_nav{
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
}
.index_banner_h3{
	font-size: 43px;
	color: #FFEDBF;
	/*background: -webkit-gradient(linear, left top, right top, from(#4DFFFF), to(#9673FF));*/
	/*background: -webkit-linear-gradient(180deg, #4DFFFF,#9673FF);*/
	/*background: -moz-linear-gradient(180deg, #4DFFFF,#9673FF);*/
	/*background: linear-gradient(180deg, #4DFFFF,#9673FF);*/
	/*-webkit-background-clip: text;*/
	/*color: transparent;*/
	letter-spacing: 3px;
	position: relative;
}
.index_banner_p{
	color: #FFEFBF;
	font-size: 20px;
	margin-top: 31px;
	width: 34%;
	line-height: 35px;
}
.index_banner_h3Img{
	position: absolute;
	left: 172px;
	top: -26px;
	display: block;
	background: url(../images/bannerimg_nc.png) center;
	width: 100px;
	height: 100px;
}
.index_banner_h6Img{
	position: absolute;
	left: 172px;
	top: -26px;
	display: block;
	background: url(../images/bannerimg_ncz.png) center;
	width: 100px;
	height: 100px;
}
.index_banner_h5Img{
	position: absolute;
	left: 172px;
	top: -26px;
	display: block;
	background: url(../images/bannerimg_hd.png) center;
	width: 100px;
	height: 100px;
}
.index_banner_h4Img{
	position: absolute;
	left: 172px;
	top: -26px;
	display: block;
	background: url(../images/bannerimg_rg.png) center;
	width: 82px;
	height: 99px;
}
.bannerImg_cj{
	background: url(../images/bannerimg_cj.png) center;
}
.bannerImg_nc{
	background: url(../images/bannerimg_nc.png) center;
}
.bannerImg_hb{
	background: url(../images/huobao_img.png) center;
}
.bannerImg_sx{
	background: url(../images/bannerimg_sx.png) center no-repeat;
}
.bannerImg_rq{
	background: url(../images/bannerimg_rqs.png) center no-repeat;
}
.bannerImg_ds{
	background: url(../images/bannerimg_ds.png) center no-repeat;
}
.bannerImg_nh{
	background: url(../images/bannerimg.png) center no-repeat;
}
.index_banner_h3Img2{
	position: absolute;
	left: 114px;
	top: -58px;
	display: block;
	background: url(../images/banner_img2.png) center no-repeat;
	width: 100px;
	height: 100px;
}
.index_banner_h3Img3{
	position: absolute;
	left: 114px;
	top: -58px;
	display: block;
	background: url(../images/banner_img3.png) center no-repeat;
	width: 100px;
	height: 100px;
}
.index_banner_btn{
	margin-top: 85px;
}
.index_banner_btn .index_banner_btnA{
	display: block;
	float: left;
	width: 115px;
	height: 37px;
	line-height: 35px;
	border: 2px solid #FFEEBF;
	text-align: center;
	color: #FFEEBF;
	border-radius: 10px;
	margin-right: 20px;
	font-weight: bold;
}
.img-banner {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 99999;
	background: rgba(17,17,17,0.5);
	text-align: center;
	cursor: pointer;
	display: none;
}
.img-banner > img {
	width: 720px;
}
.img-banner-activity {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 99999;
	background: rgba(17,17,17,0.5);
	text-align: center;
	cursor: pointer;
	display: none;
}
.img-banner-activity > img {
	width: 928px;
}
.article-box {
	width: 30%;
	height: auto;
	float: left;
}
.article-left-img {
	background: url("../images/article-left.jpg") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.article-center-img {
	background: url("../images/article-center.jpg") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.article-right-img {
	background: url("../images/article-right.jpg") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.article-font {
	height: 50px;
	font-size: 14px;
	font-weight: bolder;
	color: #666;
	margin-left: 110px;
}
.name-box {
	width: 60px;
	height: 20px;
	border: 1px solid gray;
	float: left;
	text-align: center;
	border-radius: 5px;
	margin-left: 10px;
}
/*wenzhang*/
.article-left-img1 {
	background: url("../images/artical1.png") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.article-center-img2 {
	background: url("../images/artical2.png") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.article-right-img3 {
	background: url("../images/artical3.png") no-repeat;
	width: 100px;
	height: 70px;
	background-size:100% 100%;
	float: left;
}
.name-box1 {
	color: darkgrey;
	font-size: 12px;
	width: 231px;
	height: 33px;
	/*border: 1px solid gray;*/
	float: left;
	text-align: center;
	/*border-radius: 5px;*/
	margin-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.footer-five{
	height: 192px;
	/*font-weight: bold;*/
	border-bottom: 1px solid #DDDDDD;
}
.footer-five-ul{
	text-align: center;

}
.footer-five .footer-five-ul li{
	float: left;
	color: #444444;
	padding:0 10px;
	margin: 15px 3px 0 3px;
	font-size: 18px;
	/*font-weight: bold;*/
}
.footer-five .footer-five-ul li.img1-1{
	padding: 8px 30px;
	margin: 80px 10px 0 40px;
	width: 190px;
	background: url(../images/ico-gao.png) left no-repeat;
	border-right: 1px solid #DDDDDD;
}
.footer-five .footer-five-ul li.img2-1{
	padding:8px 20px;
	margin: 80px 10px 0 40px;
	width: 190px;
	background: url(../images/ico-15.png) left no-repeat;
	border-right: 1px solid #DDDDDD;
}
.footer-five .footer-five-ul li.img3-1{
	padding:8px 20px;
	margin: 80px 10px 0 40px;
	width: 160px;
	background: url(../images/ico-1.png) left no-repeat;
	border-right: 1px solid #DDDDDD;
}
.footer-five .footer-five-ul li.img4-1{
	padding:8px 20px;
	margin: 80px 10px 0 30px;
	width: 210px;
	background: url(../images/ico-724.png) left no-repeat;
	border-right: 1px solid #DDDDDD;
}
.footer-five .footer-five-ul li.img5-1{
	padding:8px 20px;
	margin: 80px 10px 0 30px;
	width: 210px;
	background: url(../images/ico-zishen.png) left no-repeat;
}
.carousel-inner .item {
	 background: transparent;
}
.carousel-indicators li {
	display: inline-block;
	width: 15px !important;
	height: 3px;
	margin: 1px;
	text-indent: -999px;
	/*border: 1px solid #fff;*/
	/*border-radius: 10px;*/
	cursor: pointer;
	background-color: #8900B7;
}
.carousel-indicators {
	bottom: -45px;
}
.carousel-indicators .active {
	margin: 0;
	width: 15px !important;
	height: 3px;
	background-color: #fff;
}
#carousel-example-generic .carousel-indicators .active {
	/*background: none;*/
	background-color: #73B9FF!important;
}
.pageNavs .pageNav {
	padding: 0 1rem ;
}
.csssprites70 {
	width: 64px;
	height: 64px;
	background: url(../images/icon_csssprites.png) no-repeat;
	margin: 0 auto;
}
.csssprites70_position1 {
	background-position: -12px -10px;
}
.csssprites70_position2 {
	background-position: -93px -10px;
}
.csssprites70_position3 {
	background-position: -12px -77px;
}
.csssprites70_position4 {
	background-position: -93px -77px;
}
.newfr_xg dl dd {
	width: 30%;
	float: left;
}
.newfr_xgtext {
	text-align: center !important;
	padding-top: 23px;
}
.newfr_xg dl dt {
	width: 100%;
	float: left;
	padding-left: 0rem;
}
.footer-five {
	background: url(../images/go-content-bs.png) no-repeat;
	height: 197px;
	/* font-weight: bold; */
	border-bottom: 0px solid #DDDDDD;
	text-align: center;
	position: relative;
	background-size: 100% 100%;
}
.footer-btn1 {
	border: 1px solid #FFEFBF; padding: 10px 20px;
	width: 140px;
	color: #FFEFBF;
	border-radius: 5px;
	font-size: 2rem;
	position: absolute;
	left: 50%;
	margin-left: -5%;
}


/*手机新*/
.mol-col666666 {
	color: #666666;
}
.inde_css {
	left: 0;
}
.sty_css {
	height: 65px;
}
.index_newhud {
	font-size: 12px;
	width: 48px;
	overflow: hidden;
}
.mol-fl {
	float: left;
}
.mol-f15 {
	font-size: 15px;
}
.style_css {
	 padding-left: 0px;
	color: #FF5C26;
	white-space: normal;
	line-height: 22px;
	margin-top: 10px;
	height: 87px;
}
.mol-col444 {
	color: #444444;
}


/*官网新改版*/
.fatur_man2 {
	padding: 1rem;
	border: 1px solid #E6E6E6;
}
.csssprites90 {
	width: 69px;
	height: 69px;
	background: url(../images/active1.png) no-repeat;
	margin: 0 auto;
}
.csssprites91 {
	width: 69px;
	height: 69px;
	background: url(../images/active4.png) no-repeat;
	margin: 0 auto;
}
.csssprites92 {
	width: 69px;
	height: 69px;
	background: url(../images/active3.png) no-repeat;
	margin: 0 auto;
}
.csssprites93 {
	width: 69px;
	height: 69px;
	background: url(../images/active2.png) no-repeat;
	margin: 0 auto;
}
.csssprites94 {
	width: 69px;
	height: 69px;
	background: url(../images/active3.png) no-repeat;
	margin: 0 auto;
}
.csssprites95 {
	width: 69px;
	height: 69px;
	background: url(../images/active6.png) no-repeat;
	margin: 0 auto;
}
.style-more {
	font-size: 16px;
	position: absolute;
	right: 0;
	border: none;
	color: #4DA6FF;
}
.game-box img {
	width: 100%;
	height: 120px;
	background-size: 100% 100%;
}
@media (min-width: 992px){
	.col-md-1-5 {
		width: 20%;
		float: left;
	}
}
.col-xs-1-5, .col-sm-1-5, .col-md-1-5, .col-lg-1-5 {
		position: relative;
		min-height: 1px;
		padding-left: 10px;
}
.index_iconStyles {
	margin: 0 15px 0 0;
}
.hudong-center {
	display:flex;
	align-items: center;
	justify-content: center;
}
.special_edition div.active {
	border: 1px solid #DDDDDD;
	border-bottom: transparent;
	margin-bottom: -1px;
}
.special_edition {
	border-bottom: 1px solid #EEEEEE;
	box-shadow: inset 0px -16px 11px -19px #ccc;
}
.man.displayPhon_none_color {
	background-color: #fff;
}
.special_edition div.active:before {
	border-top-color: transparent;
}
.special_edition {
	padding: 30px 0 0 0;
}
.special_edition div {
	line-height: 60px;
}
.fatur_manbg1 {
	width: 100%;
	height: 120px;
	background: url(../images/hudongyun.png) 0% 0% / 100% 100%;
}
.fatur_manbg2 {
	width: 100%;
	height: 120px;
	background: url(../images/caokongyun.png) 0% 0% / 100% 100%;
}
.fatur_manbg3 {
	width: 100%;
	height: 120px;
	background: url(../images/zhizuoyun.png) 0% 0% / 100% 100%;
}

.pageNavs .pageNav {
	line-height: 0;
} 
.ali-common-header-inner .menu-dropdown-split-line {
	width: 35%;
	position: relative;
	border-right: 1px solid #EEEEEE;
}
.ali-common-header-inner .menu-dropdown-split-line-caokong {
	width: 25%;
	position: relative;
	border-right: 1px solid #EEEEEE;
}
.menu-dropdown-split-line-caokong .menu-headStyle:nth-child(2){
	width: 150px;
	position: absolute;
	left: 100px;
}
.menu-dropdown-split-line-caokong .menu-headStyle:nth-child(3){
	width: 150px;
	position: absolute;
	left: 100px;
	top: 60px;
}
.menu-dropdown-split-line-caokong .menu-headStyle:nth-child(4){
	float: left;
	width: 150px;
	position: absolute;
	left: 100px;
	top: 120px;
}
.hudong-icon {
	float: left;
	width: 66px;
	margin-top: 20px;
	text-align: center;
	margin-right: 30px;
}
.pageNavs .pageNav .menu-dropdown-bd span {
	line-height: 40px !important;
	height: 40px;
}
.menu-dropdown-bd .csssprites74 {
	width: 61px;
	height: 52px;
	background: url(../images/sm-hudongyun.png) no-repeat;
	margin: 0 auto;
}
.menu-dropdown-bd .csssprites75 {
	width: 61px;
	height: 52px;
	background: url(../images/sm-caokong.png) no-repeat;
	margin: 0 auto;
}
.menu-dropdown-bd .csssprites76 {
	width: 61px;
	height: 52px;
	background: url(../images/sm-zhizuo.png) no-repeat;
	margin: 0 auto;
}
/* define bootstrap 5 columns 限宽*/
.col-xs-2-5,
.col-sm-2-5,
.col-md-2-5,
.col-lg-2-5 {
	position: relative;
	min-height: 1px;
	padding-left: 10px;
}

.col-xs-2-5 {
	width: 20%;
	float: left;
}

@media (min-width: 768px) {
	.col-sm-2-5 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-2-5 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-2-5 {
		width: 20%;
		float: left;
	}
}
.index-case-bg {
}

.gdd-block__title--right {
	display: flex;
	float: right;
	font-size: 14px;
	margin-top: -64px;
}
.gdd-topic-pagination {
	display: flex;
	justify-content: space-between;
	align-items: center;
	min-width: 94px;
	height: 36px;
	line-height: 36px;
	background: #f8fafc;
	border-radius: 18px;
	margin-left: 16px;
}
.gdd-topic-pagination__btn--prev {
	margin-left: 12px;
}
.gdd-topic-pagination__btn {
	width: 20px;
	height: 36px;
	cursor: pointer;
	background-color: transparent;
}
.gdd-topic-pagination__page {
	letter-spacing: 1px;
	user-select: none;
}
.gdd-topic-pagination__btn--next {
	margin-right: 12px;
}


.gdd-block__title-item--more {
	padding: 8px 10px 8px 22px;
}
.gdd-block__title-item {
	display: inline-block;
	margin-left: 16px;
	padding: 8px 20px;
	color: #000;
	text-align: center;
	font-size: 14px;
	background-color: #f8fafc;
	border-radius: 18px;
	cursor: pointer;
}
.gdd-block__title-item > a {
	color: #000;
	display: flex;
	min-width: 76px;
	justify-content: space-between;
	align-items: center;
}

.gdd-title-bar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #000;
	float: right;
}
.gdd-title-bar .filter {
	display: flex;
	align-items: center;
	font-size: 13px;
	margin-right: 102px;
}
.gdd-title-bar .filter ul {
	display: flex;
}
.gdd-title-bar .filter ul li {
	display: flex;
	align-items: center;
	margin-left: 16px;
	background: #f8fafc;
	border-radius: 18px;
	padding: 0 20px;
	cursor: pointer;
	font-size: 14px;
}
.gdd-title-bar .filter ul li {
	height: 36px;
	line-height: 36px;
}
.gdd-title-bar .filter ul li.active {
	color: #2693FF;
}
.fa {
	font-size: 2rem;
}
.tab-li-main {
	display: none;
}
.tab-li-selected {
	display: block;
}
.game-text-title {
	font-weight: bold;
}
.game-text-content {
	color: #A9A9A9;
	font-weight: bold;
}