
.jumbotron.hero.hero-banner4 {width:2560px;height:600px;
	background-image: url(/images/banner-36ee212e5bc83bddbdd8b7d51667eaacb1784bb45fdb8b08894d880ce3e3c525.jpg);
}

.jumbotron.hero.hero-banner2 {
	background-image: url(/images/banner2.jpg);
}

.jumbotron.hero.hero-banner3 {
	background-image: url(/images/banner3.jpg);
}

.jumbotron.hero.hero-banner1 {
	background-image: url(/images/banner1.jpg);
}

.jumbotron.hero.hero-banner3 .banner-container {
	left: 1.7rem
}

.jumbotron.hero .right-mask-banner {
	min-height: 3rem
}

.jumbotron.hero .right-mask-banner img {
	vertical-align: middle;
	display: inline-block;
	max-width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto
}

.jumbotron.hero.hero-kodo {
	background-image: url(../images/duixiangcunchu-banner-c63fc6c2e1162adb687958495218313967476f34fc9eaafb885b846cdfde27e6.jpg)
}

.jumbotron.hero.hero-pili {
	background-image: url(../images/zhiboyun-banner-0d0bbeb500156ac658b7086b27e76a2f6e3ebd98db397210447762a730e06629.jpg)
}

.jumbotron.hero.hero-contact {
	background-image: url(../images/banner-b885e332839fa6634d35806f5f26992b507b760eacf98438ecd4b528ce89dd1a.jpg)
}

.jumbotron.hero.hero-events {
	background-image: url(../images/marketing-banner-1bff810a6309be64bcfd96346f2d8b6ba655e43d2f953013a8384fa9510ff108.jpg)
}

.jumbotron.hero.hero-ecug {
	background-image: url(../images/ecug-banner-0323273a6d428a3f27fd2558ab7bc3943f5b14f3a9fd770d4cb9ab0f9ff2a4f1.jpg)
}

.jumbotron.hero.hero-niushow {
	background-image: url(../images/niushow-banner-8c5368c5b5bb55f19146119a2d0e8f59e2612f087e6aa521bb6e4b7c947f992a.jpg)
}

.jumbotron.hero.hero-pandora {
	background-image: url(../images/dashuju-banner-f8b6edd9c0b5c512a799392f69a9ddd3bb44ad51d7f8a20b94a30f541a88d7bd.jpg)
}

.jumbotron.hero.hero-fusion {
	background-image: url(../images/fusion-banner-d8940d6ff7472a65464470537e6226d72bdc0c9dca1d5a01ac6af05d11a728eb.jpg)
}

.jumbotron.hero.hero-dora {
	background-image: url(../images/zhinengduomeitiapi-banner-278cef9cb0321dbfe2d3e0d2dc452c738c5f6bb8760aa7b29583714ad9a1bd88.jpg)
}

.jumbotron.hero.hero-kirk {
	background-image: url(../images/rongqiyun-banner-bdb0c9df8cdc6c3e308ff150a54cb6a2fe81ba97c125a595e2a12d30625848f1.jpg)
}

.jumbotron.hero.hero-vance {
	background-image: url(../images/dianboyun-banner-dc6ceff8b6f9d0414cf509e980f52d8937f604295bb72d6c5af6e5f105da08a3.jpg)
}

.jumbotron.hero.hero-case {
	background-image: url(../images/banner-611598a9b4bf0f13a690072722f5c53c1832778e90b34b30abaccc0b4bf18e95.jpg)
}

.jumbotron.hero.hero-solution {
	background-image: url(../images/solutions-banner-8c9b7f6dbf9f6cbb0edd8739c36a09e692eb46f801175bebc1ac52cb79f52619.jpg)
}

.jumbotron.hero.hero-prices {
	background-image: url(../images/price-banner-218a8bcd762b82305a438e614274abf90b29ab4c9ab4c7b175a9c6a3f404ddf7.jpg)
}

.jumbotron.hero.hero-caculator {
	background-image: url(../images/caculator-banner-183469ed60025751f2cc7925996e71441ad2af062758b025ec7f6551a60def67.jpg)
}

.jumbotron.hero.hero-atlab {
	background-image: url(../images/ava-banner-5faa140c523fd5a81abf3c729a9f00b41f8b3bb684b7e331caa39a2c70d23639.jpg)
}

.jumbotron.hero.hero-plsv {
	background-image: url(../images/duanshipin-banner-a168a5b1261ef494cdb40c9c37c164ffbc47f6f8f858d231df7d1fe26b688139.jpg)
}

.jumbotron.hero.hero-plsv .middle-container {
	padding-top: 0.7rem
}

.jumbotron.hero .container {
	position: relative;
	height: 5.2rem;
	text-align: left
}

.jumbotron.hero .container.center-container {
	text-align: center
}

.jumbotron.hero .container.center-container .middle-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #FFF
}

.jumbotron.hero .middle-container {
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
	color: #FFF;
	left: -20px;
}

.jumbotron.hero h2 {
	margin: 0.20rem auto 0.30rem;
	font-size: 0.85rem;
	font-weight: 400;
	font-weight: 600;
	text-shadow: 0 0.02rem 0.03rem rgba(0,0,0,0.5);
}
.jumbotron.hero h3 {
	margin: 0.20rem auto 0.30rem;
	font-size: 0.65rem;
	font-weight: 400;
	font-weight: 600;
	text-shadow: 0 0.02rem 0.03rem rgba(0,0,0,0.5);
}
.jumbotron.hero h4 {
	margin: 0.20rem auto 0.30rem;
	font-size: 0.45rem;
	font-weight: 400;
	text-shadow: 0 0.02rem 0.03rem rgba(0,0,0,0.5);
	font-weight: 600;
	border-bottom: 1px solid #999; 
	padding-bottom: 20px;
}
.jumbotron.hero h2 small {
	color: #FFF
}
.b2-m>div{
	width: 100%;
	font-size: 46px;
	text-align: center;
	font-family: "MicrosoftYaHei";
	color: #fff;
	margin-top: 48px;
	margin-bottom: 112px;
}
.b2-m ul li{
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: 77px;
}
.b2-m ul p{
	font-family: "MicrosoftYaHei";
	font-size: 18px !important;
	color: #fff;
	text-shadow:none;
}
.b2-m ul p span{
	font-size: 62px;
	padding-right: 10px;
	display:inline-block;
	transition:all .5s;
}
/* .b2-m ul li:hover span{
	transform:rotate(360deg);
} */
.b2-m img{
	width: 244px;
	height: 64px;
	display: block;
	margin: auto;
	margin-top: 87px;
}
.jumbotron.hero p {
	line-height: 0.28rem;
	font-size: 0.25rem;
	text-shadow: 0 0.02rem 0.03rem rgba(0,0,0,0.5);
}

@media (max-width: 425px) {
	.slick-slider {
		margin-bottom: 0
	}

	.jumbotron.hero p {
		line-height: 0.32rem;
		font-size: 0.16rem
	}

	.jumbotron.hero.hero-banner3 {
		background-position: -520px center
	}

	.jumbotron.hero.hero-banner3 .banner-container {
		left: 0
	}

	.jumbotron.hero.hero-plsv .middle-container {
		padding-top: 0
	}

	.jumbotron.hero.hero-plsv .right-mask-banner {
		padding-top: 0.8rem
	}

	.jumbotron.hero .banner-desc-right {
		left: 0;
		text-align: center
	}
}

@media (max-width: 767px) and (min-width: 426px) {
	.jumbotron.hero .banner-desc-right {
		left: 50%
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.jumbotron.hero p {
		line-height: 0.34rem;
		font-size: 0.16rem
	}
}

.contact-box {
	background-color: #F7F8F9
}

.features-contact .ipo-row {
	position: relative;
	padding-top: 0.20rem
}

.features-contact .ipo-row .col-sm-6.ipo-col {
	padding-left: 0.80rem;
	padding-right: 0.80rem
}

.features-contact .right-line {
	border-right: 1px solid #97989c
}

.features-contact .service-box h6 {
	color: #97989c
}

.features-contact .service-box .service-box-tail {
	padding-top: 0.15rem
}

.features-contact .service-box .service-box-tail em a {
	font-style: normal;
	color: #00a0de;
	padding-left: 0.07rem;
	padding-right: 0.07rem
}

.features-contact .thumbnail .mask-layer {
	position: relative;
	min-height: 100px;
	border: none;
	margin: 0
}

.features-contact .thumbnail .mask-layer img {
	width: 100%
}

.features-contact .thumbnail .mask-layer .layer {
	padding: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.35;
	color: #ffffff;
	font-size: 16px;
	transition: opacity 0.3s
}

.features-contact .thumbnail .mask-layer .layer span {
	padding-bottom: 6px;
	margin: 0;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.features-contact .thumbnail .mask-layer .layer span i {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 35px;
	height: 1px;
	background: #fff
}

.features-contact .thumbnail .mask-layer .layer:hover {
	cursor: pointer;
	opacity: 0;
	transition: opacity 0.3s
}

.features-contact .thumbnail div.caption.caption-contact {
	padding: 0.1rem 0 0 0;
	margin: 0
}

.features-contact .thumbnail div.caption.caption-contact p {
	padding-top: 20px
}

@media (max-width: 767px) {
	.features-contact .right-line {
		border: 0
	}
}

.hero-events h3 {
	font-size: 0.24rem
}

.features-events .container span {
	font-size: 14px;
	line-height: 28px
}

.features-events .events-slider {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0
}

.features-events .grid-container {
	transition: all 0.3s;
	position: relative;
	min-height: 100px;
	margin-bottom: 10px;
	cursor: pointer
}

.features-events .grid-container:hover {
	transition: all 0.3s;
	-webkit-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	-moz-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9
}

.features-events .grid-container:hover .btn-icon {
	background-image: url(../images/btn-play-hover-77fd49a3131b3a1bbaa503c93dfba1901e67a57fbc63ac13c86d00153db9e1e1.png)
}

.features-events .grid-container .case {
	position: relative
}

.features-events .grid-container h5 {
	padding: 10px
}

.features-events .grid-container .btn-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px 50px
}

.features-events .grid-container .btn-icon-visited {
	background-image: url(../images/btn-play-highlight-f6bf1795ac4f0bc72f9e5eeea27c6b595bfb7d0824ca7da59e4853281949681c.png)
}

.features-events .ipo-class-container {
	padding-top: 100px
}

.features-events .row .ipo-col-title dt {
	font-size: 0.3rem
}

.features-events .row .ipo-col-title a.more {
	display: inline-block;
	padding-top: 20px;
	color: #00A0DE
}

.features-events .line-container {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0.5rem;
	margin-bottom: 0.5rem
}

.features-events .line-container .educa-line {
	display: block;
	height: 2px;
	width: 100%;
	background-color: #B9B9B9
}

#video-play-modal .modal-dialog {
	margin-top: 60px
}

#video-play-modal .modal-body {
	background: #000;
	padding: 0px
}

#video-play-modal .close {
	position: absolute;
	top: 0;
	right: 12px;
	font-size: 0.3rem;
	z-index: 10;
	color: #000;
	opacity: 1
}

#video-play-modal #edu-video {
	width: 100%
}

#video-play-modal video {
	display: block
}

@media (min-width: 768px) {
	.line-container {
		width: 750px
	}
}

@media (min-width: 992px) {
	.line-container {
		width: 970px
	}
}

@media (min-width: 1200px) {
	.line-container {
		width: 1170px
	}
}

.features-tech div.tech-row {
	margin-left: -0.15rem;
	margin-right: -0.15rem
}

