.info-banner {
	background: url("img/server_banner.png") no-repeat center top;
}
.bx-wrapper {
	box-shadow: none;
	border: none;
}
.bx-wrapper .bx-controls-direction a {
	z-index: 999;
}
.bx-wrapper .bx-prev:focus,
.bx-wrapper .bx-controls-direction a {
	top: 50%;
	margin-top: -40px;
	width: 20px;
	height: 80px;
	background: #eeeeee url(img/server_youshi_left.png) no-repeat center;
}
.bx-wrapper .bx-prev:hover {
	background: #059fff url(img/server_youshi_left.png) no-repeat center;
}
.bx-wrapper .bx-prev {
	left: 0;
}
.bx-wrapper a.bx-next:focus,
.bx-wrapper .bx-controls-direction a.bx-next {
	background: #eee url(img/server_youshi_right.png) no-repeat center;
	right: 0;
}
.bx-wrapper a.bx-next:hover {
	background: #059fff url(img/server_youshi_right.png) no-repeat center;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	width: 30px;
	height: 5px;
	background: #d6f0f9;
	border-radius: 0;
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover {
	background-color: #059fff;
}
.module-head {
	margin-top: 60px;
}
.module-title {
	margin-bottom: 36px;
}
.youshi-module {
	margin-top: 50px;
}
.slider-outer {
	margin-top: 32px;
}
.youshi-slider-item {
	height: 360px;
	border: 1px solid #eee;
}
.youshi-title {
	font-size: 16px;
}
.youshi-text {
	padding: 15px 20px;
	font-size: 12px;
	line-height: 2em;
	text-align: justify;
}
.youshi-icon {
	height: 170px;
	overflow: hidden;
}
.youshi-icon div {
	margin: 0 auto;
	width: 100px;
	height: 100px;
	margin-top: 35px;
	background-image: url(img/youshi-sprite.png);
	background-repeat: no-repeat;
}
.youshi-icon-move div {
	background-position: 0 0;
}
div.youshi-icon-1 {
	background-position: 0 0;
}
.youshi-slider-item:hover div.youshi-icon-1 {
	background-position: -100px 0;
}
div.youshi-icon-2 {
	background-position: 0 -100px;
}
.youshi-slider-item:hover div.youshi-icon-2 {
	background-position: -100px -100px;
}
div.youshi-icon-3 {
	background-position: 0 -200px;
}
.youshi-slider-item:hover div.youshi-icon-3 {
	background-position: -100px -200px;
}
div.youshi-icon-4 {
	background-position: 0 -300px;
}
.youshi-slider-item:hover div.youshi-icon-4 {
	background-position: -100px -300px;
}
div.youshi-icon-5 {
	background-position: 0 -400px;
}
.youshi-slider-item:hover div.youshi-icon-5 {
	background-position: -100px -400px;
}
.youshi-slider-item h4 {
	margin-bottom: 20px;
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #333;
}
.youshi-slider-item:hover h4 {
	color: #059fff;
}
.youshi-slider-item p {
	word-break: break-all;
	line-height: 2;
	font-size: 12px;
	color: #999;
}

.youshi-table {
	width: 100%;
	text-align: center;
	background-color: #fff;
	font-size: 14px;
	color: #666;
}
.youshi-table tr:first-child td {
	border-top: 1px solid #e6e6e6;
}
.youshi-table td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	width: 345px;
	height: 55px;
}
.youshi-table tr td:first-child,
.youshi-table tr td:first-child + td + td {
	width: 240px;
	border-left: 1px solid #e6e6e6;
	background-color: #f5f6f7;
	color: #333;
}
.youshi-table td span {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-indent: 40px;
	background: url(img/util-sprite.png) no-repeat;
}
.youshi-table td span.util-icon-1 {
	background-position: 0 0;
}
.youshi-table td span.util-icon-2 {
	background-position: 0 -30px;
}
.youshi-table td span.util-icon-3 {
	background-position: 0 -60px;
}
.youshi-table td span.util-icon-4 {
	background-position: 0 -90px;
}
.youshi-table td span.util-icon-5 {
	background-position: 0 -120px;
}
.youshi-table td span.util-icon-6 {
	background-position: 0 -150px;
}
.youshi-table td span.util-icon-7 {
	background-position: 0 -180px;
}
.youshi-table td span.util-icon-8 {
	background-position: 0 -210px;
}
.youshi-table td span.util-icon-9 {
	background-position: 0 -240px;
}
.youshi-table td span.util-icon-10 {
	background-position: 5px -270px;
}
.youshi-table td span.util-icon-11 {
	background-position: 0 -300px;
}
.youshi-table td span.util-icon-12 {
	background-position: 0 -330px;
}
.endorsement-title {
	float: left;
	padding: 108px 10px;
	width: 30px;
	height: 100%;
	text-align: center;
	background-color: #f5f6f7;
	font-size: 12px;
	color: #999;
}
.endorsement-list + .endorsement-list {
	margin-top: 20px;
}
.endorsement-title-sys {
	padding: 75px 10px;
}
.endorsement-container {
	float: left;
	width: 1170px;
}
.endorsement-container h4 {
	margin: 20px 36px;
	font-size: 18px;
	color: #333;
}
.vendor_1 {
	background: url(img/vendor_1.png) no-repeat center center;
}
.vendor_2 {
	background: url(img/vendor_2.png) no-repeat center center;
}
.vendor_3 {
	background: url(img/vendor_3.png) no-repeat center center;
}
.vendor_4 {
	background: url(img/vendor_4.png) no-repeat center center;
}
.vendor_5 {
	background: url(img/vendor_5.png) no-repeat center center;
}
.vendor_6 {
	background: url(img/vendor_6.png) no-repeat center center;
}
.vendor_7 {
	background: url(img/vendor_7.png) no-repeat center center;
}
.vendor_8 {
	background: url(img/vendor_8.png) no-repeat center center;
}
.vendor_9 {
	background: url(img/vendor_9.png) no-repeat center center;
}
.endorsement-table {
	width: 1134px;
	margin-left: 36px;
	text-align: center;
	background-color: #fff;
	font-size: 14px;
	color: #333;
}
.endorsement-table tr:first-child td {
	border-top: 1px solid #e6e6e6;
}
.endorsement-table tr td:first-child {
	border-left: 1px solid #e6e6e6;
}
.endorsement-table td {
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	width: 33.3333%;
	height: 68px;
	line-height: 68px;
}
.endorsement-table td span {
	display: inline-block;
	height: 23px;
	line-height: 23px;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}
span.system_windows {
	background-image: url(img/system_windows.png)
}
span.system_centos {
	background-image: url(img/system_centos.png)
}
span.system_open {
	background-image: url(img/system_open.png)
}
span.system_ubuntu {
	background-image: url(img/system_ubuntu.png)
}
span.system_debian {
	background-image: url(img/system_debian.png)
}
.module-head-last {
	margin-bottom: 80px;
}