.features-tech div.tech-row .text-ellipse {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.features-tech div.intro-row {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0.80rem
}

.features-tech div.intro-row .title {
	font-size: 0.28rem;
	color: #2f3033
}

.features-tech .infobox {
	position: relative;
	transition: all 0.3s
}

.features-tech .infobox .case {
	position: relative
}

.features-tech .infobox .btn-icon {
	transition: all 0.3s;
	opacity: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.4);
	background-image: url(../images/btn-play-hover-77fd49a3131b3a1bbaa503c93dfba1901e67a57fbc63ac13c86d00153db9e1e1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 55px 55px
}

.features-tech .infobox .btn-dwn-wrap {
	width: 100%;
	margin-top: 14px;
	text-align: center
}

.features-tech .infobox .btn-dwn-wrap a {
	display: inline-block;
	font-size: 0.12rem;
	width: 63px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: transparent;
	color: #419ad9;
	border: 1px solid #419ad9;
	border-radius: 2px;
	margin-left: 10px;
	margin-right: 10px
}

.features-tech .infobox .btn-dwn-wrap a:hover {
	color: transparent;
	border: 0;
	background-image: url(../images/btn-dowload-highlight-59934fa57a9e6f29daf96e2ea20420f60c8a043b2a7c17391b1a34647f3f705d.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 63px 27px
}

.features-tech .infobox:hover {
	transition: all 0.3s;
	transform: scale(1.02, 1.02);
	-webkit-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	-moz-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9
}

.features-tech .infobox:hover .btn-icon {
	opacity: 1
}

.features-tech .tech-col .title {
	color: #5e6166;
	font-size: 0.18rem;
	padding-bottom: 14px
}

.features-tech .tech-col .title p {
	margin-top: 13px
}

.features-tech .tech-col .title time strong {
	font-size: 0.27rem;
	display: inline-block;
	padding-right: 5px
}

.features-tech .tech-col .title time span {
	display: inline-block;
	padding-left: 10px;
	border-left: 2px solid #5e6166
}

.features-tech .lecturer {
	position: relative;
	height: 150px
}

.features-tech .lecturer .lecturer-box {
	position: absolute;
	width: 100%;
	top: -28px
}

.features-tech .lecturer .img-box {
	text-align: center
}

.features-tech .lecturer .lecturer-photo {
	border-radius: 50%
}

.features-tech .lecturer .lecturer-info-box .lecturer-name {
	text-align: center;
	font-size: 0.14rem;
	color: #5e6166
}

.features-tech .lecturer .lecturer-info-box .lecturer-job {
	text-align: center;
	font-size: 0.14rem;
	color: #919396;
	line-height: 24px
}

.features-tech .lecturer .lecturer-info-box .short-line {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	width: 160px;
	height: 1px;
	background: #eee
}

.features-tech .lecturer .lecturer-tail {
	padding: 0 30px
}

@media (min-width: 992px) and (max-width: 1199px) {
	.lecturer-box {
		padding: 0 !important
	}

	.features-tech .lecturer .lecturer-tail a {
		margin: 0 2px !important
	}
}

.features-about div.sections-wrapper,.features-sla div.sections-wrapper {
	padding: 0;
	margin: 0
}

.features-about ul.nav.nav-stacked.left-tab li a,.features-sla ul.nav.nav-stacked.left-tab li a {
	color: #666
}

.features-about ul.nav.nav-stacked.left-tab li a:hover,.features-about ul.nav.nav-stacked.left-tab li a:focus,.features-sla ul.nav.nav-stacked.left-tab li a:hover,.features-sla ul.nav.nav-stacked.left-tab li a:focus {
	color: #00a0de
}

.features-about ul.nav.nav-stacked.left-tab li.active a,.features-sla ul.nav.nav-stacked.left-tab li.active a {
	color: #00a0de
}

.features-about section div.news-modal,.features-sla section div.news-modal {
	padding: 30px 0;
	border-bottom: 1px solid #eeeeee
}

.features-about section h4,.features-sla section h4 {
	font-size: 0.21rem;
	color: #2f3033
}

.features-about section time,.features-sla section time {
	font-size: 12px;
	color: #97989c
}

.features-about section p,.features-sla section p {
	font-size: 0.14rem;
	line-height: 0.28rem;
	color: #888;
	margin-top: 0.20rem
}

#about-left-bar {
	margin-bottom: 0.20rem
}

#about-left-bar li {
	display: inline-block
}

.welcome-page-company .timeline {
	margin-top: -36px
}

.welcome-page-company .intro h2.title {
	text-align: left
}

.timeline-ul {
	width: 90%;
	max-width: 1170px;
	padding: 0;
	margin: 0 auto;
	position: relative
}

.timeline-ul::before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	height: 101%;
	width: 3px;
	background-color: #00a0de
}

.timeline-ul::after {
	content: '';
	display: table;
	clear: both
}

.timeline-ul li {
	list-style: none;
	vertical-align: bottom
}

.timeline-ul li time {
	color: #00a0de
}

.timeline-ul li p {
	font-size: 14px;
	color: #888;
	margin-top: 6px;
	line-height: 28px
}

.timeline-ul li .li-content {
	position: relative;
	display: inline-block
}

.timeline-ul li .li-content:hover .icon-event {
	transition: all .3s;
	transform: scale(1.5, 1.5)
}

.timeline-ul li .icon-img {
	height: 60px;
	width: 60px;
	background-size: 60px 60px;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	bottom: -12px
}

.timeline-ul li .icon-point {
	position: absolute;
	bottom: -7px;
	width: 12px;
	height: 12px;
	background: #fff;
	border: 1px solid #00a0de;
	border-radius: 50%
}

.timeline-ul li.time-wrapper {
	position: relative;
	margin-left: 50%;
	text-align: left;
	padding-left: 20px;
	margin-top: 85px
}

.timeline-ul li.time-wrapper .time-span {
	position: relative;
	top: -5px;
	display: inline-block;
	background: #00a0de;
	text-align: center;
	height: 30px;
	line-height: 30px;
	width: 80px;
	color: #fff;
	border-radius: 16px
}

.timeline-ul li.time-wrapper .time-point {
	position: absolute;
	top: -1.5%;
	left: -1.5%;
	height: 18px;
	width: 18px;
	background-color: #fff;
	border: 1px solid #00a0de;
	border-radius: 50%
}

.timeline-ul li.time-wrapper .time-point:hover {
	transition: all .3s;
	transform: scale(1.5, 1.5)
}

.timeline-ul li.time-wrapper .time-point .time-point-blue {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 10px;
	width: 10px;
	background-color: #00a0de;
	border-radius: 50%
}

.timeline-ul li.left {
	position: relative;
	text-align: right;
	width: 50%
}

.timeline-ul li.left .info-div {
	position: relative;
	display: inline-block;
	max-width: 420px;
	padding-right: 40px;
	padding-left: 20px;
	margin-left: 98px;
	text-align: left;
	border-bottom: 2px solid #00a0de
}

.timeline-ul li.left .icon-point-left {
	right: 100%
}

.timeline-ul li.left .icon-point-right {
	right: -7px
}

.timeline-ul li.left .icon-img {
	left: 5px
}

.timeline-ul li.right {
	position: relative;
	margin-left: 50%;
	text-align: left
}

.timeline-ul li.right .info-div {
	position: relative;
	display: inline-block;
	max-width: 460px;
	padding-left: 40px;
	padding-right: 20px;
	margin-right: 48px;
	text-align: right;
	border-bottom: 2px solid #00a0de
}

.timeline-ul li.right .icon-point-left {
	left: -4px
}

.timeline-ul li.right .icon-point-right {
	left: 100%
}

.timeline-ul li.right .icon-img {
	right: -45px
}

.timeline-ul .chenli {
	background-image: url(../images/icon-chengli@2x-43c93470431fddee30659381e1b7a51a0d80583ba74ff8afa43d04354da9fd19.png)
}

.timeline-ul .yunpingtai {
	background-image: url(../images/icon-yunpingtai@2x-1383e258bd167accdb7ffba666e090e1af3ac53597cdaf6470fc3605a73894e1.png)
}

.timeline-ul .alun {
	background-image: url(../images/icon-alun@2x-b81adf6de8820a2ccdb77323245602a244f458df9c5dacc49c46d0d96e241920.png)
}

.timeline-ul .go {
	background-image: url(../images/icon-go@2x-a9c7a9edad29163aaad3f99701ab8abda21ba7a650a05fdec569d478d550ba61.png)
}

.timeline-ul .blun {
	background-image: url(../images/icon-blun@2x-deb9c593632e07204190f4369104cd08b392761e453bc966c32daaff4a261f2b.png)
}

.timeline-ul .cunchu {
	background-image: url(../images/icon-@cunchu2.0@2x-3f54709da2892e9259c90f291f828bc51c4f4d679c71cf4a9da921a3ca16b70a.png)
}

.timeline-ul .clun {
	background-image: url(../images/icon-clun@2x-869354f83818a873a191aac3af70ed39cdbfb744a928019b47a92f88c80f089a.png)
}

.timeline-ul .haiwaijiasu {
	background-image: url(../images/icon-haiwaijiasu@2x-ac0e700e72180373a83d316df284342e09404f2bc723425ebbcc70f9c8da9a97.png)
}

.timeline-ul .kexinyun {
	background-image: url(../images/icon-kexinyun@2x-5bc252b1d3032e0c29fbb52507d1a6ae8ccd1c53a56b0c647b173e1bedc34dd3.png)
}

.timeline-ul .shujuchuli {
	background-image: url(../images/icon-shujuchuli@2x-06ad259623e00eec0ac3a7dff520e9cf26499de4134aa2e0a7e481ed19ac7b3d.png)
}

.timeline-ul .dlun {
	background-image: url(../images/icon-dlun@2x-d7ff49b20a4e47d66eeb0ba8c6c703b7e5f14cf416adf01069c6d0a3e7bd0fad.png)
}

.timeline-ul .zhibo {
	background-image: url(../images/icon-zhibo@2x-93ab15b0a8101240719963c2545ad196abfd8d0a1bc0e3cf2bd7899598ae8be2.png)
}

.timeline-ul .xinxianquan {
	background-image: url(../images/icon-xinxianquan@2x-111fc5f2423b4991ae40915323f05a5126723538ee2b93aa65aece719743f667.png)
}

@media (max-width: 768px) {
	.timeline-ul li {
		padding-top: 20px
	}

	.timeline-ul li.right {
		margin-left: 0
	}

	.timeline-ul::before {
		left: 0
	}

	.timeline-ul li.time-wrapper .time-span {
		top: -27px
	}

	.timeline-ul li.time-wrapper .time-point {
		left: -7px
	}
}

@media (max-width: 767px) {
	.timeline-ul li.right .info-div {
		padding-left: 20px
	}

	.timeline-ul li.right .icon-img {
		right: -30px
	}

	.welcome-page-company .timeline {
		margin-bottom: 10px
	}

	.welcome-page-company .intro h2.title {
		font-size: 23px;
		text-align: center
	}

	.timeline-ul li.time-wrapper {
		margin-top: 60px
	}
}

.feature-cooperation .container {
	font-size: 14px;
	line-height: 28px
}

.feature-cooperation .container h2 {
	font-size: 0.30rem;
	margin-bottom: 0.10rem;
	margin-top: 0.20rem
}

.feature-cooperation .container p {
	font-size: 14px;
	line-height: 28px;
	margin-top: 0.20rem;
	margin-bottom: 0.20rem
}

.feature-cooperation .container .feature-contact-box {
	width: 100%;
	overflow: hidden
}

.feature-cooperation .container .feature-contact-box a {
	display: inline-block;
	padding: 0.05rem 0.36rem;
	height: 0.35rem;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 0.35rem 0.35rem;
	text-align: center
}

.feature-cooperation .container .feature-contact-box a.email-box {
	background-image: url(../images/icon-email@2x-a0130c6320ad6f6916c22dcaa76bb95c42251575a897ec1f9fd99ced05494a91.png)
}

.feature-cooperation .container .feature-contact-box a.email-box:hover {
	background-image: url(../images/icon-email-highlight@2x-15c0ce974f33290aceec7f69a81bbb263315fb62d29ba1fad1d0c8ee8a867e2a.png)
}

.feature-cooperation .container .feature-contact-box a.tel-box {
	background-image: url(../images/icon-phone@2x-1afed89f2453d7e3aa8543f1b7143a27d8076c600d62a0a70f974ef25069b49a.png)
}

.feature-cooperation .container .feature-contact-box a.tel-box:hover {
	color: #666
}

ul.cooperation-step {
	list-style: none;
	background-color: transparent;
	position: relative;
	margin-top: 52px
}

ul.cooperation-step .step-li {
	float: left;
	width: 234px;
	padding-right: 45px;
	border-top: 2px solid #eee
}

ul.cooperation-step .step-li-no {
	float: left;
	width: 234px
}

ul.cooperation-step .step-li-first {
	margin-left: -40px
}

ul.cooperation-step li {
	position: relative;
	padding-top: 30px
}

ul.cooperation-step li .step-no {
	position: absolute;
	top: -23px;
	width: 46px;
	height: 46px;
	border: 2px solid #e5e5e5;
	font-size: 22px;
	color: #333333;
	text-align: center;
	vertical-align: middle;
	line-height: 46px;
	border-radius: 50%;
	margin-bottom: 26px;
	background: #fff
}

ul.cooperation-step .cooperation-step-line {
	position: absolute;
	left: 50px;
	top: 24px;
	width: 480px;
	height: 2px;
	background: #e5e5e5
}

.features-cooperation .btn {
	color: #fff;
	margin-top: 34px
}

.features-cooperation .btn:hover {
	color: #fff
}

ul.friend-link::before,ul.friend-link::after {
	content: " ";
	display: table
}

ul.friend-link::after {
	clear: both
}

ul.friend-link li {
	float: left;
	margin-right: 108px;
	margin-bottom: 13px;
	width: 112px
}

@media (max-width: 767px) {
	.features.features-cooperation {
		padding-top: 0
	}

	.feature-cooperation .container .bottom-line,.features-cooperation .container .bottom-line {
		padding-bottom: 10px
	}

	ul.cooperation-step {
		margin-top: 30px
	}

	ul.cooperation-step .step-li-first,ul.cooperation-step .step-li,ul.cooperation-step .step-li-no {
		float: none;
		margin: 0;
		padding: 30px;
		padding-top: 0;
		border-top: 0;
		border-left: 2px solid #eee
	}

	ul.cooperation-step .step-li-first .step-no,ul.cooperation-step .step-li .step-no,ul.cooperation-step .step-li-no .step-no {
		top: -10px;
		margin: 0;
		left: -25px
	}

	ul.cooperation-step .step-li-no {
		border: 0
	}

	.features-cooperation .btn {
		margin-top: 0
	}

	ul.friend-link li {
		margin-right: 10px
	}
}

.cases-wrapper {
	position: relative;
	padding: 0 0 0.05rem 0
}

.cases-wrapper .img-box img {
	width: 100%;
	height: 2.30rem
}

.cases-wrapper .case-icon {
	width: 0.70rem;
	height: 0.50rem
}

.cases-wrapper div.info-box {
	vertical-align: bottom
}

.cases-wrapper:hover {
	transition: scale 0.3s;
	transform: scale(1.02, 1.02);
	-webkit-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	-moz-box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9;
	box-shadow: 0 0 0 #EFEFEF, 2px 2px 20px #B9B9B9
}

.cases-wrapper:hover .btn-icon-wrap {
	visibility: visible
}

.cases-wrapper:hover .btn-icon-wrap .btn-icon {
	opacity: 1;
	color: #fff
}

.cases-wrapper:hover .img-box img {
	opacity: 0.8
}

.cases-wrapper .btn-icon-wrap {
	visibility: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	height: 2.30rem;
	background-color: rgba(0,0,0,0.5)
}

.cases-wrapper .btn-icon-wrap .btn-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #fff;
	background-color: transparent;
	color: #fff;
	padding: 0.10rem 0.20rem
}

.features-eval .evaluation-left h4 {
	font-size: 0.21rem;
	color: #666;
	font-weight: 300
}

.features-eval .evaluation-left h2 {
	font-size: 0.3rem;
	width: 6.40rem;
	margin: 0.26rem 0 0.26rem
}

.features-eval .evaluation-right ul {
	list-style: none
}

.features-eval .evaluation-right ul li {
	list-style: none;
	padding-left: 0.21rem;
	padding-right: 0.21rem
}

.features-eval .evaluation-right ul.client-list li {
	display: inline-block
}

.features-eval .evaluation-right ul.client-list li a {
	display: block;
	width: 0.60rem;
	height: 0.60rem;
	overflow: hidden
}

.features-eval .evaluation-right ul.client-list li a {
	padding: 0
}

.features-eval .evaluation-right ul.client-list li a img {
	border-radius: 50%
}

.features-eval .evaluation-right ul.client-list li.active a:hover,.features-eval .evaluation-right ul.client-list li a:hover {
	background-color: transparent
}

.features-eval .evaluation-right ul.client-list li.active a img,.features-eval .evaluation-right ul.client-list li a img:hover {
	opacity: 1
}

.features-eval .evaluation-right ul.client-list li a img {
	opacity: .3;
	transition: opacity .5s
}

.features-eval .evaluation-right img {
	max-width: 100%;
	height: auto;
	width: auto
}

.features-eval .evaluation-right .tab-content-evaluation-details {
	margin: 0;
	padding: 0
}

.features-eval .evaluation-right .tab-content {
	position: relative;
	overflow: hidden
}

.features-eval .evaluation-right .tab-content section h3 {
	margin: 0.56rem 0 0 0;
	font-size: 0.28rem;
	color: #333
}

.features-eval .evaluation-right .tab-content section h3 span {
	margin-left: 0.20rem;
	font-size: 0.14rem;
	color: #666666
}

.features-eval .evaluation-right .tab-content section p {
	margin-top: 0.18rem;
	padding-top: 0.24rem;
	border-top: 1px solid #e5e5e5;
	font-size: 0.16rem;
	color: #888;
	line-height: 0.32rem
}

.row-clear {
	margin-left: 0;
	margin-right: 0
}

.setli-3width {
	width: 100%
}

.setli-3width li {
	width: 32%;
	margin: 10px auto
}

.navbar-nav>li>a.tab-links {
	line-height: 0
}

.nav.nav-tabs.nav-prices-links,.nav.nav-tabs.nav-prices-tabs {
	width: 400px;
	border-bottom: 0;
	background-color: #fff
}

.nav.nav-tabs.nav-prices-links li a,.nav.nav-tabs.nav-prices-tabs li a {
	padding: 10px 0;
	border: 1px solid #e6eaef;
	background-color: #fff;
	border-radius: 0
}

.nav.nav-tabs.nav-prices-links li.active a,.nav.nav-tabs.nav-prices-tabs li.active a {
	border: 1px solid #00a0de;
	background-color: #e4f7ff
}

.nav.nav-tabs.nav-prices-links li.active::before,.nav.nav-tabs.nav-prices-tabs li.active::before {
	height: 0
}

.prices-page .jumbotron.hero {
	height: 4.65rem
}

.prices-page .jumbotron.hero .container {
	position: relative;
	height: 4.2rem;
	text-align: left
}

.prices-page .feature-price-nav {
	z-index: 10
}

.feature-price-nav {
	margin-top: -0.30rem;
	padding-top: 0.28rem;
	padding-bottom: 25px;
	background-color: #fff
}

.feature-price-nav .caculator {
	padding-left: 0.60rem;
	background-image: url(../images/icon-caculator@2x-79b4582c81387050c3a5b228721132e3865f2d603f6b928251b168914713d12a.png);
	background-size: 0.50rem 0.50rem;
	background-repeat: no-repeat;
	background-position: 0.16rem;
	color: #5e6166;
	font-size: 0.14rem
}

.feature-price-nav .caculator:hover {
	background-color: transparent;
	color: #00A0DE
}

.feature-price-nav .caculator:focus {
	background-color: transparent;
	outline-style: none
}

.tab-content-caculating .info .title-left {
	font-size: 0.30rem;
	color: #2f3033
}

.tab-content-caculating .row.details {
	margin-left: 0;
	margin-right: 0;
	background-color: #fff;
	padding: 0.35rem;
	border: 0.01rem solid #e6eaef
}

.tab-content-caculating dl.dl-border {
	border: 0.01rem solid #e6eaef;
	padding: 0.38rem 0.30rem;
	background-color: #fff
}

.tab-content-caculating dl dt.icon-title {
	font-size: 0.24rem;
	color: #17120f;
	height: 0.80rem;
	line-height: 0.80rem;
	padding-left: 0.70rem;
	background-position: left;
	background-size: 0.60rem 0.60rem;
	background-repeat: no-repeat
}

.tab-content-caculating dl dt.icon-fusion {
	background-image: url(../images/icon-cdn@2x-62dbca6ffbd7144d6903a0f73ab5ddaa2c2fb3ad58c7147c9a30a1d1b700f020.png)
}

.tab-content-caculating dl dt.icon-kodo {
	background-image: url(../images/icon-kodo@2x-abad11dbd22809c9adbd0c9521a532efc518eeb42361643d7ae41569b3478aa2.png)
}

.tab-content-caculating dl dt.icon-dipin {
	background-image: url(../images/icon-dipingcunchu@2x-5013067ba65f3f5dd8b37faa79056ee30c7411941427384042ecb66c00897b17.png)
}

.tab-content-caculating dl dt.icon-dora {
	background-image: url(../images/icon-api@2x-bc7378a43c9382ae743dbd6623edcc13169cd3a0f9ebb9a86f19cd46ce2a95f7.png)
}

.tab-content-caculating dl dd {
	color: #2f3033;
	line-height: 0.30rem
}

.tab-content-caculating dl .formula {
	font-weight: bold
}

.list-inline-prices .special-price {
	border-right: 0.01rem solid #e6eaef
}

.list-inline-prices .special-price .div-init {
	padding-left: 0
}

.list-inline-prices .special-price .border-init {
	border-right: 0
}

.list-inline-prices .special-price p {
	padding-top: 0.10rem
}

.list-inline-prices .special-price p .big-text {
	color: #000;
	font-size: 0.32rem;
	font-weight: 500
}

.list-inline-prices .special-price p .smal-text {
	font-size: 0.18rem;
	font-weight: 500
}

.tab-content-pricing {
	padding-top: 1rem
}

.tab-content-pricing .pricing-white-bg {
	background: #fff;
	border-right: 1px solid #e6eaef;
	margin-bottom: 0.50rem
}

table.pricing-table {
	border: 0.01rem solid #e6eaef;
	background-color: #fff;
	border-collapse: separate;
	margin-bottom: 0
}

table.pricing-table tr {
	border-bottom: 0.01rem solid #f5f5f5
}

table.pricing-table tr th {
	font-size: 0.16rem;
	font-weight: 400;
	border-right: 0.01rem solid #e6eaef;
	border-bottom: 0.01rem solid #e6eaef
}

table.pricing-table tr th.th-init {
	border: 0
}

table.pricing-table tr th.thead-title {
	font-size: 0.18rem;
	color: #97989c;
	height: 0.60rem
}

table.pricing-table tr th .grey-unit {
	font-size: 0.12rem;
	color: #666
}

table.pricing-table tr th .th-p {
	padding: 0;
	margin: 0;
	margin-left: -0.09rem;
	line-height: 0.12rem
}

table.pricing-table.border-none {
	border-right: none
}

table.pricing-table.border-none td,table.pricing-table.border-none th {
	border-top: none;
	border-right: none
}

table.pricing-table tr th,table.pricing-table tr td {
	vertical-align: middle;
	text-align: left;
	color: #333;
	line-height: 0.32rem;
	padding: 0.10rem 0.20rem
}

table.pricing-table tr th.border-bottom,table.pricing-table tr td.border-bottom {
	border-bottom: 1px solid #e6eaef
}

table.pricing-table tr th.border-left,table.pricing-table tr td.border-left {
	border-left: 1px solid #e6eaef
}

table.pricing-table tr th.border-right,table.pricing-table tr td.border-right {
	border-right: 1px solid #e6eaef
}

table.pricing-table tr th div,table.pricing-table tr td div {
	padding-bottom: 0.21rem;
	margin-bottom: 0.22rem
}

.pricing-info {
	border: 1px solid #eee;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 0 #eee, 2px 2px 20px #eee;
	-moz-box-shadow: 0 0 0 #eee, 2px 2px 20px #eee;
	box-shadow: 0 0 0 #eee, 2px 2px 20px #eee;
	background-color: #fff
}

.pricing-info dl {
	padding: 0;
	margin: 0
}

.pricing-info dt {
	padding: 0.05rem 0.15rem;
	background-color: #eaf1fb;
	border-bottom: 0.01rem solid #eee;
	font-size: 0.16rem;
	line-height: 0.32rem
}

.pricing-info dt.bg-init {
	background-color: #fff;
	border-bottom: 0
}

.pricing-info dt.dt-sm {
	font-size: 0.14rem;
	padding: 0.05rem 0.15rem
}

.pricing-info dd {
	padding: 0.05rem 0.15rem
}

.pricing-info p {
	word-wrap: break-word;
	color: #a8a8a8;
	font-size: 0.12rem;
	line-height: 0.24rem
}

.pricing-info .sum {
	padding: 0.10rem;
	margin: 0;
	background-color: #439ed9;
	color: #fff;
	font-size: 0.18rem;
	text-align: center
}

.pricing-info .sum:hover {
	color: #fff
}

.pricing-info-details {
	list-style: none;
	padding: 0
}

.pricing-info-details li {
	font-size: 0.18rem;
	display: inline-block
}

.pricing-info-details li.price {
	float: right;
	color: #3b99fc
}

.features div.pricing-details {
	margin-top: 0
}

.features div.pricing-details section {
	color: #2f3033;
	font-size: 0.14rem
}

.features div.pricing-details section dl {
	margin-bottom: 0
}

.features div.pricing-details section dt {
	font-size: 0.18rem;
	color: #97989c;
	height: 0.45rem;
	padding: 0.10rem 0.50rem;
	background-color: #f6f8fa;
	border-bottom: 0.01rem solid #e6eaef
}

.features div.pricing-details section dt.checkbox {
	margin-top: 0;
	margin-bottom: 0
}

.features div.pricing-details section dt.dt-lighter {
	font-size: 0.16rem;
	font-weight: lighter;
	padding: 0.1rem 0.25rem
}

.features div.pricing-details section dd {
	padding: 0.10rem 0.20rem;
	border-bottom: 0.01rem solid #e6eaef
}

.features div.pricing-details section div.active {
	display: block
}

.caculator-sec {
	background-color: #fff;
	border: 0.01rem solid #e6eaef;
	border-bottom: 0;
	margin-bottom: 0.50rem
}

.caculator-sec-last {
	background-color: #fff;
	border: 0.01rem solid #e6eaef
}

input[type="range"] {
	display: inline-block;
	margin: 0.10rem 0.10rem 0.10rem 0;
	width: 80%
}

.input-num {
	width: 0.91rem;
	color: #3b99fc;
	outline-style: none
}

.displayNone {
	display: none
}

.fix-top {
	margin-top: 0;
	top: 0;
	width: 100%;
	z-index: 1
}

.pricing-caculator {
	width: 8.10rem
}

.pricing-caculator .btn {
	font-size: 14px
}

.pricing-caculator .list-inline {
	margin-bottom: 0px
}

.pricing-caculator .area-select {
	list-style: none;
	padding-top: 5px;
	padding-left: 0px
}

.pricing-caculator .area-select li {
	display: inline-block
}

.pricing-info-wrapper {
	position: absolute;
	top: 6.30rem;
	right: 0.68rem;
	width: 2.90rem
}

.fixed-right {
	top: 1.11rem;
	z-index: 2
}

@media (min-width: 1024px) {
	.list-inline-prices .special-price.col-md-3 {
		padding-left: 0.20rem;
		padding-right: 0.20rem
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.prices-page .features {
		padding-top: 30px
	}
}

@media (max-width: 768px) {
	.features .row .list-inline-prices {
		margin-left: -0.40rem;
		margin-right: -0.40rem
	}

	.tab-content-caculating .row.details {
		padding-top: 0.20rem;
		padding-bottom: 0.20rem
	}

	.tab-content-pricing {
		padding-top: 0.40rem
	}

	.pricing-caculator {
		width: 100%
	}

	.pricing-info-wrapper {
		position: initial;
		width: 100%;
		margin-top: 0.20rem
	}

	#fusion-area-select {
		font-size: 0.12rem
	}

	.tab-content-caculating dl.dl-border {
		padding: 0.10rem
	}

	.tab-content-caculating dl dt.icon-title {
		font-size: 0.18rem
	}
}

@media (max-width: 767px) {
	.feature-price {
		padding-top: 10px
	}

	#feature-price-nav .nav-prices-links li {
		display: inline-block;
		margin: 0;
		position: initial
	}

	#feature-price-nav .nav-prices-links li a {
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 0
	}

	#nav-product .nav-prices-tabs {
		width: 100%;
		background: initial;
		border: none
	}

	#nav-product .nav-prices-tabs li {
		display: inline-block;
		margin: 0;
		position: initial;
		margin-left: -5px
	}

	#nav-product .nav-prices-tabs li a {
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 0
	}
}

@media (max-width: 425px) {
	.features .row .pricing-caculator .col-sm-6 {
		margin-bottom: 15px
	}
}

.inland,.ENA,.Asia,.India,.SA,.Oceania,.east,.sourth,.north,.northAmerica {
	display: block
}

.inland.displayNone,.ENA.displayNone,.Asia.displayNone,.India.displayNone,.SA.displayNone,.Oceania.displayNone,.east.displayNone,.sourth.displayNone,.north.displayNone,.northAmerica.displayNone {
	display: none
}

.float-right {
	float: right
}

.fusion-checkbox label,.kodo-checkbox label {
	margin-left: 0.1rem;
	margin-right: 0.1rem
}

.features.feature-solution .left-line {
	border-left: 1px solid #e5e5e5;
	float: right
}

.features.feature-solution .right-line {
	border-right: 1px solid #e5e5e5
}

.row-solution {
	position: relative;
	margin-bottom: 0
}

.row-solution .col-scene {
	margin-top: 30px
}

.row-solution .col-scene .col-scene_scene .col-sm-6 {
	margin-bottom: 0
}

.row-solution .col-scene .col-scene_case {
	margin-top: 30px
}

.row-solution .col-scene .col-scene_case ul li {
	margin-bottom: 0.1rem
}

.row-solution .col-solution {
	padding-left: 35px;
	padding-right: 35px
}

.col-solution .icon-QOS {
	background-image: url(../images/icon-duixiangcunchusiyouhuabushu@2x-25f2431711b6fb23ca4634e79b9e660339398f0aad25f8c2ab39c241dfb0cda5.png)
}

.col-solution .icon-UDMP {
	background-image: url(../images/icon-feijiegouhuashujuguanlifangan@2x-9663d50a719cd076334de70238ac8123e31b0dde8c94cc9703f5c747a6a02bcf.png)
}

.col-solution .icon-PLSV {
	background-image: url(../images/icon-duanshipin@2x-5b99de01c1b9c7aa576efbe29c99708f81d1c842979093598eed88735fc40b61.png)
}

.col-solution .icon-ICA {
	background-image: url(../images/icon-zhinengyunxiangce@2x-8de2c05792a3f169e8d8742b1b94d4fece57811407d1066d2712810b6ed713dc.png)
}

.col-solution .icon-IHAIOT {
	background-image: url(../images/icon-zhinengyingjianyuwulianwangjiejuefangan@2x-6c39c2175d6f9e166704f8f8b211cae158bbab4482c112b4c9b9fe41f3e3a4e2.png)
}

.col-solution .icon-RTMI {
	background-image: url(../images/icon-guangdianchuanmei@2x-f54ea096838bb76cfbae2a181fb3a7bf140d42c8cf2a5c7184c06bd9c744b541.png)
}

.col-solution .icon-HST {
	background-image: url(../images/icon-anfangzhongduan@2x-a2c17042cc22747565fcf9155896c20bcd29b520118a06fdd4863b7b3e0ed0d0.png)
}

.col-solution .icon-Internet {
	background-image: url(../images/icon-hulianwangyuyidonghulianwang@2x-d24e9cdffaae3432bb5764991f33b571a2c9603798d33cdbd1c94d7fd3566030.png)
}

.col-solution .icon-DQM {
	background-image: url(../images/icon-yingyongzhiliangjiankong@2x-b35c88e417b4aca413b070f7acb4abbf6dea09afe56977482063611d440fd58b.png)
}

.col-solution .content {
	line-height: 0.36rem;
	padding: 20px 0;
	margin: 0
}

.col-solution .icon-kodo {
	background-image: url(../images/icon-duixiangcunchu@2x-9cba856a1ff31b504eef0a74577e20a29d43f285b5c00ba885ee1e14a5ba5748.png)
}

.col-solution .icon-dora {
	background-image: url(../images/icon-shujuchuli@2x-00c812efe949fb9cab220fac09ecf86a4aecf3093717eede50d45b029411b4f7.png)
}

.col-solution .icon-fusion {
	background-image: url(../images/icon-ronghecdn@2x-1c0390ad95c474350680f3fe6204bbb52c7a25b7498441409fd850de3049e744.png)
}

.col-solution .icon-pandora {
	background-image: url(../images/icon-dashujupingtai@2x-dd1c3c6b32ea315f38b88c779920f204cdfdccd6070d45429f11cb19a943d354.png)
}

.col-solution .icon-vance {
	background-image: url(../images/icon-shipindianbo@2x-31e58b138a27d1d5811243f514edc0b2674cf76df744f99de293b33e2d24d5f6.png)
}

.col-solution .icon-pili {
	background-image: url(../images/icon-shipinzhibo@2x-1236ff3f13b2bc3587c429e5e679a0518ba53277b3c0599efce26d06aa6e62fa.png)
}

.col-solution .icon-minplsv {
	background-image: url(../images/icon-duanshipinsdk@2x-0786e4f0b107c22752634b7e258f5792d2c1ddaa3101376b07be969773339133.png)
}

.col-solution .icon-face {
	background-image: url(../images/icon-renlianshibie@2x-247c18c1d952db7fafaae645f847ba6100011d9c7826486ca4d47e1aded062ee.png)
}

.col-solution .icon-scene {
	background-image: url(../images/icon-changjingshibie@2x-2f8a12e7f48d724589f1c3ecdfa233cc15a09d0487e5884c439dccdcedc6af04.png)
}

.col-solution .icon-object {
	background-image: url(../images/icon-wutishibie@2x-1e7209477f5f953af249006f973a0c196aa4622d5d047cdaa9d747142294b321.png)
}

.col-solution .icon-deepLearn {
	background-image: url(../images/icon-shenduxuexi@2x-81f033e77331781aed12188d7bbd7e4a9af6f5866bd409f901186010dead2405.png)
}

.col-solution .icon-kirk {
	background-image: url(../images/icon-zhibozhiliang@2x-bc96dd2d83054b96e9df9259df64b25abbcb8d11e0d2636097dfa55465f53889.png)
}

.col-solution .icon-cdn {
	background-image: url(../images/icon-cdnzhiliang@2x-9059fa7f822f115efe50cbfa614992e3c1e5eae24b991405a43fcb7fe549a0d9.png)
}

.col-solution .icon-mass {
	background-image: url(../images/icon-yidongzhiliang@2x-803f39263517092c11ca9aabaf89a05bf8e663becff4a5a627635b04c6f40aab.png)
}

.col-solution .icon-hailiang {
	background-image: url(../images/icon-hailiang-0870d6c45eb92b7e9a42dac4f2335f84f5d23ae952d9a1c95f7dca26b3e0ab14.png)
}

.col-solution .icon-violence {
	background-image: url(../images/icon-baokongshenghe@2x-acddacb4fd1707f28ac598f1b38f3d2d886a197b8eceeea156a7cb24e7bb0b85.png)
}

.col-solution .icon-xsex {
	background-image: url(../images/icon-jianhuangjiankong-22ef18345655f23bbcc0f83110088e15130004bcac3b9e260ed832c0f6df3ee1.png)
}

.col-scene .icon-jinrong {
	background-image: url(../images/icon-jinrong@2x-14c40b918b48fbfb22670a2407b33f7b2803f74dfe91095b67e10ee88030ca4c.png)
}

.col-scene .icon-guangdian {
	background-image: url(../images/icon-guangdian@2x-ba64877a7c4309f9d1e3dd333cfb0b8853b5280069ff7984e2550b3cdfff666a.png)
}

.col-scene .icon-anfang {
	background-image: url(../images/icon-anfang@2x-255e1941c5b7f0386b941b08251e7906ced4bfc24ba1e38a69432eaa86d54e97.png)
}

.col-scene .icon-zhinengyingjian {
	background-image: url(../images/icon-zhinengyingjianyuwulianwang@2x-6d23fa7f14496d9b5c2a7155beb7e8a82cd335dac72e2fe265f243b625f670cd.png)
}

.col-scene .icon-shejiaoapp {
	background-image: url(../images/icon-shejiaoapp@2x-f2be74c27070573278678080ee1be2531c5300d6ea769393d54500fa719675cf.png)
}

.col-scene .icon-meiyanapp {
	background-image: url(../images/icon-meiyanapp@2x-718d7a720a3114708aca5a32ed53da072ea7a7e9ce20a3de792710dfa6390729.png)
}

.col-scene .icon-shoujicaozuoxitong {
	background-image: url(../images/icon-shoujicaozuoxitong@2x-2ffec6edafba7041207f838fc1efe81a6d77d41af4f5dc92aff468fe70a7b780.png)
}

.col-scene .icon-xinmeiti {
	background-image: url(../images/icon-xinmeiti@2x-40fe834ee75a1cc41d217758f1f0946ff88e8d090824a9a7bd7332f5bef030f0.png)
}

.col-scene .icon-chengshianfang {
	background-image: url(../images/icon-chengshianfang@2x-49480ad494e9729016fad6fee9ab9bd191cec0ef621254da0f49b4487102ac54.png)
}

.col-scene .icon-xiaoyuananfang {
	background-image: url(../images/icon-xiaoyuananfang@2x-bca556eefbe24e6f19d9864c29396af5b538eb63d2d753a36b86b52ec3033aad.png)
}

.col-scene .icon-jiatinganfang {
	background-image: url(../images/icon-jiatinganfang@2x-9e05c9fd89edca243c9968dab65cb33ff2a1840da2260019a196e94cb9769535.png)
}

.col-scene .icon-lvyou {
	background-image: url(../images/icon-lvyou@2x-49f522685f19487bc6fb61d57cc3b6882a5233766de451056aad27dff9c332e2.png)
}

.col-scene .icon-dianshangyunying {
	background-image: url(../images/icon-dianshangyunying@2x-cf1a91b83fe9970fbe29c379bf4511a1983d0cb694bcfda8a6b05408271384f1.png)
}

.col-scene .icon-yule {
	background-image: url(../images/icon-yule@2x-a1b150c16d425b8545fb445f37a65e7d82725d571092ed3f6b939e91b148fc0e.png)
}

.col-scene .icon-O2O {
	background-image: url(../images/icon-o2o@2x-bb682eafab98385e43c501fee8c607862ae26e905f63cede54245eb54e5e075c.png)
}

.col-scene .icon-zaixianjiaoyu {
	background-image: url(../images/icon-zaixianjiaoyu@2x-f620b33fbbc6ac87c423f7a0c15867fcdb5c20ac233a0fd68a3f2b48020387b4.png)
}

.col-scene .icon-yidongyingyongguanli {
	background-image: url(../images/icon-yidongyingyongguanli@2x-afc3d0841530ec37baa3b32503e2a2596cbe538f498cfcd3c225e0ce7f54af2e.png)
}

.col-scene .icon-youyiyunying {
	background-image: url(../images/icon-youyiyunying@2x-c4a375d070705ae62f9f6955d00b5e045d0a659dd774a776a07940d5c4772cf9.png)
}

.col-scene .icon-shipinwangzhanyunying {
	background-image: url(../images/icon-shipinwangzhanyunying@2x-4a7aaacd82e1fb7ac31e987f6b0552841f982dc5aa11d0639c1e47f6ca66eb38.png)
}

@media (max-width: 767px) {
	.row-solution .col-solution,.row-solution .col-scene {
		padding-left: 10px;
		padding-right: 10px
	}

	.col-solution .content {
		padding: 0
	}

	.col-solution .icon50,.col-solution .icon40 {
		margin-bottom: 5px
	}

	.row-solution .col-scene .col-scene_case {
		margin-top: 15px
	}

	.row-solution .col-scene .col-scene_scene .small-padding {
		padding-left: 0
	}

	.features.feature-solution .left-line {
		float: none;
		border-left: none
	}

	.features.feature-solution .right-line {
		border-right: none
	}

	.row-solution .col-scene {
		margin-top: 0
	}

	.col-scene_scene .icon40 {
		margin-bottom: 0
	}

	.features.feature-solution {
		padding-top: 0
	}
}

.features-nav {
	height: 0.46rem;
	margin-top: 0
}

.features {
	background: #fbfbfb;
	padding: 0rem 0 0rem;
	overflow: hidden;
}

.features h2 {
	font-size: 0.30rem
}

.features h3 {
	font-size: 0.24rem;
	margin-top: 0.2rem;
	margin-bottom: 0.1rem
}

.features h4 {
	font-size: 0.24rem;
	color: #000!important;
}

.features h5 {
	font-size: 0.14rem
}

.features .list li.active a {
	color: #00a0de
}

.features .list li.hot a {
	color: #2f3033
}

.features .btn.feature-btn {
	color: #28aedf;
	background-color: transparent;
	border: 0.01rem solid #28aedf
}

.features .btn.feature-btn:hover {
	color: #fff;
	background-color: #28aedf
}

.features a.more {
	display: inline-block;
	margin-top: 0;
	color: #00A0DE
}

.features div.feature-case {
	position: relative;
	border: 0.01rem solid #eeeeee;
	margin-bottom: 0.30rem;
	min-height: 1.40rem
}

.features video {
	max-height: 100%;
	max-width: 100%
}

.features .row .col-sm-6 {
	margin-bottom: 0.15rem;
}

.features .row .col-sm-6.col-init,.features .row .col-sm-8.col-init {
	padding-right: 0;
	padding-left: 0.35rem
}

.features .row .col-sm-6.col-init-left {
	padding-left: 0
}

.features .row .col-sm-6.col-sm-6-init {
	padding-left: 0.15rem
}

.features .row .col-padding {
	padding: 0.50rem
}

.features .row .col-clear {
	padding-left: 0;
	padding-right: 0;
	margin: 0
}

.features .row-clear {
	margin: 0
}

.features .media-object.media-object-index {
	max-width: 1.20rem
}

.features .caption.caption-index {
	padding: 0.15rem
}

.features .caption.caption-index .caption-title {
	margin-top: 0PX;
	margin-bottom: 0.70rem;
	FONT-SIZE: 20PX;
/* line-height: 39px; */
}

.features .caption.caption-index p span {
	color: #007fcc;
	margin-right: 0px;
	font-size: 18px;
	float: none;
}

.caption-index :p nth-child(3) {
	text-align: center;
	padding-left: 20px
}

.features .caption.caption-index p {
/* text-align:center; */
	color: #888;
	font-size: 0.18rem;
	line-height: 0.48rem;
	display: inline;
}

.features.kirk-usage .row .thumbnail {
	min-height: 2.33rem
}

.features.plsv-services .row.row-clear {
	padding-left: 0.20rem;
	padding-right: 0.20rem
}

.features.plsv-services .row.row-clear .thumbnail-icons {
	min-height: 1.00rem
}

.features .intro {
	margin-bottom: 0.70rem;
}

.features .intro .title {
	font-size: 36px;
	margin-top: .9rem;
	margin-bottom: 0.20rem;
	text-align: center;
	font-weight: 900;
	line-height: 60px;
}

.features .intro .desc {
	text-align: center
}

.features .tab-content {
	margin-top: 0.2rem;
	line-height: 0.28rem
}

.features .tab-content .tab-desc {
	padding: 0;
	text-align: center;
	margin-top: -0.20rem
}

.features .tab-content p {
	color: #888;
	font-size: 0.14rem;
	line-height: 0.28rem;
	padding: 0
}

.features .feature-item {
	margin-bottom: 0.50rem;
	padding-left: 0.15rem
}

.features .feature-item:last-child {
	margin-bottom: 0
}

.features .feature-item h4 {
	margin-bottom: 0.15rem
}

.features .feature-item h4>img {
	margin-right: 0.15rem
}

.features .media-left {
/* padding-right:0.30rem; */
	background: url(/templets/dis/imdex/hfa_Top1.png)no-repeat left;
}

.features .media-object {
/* max-width: .80rem; */
	width: 100%;
}

.features .media-heading {
	margin-bottom: 0.10rem;
}

.col-sm-6 {
	padding-left: 0px!important;
}

.p1 {
	float: right;
	margin-right: 0px;
	border: 1px solid #FCAC38;
	padding: 0 15px;
	border-radius: 6px;
	color: #FCAC38!important;
}

.features p,.features a {
/* color: #000; */
	overflow: hidden;
/* background: url(/templets/dis/index/hfa_Top1.png)no-repeat left; *//* z-index: 900; *//* background-position: 20px 20px; *//* z-index:800; */
	position: relative;
}

.features p a {
	display: block;
	width: 100%;
	overflow: hidden;
	float: left;
	font-size: 14px;
	color: #999;
}

.features p a:nth-child(1) {
	color: #007fcc;
}

.media-body span span {
	font-size: 14px!important;
	color: #888!important;
}

.body1 p a:nth-child(1) {
	background: url(/templets/dis/images/hot.gif)no-repeat;
	background-position: 30%;
}

.body2 p a:nth-child(1) {
	background: url(/templets/dis/images/hot.gif)no-repeat;
	background-position: 35%;
}

.media-body p a:hover {
	color: #fb7a00
}

.body3 p a:nth-child(1) {
	background: url(/templets/dis/images/hot.gif)no-repeat;
	background-position: 62%;
}

.featuresfa {
	background-color: #fff
}

.features p {
	font-size: 0.14rem;
	line-height: 0.28rem;
/* height: 45px; *//* border-bottom: 1px solid #eceaea; *//* padding-bottom: 20px; */
}

.features a.icon {
	display: inline-block;
	margin-right: 0.10rem;
	line-height: normal
}

.features a:hover {
	color: #9a9fad;
}

.features .thumbnail {
	border: none;
	background: transparent;
	min-height: 2.35rem;
	margin-bottom: 0
}

.features .thumbnail div.caption.p-clear {
	padding: 0
}

.features .thumbnail .caption.caption-center {
	text-align: center;
	padding-left: 0;
	padding-right: 0
}

.features .thumbnail .caption.caption-center h4 {
	margin-bottom: 0.15rem
}

.features .thumbnail .caption.caption-center p {
	color: #888
}

.features .thumbnail .desc {
	text-align: center
}

.features .thumbnail h4 {
	text-align: center
}

.features.features-scene .img-left {
	max-width: 2.70rem
}

.features.features-superiority p {
	font-size: 0.14rem;
	line-height: 0.28rem;
	color: #888
}

.features.feature-core {
	padding-bottom: 0.50rem
}

.features.feature-core .title {
	font-size: 0.28rem
}

.features.feature-core p {
	line-height: 0.28rem;
	color: #888
}

.features.feature-core h4 {
	margin-bottom: 0.15rem
}

.features.pili-media .media {
	min-height: 1.10rem
}

.features.pili-media .media-heading {
	margin-bottom: 0.15rem
}

.features.pili-media p {
	color: #888;
	font-size: 0.14rem;
	line-height: 0.28rem
}

.feature-color {
	background: #F7F8F9
}

.light-bkcolor {
	background-color: #f6f8fa
}

.features-solution {
	background-color: #FFF;
}

.features-cases {
/* background:#FFF */
}

.features-less.features-cases {
	background: #F8F8F8
}

.features-less .row h2.title {
	font-size: 0.30rem;
	text-align: center;
	margin-top: 0.05rem;
	margin-bottom: 0.3rem
}

.features-less .row .row>div {
	margin-bottom: 15px
}

.top {
	height: 150px;
	position: absolute;
	top: 0px;
  /* overflow:hidden; */
	background: url(/templets/dis/index/hfa_Top1.png)no-repeat left;
	z-index: 900;
	background-position: 10px 10px;
	z-index: 800;
	width: 200px;
}

.features-hotnews {
    /* margin-top: 0.20rem; */
	overflow: hidden;
	background: url(/templets/dis/index/rmdt_bg.png)no-repeat;
	height: 650px;
    /* padding-top: 40px; */
	background-position: center;
}

.features-hotnews .hotnews-title {
	padding-bottom: 0.20rem;
	font-weight: 400;
	color: #97989c
}

.features-hotnews .hotnews-title:hover {
	cursor: pointer;
	color: #000
}

.features-hotnews .hotnews-box img {
	width: 100%;
	height: 230px;
}

.features-hotnews .hotnews-box .infobox {
	padding: 0.10rem;
	background-color: rgba(0,0,0,0.7);
	position: relative;
	bottom: 58px;
	color: #fff;
}
.features-hotnews .hotnews-box .infobox span{
	display: none;
	line-height: 30px;
	padding: 0px 20px;
}
.features-hotnews .hotnews-box:hover span{
	display: block !important;
}
.features-hotnews .hotnews-box:hover {
	cursor: pointer;
	transition: all 0.3s;
	transform: scale(1.02, 1.02);
	-webkit-box-shadow: 0 0 0 #EFEFEF, 0.02rem 0.02rem 0.20rem #B9B9B9;
	-moz-box-shadow: 0 0 0 #EFEFEF, 0.02rem 0.02rem 0.20rem #B9B9B9;
	box-shadow: 0 0 0 #EFEFEF, 0.02rem 0.02rem 0.20rem #B9B9B9
}

.features-hotnews time {
	color: #97989c;
	font-size: 0.12rem;
	display: block;
	margin-bottom: 0.10rem
}

.features-hotnews p {
	color: #fff;
	font-size: 14px;
	line-height: 28px;
/* height: 45px; */
	height: 28px; 
		padding: 0px 20px;
		overflow: hidden;
}

.features-custom-function {
	background: #F7F8F9
}

.features-custom-function .col-xs-6 .media-body {
	padding: 0
}

.features-custom-function .media-left,.features-custom-function .media-body {
	padding-right: 0.25rem;
	padding-left: 0.25rem
}

.features-scenario {
	text-align: center
}

.features-scenario img {
	margin-bottom: 0.30rem
}

.features .list {
	list-style: none;
	margin: 0;
	padding: 0
}

.features .list a:hover {
	color: #00A0DE
}

.features .row.row-dora .col-video {
	padding-left: 0;
	padding-right: 0;
	margin-bottom: -5px
}

.features .row.row-dora .col-content-middle {
	padding: 0.50rem;
	margin-bottom: 0
}

.features .row.row-dora .sm-right {
	float: right
}

.pandora-btn:hover {
	color: #28aedf;
	text-decoration: none;
	background-color: #fff
}

.pandora-title {
	width: 208px
}

.bottom-line {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 0.45rem;
	margin-bottom: 0
}

.section .title1 {
	font-size: 0.30rem;
	text-align: center;
	font-weight: 500;
	margin-top: 0.20rem;
	margin-bottom: 0.10rem
}

.section .section-row {
	margin-bottom: 0
}

.section .section-content {
	margin: 0 0 0.1rem
}

.section .title2 {
	font-size: 0.24rem;
	color: #2f3033;
	font-weight: 500;
	margin-top: 0.20rem;
	margin-bottom: 0.20rem
}

.section .title3 {
	margin-bottom: 20px;
	color: #5e6166
}

.section .img-box {
	text-align: center
}

.section .img-box img {
	max-width: 70%
}

@media (max-width: 425px) {
	.features {
		padding: 0.30rem 0 0.30rem
	}

	.features .intro {
		margin-bottom: 0.20rem
	}

	.features .media-left {
		display: block;
		text-align: center;
		padding: 0.10rem
	}

	.features .media-left .media-object {
		margin: auto
	}

	.features .media-body {
		display: block;
		width: auto
	}

	.features .media-body .media-heading {
		text-align: center;
		font-size: 0.21rem
	}

	.features .row .col-sm-6 {
		margin-bottom: 0
	}

	.features-cases .conveyor .index-case {
		border: none
	}

	.features-cases .slick-dots {
		bottom: -15px
	}

	.features-hotnews .list {
		margin-bottom: 10px;
		text-align: center
	}

	.features-hotnews .list li {
		display: inline-block;
		padding: 0 2px
	}
}

@media (max-width: 767px) {
	.welcome-page-news .features,.cooperations-page-index .features,.welcome-page-user_agreement .features,.welcome-page-sla_kodo .features,.welcome-page-sla_fusion .features,.welcome-page-sla_pili .features,.welcome-page-sla_dora .features,.welcome-page-product_news .features,.welcome-page-welfares .features,.errors-page .features,.recommendations-page .features,.feedbacks-page .features {
		padding-top: 0.30rem
	}

	.welcome-page-news .features.web-form,.cooperations-page-index .features.web-form,.welcome-page-user_agreement .features.web-form,.welcome-page-sla_kodo .features.web-form,.welcome-page-sla_fusion .features.web-form,.welcome-page-sla_pili .features.web-form,.welcome-page-sla_dora .features.web-form,.welcome-page-product_news .features.web-form,.welcome-page-welfares .features.web-form,.errors-page .features.web-form,.recommendations-page .features.web-form,.feedbacks-page .features.web-form {
		padding-top: 0
	}

	.welcome-page-news .error-page.error-page-404,.cooperations-page-index .error-page.error-page-404,.welcome-page-user_agreement .error-page.error-page-404,.welcome-page-sla_kodo .error-page.error-page-404,.welcome-page-sla_fusion .error-page.error-page-404,.welcome-page-sla_pili .error-page.error-page-404,.welcome-page-sla_dora .error-page.error-page-404,.welcome-page-product_news .error-page.error-page-404,.welcome-page-welfares .error-page.error-page-404,.errors-page .error-page.error-page-404,.recommendations-page .error-page.error-page-404,.feedbacks-page .error-page.error-page-404 {
		max-width: 215px;
		min-height: 120px
	}

	.jumbotron.hero {
		height: 5.18rem;
		margin-bottom: 0
	}

	.jumbotron.hero .container {
		height: 4.75rem;
		position: relative;
		top: 0;
		left: 0;
		transform: translateY(0);
		padding-top: 0
	}

	.jumbotron.hero .actions .btn {
		margin-right: 5px !important
	}

	.features .container.container-center {
		text-align: center
	}

	.features .title2.title-center {
		text-align: center
	}

	.feature-case .container .intro .title {
		font-size: 18px
	}

	.features .row.row-dora .col-content-middle {
		padding: 0.15rem
	}

	.features .row.row-dora .col-xs-contain {
		padding: 0
	}

	.features .row.row-dora .sm-right {
		float: none
	}

	.features-hotnews .list {
		margin-bottom: 10px;
		text-align: center
	}

	.features-hotnews .list li {
		display: inline-block;
		padding: 0 2px
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.features {
		padding-top: 0.10rem
	}

	.features .intro {
		margin-bottom: 0.20rem
	}

	.features .col-sm-6:nth-child(odd) {
		clear: left
	}

	.features .media-left {
		display: block;
		text-align: center;
		padding: 0.10rem
	}

	.features .media-left .media-object {
		margin: auto
	}

	.features .media-body {
		display: block;
		width: auto
	}

	.features .media-body .media-heading {
		text-align: center
	}

	.features-sla .nav>li>a {
		padding: 10px 0
	}

	.features-kodo .nav-tabs.nav-justified.nav-short {
		width: 100%
	}

	.navbar-default .actions {
		margin-left: 0;
		padding-left: 0.15rem
	}

	.features-eval .evaluation-right ul {
		padding-left: 2.2rem
	}

	.features-eval .evaluation-right ul li {
		padding-top: 0.12rem;
		padding-bottom: 0.12rem
	}

	.features-less .row .row>div {
		margin-bottom: 15px
	}

	.features-less .row h2.title {
		font-size: 0.30rem
	}
}

.agreement-details h2 {
	margin-bottom: 0.38rem;
	margin-top: 0.2rem;
	margin-bottom: 0.1rem
}

.agreement-details p.condense {
	font-size: 0.14rem;
	line-height: 24px;
	margin-bottom: 0.39rem
}

.agreement-details ol {
	list-style: none;
	background: transparent;
	padding: 0;
	overflow: hidden;
	margin-bottom: 0.21rem
}

.agreement-details ol li {
	font-size: 0.14rem;
	line-height: 24px;
	margin-bottom: 0.19rem
}

.agreement-details ol li.last-li {
	margin-bottom: 0
}

.agreement-details ol li span {
	width: 40px;
	display: block;
	float: left
}

.agreement-details ol li span.exspan {
	width: 60px
}

.agreement-details ol.last-ol {
	margin-bottom: 0
}

html {
	position: relative;
	font-size: 100px
}

.browsehappy {
	border-radius: 0;
	margin-bottom: 0
}

a.out_link {
	display: inline-block;
	margin-top: 0;
	color: #fff
}

a.underline {
	text-decoration: underline
}

.kodo-modal {
	color: rgba(255,255,255,0.75);
	font-size: 0.14rem;
	line-height: 1.8
}

.links-list {
	list-style: none;
	margin: 0;
	padding: 0
}

.links-list li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	padding-left: 0.20rem;
	margin-bottom: 0.10rem
}

.links-list li::before {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	border: 1px solid #525866;
	top: 5px;
	left: 0
}

.links-list li a:hover {
	color: #07A0DF
}

.select-lg {
	outline-style: none;
	outline-color: #e6eaef
}

.select-lg:active,.select-lg:focus {
	outline-style: none;
	outline-color: #e6eaef
}

.banners-slider1 .slick-dots li button::before {
	font-size: 0.40rem;
	background: #F7AD06;
	color: #fff;
	border-radius: 50%;
}

.banners-slider1 .slick-dots li.slick-active button::before {
	color: #F7AD06
}

.banners-slider1 .slick-dots.banners-arrow {
	bottom: 0.48rem
}

.banners-slider1 .slick-dots.banners-arrow1 {
}

.banners-actions {
	position: relative
}

.banners-actions .btn-absolute {
	position: absolute;
	top: -1.70rem;
	left: 1.00rem
}

div.form-wrapper {
	padding-top: 0;
	padding-bottom: 1.20rem
}

div.form-wrapper .title {
	font-size: 0.16rem;
	color: #2f3033;
	text-align: center
}

div.form-wrapper .form-box {
	padding: 0.10rem 0.10rem 0.50rem 0.10rem
}

div.form-wrapper form {
	max-width: 6.50rem;
	margin: 0 auto
}

div.form-wrapper form .form-group {
	margin-bottom: 0.24rem
}

div.form-wrapper form .form-group .col-init-left {
	padding-left: 0
}

div.form-wrapper form .form-group .col-init-right {
	padding-right: 0
}

div.form-wrapper form .form-group label {
	padding-left: 0;
	padding-right: 0;
	font-size: 0.14rem;
	color: #2f3033
}

div.form-wrapper form .form-group textarea {
	resize: none
}

div.form-wrapper form .form-group .form-control.active {
	border: 1px solid #ff3939
}

div.form-wrapper form .form-group .maxLength-tips {
	float: right
}

div.form-wrapper form .form-group .maxLength-tips .maxLength-label {
	font-size: 0.12rem;
	color: #ff3939
}

div.form-wrapper form .form-group .div-error {
	display: none
}

div.form-wrapper form .form-group .div-error.active {
	display: inline-block
}

div.form-wrapper form .form-group .div-error.active .error-label {
	font-size: 0.12rem;
	color: #ff3939
}

div.form-wrapper form .actions {
	text-align: center
}

.fxd {
	position: fixed;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fff;
	z-index: 1000
}

.icon40 {
	padding-left: 0.40rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 0.40rem 0.40rem;
	height: 0.40rem;
	line-height: 0.40rem
}

.icon50 {
	font-size: 0.14rem;
	display: inline-block;
	margin: 0;
	margin-bottom: 0.20rem;
	padding-left: 0.50rem;
	padding-right: 0.50rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 0.50rem 0.50rem;
	line-height: 0.50rem
}

.icon140 {
	font-size: 0.30rem;
	padding-left: 1.0rem;
	padding-top: 0.30rem;
	padding-bottom: 0.20rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 0.80rem 0.80rem;
	margin-bottom: 0.20rem
}

.nav.navbar-wrapper-middle>li>a:hover,.nav.navbar-wrapper-middle>li>a:focus {
	text-decoration: none;
	background-color: #fff
}

img.list-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.error-page {
	margin: 50px auto;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}

.error-page.error-page-404 {
	max-width: 1130px;
	min-height: 630px;
	background-image: url(../images/404-0ba8221e365af719fd410712a3c30cc4451e8652c81c11d60fc5b286880d9009.jpg)
}

@media print {
	body {
		padding-top: 0
	}

	.topic-sidebar-wrap {
		display: none
	}

	.topic-content-wrap {
		margin-left: 0
	}
}

@media (max-width: 1024px) {
	.pricing-caculator {
		width: 6.0rem
	}

	input[type="range"] {
		width: 70%
	}
}

@media (max-width: 768px) {
	.pricing-caculator {
		width: 100%
	}

	input[type="range"] {
		width: 55%
	}

	.input-num {
		width: 0.9rem
	}
}

footer .container .grey-link a {
	color: #adaeb3
}

.grey-color {
	color: #adaeb3
}

@media (max-width: 736px) {
	.banners-slider1 .slick-dots.banners-arrow {
		bottom: 0.18rem
	}
}

@media (max-width: 768px) {
	html {
		font-size: 70px
	}
}

@media (min-width: 768px) {
	.plsv-services .col-5 {
		width: 20%
	}

	.nav-tabs.nav-justified.nav-short {
		width: 80%
	}
}

@media (max-width: 767px) {
	.left-hotnews ul>li {
		display: inline-block
	}

	.modal .modal-dialog {
		margin-top: 12px
	}

	.nav-tabs.nav-justified.nav-short {
		width: 100%;
		text-align: center
	}

	.nav-tabs.nav-justified.nav-short li {
		float: none;
		display: inline-block;
		margin-left: 5px;
		margin-right: 5px
	}

	.nav-tabs.nav-justified.nav-short li a {
		padding-bottom: 5px;
		padding-top: 5px
	}
}

.khgs {
	width: 1170px;
}

.khgs1 {
	width: 100%;
	float: left;
}

.khgs2 {
	width: 30%;
	float: left;
	margin-right: 5%;
}

.khgs2 img {
	max-height: 185px;
}

.khgs3 {
	width: 65%;
	float: left;
	color: #848484;
}

.khgs3 p {
	color: #333;
}

.khgs3 p a {
	color: #333;
}

.khgs3 span {
	color: #a5a5a5;
	display: block;
	margin-bottom: 10px;
}

#footerpass {
	color: #64686f;
	margin-left: 20px;
}

#footerpass a {
	color: #64686f;
}

#footerpass a:hover {
	color: #8a909a;
}

.nav li:nth-child(2) ul {
	/* display: none ! important; */
}

.ms {
	margin-top: 10px;
	line-height: 20px;
	margin-bottom: 20px;
}

.khgs4 b {
	color: #333;
	margin-right: 0px;
	font-weight: inherit;
}

.sns {
	padding: 10px 0 5px!important;
}

.khgs4 p a {
	color: #333!important;
	font-size: 16px;
	font-weight: bold;
}

.khgs4 p a:hover {
	border-bottom: 1px solid #333;
	box-sizing: border-box;
}

.img {
	width: 70px;
	overflow: hidden;
}

.ace-floor {
	width: 1200px;
	margin: 0 auto;
}

.info-box span {
	color: #ff5000;
	font-family: arial;
}

.security-wrap {
	display: block;
	width: 100%;
	height: 417px
}

.security-wrap:active {
	text-decoration: none
}

.security-wrap .security-top {
	width: 100%;
	padding: 0px 0 30px;
	clear: both;
	overflow: hidden;
/* border-bottom:1px solid #ededed; */
}

.security-wrap .security-top .security-title {
	display: inline-block;
	text-align: left;
	font-size: 38px;
	color: #fff;
	letter-spacing: .5px;
	line-height: 42px;
/* width:221px; *//* height:84px; */
	margin-top: 313px;
	line-height: 80px;
}

.security-wrap .security-top .security-title .security-link {
	display: block;
	text-decoration: none;
	text-align: left;
	line-height: 22px;
	font-size: 26px;
	color: #fff;
	margin-top: 135px;
}
.security-wrap .security-top .security-title .security-link:hover{
	color:  #F7AB00;
}
.security-wrap .security-top .security-title .security-link .security-link-icon {
	font-size: 18px;
	color: #fe6a00
}

.security-wrap .security-top .security-top-right {
	position: absolute;
	top: 60px;
	right: 0;
	width: 75%;
	display: flex;
	justify-content: space-between
}

.security-wrap .security-top .security-top-right .security-data {
	display: inline-block
}

.security-wrap .security-top .security-top-right .security-data:hover {
	cursor: pointer
}

.security-wrap .security-top .security-top-right .security-data:hover .security-effect {
	color: #ff6a00
}

.security-wrap .security-top .security-top-right .security-data .security-quantity {
	text-align: left;
	line-height: 48px;
	font-size: 36px;
	color: #181818;
	letter-spacing: 1.12px;
	height: 48px
}

.security-wrap .security-top .security-top-right .security-data .security-center {
	background: #fe6a00;
	width: 40px;
	height: 3px;
	margin: 10px 0
}

.security-wrap .security-top .security-top-right .security-data .security-effect {
	text-align: left;
	line-height: 38px;
	opacity: .6;
	font-size: 14px;
	color: gray;
	letter-spacing: .44px;
	height: 38px
}

.security-wrap .security-certification-container {
	width: 100%;
	padding-top: 85px;
	display: flex;
	justify-content: space-between;
}

.security-wrap .security-certification-container .security-certification {
	text-align: center;
	text-decoration: none;
	width: 20%;
	border-right: 1px solid #666;
	height: 90px;
/* position: relative; */
	top: -40px;
	line-height: 60px;
}

.security-wrap .security-certification-container .security-certification:hover .security-certification-text {
	color: #ff6a00
}

.security-wrap .security-certification-container .security-certification .security-certification-img {
	display: block;
	max-width: 70px;
	height: 70px;
	margin: auto;
	margin-bottom: 15px;
/* line-height: 40px; */
	position: relative;
	top: -20px;
}

.security-wrap .security-certification-container .security-certification .security-certification-text {
	display: block;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
	position: relative;
	top: -20px;
}

@media screen and (max-width:640px) {
	.ace-floor {
		display: none;
	}
}

.xxxa {
	width: 1200px;
	overflow: hidden;
	padding-top: 40px;
	margin: 0 auto;
	/* background:url(/templets/dis/images/gywm_bg.png)no-repeat; */
	background-position: -20px -30px;
	margin-bottom: 80px;
}

.xxxa h3 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: 900;
    /* margin-left: 330px; */
	margin: 32px 0px 28px 0px;
}

.xxxa .z1 {
	float: left;
	width: 300px;
}

.xxxa .y1 {
/* float:right; *//* width: 870px; */
	height: 610px;
	font-size: 14px;
	line-height: 28px;
}

.y1s img {
	width: 100%;
}

.y1s {
/* padding-left:110px; *//* background:url(/templets/dis/images/gywm_nav.png)no-repeat left; */
	margin-bottom: 78px;
/* height: 95px; */
	letter-spacing: 2px;
	overflow: hidden;
}

.y1z {
	margin-bottom: 10px;
	margin-top: 80px;
}

.y1x3 img {
	float: right;
}

.y1x {
	width: 530px;
	line-height: 30px;
	letter-spacing: 2px;
	height: 120px;
	float: left;
/* position: relative; *//* top: 10px; */
	margin-top: 40px;
	margin-right: 46px;
}

.x100 {
	overflow: hidden;
	width: 100%;
	background: #F7F8F9;
	padding: 40px 0px;
}

.xx2 {
	width: 1201px;
	margin: 0 auto;
	height: 499px;
	overflow: hidden;
}

.xx2 li {
	float: left;
	overflow: hidden;
	width: 732px;
}

.xx2 li:nth-child(2) img {
	width: 732px;
}

li {
	list-style: none;
}

.xx2 li p {
	position: relative;
	top: 40px;
	width: 80%;
	float: left;
	margin-left: 50px;
	color: #fff;
	line-height: 25px;
	letter-spacing: 2px;
}

.xx2 li:nth-child(1) {
	background: url(/templets/dis/images/02ITfwcxgc_img1.png);
	width: 468px;
	height: 498px;
	margin-right: -1px;
	background-size: 100%;
}

.xx2 li:nth-child(1) img {
	margin-top: 50px;
	margin-left: 50px
}

.fr {
	float: right;
}

.fl {
	float: left;
}

.xx3 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 0px;
	background: url(/templets/dis/images/ITjfw_bg.png)no-repeat;
	background-position: 30px 30px;
}

.xx4 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding: 40px 0px;
	background: #F7F8F9;
}

.xx5 h3 {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
	font-size: 36px;
	font-weight: 900;
}

.xx5 p {
	text-align: center;
	letter-spacing: 2px;
	line-height: 25px;
}

.y1033 {
	width: 1200px;
	margin: 0 auto;color:#fff;
	overflow: hidden;
	padding: 40px 0px;
}

.y1033 h3 {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 40px;
	font-size: 36px;
	font-weight: 900;
}

.y1033 p {
	text-align: center;
	letter-spacing: 2px;
	line-height: 25px;
}

.xx3zuo img {
	float: right;
}

.xx3zuo {
	width: 800px;
	margin-top: 50px;
/* background:  url(/templets/dis/images/ITjfw_bg.png)no-repeat; *//* background-position: 30px -30px; */
}

.xx3zuo p {
	width: 800px;
	float: left;
	letter-spacing: 2px;
	line-height: 25px;
	margin-top: 20px;
}

.xx3zuo img {
	float: right;
}

#slideBox {
	width: 100%;
	height: 780px;
	overflow: hidden;
	position: relative;
	margin: 20px auto;
}

#slideBox ul#show_pic {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 600px;
	width: 4750px;
	position: absolute;
}

#slideBox ul#show_pic li {
	float: left;
	margin: 0;
	padding: 0;
	/* height:585px; */
	width: 1200px;
}

#slideBox ul#show_pic li a {
	width: 268px;
	margin: 66px;
	float: left;
	height: 268px;
	color: #fff;
/* transition: opacity 5s; */
	transition: 5s;
}

.pp {
}

#slideBox ul#show_pic li img {
	display: block;
	/* width:100%; */
	height: auto;
}

.pp {
}

#slideBox ul#show_pic li a:hover .pp {
	position: relative;
	top: -268px;
	left: 0px;
	text-align: center;
	width: 268px;
	height: 268px;
	background: #000;
	padding: 40px 30px;
	opacity: .9;
	border-radius: 50%;
	transition: opacity 2s;
	overflow: hidden;
}

.pp {
	position: relative;
	top: -268px;
	left: 0px;
	text-align: center;
	width: 268px;
	height: 268px;
	background: #000;
	padding: 40px 30px;
	border-radius: 50%;
	transition: opacity 1s;
	overflow: hidden;
	opacity: 0;
	transition: all 1s;
}

.pp h2 {
	font-size: 22px;
}

.pp p {
	letter-spacing: 0px;
	font-size: 12px;
}

.pp h3 {
	margin-bottom: 10px;
	border-bottom: 1px solid #fff;
	display: inline-block;
	font-size: 14px;
	letter-spacing: 0px;
}

#iconBall {
	position: absolute;
	bottom: 0px;
	right: 46%;
	display: block;
	margin: 0 auto;
}

#iconBall li {
	float: left;
	line-height: 28px;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	width: 15px;
	height: 15px;
	border: 1px solid #F7AB00;
	border-radius: 10px;
	margin: 0 10px;
}

#iconBall li.active {
	background: #F7AB00;
	color: #fff;
}

#slideText {
	*background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}

#textBall {
	position: absolute;
	left: 10px;
	bottom: 3px;
}

#textBall li {
	float: left;
	cursor: pointer;
	display: none;
	color: #fff;
	font-size: 14px;
}

#textBall li.active {
	display: block;
}

#textBall li a {
	text-decoration: none;
	color: #fff;
	float: left;
}

.xx5 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.marqueeleft {
	width: 1200px;
	overflow: hidden;
	margin: 40px auto;
}

.marqueeleft ul {
	float: left;
	width: 100%;
	padding-left: 0px;
}

.marqueeleft li {
	float: left;
/* margin: 0 1%; */
	display: inline;
	overflow: hidden;
	width: 25%;
/* text-align: center; */
}

.marqueeleft li .pic {
	display: block;
/* padding:2px; */
	overflow: hidden;
}

.ty1 img {
	height: 190px;
	margin-top: 60px
}

.ty2 img {
	height: 190px;
	width: 95%
}

.ty3 img {
	width: 95%
}

.pictu1 img {
	height: 290px!important;
	margin-top: 0px
}

#marquee1_2 {
	padding-left: 0px;
}

.jumbotron.hero.hero-contact, .jumbotron.hero.hero-company {
	margin-bottom: -0rem;
}

@media screen and (max-width:640px) {
	.pic img {
		width: 200px;
		height: auto;
	}

	.marqueeleft {
		overflow: hidden;
		margin: 40px auto;
	}

	.y1033 {
		width: 100%;
		padding: 20px 0px;
	}

	.xx5 {
		width: 100%;
	}

	.xx4 {
		width: 100%;
	}

	.xx3 {
		width: 100%;
	}

	.xx2 {
		width: 100%;
	}

	.xx1 {
		width: 100%;
	}

	.y1033 {
		width: 100%;
	}

	.y100 {
		width: 100%;
	}

	.xxxa h3 {
		height: 60px;
		line-height: 40px;
		font-size: 16px;
		font-weight: 900;
		margin-left: 0px;
	}

	.y1x {
		width: 100%;
		line-height: 30px;
		letter-spacing: 2px;
	}

	.z1 img {
		display: none;
	}

	.xxxa .y1 {
		width: 100%;
	}

	.xx3zuo {
		width: 100%;
		margin-top: 10px;
		padding: 10px;
	}

	.xxxa {
		width: 100%;
		padding: 10px;
	}

	.xxxa .y1 {
		height: auto;
	}

	.xx2 li:nth-child(1) {
		background: url(/templets/dis/images/02ITfwcxgc_img1.png);
		width: 100%;
	}

	.xx2 li:nth-child(2) {
		display: none;
	}

	.xx3zuo img {
		margin-right: 20px;
	}
}

.but {
	width: 120px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	margin: 20px 0px;
	background: #F7AB00;
	border: 1px solid #F7AB00;
	border-radius: 3px;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}

.but:hover {
	background: #F7AB00;
	color: #fff;
}

.col-sm-16 {
	width: 664px;
	float: right;
}

.w463 {
	width: 461px;
	height: 596px;
	float: left;
	border: 1px solid #E6E8E9;
	box-sizing: border-box;
	/* background: url(/templets/dis/index/hfa_Top1.png)no-repeat left; */
	/* z-index: 900; */
	/* background-position: 200px -1px; */
	position: relative;
	top: 0px;
}

.w463s p {
	position: relative;
	bottom: 50px;
	height: 50px;
	color#: #;
	color: #fff;
	font-size: 14px;
	line-height: 50px;
	background: url(/templets/dis/index/hfa_Top_bought.png)no-repeat;
}

.w463x {
	position: relative;
	top: -50px;
	overflow: hidden;
	padding: 24px;
}

.w463x a {
	margin-bottom: 40px;
}

.aa2 {
	margin-bottom: 40px;
	overflow: hidden;
}

.p2 {
	height: 30px;
	float: left;
	width: 100%;
}

.p3 {
	height: 40px;
	float: left;
	width: 100%;
	font-size: 22px!important;
	color: #FD0522!important;
}

.p4 {
	height: 50px;
	background: url(/templets/dis/index/hfa_Top_m.png)no-repeat;
	float: left;
	width: 100%;
}

.w463ff {
	padding: 0px 18px;
	border: 1px solid #E6E8E9;
	overflow: hidden;
}

.media:hover {
	-moz-box-shadow: 2px 2px 5px #c5bfbf;
	-webkit-box-shadow: 2px 2px 5px #c5bfbf;
	box-shadow: 2px 2px 5px #c5bfbf;
}

.w463:hover {
	-moz-box-shadow: 2px 2px 5px #c5bfbf;
	-webkit-box-shadow: 2px 2px 5px #c5bfbf;
	box-shadow: 2px 2px 5px #c5bfbf;
}

.col-sm-16 .col-sm-6:hover {
	-moz-box-shadow: 2px 2px 5px #c5bfbf;
	-webkit-box-shadow: 2px 2px 5px #c5bfbf;
	box-shadow: 2px 2px 5px #c5bfbf;
}

.body1 {
	background: url(/templets/dis/index/qyIT_bg3.png)no-repeat #fff;
	background-position: 190px 170px;
}

.body2 {
	background: url(/templets/dis/index/qyIT_bg1.png)no-repeat #fff;
	background-position: 190px 200px;
}

.body3 {
	background: url(/templets/dis/index/qyIT_bg2.png)no-repeat #fff;
	background-position: 190px 200px;
}

#marquee1_1 p {
	letter-spacing: 0px;
	color: #333;
}

.lb-item li {
	width: 12%;
	float: left;
	height: 65px;
	margin: 1.1%;
}

.lb-item li:nth-child(1) {
	background: url(/templets/dis/index/khgs_logo_1.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(2) {
	background: url(/templets/dis/index/khgs_logo_2.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(3) {
	background: url(/templets/dis/index/khgs_logo_3.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(4) {
	background: url(/templets/dis/index/khgs_logo_4.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(5) {
	background: url(/templets/dis/index/khgs_logo_5.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(6) {
	background: url(/templets/dis/index/khgs_logo_6.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:nth-child(7) {
	background: url(/templets/dis/index/khgs_logo_7.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(1) {
	background: url(/templets/dis/index/khgs_logo_1d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(2) {
	background: url(/templets/dis/index/khgs_logo_2d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(3) {
	background: url(/templets/dis/index/khgs_logo_3d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(4) {
	background: url(/templets/dis/index/khgs_logo_4d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(5) {
	background: url(/templets/dis/index/khgs_logo_5d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(6) {
	background: url(/templets/dis/index/khgs_logo_6d.png)no-repeat;
	background-size: 90% 90%;
}

.lb-item li:hover:nth-child(7) {
	background: url(/templets/dis/index/khgs_logo_7d.png)no-repeat;
	background-size: 90% 90%;
}

.hotnews-box {
	height: 230px;
}

.hotnews-box:hover .infobox {
	bottom: 230px;
	line-height: 230px;
	height: 100%;
}

.hotnews-box:hover p {
	color: #fff;
	font-size: 20px;
	/* height: 230px; */
	/* line-height: 230px; */
	margin-top: 40px;
	text-align: center;
	height: auto;
}

.p5 {
	width: 180px;
	height: 58px;
	text-align: center;
	line-height: 58px;
	margin: 40px auto 90px;
	border: 1px solid #F7AB00;
	border-radius: 3px;
	display: block;
	background-color: rgba(255, 255, 255, 0.5);
	color: #F7AB00!important;
}

.p5:hover {
	background-color: rgb(247, 171, 0);
	color: #fff!important;
}

.w100 {
	background: url(/templets/dis/index/gsjj_bg.png)no-repeat center;
	height: 958px;
}

@font-face {
	font-family:"wei";
	src: url(/templets/dis/font/fontfz.ttf);
}

* {
	font-family: "wei";
}

.shj {
	line-height: 52px;
	color: #67b2e4;
	font-size: 16px;
	margin-left: 805px;
	margin-right: 9px;
	background: url(../images/head_icon.png)no-repeat left;
	padding-left: 25px!important;
}

.navbar-collapse .nav li {
	width: 134px;
	font-size: 16px;
	height: 68px;
}

.navbar-collapse .nav li:hover {
	border-bottom: 5px solid #f7ab00;
}

.ppt {
	background: url(/templets/dis/index/banner3_icon.png)no-repeat left;
	padding-left: 25px!important;
	font-size: 16px;
}

.solution:hover a {
	color: #F7AB00!important;
}

.col-sm-16 .col-sm-6 {
	margin-bottom: 0.15rem;
	height: 290px;
	padding-right: 0px;
	margin-right: 13px;
	width: 48%;
}

.caption-index li p {
	font-weight: nomail;
	border-bottom: 1px solid #e5e4e4;
	padding-bottom: 15px;
}

.caption-index li {
	line-height: 72px;
}

.caption-index li p span {
	color: #007fcc;
	margin-right: 0px;
	float: none;
}

.caption-index li span {
	color: #007fcc;
	line-height: 40px;
	float: left;
	margin-right: 10px;
	line-height: 72px;
}

.y1z4y {
	float: left;
	width: 440px;
}

.y1z4y h4 {
	font-weight: 900;
}

.y1z4y p {
	color#333;line-height: 30px;
	margin-bottom: 0px;
	letter-spacing: 2px;
}

.y1z4y p:nth-child(2) {
	overflow: hidden;
	margin-bottom: 30px;
}

.y1z4z {
	float: left;
}

.y1x3 {
	float: left;
}

.marqueeleft h5 {
	font-size: 18px;
	margin-bottom: 10px;
}

.jumbotron.hero.hero-company p {
	font-size: 64px;
	font-weight: 900;
	margin-top: 140px;
	color: #fff;
}

.jumbotron.hero.hero-company p span {
	color: #f7ac04;
}

@media screen and (max-width:640px) {
	.container {
		width: 100%!important;
	}

	.features .intro .title {
		font-size: 0.22rem;
		margin-top: 0.20rem;
		margin-bottom: 0.20rem;
		text-align: center;
		font-weight: 900;
		line-height: 30px;
	}

	.features .caption.caption-index .caption-title {
		margin-top: 0PX;
		margin-bottom: 0.10rem;
		FONT-SIZE: 15PX;
	}

	.features .caption.caption-index p span {
		font-size: 14px;
	}

	.caption-index li p {
		padding-bottom: 5px;
	}

	.features .caption.caption-index p {
		font-size: 0.14rem;
		line-height: 0.28rem;
	}

	.col-sm-6, .col-md-5 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.caption-index li span {
		line-height: 40px;
	}

	.features p {
		font-size: 0.14rem!important;
	}

	.features p a {
		font-size: 12px;
		margin: 2px;
	}

	.w463 {
		width: 100%;
		height: 596px;
		float: left;
		border: 1px solid #E6E8E9;
		box-sizing: border-box;
	}

	.w463s p {
		background-size: 100%;
	}

	.p4 {
		background-size: 100%;
	}

	.col-sm-16 {
		width: 100%;
		float: right;
	}

	.col-sm-16 .col-sm-6 {
		height: auto;
		margin: 1%;
		width: 48%;
		float: left;
	}

	.lb-box {
		display: none;
	}

	.col-md-5 {
	}

	.features-cases,.w100 {
		display: none;
	}

	.features .media-heading {
		height: 30px;
	}

	.hotnews-box {
		height: 180px;
		width: 48%;
		float: left;
		margin: 1%;
	}

	.features-hotnews .hotnews-box img {
		width: 100%;
		height: 160px;
	}

	.img-box img {
		height: auto;
	}

	.w463 {
		height: auto;
		display: none;
	}

	.navbar-default .navbar-right {
		display: none;
	}

	.navbar-default .navbar-brand img {
		display: block;
		float: left;
		width: 280px;
		margin: 9px;
	}

	nav.navbar {
		height: 60px;
		margin-bottom: 0;
		position: absolute;
		z-index: 1000;
		width: 100%;
		background-color: transparent;
	}

	.jumbotron.hero h2 {
		margin: 0.1rem auto 0.10rem!important;
		font-size: 0.35rem;
	}

	.navbar-nav {
		background: #fff;
	}

	.navbar-default .navbar-nav>li>a {
		font-size: 16px;
	}

	.jumbotron.hero.hero-company p {
		font-size: 24px;
	}

	#iconBall {
		right: 35%;
	}

	.marqueeleft {
		width: 100%;
		overflow: hidden;
		margin: 40px auto;
	}

	.marqueeleft li {
		float: left;
		display: inline;
		overflow: hidden;
		width: 100%;
		text-align: center;
	}
}
.ssss{width: 15px;padding-top: 25px !important;}
.ssss img{width:100%}
.ssss img:hover{cursor:pointer;}
#main-search {
display: none;
margin: 2px auto 5px;
padding: 10px 20px 20px;
width: 950px;
border: 1px solid #ebebeb;
border-radius: 2px;
background:#fff;
box-shadow: 0 1px 1px
rgba(0,0,0,.03);
text-align: center;
position: absolute;
left: 0px;
right: 0px;
}
#searchbar, #sstags {
margin: 10px auto 0;
width: 95%;
}
#searchform input, #searchformc input, #searchformsy input {
float: left;
padding: 2px 10px;
width: 75%;
height: 37px;
border: 1px solid #ebebeb;
border-radius: 2px 0 0 2px;
background:#ebebeb;
font: 14px "Microsoft YaHei",Helvetica;
line-height: normal;
line-height: 37px;
-webkit-appearance: none;
}
#searchform button, #searchformc button, #searchformsy button {
    position: relative;
    overflow: visible;
    width: 25%;
    height: 37px;
    border: 0;
    border-radius: 0 2px 2px 0;
    background: #007fcc;
	color:#fff;
    text-transform: uppercase;
    cursor: pointer;
}