﻿
/*banner样式*/
.index-container {
	background: #1e2437;
	height: 560px;
	overflow: hidden;
}

	.index-container .pagination {
		position: absolute;
		left: 0;
		text-align: center;
		bottom: 15px;
		width: 100%;
		z-index: 15;
	}

	.index-container .swiper-pagination-switch {
		display: inline-block;
		width: 32px;
		height: 20px;
		font-size: 0;
		line-height: 20px;
		text-align: center;
		cursor: pointer;
		transition: width .8s;
	}

		.index-container .swiper-pagination-switch:before {
			content: '';
			display: inline-block;
			width: 28px;
			height: 3px;
			background: #fff;
			opacity: .4;
			vertical-align: middle;
			transition: width .8s, background-color .8s;
		}

	.index-container .swiper-active-switch:before {
		background: #fff;
		opacity: 1;
	}

	.index-container .swiper-slide {
		position: relative;
		opacity: 0;
		transition: opacity 0.7s ease-in-out;
		overflow: hidden;
	}

	.index-container .swiper-slide-active {
		opacity: 1;
	}

	.index-container .swiper-slide .img {
		position: absolute;
	}

.inner {
	position: relative;
	display: block;
	width: 1180px;
	height: 560px;
	margin: 0 auto;
	z-index: 9999;
}

.banner-text {
	position: absolute;
	left: 0;
	bottom: 150px;
	z-index: 999;
}

	.banner-text h3 {
		margin-bottom: 10px;
		font-size: 24px;
		color: #fff;
		line-height: 36px;
	}

	.banner-text em {
		font-style: normal;
		color: #fff;
	}

	.banner-text h2 {
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 60px;
		color: #fff;
		line-height: 60px;
		font-family: "微软雅黑";
	}

	.banner-text p {
		margin-top: 30px;
		font-size: 18px;
		color: #fff;
		line-height: 36px;
	}

	.banner-text .btn-primary {
		margin-top: 30px;
		height: 40px;
		line-height: 40px;
		border-radius: 2px;
		font-size: 18px;
		color: #fff;
		text-align: center;
		border: 1px solid #fff;
		display: inline-block;
		width: 152px;
	}

		.banner-text .btn-primary a {
			cursor: pointer;
			display: block;
			line-height: 40px;
		}

			.banner-text .btn-primary a:hover {
				background: #fff;
				cursor: pointer;
				display: block;
				color: #000;
			}

.index-container .pagination {
	margin-left: 0;
}

.banner-image {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1920px;
	height: 500px;
	margin-left: -960px;
	text-align: center;
	z-index: 9;
}

	.banner-image img {
		position: absolute;
		top: 0;
		left: 0;
		width: 1920px;
	}

@keyframes banner-slide-20 {
	0% {
		opacity: 0;
		transform: translate3d(0, -20px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes banner-slide-40 {
	0% {
		opacity: 0;
		transform: translate3d(0, -40px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes banner-slide-60 {
	0% {
		opacity: 0;
		transform: translate3d(0, -60px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes banner-slide-80 {
	0% {
		opacity: 0;
		transform: translate3d(0, -80px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes re-banner-slide-20 {
	0% {
		opacity: 0;
		transform: translate3d(0, 20px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes re-banner-slide-40 {
	0% {
		opacity: 0;
		transform: translate3d(0, 40px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes re-banner-slide-60 {
	0% {
		opacity: 0;
		transform: translate3d(0, 60px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

lesshat-selector {
	-lh-property: 0
}

@keyframes re-banner-slide-80 {
	0% {
		opacity: 0;
		transform: translate3d(0, 80px, 0)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

[not-existing] {
	zoom: 1
}



.ctrl-index-top-banner .module-wrap [banner-container] [data-group].center .breathingLampImage {
	animation: breath 3s infinite ease-in-out alternate
}

@keyframes breath {
	0% {
		opacity: .2
	}

	70% {
		opacity: 1
	}

	to {
		opacity: .2
	}
}

.banner-image .pc-img {
	display: block;
}

.banner-image .breathing {
	opacity: 1;
	position: absolute;
}

.breathing {
	-webkit-animation: breath 3s infinite ease-in-out alternate;
	animation: breath 3s infinite ease-in-out alternate
}

@-webkit-keyframes breath {
	0% {
		opacity: 1
	}

	70% {
		opacity: .2
	}

	to {
		opacity: 1
	}
}

@keyframes breath {
	0% {
		opacity: 1
	}

	70% {
		opacity: .2
	}

	to {
		opacity: 1
	}
}

/*波浪遮罩*/
.cover {
	background: url(images/banner-cover.png) no-repeat center center;
	position: absolute;
	z-index: 9;
	bottom: 0;
	left: -1280px;
	right: -1280px;
	width: 2560px;
	height: 60px;
	margin: 0 auto;
}


/*首页头条新闻*/
.index-toutiao {
	width: 100%;
	background: #e6f0f8;
}

.wrapper {
	width: 1200px;
	margin: 0 auto;
}

.c-notice {
	line-height: 30px;
	font-size: 12px;
	padding: 4px 10px;
}

.toutiao-tb {
	width: 86px;
	height: 20px;
	display: block;
}

	.toutiao-tb img {
		width: 100%;
		vertical-align: middle;
	}

.c-notice .icon-laba {
	font-size: 20px;
	margin-right: 20px;
}

.c-notice .c-notice-item1 {
	width: 480px;
	margin-right: 20px;
	margin-left: 10px;
}

	.c-notice .c-notice-item1 .fn-text-overflow {
		width: 400px;
	}

.c-notice-item p {
	width: 280px;
	color: #565656;
}

.c-notice-btn {
	display: inline-block;
	text-decoration: none;
	padding: 0 15px;
	color: #999999;
	background-color: #F1F1F1;
	border: 1px solid #C6C6BE;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
}

	.c-notice-btn:hover {
		text-decoration: none;
		color: #999;
		background-color: #F7F7F7;
	}

	.c-notice-btn:link, .c-notice-btn:visited {
		color: #999999;
	}

/*首页网络服务*/
.index-web {
	width: 100%;
	background: #f0f8ff;
	overflow: hidden;
}

.index-main-hd {
	padding-top: 68px;
	text-align: center;
}

	.index-main-hd .index-main-title {
		line-height: 44px;
		font-size: 30px;
		color: #222;
	}

	.index-main-hd .index-main-des {
		padding: 10px 0;
		line-height: 36px;
		font-size: 18px;
		color: #333;
	}

.index-main-bd {
	padding-top: 50px;
	overflow: hidden;
}

.web-list-hd {
	max-width: 1200px;
	margin: 0 auto;
}

.web-list-container {
	background: #fff;
	overflow: hidden;
}

.web-list-tab {
	position: relative;
	float: left;
	width: 25%;
	text-align: center;
}

	.web-list-tab a {
		display: block;
		padding: 20px 10px 0;
		height: 110px;
		box-sizing: border-box;
		color: #333;
		position: relative;
	}

		.web-list-tab a .web-list-icon {
			margin: 0 auto;
			width: 65px;
			height: 55px;
			line-height: 55px;
		}

.index-main-bd ul {
	margin: 0;
	padding: 0;
}

	.index-main-bd ul li {
		width: 25%;
		height: 200px;
		position: relative;
		z-index: 998;
		float: left;
		margin-bottom: 20px;
		transition: all 0.3s ease;
	}

		.index-main-bd ul li .web-img {
			width: 65px;
			height: 55px;
			margin: 15px auto 0 auto;
			overflow: hidden;
		}

			.index-main-bd ul li .web-img .tu2, .index-main-bd ul li .web-img .tu3, .index-main-bd ul li .web-img .tu4,
			.index-main-bd ul li .web-img .tu5, .index-main-bd ul li .web-img .tu6, .index-main-bd ul li .web-img .tu7,
			.index-main-bd ul li .web-img .tu8, .index-main-bd ul li .web-img .tu9,
			.index-main-bd ul li .web-img .tu10, .index-main-bd ul li .web-img .tu11,
			.index-main-bd ul li .web-img .tu12, .index-main-bd ul li .web-img .tu13,
			.index-main-bd ul li .web-img .tu14, .index-main-bd ul li .web-img .tu15,
			.index-main-bd ul li .web-img .tu16, .index-main-bd ul li .web-img .tu17 {
				opacity: 0;
				width: 65px;
				height: 55px;
				position: absolute;
				left: 39.2%;
				top: 15px;
			}

		.index-main-bd ul li:hover .web-img .tu1 {
			opacity: 0;
		}

		.index-main-bd ul li:hover .web-img .tu2 {
			opacity: 1;
			width: 65px;
			height: 55px;
			margin: 0 auto;
		}

		.index-main-bd ul li:hover .web-img .tu3 {
			opacity: 1;
			animation-name: myfirst;
			animation-duration: 0.8s;
			-webkit-animation-name: myfirst;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: myfirst;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu4 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu5 {
			opacity: 1;
			animation-name: mysecond;
			animation-duration: 0.8s;
			-webkit-animation-name: mysecond;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: mysecond;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu6 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu7 {
			opacity: 1;
			animation-name: mythree;
			animation-duration: 0.8s;
			-webkit-animation-name: mythree;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: mythree;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu8 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu9 {
			opacity: 1;
			animation-name: myfour;
			animation-duration: 0.8s;
			-webkit-animation-name: myfour;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: myfour;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu10 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu11 {
			opacity: 1;
			animation-name: myfive;
			animation-duration: 0.8s;
			-webkit-animation-name: myfive;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: myfive;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu12 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu13 {
			opacity: 1;
			animation-name: mysix;
			animation-duration: 2s;
			-webkit-animation-name: mysix;
			-webkit-animation-duration: 2s;
			-moz-animation-name: mysix;
			-moz-animation-duration: 2s;
		}

		.index-main-bd ul li:hover .web-img .tu14 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu15 {
			opacity: 1;
			animation-name: myseven;
			animation-duration: 0.8s;
			-webkit-animation-name: myseven;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: myseven;
			-moz-animation-duration: 0.8s;
		}

		.index-main-bd ul li:hover .web-img .tu16 {
			opacity: 1;
		}

		.index-main-bd ul li:hover .web-img .tu17 {
			opacity: 1;
			animation-name: myeight;
			animation-duration: 0.8s;
			-webkit-animation-name: myeight;
			-webkit-animation-duration: 0.8s;
			-moz-animation-name: myeight;
			-moz-animation-duration: 0.8s;
		}



@keyframes myfirst {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-webkit-keyframes myfirst {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-moz-keyframes myfirst {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}


@keyframes mysecond {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-webkit-keyframes mysecond {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-moz-keyframes mysecond {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@keyframes mythree {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-webkit-keyframes mythree {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-moz-keyframes mythree {
	from {
		top: 20px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@keyframes myfour {
	from {
		left: 100px;
	}

	to {
		left: 118px;
	}
}

@-webkit-keyframes myfour {
	from {
		left: 100px;
	}

	to {
		left: 118px;
	}
}

@-moz-keyframes myfour {
	from {
		left: 100px;
	}

	to {
		left: 118px;
	}
}

@keyframes myfive {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-webkit-keyframes myfive {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-moz-keyframes myfive {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@keyframes mysix {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes mysix {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@-moz-keyframes mysix {
	from {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

@keyframes myseven {
	from {
		top: 5px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-webkit-keyframes myseven {
	from {
		top: 5px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@-moz-keyframes myseven {
	from {
		top: 5px;
		opacity: 0;
	}

	to {
		top: 15px;
		opacity: 1;
	}
}

@keyframes myeight {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-webkit-keyframes myeight {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

@-moz-keyframes myeight {
	from {
		right: 50px;
		top: 30px;
	}

	to {
		right: 118px;
		top: 15px;
	}
}

.index-main-bd ul li .wz {
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	color: #343434
}

.index-main-bd ul li:hover .wz {
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	color: #1f8fff;
}

.index-main-bd ul li .morewz {
	display: none;
	line-height: 30px;
	text-align: center;
	color: #999999;
	margin: 5px auto 20px auto;
}

.index-main-bd ul li:hover .morewz {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.index-main-bd ul li:hover {
	width: 25%;
	height: 200px;
	border-radius: 2px;
	background: #fff;
	box-shadow: 0px 2px 10px #d1deea;
}



/*首页一站式解决方案*/
.yun-main-solution {
	width: 100%;
	background: #242a37;
	overflow: hidden;
}

.yun-main-hd {
	padding-top: 45px;
	text-align: center
}

	.yun-main-hd .yun-main-title {
		line-height: 44px;
		font-size: 30px;
		color: #fff
	}

.wdhost-tab-item-serveraa .flex-direction-nav .flex-disabled {
	opacity: 1 !important;
}

.yun-main-hd .yun-main-des {
	margin-top: 21px;
	line-height: 36px;
	font-size: 18px;
	color: #fff
}

.yun-main-bd {
	padding-top: 81px
}

.w {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

.yun-solution-slider {
	margin-top: 30px
}

.yun-solution-slider-content {
	position: relative
}

	.yun-solution-slider-content .yun-solution-wrap {
		position: relative;
		height: 475px;
	}

	.yun-solution-slider-content .yun-solution-item {
		opacity: 0;
		filter: alpha(opacity=0);
		position: absolute;
		z-index: 1;
		left: 0;
		top: 0;
		width: 100%;
		height: 475px;
		color: #fff;
		background-size: cover !important;
		-webkit-transition: all .2s cubic-bezier(.4, 0, .2, 1);
		transition: all .2s cubic-bezier(.4, 0, .2, 1)
	}

		.yun-solution-slider-content .yun-solution-item.current {
			z-index: 2;
			opacity: 1;
			filter: alpha(opacity=100)
		}

	.yun-solution-slider-content .yun-solution-item-content {
		margin: 0 auto;
		overflow: hidden;
		padding-top: 87px;
		width: 91.66666666666667%;
		max-width: 1200px
	}

	.yun-solution-slider-content .yun-solution-text-wrap {
		float: left;
		padding-right: 40px;
		width: 1200px
	}

		.yun-solution-slider-content .yun-solution-text-wrap .yun-solution-btn {
			margin-top: 15px;
			display: inline-block;
			box-sizing: border-box;
			min-width: 70px;
			background: #fff;
			color: #03004c;
			text-align: center;
			padding: 0 30px;
			height: 36px;
			line-height: 36px;
			border-radius: 18px;
			font-size: 14px;
			opacity: .9;
			filter: alpha(opacity=90);
			-webkit-transition: all .25s ease;
			transition: all .25s ease
		}

			.yun-solution-slider-content .yun-solution-text-wrap .yun-solution-btn:hover {
				opacity: 1;
				filter: alpha(opacity=100);
				box-shadow: 0 0 10px 0 rgba(3, 0, 76, .3)
			}

	.yun-solution-slider-content .yun-solution-title {
		line-height: 44px;
		margin-bottom: 44px;
		font-size: 24px;
		font-weight: 700;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden
	}

		.yun-solution-slider-content .yun-solution-title em {
			font-size: 36px
		}

	.yun-solution-slider-content .yun-solution-des {
		margin-bottom: 50px;
		max-height: 120px;
		line-height: 30px;
		overflow: hidden;
		font-size: 24px
	}

	.yun-solution-slider-content .small {
		font-size: 20px;
		margin-bottom: 33px !important;
	}

	.yun-solution-slider-content .yun-solution-lei {
		margin-top: 20px;
		font-size: 22px;
		color: #fff;
		overflow: hidden;
	}

		.yun-solution-slider-content .yun-solution-lei a {
			color: #fff;
			float: left;
		}

			.yun-solution-slider-content .yun-solution-lei a:hover {
				color: #1f8fff;
			}

		.yun-solution-slider-content .yun-solution-lei i {
			margin: 0 20px;
			width: 2px;
			height: 18px;
			float: left;
		}

			.yun-solution-slider-content .yun-solution-lei i .map-5 {
				margin-top: 9px;
			}

		.yun-solution-slider-content .yun-solution-lei span {
			margin: 0 20px;
			width: 16px;
			height: 16px;
			float: left;
		}

			.yun-solution-slider-content .yun-solution-lei span .map-5 {
				margin-top: 10px;
			}

	.yun-solution-slider-content .yun-solution-logo-wrap {
		float: left;
		margin-left: 40px;
		width: 420px;
		max-height: 230px;
		verflow: hidden;
		font-size: 0
	}

		.yun-solution-slider-content .yun-solution-logo-wrap:after {
			content: "";
			width: 0;
			height: 100%;
			display: inline-block;
			vertical-align: middle
		}

	.yun-solution-slider-content .yun-solution-logo-list {
		display: inline-block
	}

		.yun-solution-slider-content .yun-solution-logo-list li {
			display: inline-block;
			margin-top: 40px;
			width: 33%;
			vertical-align: middle;
			text-align: left
		}

.yun-solution-list {
	width: 1200px;
	left: 0px;
	position: absolute;
	text-align: center;
	font-size: 0;
	bottom: 0;
}

.yun-solution-list-wrap {
	position: relative;
	height: 132px;
	overflow: hidden
}

	.yun-solution-list-wrap:hover .yun-solution-btn {
		display: block
	}

	.yun-solution-list-wrap .yun-solution-btn {
		display: none;
		position: absolute;
		top: 60px;
		width: 40px;
		height: 60px;
		text-align: center;
		line-height: 60px;
		font-size: 40px;
		color: #0989c5;
		opacity: .6;
		filter: alpha(opacity=60);
		-webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
		transition: all .4s cubic-bezier(.4, 0, .2, 1)
	}

		.yun-solution-list-wrap .yun-solution-btn:hover {
			opacity: 1;
			filter: alpha(opacity=100)
		}

		.yun-solution-list-wrap .yun-solution-btn.disabled {
			display: none
		}

	.yun-solution-list-wrap .yun-solution-btn-prev {
		left: 0
	}

	.yun-solution-list-wrap .yun-solution-btn-next {
		right: 0
	}

.yun-solution-list .yun-solution-text {
	margin-top: 5px;
	line-height: 36px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.yun-arrow-wrap {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	display: table;
	width: 100%;
	height: 1px;
	overflow: hidden
}

.yun-solution-list .img-wrap {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 65px;
	height: 62px;
	overflow: hidden;
	background-size: 65px;
	background-position: 0 0
}

	.yun-solution-list .img-wrap img {
		width: 100%;
		height: 100%;
		display: block;
	}

.yun-solution-list .img-wrap-1 {
	display: none;
	margin: 0 auto;
	width: 65px;
	height: 62px;
	overflow: hidden;
	background-size: 65px;
	background-position: 0 0
}

	.yun-solution-list .img-wrap-1 img {
		width: 100%;
		display: none;
	}

.yun-solution-list .img-wrap .active-img {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.yun-solution-list .current {
	border-bottom: 2px solid #1f8fff;
	color: #1f8fff;
}

.yun-solution-list .yun-solution-list-item {
	display: inline-block;
	vertical-align: top;
	width: 25%;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	padding-bottom: 28px;
}

/*首页一站式解决方案*/
.yun-main-solution {
	width: 100%;
	background: #242a37;
	overflow: hidden;
}

.yun-main-hd {
	padding-top: 68px;
	text-align: center
}

/*首页云计算服务*/
.yun-service {
	width: 100%;
}

.module-wrap {
	background: #fff;
	width: 1200px;
	margin: 50px auto 78px auto;
}

	.module-wrap .slide-container {
		position: relative;
		min-width: 1000px;
		max-width: 1440px;
		height: 500px
	}

		.module-wrap .slide-container .slide-btn,
		.module-wrap .slide-container .slide-btn-panel {
			position: absolute;
			top: 0;
			bottom: 0;
			width: 50px;
			border: 0;
			outline: none;
			cursor: pointer;
			background: transparent
		}

			.module-wrap .slide-container .slide-btn-panel i,
			.module-wrap .slide-container .slide-btn i {
				display: inline-block;
				font-size: 25px;
				color: #fff;
				cursor: pointer;
				opacity: .7;
				filter: alpha(opacity=70);
				-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(70))
			}

			.module-wrap .slide-container .slide-btn-panel:hover i,
			.module-wrap .slide-container .slide-btn:hover i {
				opacity: 1;
				filter: alpha(opacity=100);
				-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(100))
			}

			.module-wrap .slide-container .slide-btn-panel.left-btn,
			.module-wrap .slide-container .slide-btn.left-btn {
				left: 0
			}

			.module-wrap .slide-container .slide-btn-panel.right-btn,
			.module-wrap .slide-container .slide-btn.right-btn {
				right: 0
			}

.www-aliyun-com-home-solution .module-wrap .slide-container .slide-btn-panel {
	display: none
}

	.www-aliyun-com-home-solution .module-wrap .slide-container .slide-btn-panel .btn-bg {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background: #161a1d;
		opacity: .3;
		filter: alpha(opacity=30);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(30));
		display: none
	}

.module-wrap .slide-container:hover .slide-btn-panel,
.module-wrap .slide-container:hover .slide-btn-panel .btn-bg {
	display: block
}

.module-wrap .slide-container .slide-body {
	position: relative;
	overflow: hidden;
	height: 500px
}

	.module-wrap .slide-container .slide-body .slide-content {
		position: absolute;
		left: 0;
		top: 0
	}

		.module-wrap .slide-container .slide-body .slide-content:after,
		.module-wrap .slide-container .slide-body .slide-content:before {
			content: "";
			display: table
		}

		.module-wrap .slide-container .slide-body .slide-content:after {
			clear: both
		}

		.module-wrap .slide-container .slide-body .slide-content .slide-item {
			position: relative;
			float: left;
			color: #000;
			font-size: 0;
			text-align: center;
			width: 379px;
			height: 500px;
			cursor: pointer;
			margin: 0 10px;
		}

			.module-wrap .slide-container .slide-body .slide-content .slide-item .item-bg {
				width: 100%;
				height: 100%
			}

			.module-wrap .slide-container .slide-body .slide-content .slide-item .mask {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0
			}

				.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg {
					position: absolute;
					left: 0;
					right: 0;
					top: 0;
					bottom: 0;
					transition: all .4s cubic-bezier(.4, 0, .2, 1)
				}

					.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .bg.other-bg {
						opacity: .82;
						filter: alpha(opacity=82);
						-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(82))
					}

				.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content {
					position: absolute;
					left: 0;
					right: 0;
					top: 100px;
					bottom: 0;
					transition: all .4s cubic-bezier(.4, 0, .2, 1)
				}

					.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel {
						padding: 0;
						margin: 0;
						font-size: 0;
						line-height: 0;
						margin-top: 20px;
						transition: all .4s cubic-bezier(.4, 0, .2, 1);
					}

						.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .line-panel .item-line {
							width: 20px;
							height: 2px;
							background: #fff;
							display: inline-block;
							opacity: 1;
							filter: alpha(opacity=100);
							-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(100));
							transition: all .4s cubic-bezier(.4, 0, .2, 1)
						}

					.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel {
						position: relative;
						width: 77px;
						height: 74px;
						display: inline-block
					}

						.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img,
						.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
							position: absolute;
							left: 0;
							right: 0;
							top: 0;
							width: 100%;
							display: inline-block;
							opacity: 1;
							filter: alpha(opacity=100);
							-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(100));
							transition: all .4s cubic-bezier(.4, 0, .2, 1)
						}

						.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-img-panel .item-img-hover {
							opacity: 0;
							filter: alpha(opacity=0);
							-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0));
							transition: all .4s cubic-bezier(.4, 0, .2, 1)
						}

					.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-title {
						color: #fff;
						font-size: 22px;
						line-height: 24px;
						margin: 0;
						padding: 0;
						margin-top: 24px;
						font-weight: 700;
						transition: all .4s cubic-bezier(.4, 0, .2, 1)
					}

					.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-smtitle {
						color: #fff;
						font-size: 16px;
						padding: 0 10px;
						line-height: 24px;
						margin: 0;
						padding: 0;
						margin-top: 60px;
						font-weight: normal;
						transition: all .4s cubic-bezier(.4, 0, .2, 1)
					}

.map-35 {
	margin-top: 35px !important;
}

.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-smtitle span {
	padding: 0 10px;
	line-height: 36px;
}

.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-smtitle {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0))
}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-smtitle span {
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0))
	}

.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc {
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
	padding: 0 23px;
	line-height: 32px;
	height: 120px;
}

.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
	display: inline-block;
	border: 1px solid #fff;
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	text-decoration: none;
	margin-top: 70px
}

	.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link a {
		color: #fff;
	}


	.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link:hover {
		color: #fff;
		background: #1f8fff;
		border: 1px solid #1f8fff;
		border-radius: 2px;
	}

.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-desc,
.module-wrap .slide-container .slide-body .slide-content .slide-item .mask .content .item-link {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0));
	transition: all .4s cubic-bezier(.4, 0, .2, 1)
}

.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg {
	background: #000;
	opacity: .2;
	filter: alpha(opacity=20);
	-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(20))
}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .bg.other-bg {
		opacity: .2;
		filter: alpha(opacity=20);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(20))
	}

.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content {
	top: 13%
}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img {
		opacity: 0;
		filter: alpha(opacity=0);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0))
	}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-img-panel .item-img-hover {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(100))
	}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel {
		margin-top: 10px
	}

		.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .line-panel .item-line {
			opacity: 0;
			filter: alpha(opacity=0);
			-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(0))
		}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-title {
		margin-top: 12px
	}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc,
	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=(100))
	}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-desc {
		margin-top: -60px
	}

	.module-wrap .slide-container .slide-body .slide-content .slide-item:hover .content .item-link {
		margin-top: 14%
	}

/*首页城市合伙人*/
.index-partenr {
	width: 100%;
	height: 580px;
	background: url(../images/index-p-bg.jpg) no-repeat;
}

.index-partenr-ny {
	width: 1200px;
	height: 220px;
	background: #fff;
	margin: 53px auto 20px auto;
	box-shadow: 0 10px 15px rgba(133,166,193,.20);
}

	.index-partenr-ny ul {
		margin: 0;
		padding: 0;
	}

		.index-partenr-ny ul li {
			width: 19.9%;
			height: 220px;
			float: left;
			border-right: 1px solid #f5f6f7;
			transition: all 0.5s;
			display: block;
		}

			.index-partenr-ny ul li:last-child {
				border-right: none
			}

			.index-partenr-ny ul li .tb-img {
				width: 66px;
				height: 66px;
				margin: 50px auto 20px auto;
			}

			.index-partenr-ny ul li .tb-img-1 {
				width: 66px;
				height: 66px;
				margin: 20px auto;
				display: none;
				transition: all 0.5s;
			}

				.index-partenr-ny ul li .tb-img-1 img {
					width: 66px;
					height: 66px;
					margin: 20px auto;
					display: none;
				}

			.index-partenr-ny ul li .db-wz {
				text-align: center;
				font-size: 16px;
				color: #333333;
			}

			.index-partenr-ny ul li .db-wz {
				color: #333333;
			}

			.index-partenr-ny ul li:hover {
				cursor: default;
				transform: scale(1.1);
				-webkit-transform: scale(1.1);
				-moz-transform: scale(1.1);
				-o-transform: scale(1.1);
				background: #fff;
				transition: all 0.5s;
				box-shadow: 0 10px 15px rgba(133,166,193,.20);
			}

				.index-partenr-ny ul li:hover .tb-img {
					display: none;
				}

				.index-partenr-ny ul li:hover .tb-img-1 {
					display: block;
					transition: all 0.5s;
				}

					.index-partenr-ny ul li:hover .tb-img-1 img {
						display: block;
						width: 66px;
						height: 66px;
						margin: 50px auto 20px auto;
					}

				.index-partenr-ny ul li:hover a {
					cursor: default;
				}

				.index-partenr-ny ul li:hover .db-wz {
					color: #1f8fff;
					display: block;
					text-align: center;
					font-size;
					16px
				}

.index-partenr-more {
	width: 122px;
	height: 38px;
	line-height: 38px;
	margin: 52px auto;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #1f8fff;
	border-radius: 2px;
}

	.index-partenr-more a {
		color: #fff;
		display: block;
	}

		.index-partenr-more a:hover {
			background: #f0f8ff;
			color: #1f8fff;
			display: block;
			border: 1px solid #1f8fff;
			border-radius: 2px;
		}


/*成功案例*/
.index-case {
	width: 100%;
	background: #fff;
}

.index-case-ny {
	width: 1200px;
	margin: 20px auto 0 auto;
	overflow: hidden;
}

	.index-case-ny ul {
		margin: 0;
		padding: 0;
	}

		.index-case-ny ul li {
			width: 198px;
			height: 112px;
			float: left;
			margin: 30px 50px;
			transition: all 0.5s;
		}

			.index-case-ny ul li .case-img {
				width: 198px;
				height: 112px;
				transition: all 0.5s;
			}

			.index-case-ny ul li:hover .case-img {
				box-shadow: 0px 2px 10px #ddd;
				-webkit-transform: translateY(-20px);
				cursor: default;
				-moz-transform: translateY(-20px);
				cursor: pointer;
				-ms-transform: translateY(-20px);
				-o-transform: translateY(-20px);
				transform: translateY(-20px);
			}

.index-case-ny-more {
	height: 38px;
	width: 160px;
	line-height: 38px;
	padding: 0 30px;
	margin: 18px auto 60px auto;
	font-size: 14px;
	text-align: center;
	color: #1f8fff;
}

	.index-case-ny-more a {
		color: #1f8fff;
		display: block;
	}

		.index-case-ny-more a:hover {
			background: #1f8fff;
			color: #fff;
			display: block;
			border-radius: 2px;
		}

/*首页广告位*/
.index-ggw {
	width: 100%;
	height: 200px;
	background: url(../images/index-ggw.jpg) no-repeat center;
}

	.index-ggw h3 {
		text-align: center;
		padding-top: 59px;
		font-size: 24px;
		color: #fff;
	}

	.index-ggw .kqi {
		width: 120px;
		line-height: 36px;
		background: none;
		height: 36px;
		border: 1px solid #fff;
		border-radius: 2px;
		margin: 23px auto 55px auto;
		display: block;
		text-align: center;
		font-size: 14px;
		color: #fff;
	}

		.index-ggw .kqi a {
			color: #fff;
			display: block;
		}

			.index-ggw .kqi a:hover {
				color: #1f8fff;
				background: #fff;
				display: block;
			}


/*host样式开始*/
iframe.if-border {
	border: none;
}

.text-orange {
	color: #ff6800;
}

.bg-blue {
	background-color: #1E8DFF;
	color: #FFFEFF;
}

.size-30 {
	font-size: 30px;
}

.size-28 {
	font-size: 28px;
}

.size-18 {
	font-size: 18px;
}

.size-16 {
	font-size: 16px;
}

.size-12 {
	font-size: 12px;
}
/*.fn-family{font-family: Georgia;}*/
.text-center {
	text-align: center;
}

.host-vir-list {
	width: 1200px;
	margin: 45px auto;
	overflow: hidden;
	text-align: center;
}

	.host-vir-list li {
		width: 20%;
		float: left;
		background: url(../images/add1.png) no-repeat center right;
	}

		.host-vir-list li:last-child {
			background: #fff;
		}

		.host-vir-list li img {
			margin-bottom: 22px;
		}

		.host-vir-list li p {
			font-size: 18px;
			color: #343434;
			line-height: 24px;
		}

.host-nm {
	width: 1200px;
	margin: 0px auto;
}

.virtualHost-banner {
	width: 100%;
	overflow: hidden;
	position: relative;
	background: url(../images/host-banner-bg.png) no-repeat center;
	height: 400px;
}

	.virtualHost-banner .virtualHost-banner-width {
		width: 1200px;
		margin: 0 auto;
		height: 400px;
	}

	.virtualHost-banner .virtualHost-banner-width01 {
		float: left;
		color: #fff;
		margin-top: 90px;
		width: 660px;
	}

		.virtualHost-banner .virtualHost-banner-width01 p {
			font-size: 48px;
			margin: 12px 0 37px;
		}

		.virtualHost-banner .virtualHost-banner-width01 h2 {
			font-size: 36px;
			font-weight: 100;
		}

		.virtualHost-banner .virtualHost-banner-width01 a.btn-primary {
			font-size: 14px;
			width: 122px;
			height: 38px;
			line-height: 36px;
			display: block;
			box-sizing: border-box;
			text-align: center;
			border: 1px solid #fff;
			transition: all ease-in .5s;
			border-radius: 2px;
		}

		.virtualHost-banner .virtualHost-banner-width01 a:hover {
			background: #1f8fff;
			border: 1px solid #1f8fff;
		}

	.virtualHost-banner .banner-image {
		height: 400px;
	}

	.virtualHost-banner .banner-text {
		bottom: 50px;
	}

	.virtualHost-banner .virtualHost-banner-width02 {
		width: auto;
		float: right;
		margin-right: -114px;
	}

.host-tab-item-bg {
	padding: 57px 0px 58px;
	background: #f5fbff;
}
/*.flex-viewport{width: 1200px;padding:0 0 50px 0;margin: 0 auto;}*/
.host-tab-item-title {
	color: #222;
	margin-bottom: 55px;
	position: relative;
}

	.host-tab-item-title p {
		color: #333;
		padding: 10px 0;
	}

.host-tab-item-server li {
	float: left;
	width: 285px;
	background: #fff;
	margin-left: 20px;
	box-sizing: border-box;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

	.host-tab-item-server li:first-child {
		margin-left: 0px;
	}

	.host-tab-item-server li:hover {
		box-shadow: 0 12px 15px rgba(135,166,193,.25);
	}

.host-tab-item-server-title {
	padding: 28px 0;
	font-size: 18px;
	color: #343434;
	border-bottom: solid 1px #e6f0f9;
	width: 90%;
	margin: 0 auto;
}

.host-tab-item-server-content {
	padding: 25px 19px 7px;
	color: #666;
	line-height: 30px;
}

	.host-tab-item-server-content span {
		color: #343434;
	}

.host-tab-item-server-price {
	width: 100%;
	margin: 0px auto;
	padding: 0 17px 0 16px;
	box-sizing: border-box;
}

	.host-tab-item-server-price span {
		color: #f52f40;
		font-weight: bold;
		font-size: 32px;
	}

	.host-tab-item-server-price a {
		display: block;
		color: #fff;
		width: 100%;
		text-align: center;
		margin: 20px auto 25px;
		height: 38px;
		line-height: 38px;
		background: #1f8fff;
		border-radius: 2px;
	}

		.host-tab-item-server-price a:hover {
			background: #1381f0;
		}
/*客户案例*/
.host-tab-item-advantage {
	padding: 57px 0px 69px;
}

	.host-tab-item-advantage .host-tab-item-title {
		margin-bottom: 44px;
	}

.host-tab-item-advantage-con {
	width: 1050px;
	margin: 0 auto;
}

	.host-tab-item-advantage-con li {
		float: left;
		width: 50%;
		text-align: center;
		padding: 0px 80px;
		box-sizing: border-box;
	}

		.host-tab-item-advantage-con li a {
			display: block;
		}

			.host-tab-item-advantage-con li a:hover {
				text-decoration: none;
			}

			.host-tab-item-advantage-con li a h3 {
				font-size: 16px;
				color: #343434;
				padding: 15px 0;
				line-height: 30px;
			}

			.host-tab-item-advantage-con li a p {
				color: #666;
				overflow: hidden;
				line-height: 24px;
				text-align: left;
			}
/*产品优势*/
.host-tab-item-case li {
	float: left;
	width: 50%;
	padding-right: 25px;
	box-sizing: border-box;
	margin: 32px 0;
}

	.host-tab-item-case li a {
		display: block;
		color: #666;
	}

.host-tab-item-case-img {
	margin-right: 25px;
}

	.host-tab-item-case-img, .host-tab-item-case-img img {
		width: 88px;
	}

.host-tab-item-case-text {
	width: 440px;
}

	.host-tab-item-case-text h3 {
		font-size: 18px;
		color: #343434;
	}

	.host-tab-item-case-text p {
		color: #666;
		margin-top: 5px;
		font-size;
		14px;
		line-height: 28px;
	}

.host-tab-item-problem li {
	border-bottom: dashed 1px #e6f0f9;
	margin-bottom: 30px;
	padding-bottom: 30px;
}

	.host-tab-item-problem li h5 {
		font-size: 16px;
		color: #343434;
		line-height: 28px;
	}

	.host-tab-item-problem li span {
		display: inline-block;
		margin-right: 5px;
		width: 24px;
		height: 24px;
		line-height: 24px;
		text-align: center;
	}

	.host-tab-item-problem li p {
		color: #666;
		margin-left: 30px;
		margin-top: 10px;
		line-height: 26px;
	}

.host-tab-item-more {
	display: block;
	position: absolute;
	right: 10px;
	top: 25px;
	font-size: 12px;
	color: rgb(85, 26, 139);
}

	.host-tab-item-more:hover {
		color: #08c;
		text-decoration: underline;
	}
/*产品参数*/
.host-product {
	width: 100%;
	overflow: hidden;
	padding: 65px 0px 89px;
	background: #f5fbff;
}

.host-pro-table {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	background: #fff;
}

	.host-pro-table .host-pro-table01 {
		border-bottom: 1px solid #e6f0f9;
		width: 100%;
		overflow: hidden;
	}

		.host-pro-table .host-pro-table01 span {
			width: 16.66%;
			float: left;
			font-size: 16px;
			color: #666;
			padding: 25px 0;
			border-right: 1px solid #e6f0f9;
			box-sizing: border-box;
		}

		.host-pro-table .host-pro-table01:nth-child(1) span {
			color: #343434;
			font-weight: bold;
		}

		.host-pro-table .host-pro-table01:last-child {
			border: none;
		}

		.host-pro-table .host-pro-table01 span:last-child {
			border: none;
		}

.host-us-problem {
	width: 100%;
	overflow: hidden;
	background: #f5fbff;
	padding: 65px 0 72px;
}

.host-tab-item-advantage02 {
	width: 1200px;
	margin: 0 auto;
}

/*轮播滚动*/
.wdhost-tab-item-serveraa {
	position: relative;
}

	.wdhost-tab-item-serveraa .flex-direction-nav .flex-disabled {
		opacity: 1 !important;
	}

	.wdhost-tab-item-serveraa .flex-direction-nav a {
		opacity: 1 !important;
		border: none;
	}

.host-tab-item-bg .flex-direction-nav .flex-prev {
	background-position: -31px 0;
}

.host-tab-item-bg .flex-direction-nav .flex-next {
	background-position: -169px 0;
}

/*host样式结束*/


/*server云服务器开始*/
.server-show {
	display: block;
}

.server-hide {
	display: none;
}

.server01-datail .virtualHost-banner .virtualHost-banner-width01 {
	float: left;
	color: #fff;
	margin-top: 90px;
}

	.server01-datail .virtualHost-banner .virtualHost-banner-width01 h2 {
		font-size: 48px;
		margin: 0;
	}

	.server01-datail .virtualHost-banner .virtualHost-banner-width01 p {
		font-size: 20px;
		font-weight: 100;
		margin: 16px 0 23px;
	}

	.server01-datail .virtualHost-banner .virtualHost-banner-width01 h3 {
		font-size: 24px;
		font-weight: 100;
		height: 30px;
	}

		.server01-datail .virtualHost-banner .virtualHost-banner-width01 h3 span {
			position: relative;
			padding: 0 15px;
			float: left;
			font-weight: 100;
		}

			.server01-datail .virtualHost-banner .virtualHost-banner-width01 h3 span::after {
				position: absolute;
				content: "";
				width: 1px;
				height: 20px;
				background: #fff;
				opacity: .8;
				right: 0;
				top: 8px;
			}

			.server01-datail .virtualHost-banner .virtualHost-banner-width01 h3 span:last-child::after {
				display: none;
			}

	.server01-datail .virtualHost-banner .virtualHost-banner-width01 a.btn-primary {
		margin-top: 35px;
	}

.server01-datail .virtualHost-banner .banner-image {
	height: 400px;
}

.server01-datail .virtualHost-banner .banner-text {
	bottom: 50px;
}

.server01-datail .virtualHost-banner .virtualHost-banner-width02 {
	width: auto;
	float: right;
	margin-right: -37px;
}

.server-list {
	width: 1200px;
	margin: 33px auto 38px;
	overflow: hidden;
}

	.server-list .server-list0 .slCons {
		width: 33.33%;
		margin: 25px 0;
		float: left;
		text-align: center;
		padding: 0 23px;
		box-sizing: border-box;
	}

	.server-list .server-list0 .slcTitle {
		line-height: 30px;
		width: 100%;
		font-size: 18px;
		color: #343434;
		padding: 10px 0;
	}

	.server-list .server-list0 img {
		width: auto;
	}

	.server-list .server-list0 .slcCaption {
		color: #666;
		font-size: 14px;
		line-height: 25px;
	}

.server-content {
	width: 100%;
	overflow: hidden;
	background: #f5fbff;
	padding: 53px 0 40px;
}

	.server-content .server-content-width {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}

	.server-content .server-content-title {
		text-align: center;
		font-size: 30px;
		color: #222;
		line-height: 40px;
		padding: 15px 0;
	}

	.server-content .shop-type-server {
		background: none;
		text-align: center;
		margin: 30px 0;
		position: relative;
	}

		.server-content .shop-type-server::after {
			position: absolute;
			width: 100%;
			height: 1px;
			background: #d6e3ef;
			bottom: 4px;
			left: 0;
			content: '';
		}

		.server-content .shop-type-server ul {
			display: inline-block;
			overflow: hidden;
			text-align: center;
		}

			.server-content .shop-type-server ul li {
				cursor: pointer;
				font-size: 18px;
				line-height: 45px;
				width: 180px;
				text-align: center;
				color: #343434;
				display: inline-block;
			}

				.server-content .shop-type-server ul li.shop-type-active {
					border-bottom: 1px solid #1f8fff;
					color: #1f8fff;
				}

				.server-content .shop-type-server ul li:hover {
					color: #1f8fff;
				}

.server-global-wrapper {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
}

	.server-global-wrapper .server-detail {
		text-align: center;
	}

		.server-global-wrapper .server-detail:first-child {
			background: #fff;
			border-radius: 4px;
			box-shadow: 0 8px 20px rgba(214,227,239,0.36);
		}
/*配置*/
.clear:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;
}

.configure-box {
	margin-top: 25px;
	padding-bottom: 60px
}

.configure-title {
	line-height: 40px
}

	.configure-title h1 {
		font-size: 18px;
		color: #000;
		padding-left: 18px;
		margin-right: 15px
	}

.configure-tips {
	color: #ff6600;
	padding-left: 18px;
	background: url(../images/tips.png) no-repeat left 13px;
	text-align: left;
}

.configure-box .abtn {
	width: 140px;
	height: 40px;
	line-height: 38px;
	font-size: 14px;
	color: #0366c1;
	border: 1px solid #0366c1;
	margin-left: 15px
}

	.configure-box .abtn:hover {
		background: #0284dc;
		color: #fff;
		border: 1px solid #0284dc
	}

.configure-box .abtn2 {
	background: #0366c1;
	color: #fff
}

.configure-form {
	font-size: 14px;
	color: #666b85;
	padding: 25px 30px 1px;
	box-sizing: border-box;
}

	.configure-form .item {
		margin-bottom: 20px;
	}
	/*.configure-form .item2{margin-bottom:18px}*/
	.configure-form .label {
		width: 89px;
		line-height: 40px;
		color: #333;
		text-align: left;
	}

	.configure-form .cost {
		color: #333;
		text-align: left;
	}

	.configure-form .deploy {
		width: 1030px;
		line-height: 40px;
	}

	.configure-form .pointer-li li {
		cursor: pointer;
	}

	.configure-form .sel2, .configure-form .sel2 ul {
		width: 115px;
	}

.ovh {
	overflow: hidden;
}

.tac {
	text-align: center;
}

.configure-form .list .on, .configure-form .list li:hover {
	color: #1f8fff;
}

.configure-form .list .on, .configure-form .list li:hover, .configure-form .list2 li:hover, .configure-form .list2 li.on, .configure-form .list3 li:hover, .configure-form .list3 li.on, .configure-form .list4 li.on, .configure-form .list4 li:hover {
	border: 1px solid #1f8fff;
}

.configure-form .list li {
	height: 40px;
	font-size: 14px;
	color: #000;
}

.configure-form .list li, .configure-form .list2 li, .configure-form .list3 li, .configure-form .list4 li {
	width: 163px;
	border: 1px solid #e0e0e0;
	background: #fff;
	margin: 0 14px 0 0;
}

.rel {
	position: relative;
}

.poi {
	cursor: pointer;
}

.radius {
	-moz-border-radius: 3px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.configure-form .rad {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -1;
}

.abs {
	position: absolute;
}

.bo-none {
	border: 0;
	outline: none;
}

.dn {
	display: none;
}

.configure-form .list5 li {
	height: 150px;
	padding: 0 10px;
	line-height: 1.5;
	font-size: 12px
}

.configure-form .list5 .p1 {
	color: #666b85;
	padding-left: 7px;
	margin-bottom: 5px
}

.configure-form .list5 .box {
	width: 126px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #666b85;
	padding: 0 6px 0 8px
}

	.configure-form .list5 .box input {
		width: 84px;
		height: 100%;
		margin-right: 8px;
		line-height: 38px;
		background: none;
	}

.configure-form .list5 .p2 {
	color: #f60;
	padding-left: 7px;
	margin-top: 8px
}

.configure-form .list5 .del {
	width: 11px;
	height: 12px;
	background: url(../images/del.png) no-repeat;
	margin: 12px 6px 0 0
}

.configure-form .list5 li:hover .del {
	background: url(../images/del-on.png) no-repeat
}

.configure-form .list5 li.add {
	background: url(../images/add.png) no-repeat center 33px #fff;
	color: #666b85;
}

	.configure-form .list5 li.add h3 {
		margin-top: 105px;
		font-weight: normal;
	}

		.configure-form .list5 li.add h3 span {
			color: #f60
		}

.configure-form .labtxt {
	width: 220px;
	height: 40px;
	line-height: 38px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 0 12px 0 15px
}

	.configure-form .labtxt input {
		width: 160px;
		height: 100%;
		font-size: 14px;
		margin-right: 14px;
		line-height: 38px
	}


/*.configure-form .sel2 p{background:url(../images/sel.png) no-repeat 88px 16px}*/

.configure-form_span {
	display: inline-block;
	height: 38px;
	width: 141px;
	line-height: 37px;
	color: #0366c1;
	border-bottom: 1px solid #e0e0e0;
	padding-left: 7px;
	margin-bottom: 10px;
	font-size: 14px;
}

.configure-form .sel {
	width: 115px;
	height: 40px;
	border: 1px solid #e0e0e0;
	background: #fff;
	font-size: 14px;
	color: #000
}

	.configure-form .sel p {
		height: 100%;
		line-height: 38px;
		padding: 0 16px 0 18px;
		text-align: left;
	}

	.configure-form .sel ul {
		border: 1px solid #e0e0e0;
		width: 115px;
		left: -1px;
		background: #fff;
		line-height: 2;
		max-height: 140px;
		overflow: auto;
		z-index: 10;
	}

		.configure-form .sel ul li {
			padding: 0 20px
		}

			.configure-form .sel ul li:hover, .configure-form .sel ul .on {
				background: #1F8FFF;
				color: #fff
			}

	.configure-form .sel i {
		line-height: 40px;
		color: #666;
		font-size: 18px;
		position: absolute;
		right: 16px;
		top: 0;
	}

.configure-form .infor .txt2 {
	width: 245px
}

.current-list li .sp {
	width: 80%;
	vertical-align: top
}

.wot {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.configure-form .infor .li {
	margin-bottom: 15px
}

.configure-form .infor .txt {
	width: 230px;
	height: 40px;
	border: 1px solid #e0e0e0;
	line-height: 40px;
	padding: 0 10px;
	font-size: 14px;
	color: #000
}

.configure-form .infor .p {
	font-size: 14px;
	color: #666b85;
	line-height: 40px;
	padding-right: 10px
}

.configure-form .star {
	color: #c33
}

.configure-tips-box {
	width: 1002px;
	border: 1px solid #fc9;
	background: #ffe9d4;
	padding: 3px 9px;
	line-height: 2;
	font-size: 12px;
	color: #f60
}

	.configure-tips-box .configure-tips {
		background-position-y: 5px
	}

.configure-form .item3 {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 25px 0
}

.current-list {
	padding: 9px 0
}

	.current-list li {
		width: 33.33%;
		line-height: 1.6;
		color: #666;
		text-align: left;
	}

		.current-list li span {
			color: #333
		}

.configure-form .jg {
	font-size: 18px;
	color: #f52f40;
	line-height: 40px
}

	.configure-form .jg span {
		font-size: 30px;
		vertical-align: sub
	}

.configure-form .subbox {
	line-height: 40px;
	font-size: 12px;
	margin-right: 18px
}

	.configure-form .subbox a {
		color: #0366c1
	}

		.configure-form .subbox a:hover {
			color: #0284dc
		}

.configure-form .che {
	width: 15px;
	height: 15px;
	background: url(../images/che.png) no-repeat;
	vertical-align: middle;
	margin-right: 10px
}

	.configure-form .che input {
		width: 100%;
		height: 100%;
		opacity: 0
	}

	.configure-form .che.on {
		background: url(../images/che_on.png) no-repeat;
		display: inline-block;
	}

.configure-form .sub {
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	background: #1f8fff;
	margin-left: 22px
}

	.configure-form .sub:hover {
		background: #0284dc
	}

	.configure-form .sub[disabled] {
		background: #999
	}

.sel-overlay {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 9
}

.configure-page {
	font-size: 12px;
	color: #666b85;
	line-height: 35px
}

	.configure-page p {
		margin-right: 14px
	}

	.configure-page span {
		color: #000
	}

	.configure-page a {
		width: 35px;
		height: 35px;
		line-height: 33px;
		border: 1px solid #e0e0e0;
		background: #fff;
		color: #000;
		margin-left: 6px
	}

		.configure-page a:hover {
			border: 1px solid #0366c1;
			color: #0366c1
		}

.configure-form .item-number {
	width: 164px;
	border: 1px solid #e0e0e0;
}

	.configure-form .item-number .jian {
		width: 40px;
		height: 40px;
		border-right: 1px solid #e0e0e0;
		display: inline-block;
		text-align: center;
		font-size: 25px;
		line-height: 40px;
		box-sizing: border-box;
		font-weight: 100;
		cursor: pointer;
	}

	.configure-form .item-number .jia:hover {
		color: #1f8fff;
	}

	.configure-form .item-number .jia {
		width: 40px;
		height: 40px;
		display: inline-block;
		text-align: center;
		font-size: 25px;
		line-height: 40px;
		font-weight: 100;
		cursor: pointer;
	}

	.configure-form .item-number .noe {
		width: 84px;
		height: 40px;
		display: inline-block;
		border-right: 1px solid #e0e0e0;
		text-align: center;
		font-size: 14px;
		line-height: 40px;
		box-sizing: border-box;
	}

.configure-form .tai {
	padding: 0 10px;
}

/*详情页*/
.server-goumai {
	width: 1200px;
	margin: 0 auto;
	font-size: 18px;
	color: #343434;
	line-height: 30px;
	padding-bottom: 30px;
}

.global .configure-form .item {
	margin: 0;
	padding: 10px 0;
}

	.global .configure-form .item:first-child ul {
		padding: 6px 0;
	}

		.global .configure-form .item:first-child ul li {
			line-height: 30px;
		}

.global .configure-form .item4 {
	padding-top: 25px;
	border-top: 1px solid #d6e3ef;
}

.global .configure-form .item5 {
	padding-bottom: 25px;
	border-bottom: 1px solid #d6e3ef;
}

.global .configure-form .item6 {
	padding: 27px 0;
}

.global .configure-form {
	padding-top: 0;
}

.server01-datail .host-tab-item-server {
	display: inline-block;
	text-align: center;
}

	.server01-datail .host-tab-item-server li {
		width: 285px;
		padding: 0 19px;
		box-sizing: border-box;
		margin: 18px 0;
		float: none;
		display: inline-block;
	}

		.server01-datail .host-tab-item-server li:nth-child(2) {
			margin: 18px 48px;
		}

.server01-datail .host-tab-item-server-title {
	padding: 25px 0;
	color: #343434;
	width: 100%;
}

.server01-datail .host-tab-item-server-content {
	padding: 18px 0 7px 0;
}

	.server01-datail .host-tab-item-server-content p {
		position: relative;
		padding-left: 20px;
		text-align: left;
	}

		.server01-datail .host-tab-item-server-content p::before {
			position: absolute;
			content: "";
			width: 6px;
			height: 6px;
			background: #c5c5c5;
			border-radius: 50%;
			top: 10px;
			left: 0;
		}

.server01-datail .host-tab-item-server-price {
	padding: 0;
}

	.server01-datail .host-tab-item-server-price a {
		margin: 15px 0 35px;
	}

/*server云服务器结束*/

/*SSL开始*/
.SSL .virtualHost-banner {
	background: #080e39;
}

	.SSL .virtualHost-banner .virtualHost-banner-width01 h2 {
		font-size: 20px;
		line-height: 40px;
	}

.ssl-recommend {
	width: 100%;
	overflow: hidden;
}

	.ssl-recommend .rm {
		width: 1200px;
		margin: 60px auto 0;
		border-bottom: 1px dashed #ddd;
		padding-bottom: 40px;
	}

.ssl-title {
	width: 100%;
	overflow: hidden;
	font-size: 30px;
	color: #282828;
	line-height: 30px;
	padding-left: 20px;
	position: relative;
	margin: 30px 0;
}

	.ssl-title:before {
		position: absolute;
		width: 4px;
		height: 30px;
		background: #292d97;
		content: "";
		left: 0;
	}

.ssl-recommend .rm p {
	font-size: 16px;
	color: #606060;
	line-height: 30px;
}

.ssl-advantage {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
}

	.ssl-advantage .ssl-title0 {
		font-size: 30px;
		color: #282828;
	}

	.ssl-advantage ul {
		width: 100%;
		overflow: hidden;
		margin: 30px 0;
	}

		.ssl-advantage ul li {
			width: 25%;
			float: left;
			text-align: center;
			padding: 0 10px;
			box-sizing: border-box;
		}

			.ssl-advantage ul li img {
				margin: 10px 0;
				transition: all ease .5s;
			}

			.ssl-advantage ul li:hover img {
				transform: rotateY(360deg);
			}

			.ssl-advantage ul li h3 {
				font-size: 20px;
				color: #282828;
				line-height: 30px;
				font-weight: normal;
			}

			.ssl-advantage ul li p {
				font-size: 14px;
				color: #727272;
				line-height: 28px;
				padding: 15px 0;
			}

.ssl-price {
	width: 100%;
	overflow: hidden;
	background: #f2f2f2;
}

.ssl-price0 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0 60px;
}

	.ssl-price0 ul {
		margin: 30px 0;
		overflow: hidden;
	}

		.ssl-price0 ul li {
			width: 20%;
			float: left;
			padding: 50px 30px 20px 30px;
			height: 347px;
			box-sizing: border-box;
			background: #fff;
			text-align: center;
			border-right: 1px solid #ddd;
		}

			.ssl-price0 ul li .img {
				width: 100%;
				overflow: hidden;
				text-align: center;
			}

				.ssl-price0 ul li .img img {
					font-size: 0;
				}

			.ssl-price0 ul li span {
				color: #282828;
				font-size: 14px;
				display: inline-block;
				border-top: 2px solid #ddd;
				margin: 30px 0 10px 0;
				padding: 5px 0;
				font-weight: bold;
			}

			.ssl-price0 ul li p {
				font-size: 14px;
				color: #989898;
				line-height: 25px;
				text-align: left;
			}

			.ssl-price0 ul li h3 {
				font-size: 16px;
				color: #fff;
				display: block;
				border-radius: 50%;
				background: #232a88;
				width: 46px;
				height: 46px;
				margin: 0 auto;
				line-height: 46px;
			}

			.ssl-price0 ul li h4 {
				font-size: 16px;
				color: #282828;
				margin: 30px 0 10px 0;
				padding: 5px 0;
			}

			.ssl-price0 ul li .pp {
				font-size: 16px;
				color: #ee1b1b;
				text-align: left;
				margin: 10px 0;
				line-height: 30px;
			}

			.ssl-price0 ul li button {
				background: #232a88;
				padding: 6px 0;
				width: 100%;
				border: none;
				color: #fff;
				font-size: 15px;
				outline: none;
				cursor: pointer;
			}

				.ssl-price0 ul li button:hover {
					background: #0c1267;
				}

.ssl-case {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0 40px 0;
	border-bottom: 1px dashed #ddd;
}

	.ssl-case img {
		max-width: 100%;
		float: left;
		margin: 20px 0;
	}

.ssl-contact {
	width: 1200px;
	margin: 60px auto;
	overflow: hidden;
}

	.ssl-contact .c-left {
		width: 400px;
		overflow: hidden;
	}

		.ssl-contact .c-left p {
			font-size: 16px;
			color: #727272;
			line-height: 30px;
			padding: 10px 0;
		}

		.ssl-contact .c-left h3 {
			font-size: 30px;
			color: #de021e;
			line-height: 40px;
			margin-top: 20px;
		}

	.ssl-contact .c-right {
		width: 800px;
		overflow: hidden;
		margin-top: 30px;
	}

		.ssl-contact .c-right form input {
			width: 700px;
			height: 50px;
			border: 1px solid #ddd;
			background: none;
			margin: 15px auto;
			color: #989898;
			font-size: 16px;
			padding: 5px 25px;
			box-sizing: border-box;
			text-align: left;
		}

		.ssl-contact .c-right form button {
			width: 700px;
			border: none;
			background: #232a88;
			font-size: 18px;
			color: #fff;
			height: 50px;
			line-height: 50px;
			margin: 30px 0;
		}

			.ssl-contact .c-right form button:hover {
				background: #0c1267;
			}

/*SSL结束*/



/*域名注册开始*/
.chu-dns-banner {
	width: 100%;
	overflow: hidden;
	background: url(../images/y-banner.png) no-repeat center;
	height: 350px;
	text-align: center;
	position: relative;
}

	.chu-dns-banner .chu-dns-banner-width01 {
		position: absolute;
		color: #fff;
		top: 91px;
		width: 100%;
		margin: 0 auto;
		z-index: 1;
	}

		.chu-dns-banner .chu-dns-banner-width01 div {
			width: 1200px;
			margin: 0 auto;
		}

		.chu-dns-banner .chu-dns-banner-width01 h2 {
			font-size: 56px;
			color: #fff;
			line-height: 80px;
		}

		.chu-dns-banner .chu-dns-banner-width01 p {
			font-size: 36px;
			color: #fff;
			line-height: 40px;
			padding: 27px 0;
		}

	.chu-dns-banner .chu-dns-banner-width02 {
		background: url(../images/y-img.png) no-repeat bottom;
		height: 350px;
	}

.chu-dns-yuming {
	width: 100%;
	height: 177px;
	background: #dbedff;
}

	.chu-dns-yuming .chu-dns-ym-left {
		width: 198px;
		overflow: hidden;
		background: #e8f3ff;
		padding: 30px 25px 22px;
		box-sizing: border-box;
		text-align: center;
	}

		.chu-dns-yuming .chu-dns-ym-left h3 {
			font-size: 28px;
			color: #143177;
			line-height: 30px;
			display: inline-block;
			margin: 0 auto;
		}

		.chu-dns-yuming .chu-dns-ym-left > span {
			display: block;
			width: 20px;
			height: 2px;
			background: #1f8fff;
			margin: 18px 0 14px;
		}

		.chu-dns-yuming .chu-dns-ym-left p {
			font-size: 18px;
			color: #222;
			line-height: 30px;
			text-align: left;
		}

			.chu-dns-yuming .chu-dns-ym-left p span {
				color: #1f8fff;
				font-weight: bold;
			}

	.chu-dns-yuming .chu-dns-ym-right {
		width: 1000px;
		padding: 26px 0 20px 26px;
		box-sizing: border-box;
	}

		.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-rg-zhuce {
			width: 100%;
			overflow: hidden;
			font-size: 16px;
			color: #222;
			line-height: 30px;
		}

		.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-input {
			width: 100%;
			height: 50px;
			background: #fff;
			margin-top: 6px;
			position: relative;
		}

			.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-input input {
				width: 700px;
				height: 38px;
				background: #fff;
				border: none;
				padding: 0 10px;
				box-sizing: border-box;
				border-top-left-radius: 2px;
				border-bottom-left-radius: 2px;
				margin: 6px 0;
				border-right: 1px solid #dddddd;
			}

		.chu-dns-yuming .chu-dns-ym-right .c-search-select {
			top: 0;
			width: 130px;
			right: 142px;
			border: none;
			height: 50px;
			line-height: 50px;
		}

.c-search-select i {
	display: inline-block;
}

.chu-dns-yuming .chu-dns-ym-right .c-search-select span {
	font-size: 18px;
	color: #343434;
}

.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-rg-list {
	width: 132px;
	line-height: 50px;
	background: url(../images/down.png) no-repeat 90% 24px;
	box-sizing: border-box;
	font-size: 18px;
	color: #343434;
	padding: 0 15px;
}

.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-rg-list0 {
	display: none;
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	top: 113px;
	width: 130px;
	right: 142px;
	border: 1px solid #007AFF;
	overflow-y: scroll;
	background: #fff;
	height: 64px;
}

	.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-rg-list0 li {
		font-size: 14px;
		color: #aaa;
		line-height: 24px;
		color: #222;
		padding: 5px;
		width: 100%;
		box-sizing: border-box;
	}

		.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-rg-list0 li:hover {
			background: #1f8fff;
			color: #fff;
		}

.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-input button {
	border: none;
	color: #fff;
	width: 142px;
	height: 50px;
	cursor: pointer;
	background: #1f8fff;
	font-size: 20px;
}

	.chu-dns-yuming .chu-dns-ym-right .chu-dns-ym-input button:hover {
		background: #2F4A85;
	}

.chu-dns-jia {
	width: 100%;
	overflow: hidden;
}

.chu-dns-ym-rm {
	display: inline-block;
	font-size: 16px;
	color: #222;
	margin: 11px 0 4px;
}

	.chu-dns-ym-rm p {
		display: inline-block;
		padding: 0 10px;
		font-size: 16px;
		color: #f42f41;
		line-height: 20px;
		border-right: 1px solid #b2d0ed;
	}

		.chu-dns-ym-rm p span {
			color: #666;
		}

.chu-dns-jia .chu-dns-jiamu {
	width: 142px;
	text-align: center;
	margin: 11px 0 4px;
}

.chu-dns-jia a {
	font-size: 16px;
	color: #343434;
	background: url(../images/jia.png) no-repeat left;
	padding-left: 26px;
}

.chu-dns-server {
	width: 100%;
	overflow: hidden;
	background: #f5fbff;
	padding: 60px 0;
}

	.chu-dns-server .chu-dns-more {
		margin-top: 40px;
	}

	.chu-dns-server .flex-direction-nav .flex-prev {
		background-position: -31px 0;
	}

	.chu-dns-server .flex-direction-nav .flex-next {
		background-position: -169px 0;
	}

.chu-dns-title {
	margin-bottom: 50px;
	overflow: hidden;
}

	.chu-dns-title h3 {
		font-size: 30px;
		color: #222;
		line-height: 40px;
		text-align: center;
	}

	.chu-dns-title p {
		font-size: 18px;
		color: #333;
		line-height: 30px;
		text-align: center;
		padding: 10px 0;
	}

.chu-dns-more {
	width: 122px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #1f8fff;
	margin: 10px auto 0;
	display: block;
	border-radius: 2px;
}

	.chu-dns-more:hover {
		background: #1381f0;
	}

.chu-dns-jianshe {
	overflow: hidden;
	padding: 60px 0;
}

	.chu-dns-jianshe ul {
		width: 100%;
		overflow: hidden;
	}

		.chu-dns-jianshe ul li {
			width: 384px;
			float: left;
			overflow: hidden;
			border: 1px solid #e6e6e6;
			padding-bottom: 35px;
			margin: 0 20px 28px 0;
		}

			.chu-dns-jianshe ul li:last-child {
				margin-right: 0
			}

	.chu-dns-jianshe .chu-dns-js-title {
		width: 100%;
		overflow: hidden;
		background: url(../images/y2.png) no-repeat center;
		padding: 24px 10px;
		box-sizing: border-box;
		text-align: center;
	}

		.chu-dns-jianshe .chu-dns-js-title h3 {
			font-size: 18px;
			color: #fff;
			line-height: 30px;
		}

		.chu-dns-jianshe .chu-dns-js-title p {
			font-size: 14px;
			color: #fff;
			line-height: 25px;
			margin-top: 4px;
		}

	.chu-dns-jianshe ul li > p {
		font-size: 14px;
		color: #666;
		line-height: 30px;
		margin: 15px 0 10px;
		position: relative;
		padding: 0 26px 0 32px;
	}

		.chu-dns-jianshe ul li > p::before {
			position: absolute;
			content: "";
			width: 6px;
			height: 6px;
			background: #c5c5c5;
			border-radius: 50%;
			top: 11px;
			left: 16px;
		}

	.chu-dns-jianshe ul li a {
		display: block;
		width: 350px;
		margin: 0 auto;
		background: #1f8fff;
		height: 38px;
		line-height: 38px;
		color: #fff;
		text-align: center;
		border-radius: 2px;
	}

		.chu-dns-jianshe ul li a:hover {
			background: #1381f0;
		}

	.chu-dns-jianshe ul li:nth-child(2) .chu-dns-js-title {
		background: url(../images/y3.png) no-repeat center;
	}

	.chu-dns-jianshe ul li:nth-child(3) .chu-dns-js-title {
		background: url(../images/y4.png) no-repeat center;
	}

	.chu-dns-jianshe ul li:hover {
		box-shadow: 0 10px 15px rgba(133,166,193,.25);
	}

.chu-dns-jiexi {
	width: 100%;
	overflow: hidden;
	background: #f5fbff;
	padding: 60px 0 60px;
}

	.chu-dns-jiexi ul {
		width: 100%;
		overflow: hidden;
	}

		.chu-dns-jiexi ul li {
			width: 386px;
			background: #fff;
			float: left;
			padding: 20px 17px;
			box-sizing: border-box;
			margin-bottom: 50px;
		}

			.chu-dns-jiexi ul li h3 {
				text-align: center;
				font-size: 18px;
				color: #343434;
				line-height: 30px;
			}

			.chu-dns-jiexi ul li div {
				text-align: center;
				font-size: 14px;
				color: #666;
				line-height: 30px;
				border-bottom: 1px solid #e6f0f9;
				padding-bottom: 18px;
				margin-bottom: 18px;
			}

			.chu-dns-jiexi ul li > p {
				font-size: 14px;
				color: #666;
				line-height: 34px;
				position: relative;
				padding: 0 0 0 22px;
			}

				.chu-dns-jiexi ul li > p::before {
					position: absolute;
					content: "";
					width: 6px;
					height: 6px;
					background: #c5c5c5;
					border-radius: 50%;
					top: 14px;
					left: 0;
				}

			.chu-dns-jiexi ul li h4 {
				font-size: 32px;
				color: #f52f40;
				text-align: center;
				padding: 10px 0;
				font-weight: bold;
			}

				.chu-dns-jiexi ul li h4 span {
					color: #333;
					font-size: 14px;
					font-weight: normal;
				}

			.chu-dns-jiexi ul li a {
				display: block;
				width: 100%;
				background: #1f8fff;
				height: 38px;
				line-height: 38px;
				color: #fff;
				text-align: center;
				margin: 18px 0 10px;
				border-radius: 2px;
			}

				.chu-dns-jiexi ul li a:hover {
					background: #1381F0;
				}

			.chu-dns-jiexi ul li:nth-child(2) {
				margin: 0 21px 50px;
			}

			.chu-dns-jiexi ul li:hover {
				box-shadow: 0 10px 15px rgba(133,166,193,.25);
			}

.nap-top30 {
	margin-top: 30px !important;
}

.nap-bot30 {
	margin-bottom: 30px !important;
}


/*域名注册结束*/













/*域名--开始*/
/*域名指南*/
.mail_w1000 {
	width: 1200px;
	margin: 0 auto;
}

.domain-name-banner {
	background: url(../images/domain-name-banner.jpg) no-repeat center center;
	height: 335px;
	position: relative;
}

.guide-wrap {
	position: absolute;
	top: 90px;
	left: 50%;
	width: 762px;
	margin-left: -381px;
}

.domain-name-banner-title {
	margin-bottom: 50px;
}

.guide-search {
	border: solid 1px #d0d1d2;
	height: 46px;
}

.guide-btn {
	height: 48px;
	line-break: 48px;
}

.guide-con-wrap {
	padding-bottom: 30px;
}

.guide-scroll {
	padding-top: 35px;
}

.scroll_horizontal {
	position: relative;
	width: 960px;
	height: 120px;
	padding: 0px 10px;
	margin-left: 10px;
}

	.scroll_horizontal .box {
		overflow: hidden;
		position: relative;
		width: 870px;
		height: 120px;
		margin: 0 auto;
	}

	.scroll_horizontal .list {
		overflow: hidden;
		width: 9999px;
	}

		.scroll_horizontal .list li {
			float: left;
			padding-right: 15px;
		}

.scroll_horizontal-block {
	text-align: center;
	width: 108px;
	padding: 5px;
	background: #fff;
	border: solid 1px #dcdcdc;
}

.scroll_horizontal .list li img {
	width: 90px;
	height: 35px;
	margin: 10px 0px;
}

.scroll_horizontal .list li p {
	border-top: dashed 1px #c9c9c9;
}

.scroll_horizontal .prev,
.scroll_horizontal .next,
.guide-quality-prev,
.guide-quality-next {
	position: absolute;
	top: 50%;
	margin-top: -25px;
	width: 40px;
	height: 50px;
	background: url(../images/control.png) no-repeat;
	background-repeat: no-repeat;
	cursor: pointer;
}

.scroll_horizontal .prev,
.guide-quality-prev {
	left: 0px;
	background-position: 0 0;
}

.scroll_horizontal .next,
.guide-quality-next {
	right: 0px;
	background-position: -40px 0;
}

.scroll_horizontal .prev:hover {
	background-position: 0 -50px;
}

.scroll_horizontal .next:hover {
	background-position: -40px -50px;
}

.guide-btn-tao {
	width: 200px;
	border: none;
	background: none;
}

.guide-content {
	border: solid 1px #ddd;
	width: 1198px;
	margin: 35px auto;
}

.guide-type {
	position: relative;
	width: 998px;
}

	.guide-type ul {
		width: 1198px;
		margin: 0 auto;
		overflow: hidden;
	}

		.guide-type ul li {
			float: left;
			width: 398px;
			padding: 10px 0px;
			text-align: center;
			border-left: solid 1px #ddd;
			background: url(../images/host-tab-item-advantage-title-bg.jpg) repeat-x bottom center;
			cursor: pointer;
		}

			.guide-type ul li.guide-type-active {
				background: none;
			}

			.guide-type ul li span {
				font-size: 18px;
			}

.guide-trangle {
	position: absolute;
	top: 0px;
	left: 0px;
}

.guide-tab-item {
	padding: 20px 30px;
	display: none;
}

.guide-item-active {
	display: block;
}

.guide-tab-item-question {
	border-bottom: solid 1px #e2e0e0;
	margin: 40px 0px 30px;
	padding-bottom: 30px;
}

.host-tab-item-problem span.guide-tab-item-question-title {
	display: inline-block;
	background: #c5c5c5;
	width: 8px;
	height: 8px;
	padding: 0px;
	border-radius: 50%;
	margin-right: 20px;
}

.guide-tab-item-problem li {
	margin-bottom: 20px;
	border: none;
	padding-bottom: 0px;
}
/*域名注册首页*/
.guide-table {
	border-left: solid 1px #d3dbdf;
	display: block;
	border-top: solid 1px #d3dbdf;
	font-size: 14px;
	margin-top: 30px;
}

	.guide-table tr th {
		background: #eff2f8;
		line-height: 47px;
		font-weight: bold;
	}

	.guide-table tr td {
		line-height: 42px;
	}

	.guide-table tr th, .guide-table tr td {
		text-align: center;
		border-right: solid 1px #d3dbdf;
		border-bottom: solid 1px #d3dbdf;
	}

		.guide-table tr td.guide-table-b {
			text-align: left;
		}

			.guide-table tr td.guide-table-b b {
				display: inline-block;
				width: 82px;
				text-align: center;
			}

			.guide-table tr td.guide-table-b span {
				display: inline-block;
				width: 264px;
			}

{
	display:;
	text-align: center;
}

.margin-r-30 {
	margin-right: 30px;
}

.margin-r-10 {
	margin-right: 10px;
}

.guide-table-through {
	text-decoration: line-through;
	color: #9999a6;
}

.nan-adwei {
	width: 286px;
	padding: 0;
}


/*域名保障*/
.guide-security li {
	position: relative;
	float: left;
	width: 468px;
	padding: 40px 50px;
	border-bottom: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
}

	.guide-security li a {
		display: block;
		color: #333;
	}

.guide-security-icon {
	background: url(../images/guide-security-icon.png) no-repeat;
	width: 68px;
	height: 68px;
}

.guide-security-icon01 {
	background-position: 0px 0px;
}

.guide-security-icon02 {
	background-position: -78px 0px;
}

.guide-security-icon03 {
	background-position: -156px 0px;
}

.guide-security-icon04 {
	background-position: -234px 0px;
}

.guide-security-text h3 {
	font-size: 18px;
	line-height: 45px;
}

.guide-quality {
	border: solid 1px #ddd;
}

	.guide-quality h3 {
		font-size: 20px;
		text-align: center;
		border-bottom: solid 1px #ddd;
		line-height: 55px;
	}

.guide-quality-con {
	padding: 20px 30px;
}

.guide-quality-con-left, .guide-quality-con-left img {
	width: 288px;
}

.guide-quality-con-right {
	width: 560px;
	margin-top: 30px;
}

.guide-quality-tab li {
	float: left;
	width: 138px;
	border: solid 1px #d7d7d7;
	border-left: 0px;
	text-align: center;
	font-size: 14px;
	line-height: 28px;
	cursor: pointer;
}

	.guide-quality-tab li:hover, .guide-quality-tab li.guide-quality-tab-active {
		background: #f2f2f2;
	}

.guide-quality-tab-item-box {
	width: 480px;
	margin: 30px auto 10px;
	overflow: hidden;
	position: relative;
}

.guide-quality-tab-item-list {
	width: 9999px;
	overflow: hidden;
}

	.guide-quality-tab-item-list li {
		float: left;
	}

		.guide-quality-tab-item-list li a {
			display: block;
			width: 440px;
			padding: 0px 20px;
		}

.guide-quality-tab-item-list-img, .guide-quality-tab-item-list-img img {
	width: 78px;
}

.guide-quality-tab-item-list-text {
	width: 350px;
}

	.guide-quality-tab-item-list-text h2 {
		line-height: 30px;
		color: #333;
	}

	.guide-quality-tab-item-list-text p {
		height: 36px;
		overflow: hidden;
	}

.guide-quality-tab-item {
	display: none;
	position: relative;
}

.guide-quality-tab-active {
	display: block;
}

.guide-service-btn {
	display: block;
	border: none;
	width: 230px;
	text-align: center;
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	color: #fff;
	border-radius: 5px;
	margin: 30px auto 10px;
}

	.guide-service-btn:link {
		color: #fff;
	}
/*域名--结束*/

/*售前域名展示-开始*/
.query-results, .dmn-interest {
	background: #fff;
	width: 860px;
	padding: 10px 20px;
}

	.query-results h2 {
		font-size: 16px;
		line-height: 35px;
	}

	.query-results li, .dmn-interest li {
		line-height: 35px;
		border-bottom: 1px solid #DCDCDC;
		font-size: 14px;
		margin-bottom: 8px;
		padding-bottom: 8px;
	}

.domain-buy {
	width: 108px;
	height: 32px;
	border: 1px solid #0090F3;
	text-align: center;
	line-height: 32px;
	display: block;
}

	.domain-buy a {
		display: block;
		color: #0090F3;
		text-decoration: none;
	}

.domain-buy1 {
	width: 108px;
	height: 32px;
	background: #0090F3;
	color: #fff !important;
	text-align: center;
	line-height: 32px;
	display: block;
}

	.domain-buy1 a {
		display: block;
		color: #fff;
		text-decoration: none;
	}

.dmn-display {
	width: 320px;
}

.domain-list {
	display: block;
	width: 108px;
	height: 32px;
	border: 1px solid #ff654c;
	text-align: center;
	line-height: 32px;
	color: #ff654c;
	text-decoration: none;
}

	.domain-list:hover {
		background: #ff654c;
		color: #fff;
		text-decoration: none;
	}

.domain-check {
	font-size: 14px;
	color: #0090F3;
}

	.domain-check:hover {
		text-decoration: none;
	}

.domain-interest {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}

.interest img {
	float: left;
	padding-right: 5px;
	padding-top: 18px;
}

.change {
	color: #333;
}

	.change:hover {
		text-decoration: none;
		color: #333;
	}

.domain-car {
	background: #fff;
	width: 250px;
	padding: 10px 18px;
}

.domain-car-tp {
	border-bottom: 1px solid #ddd;
	line-height: 35px;
	font-size: 16px;
}

	.domain-car-tp img {
		float: left;
		margin-top: 8px;
		margin-right: 5px;
	}

	.domain-car-tp a {
		color: #333;
		font-size: 14px;
	}

		.domain-car-tp a:hover {
			color: #333;
			text-decoration: none;
		}

.domain-car-bt {
	min-height: 130px;
	_height: 130px;
}

	.domain-car-bt li {
		height: 35px;
		line-height: 35px;
		border-bottom: 1px solid #ddd;
	}

		.domain-car-bt li img {
			float: right;
			margin-top: 8px;
		}

.domain-car-empty {
	text-align: center;
}

	.domain-car-empty h2 {
		font-size: 18px;
		color: #999;
		margin-top: 30px;
	}

	.domain-car-empty i {
		font-size: 60px;
		color: #d5f1f9;
		text-align: center;
	}

.domain-clearing a {
	width: 75px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	background: #ff654c;
	display: block;
}

	.domain-clearing a:hover {
		text-decoration: none;
	}

.domain-horn {
	background: #fff;
	width: 250px;
	padding: 10px 18px;
}

	.domain-horn ul {
		padding: 10px 0;
	}

	.domain-horn li {
		line-height: 30px;
		background: url(../images/point.png) no-repeat center left;
		padding-left: 10px;
	}

		.domain-horn li a:hover {
			color: #007AFF;
		}
/*售前域名展示-结束*/


/*域名信息-开始*/
.radio-inline {
	display: inline-block;
	margin: 0px 15px;
}

.information {
	width: 865px;
	padding: 20px;
}

.information-tp {
	height: 50px;
	line-height: 50px;
	background: #fafafa;
	padding: 0 10px;
	border-left: 2px solid #1f8fff;
	font-size: 16px;
}

.news-information {
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #0090F3;
	display: block;
	float: left;
	color: #fff;
	font-size: 14px;
}

	.news-information:hover {
		color: #fff;
		text-decoration: none;
	}

.information-time {
	margin: 15px 0;
	font-size: 14px;
}

.informationa {
	width: 680px;
	padding-bottom: 60px;
}

.date {
	padding: 10px;
	border: 1px dashed #ddd;
	margin: 10px 0;
	margin-left: 20px;
}

.td-cnName {
	padding-right: 20px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	color: #666;
	text-align: right;
}

	.td-cnName span {
		display: block;
	}

.eng-informationa-tp {
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	margin: 20px 0;
}

.eng-informationa-bt {
	margin-bottom: 20px;
	line-height: 30px;
	font-size: 14px;
}

.informationa-serch {
	border: 1px solid #ddd;
	background: #fafafa;
	width: 250px;
	padding: 10px 18px;
	margin: 20px 0;
	padding-bottom: 30px;
}

	.informationa-serch h2 {
		font-size: 14px;
		margin-bottom: 20px;
	}

.informationa-ser {
	width: 240px;
}

.informationa-input {
	width: 188px;
	height: 30px;
	border: 1px solid #ddd;
	margin: 0;
	float: left;
}

.informationa-tijiao {
	width: 60px;
	height: 32px;
	background: #F07D2B;
	border: none;
	color: #fff;
	margin: 0;
	float: left;
}
/*域名信息-开始*/


.c-top {
	padding: 2px 0;
	height: 30px;
	line-height: 30px;
	;
}

	.c-top .ul-inline {
		line-height: 24px;
	}

.top-cart {
	cursor: pointer;
}

	.top-cart .icon-xiasanjiao {
		color: #5A5A5A;
		position: relative;
		top: 1px;
	}

	.top-cart:hover .icon-xiasanjiao {
		color: #C2C2C0;
	}

.c-nav {
	line-height: 70px;
	height: 71px;
	overflow: hidden;
	font-size: 18px;
}

	.c-nav .ul-inline {
		font-family: "微软雅黑";
		margin-right: 100px;
	}

		.c-nav .ul-inline li {
			padding: 0;
		}

		.c-nav .ul-inline a {
			display: block;
			width: 100%;
			height: 100%;
			color: #343434;
		}

			.c-nav .ul-inline a:link, .c-nav .ul-inline a:visited {
				color: #343434;
				text-decoration: none;
			}

			.c-nav .ul-inline a:hover {
				text-decoration: none;
				border-bottom: 1px solid #e2493a;
			}

	.c-nav li.gap {
		line-height: 48px;
		line-height: 68px;
		width: 16px;
	}

	.c-nav .img-wrapper {
		padding-top: 10px;
	}

.c-nav-tel {
	font-weight: normal;
	font-size: 18px;
	width: 160px
}

	.c-nav-tel .icon {
		font-size: 26px;
	}

.c-nav-first {
	width: 50px;
	text-align: center;
	cursor: default;
}

.c-nav .ul-inline .c-nav-first a:hover, .c-nav .ul-inline .c-nav-item a:hover, .ul-inline .c-nav-item.hover a {
	color: #2E7ADA;
	border-bottom: 1px solid #e2493a;
}

.c-nav-item {
	position: relative;
	width: 90px;
	text-align: center;
	cursor: default;
}

.c-subnav {
	display: none;
	position: absolute;
	z-index: 9999;
	width: 100%;
	top: 104px;
	left: 0;
	background: #f1f1f1;
	background-color: rgba(243,243,243,.9);
	*background: #F1F1F1;
}

.c-subnav-wrapper {
	margin-right: 464px;
}

.c-subnav-item {
	position: relative;
	float: right;
	border-top: 1px solid transparent;
	*border-top: 0 none;
	height: 240px;
	padding-top: 20px;
	line-height: 24px;
	padding-bottom: 20px;
	width: 105px;
	border-left: 1px solid #DDD;
	text-align: center;
}

	.c-subnav-item.hover {
		background-color: #FFF;
		border-top-color: #ddd;
	}

	.c-subnav-item .icon-jiantoushang {
		display: none;
		position: absolute;
		left: 40px;
		top: -8px;
		line-height: 12px;
		color: #ddd;
		background-color: #fff;
	}

	.c-subnav-item.hover .icon-jiantoushang {
		display: block;
	}

	.c-subnav-item a {
		line-height: 30px;
		color: #353535;
	}

		.c-subnav-item a:hover {
			color: #FF654D;
			text-decoration: none;
		}

.c-swiper {
	position: relative;
	height: 374px;
	width: 100%;
	overflow: hidden;
}

	.c-swiper img {
		height: 374px;
		position: relative;
		left: 50%;
		margin-left: -960px;
	}

.c-notice {
	line-height: 30px;
	font-size: 12px;
	padding: 4px 10px;
}

	.c-notice .icon-laba {
		font-size: 20px;
		margin-right: 20px;
	}

	.c-notice .c-notice-item {
		width: 390px;
		margin-right: 150px;
	}

.c-notice-item p {
	width: 280px;
}

.c-notice-btn {
	display: inline-block;
	text-decoration: none;
	padding: 0 15px;
	color: #999999;
	background-color: #F1F1F1;
	border: 1px solid #C6C6BE;
	height: 26px;
	line-height: 26px;
	border-radius: 13px;
}

	.c-notice-btn:hover {
		text-decoration: none;
		color: #999;
		background-color: #F7F7F7;
	}

	.c-notice-btn:link, .c-notice-btn:visited {
		color: #999999;
	}

.c-search-wrapper {
	position: absolute;
	top: 440px;
	left: 50%;
	z-index: 22;
	margin-left: -600px;
}

.width1000 .c-search-wrapper {
	margin-left: -500px;
}

.c-search {
	line-height: 45px;
	color: #FFF;
	background-color: #FF654C;
	font-size: 20px;
}

.c-search-text {
	width: 360px;
	text-align: center;
}

.c-search-btn {
	display: inline-block;
	background-color: #FAB641;
	padding: 0 20px;
	color: #FFF;
	font-size: 18px;
}

	.c-search-btn .icon {
		font-size: 22px;
	}

	.c-search-btn:link, .c-search-btn:visited {
		color: #FFF;
	}

	.c-search-btn:hover {
		color: #FFF;
		text-decoration: none;
		background-color: #FB8977;
	}

.c-search-form {
	height: 46px;
	line-height: 46px;
	position: relative;
	width: 650px;
	margin-right: 5px
}

	.c-search-form .c-search-input {
		float: left;
		padding: 10px 20px;
		height: 26px;
		line-height: 26px;
		font-size: 14px;
		box-sizing: content-box;
		width: 77%;
		border: 0 none;
	}

		.c-search-form .c-search-input:focus {
			outline: none;
		}

.c-search-select {
	text-align: center;
	cursor: default;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	height: 46px;
	line-height: 46px;
	border-left: 1px solid #DADADA;
	background-color: #FFF;
	width: 110px;
}

	.c-search-select .icon-xiasanjiao {
		font-size: 20px;
	}

	.c-search-select span {
		display: inline-block;
		border: none;
		color: #666666;
	}

.c-search-select-wrap {
	display: none;
	position: absolute;
	top: 46px;
	right: -1px;
	width: 610px;
	line-height: 30px;
	border: 1px solid #DADADA;
	color: #343434;
	background-color: #FFF;
	padding-bottom: 20px;
	cursor: default;
	padding: 10px 20px;
	z-index: 2;
}

.c-search-select-sub li {
	float: left;
	width: 100px;
	text-align: center;
	line-height: 50px;
	font-size: 20px;
}

	.c-search-select-sub li:hover {
		background-color: #F2F2F2;
		;
	}

.c-search-select-tab li {
	float: left;
	width: 100px;
	text-align: center;
}

	.c-search-select-tab li a {
		font-size: 16px;
		color: #333;
	}

		.c-search-select-tab li a:hover {
			text-decoration: none;
		}

.c-search-select-show {
	background: #F2F2F2;
}

.c-title {
	margin: 50px 0 20px;
	text-align: center;
}

	.c-title h2 {
		font-size: 30px;
	}

	.c-title p {
		font-size: 20px;
		color: #909090;
	}

.c-service {
	position: relative;
	width: 100%;
	height: 325px;
	overflow: hidden;
	background-color: #FFF;
	margin-bottom: 50px;
}

.c-service-item {
	position: absolute;
	left: 0;
	height: 321px;
	width: 100%;
	border-top: 4px solid #FFF;
	border-left: 1px solid #C3C3C3;
	/*transition: all 1s; */
	background-color: #FFF;
}

	.c-service-item.first-child1 {
		border-left: none;
	}

.c-service-main {
	float: left;
	width: 197px;
	height: 285px;
	text-align: center;
	padding: 20px;
}

	.c-service-main img {
		margin: 10px 0 15px;
	}

	.c-service-main h3 {
		font-size: 20px;
		line-height: 45px;
		;
	}

	.c-service-main p {
		color: #666666;
		line-height: 24px;
		font-size: 14px;
		margin-bottom: 20px;
	}

	.c-service-main a {
		width: 40%;
		margin: 0 auto;
		display: block;
		padding: 10px 20px;
		border: 1px solid #E2E2E2;
		color: #676767;
	}

		.c-service-main a:link, .c-service-main a:valid {
			color: #676767;
		}

.c-service-cnt {
	float: left;
	width: 256px;
	height: 100%;
	border-left: 1px solid #ECECEC;
}

.c-service-item.active1 {
	border-top-color: #1F8FFF;
	background-color: #FFF;
}

	.c-service-item.active1 .c-service-main a {
		background-color: #1D8CFF;
		border-color: #1D8CFF;
		color: #FFF;
		text-decoration: none;
	}

.c-service-c1-item {
	height: 59.5px;
	border-top: 1px solid #ECECEC;
	padding: 10px;
	line-height: 30px;
	;
}

	.c-service-c1-item.first-child,
	.c-service-c2-item.first-child {
		border-top: none;
	}

	.c-service-c1-item a, .c-service-c2-item a {
		display: inline-block;
		width: 50px;
		text-align: center;
		line-height: 24px;
		padding: 0 10px;
		color: #676767;
		border: 1px solid #C3C3C3;
	}

		.c-service-c1-item a:hover, .c-service-c2-item a:hover {
			text-decoration: none;
			background-color: #F2F2F2;
		}

	.c-service-c1-item span {
		margin-left: 10px
	}

	.c-service-c1-item big, .c-service-c2-item big {
		font-size: 18px;
	}

	.c-service-c1-item p {
		line-height: 29px;
	}

.c-service-c2-item {
	height: 120px;
	border-top: 1px solid #ECECEC;
	padding: 20px 10px;
	line-height: 30px;
}

.c-service-c3 a {
	width: 90px;
}

.c-service-c4 a {
	width: 30px;
}

.c-service-c4 .c-service-c1-item {
	height: 72px;
	padding-top: 25px;
}

.c-mark {
	height: 330px;
	margin-bottom: 60px;
}

.c-mark-left {
	float: left;
	cursor: pointer;
	width: 163px;
	height: 328px;
	margin-right: 20px;
	border: 1px solid #DFDFDF;
}

.c-mark-right {
	float: left;
	width: 1011px;
	height: 326px;
	;
	border: 2px solid #1F8FFF;
	overflow: hidden;
}

.c-mark-title {
	position: relative;
	height: 65px;
	line-height: 65px;
	padding-left: 25px;
	font-size: 18px;
}

	.c-mark-title .icon {
		margin-right: 6px;
		font-size: 24px;
		color: #676767;
	}

		.c-mark-title .icon.icon-kttx, .c-mark-title .icon.icon-dingzhijiaju {
			font-size: 22px;
		}

	.c-mark-title.active {
		background-color: #1F8FFF;
		color: #FFF;
	}

		.c-mark-title.active .icon {
			color: #FFF;
		}

	.c-mark-title .icon-youjiantou {
		display: none;
		position: absolute;
		font-size: 22px;
		right: -26px;
		top: 0;
		z-index: 2;
	}

	.c-mark-title.active .icon-youjiantou {
		display: block;
		color: #1F8FFF;
	}

.c-mark-item {
	display: none;
	padding: 40px;
	overflow: hidden;
}

	.c-mark-item.active2 {
		display: block;
	}

.c-mark-item-info, .c-mark-item-gap, .c-mark-item-img {
	float: left;
}

.c-mark-item-gap {
	width: 32px;
	text-align: center;
}

.c-mark-item-img {
	width: 280px;
	text-align: center;
}

.c-mark-item-info {
	width: 619px;
	height: 206px;
	padding-top: 40px;
	font-size: 16px;
	;
}

	.c-mark-item-info.c-mark-item-info-1 {
		padding-top: 0;
	}

	.c-mark-item-info p {
		text-indent: 2em;
		line-height: 35px;
		margin-bottom: 30px;
	}

	.c-mark-item-info.c-mark-item-info-1 p {
		margin-bottom: 0;
	}

.c-mark-more {
	display: block;
	width: 120px;
	margin: 20px auto;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	border: 2px solid #1F8FFF;
	color: #1F8FFF;
}

	.c-mark-more:link, .c-mark-more:visited {
		color: #1F8FFF
	}

	.c-mark-more:hover {
		text-decoration: none;
		background-color: #1F8FFF;
		color: #FFF;
	}

.c-solution {
	height: 540px;
	background: url(../images/solutionBg.jpg) no-repeat center;
}

.c-solution-left {
	width: 850px;
	height: 340px;
	float: left;
	padding: 50px;
	position: relative;
}

	.c-solution-left .box {
		position: relative;
		width: 100%;
		height: 100%;
		overflow: hidden;
		zoom: 1;
	}

	.c-solution-left .list {
		overflow: hidden;
		width: 9999px;
		height: 100%;
		zoom: 1;
	}

.cxscroll .list li {
	float: left;
	width: 250px;
	padding: 50px 18px 0;
}

.c-solution-case {
	font-size: 14px;
	line-height: 28px;
	display: none;
}

	.c-solution-case.active3 {
		display: block;
	}

.c-solution-right {
	float: right;
	width: 200px;
	margin-top: 100px;
}

	.c-solution-right h3 {
		margin-bottom: 20px;
		font-size: 20px;
	}

.c-solution-opt {
	position: absolute;
	cursor: pointer;
	top: 170px;
	left: 0;
	font-size: 50px;
	color: #2D8CEA;
}

	.c-solution-opt.c-solution-opt-right {
		left: auto;
		right: 0;
		text-align: right;
	}

	.c-solution-opt.disable {
		color: #9A9A9A;
		cursor: auto;
	}

	.c-solution-opt:hover {
		text-decoration: none;
	}

.c-solution-lb-wrapper {
	width: 200%;
}

.c-solution-lb {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 210px;
	padding: 0 20px;
	height: 240px;
	background-color: #FFF;
}

	.c-solution-lb:hover {
		text-decoration: none;
	}

.c-solution-icon-bg {
	position: relative;
	transform-origin: center;
	width: 150px;
	height: 180px;
	font-size: 130px;
	top: -70px;
	margin: 0 auto;
	text-align: center;
}
/*.c-solution-icon-bg:before {content: "\e61d";text-align: center; }*/
.c-solution-icon-text {
	position: absolute;
	color: #FFF;
	z-index: 2222;
	font-size: 60px;
	top: -28px;
	left: 50%;
	margin-left: -30px;
}

.c-solution-icon-home {
	color: #8F70E7;
}

.c-solution-icon-canyin {
	color: #47BE30;
}

.c-solution-icon-yingjian {
	color: #FE502D;
}

.c-solution-lb, .c-solution-lb:hover {
	color: #333333;
}

	.c-solution-lb h3 {
		line-height: 60px;
		font-size: 20px;
		margin-top: -85px;
	}

	.c-solution-lb p {
		line-height: 30px;
		color: #666666;
		font-size: 14px;
	}

	.c-solution-lb:link, .c-solution-lb:visited {
		color: #333333;
	}

.c-apply {
	width: 100%;
	overflow: hidden;
}

.c-apply-item {
	float: left;
	text-align: center;
	width: 233px;
	height: 245px;
	padding: 30px 20px 0;
	*padding: 20px 20px 0;
	border: 2px solid #DADADA;
	border-bottom-width: 8px;
	margin-left: 30px;
	transition: all .5s;
	-webkit-transition: all .5s;
}

	.c-apply-item.first-child {
		margin-left: 0;
	}

	.c-apply-item:hover {
		text-decoration: none;
	}

.c-apply-icon {
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin: 0 auto 20px;
	*margin: 0;
	text-align: centeroverflow: hidden;
}

.c-apply-item .icon {
	color: #1D8CFF;
	font-size: 70px;
}

.c-apply-item h3 {
	font-size: 20px;
	line-height: 40px;
}

.c-apply-item p {
	line-height: 30px;
	font-size: 14px;
}

.c-apply-item .icon.icon-hezuo {
	font-size: 65px;
}

.c-apply-item .icon.icon-tubiao97 {
	font-size: 100px;
	line-height: 90px;
	;
}

.c-apply-item:link, .c-apply-item:visited {
	color: #333333;
}

.c-apply-item:hover {
	background-color: #1D8CFF;
	color: #FFF;
	border-color: #0B6BCF;
	;
}

	.c-apply-item:hover .icon {
		color: #FFF;
	}

.c-case .c-title {
	position: relative;
}

	.c-case .c-title h2 {
		width: 150px;
		color: #3178D0;
		border-bottom: 2px solid #3178D0;
		margin: 0 auto;
	}

	.c-case .c-title hr {
		*display: none;
		position: absolute;
		height: 1px;
		background-color: #E5E5E5;
		top: 45px;
		width: 100%;
		left: 0;
		border: none;
	}

.c-case-item {
	float: left;
	width: 227px;
	margin-left: 16px;
	background-color: #E8E9E4;
}

	.c-case-item.first-child {
		margin-left: 0;
	}

.c-case-item-img {
	border: 1px solid #E1E1E1;
	background-color: #FFF;
	height: 116px;
	padding: 20px 0;
	text-align: center;
	overflow: hidden;
}

.c-case-item-title {
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}

.c-case-item:hover {
	background-color: #FF654D;
	color: #FFF;
}

.c-case-more {
	margin: 20px 0;
	line-height: 40px;
	font-size: 16px;
}

	.c-case-more a {
		color: #464646;
		text-decoration: underline;
	}

	.c-case-more .icon {
		font-size: 10px;
	}

	.c-case-more sup {
		top: -0.8em;
	}

	.c-case-more sub {
		bottom: -0.5em;
	}

	.c-case-more a:link, .c-case-more a:visited {
		color: #464646;
	}

.c-join {
	position: relative;
	height: 585px;
	color: #FFF;
	overflow: hidden;
	text-align: center;
	background: url(../images/qdjm-bg.jpg) center no-repeat;
}

	.c-join p {
		width: 800px;
		margin: 20px auto;
		font-size: 16px;
		line-height: 30px;
		text-align: left;
		text-indent: 2em;
	}

.c-join-header {
	position: relative;
	height: 130px;
	overflow: hidden;
}

	.c-join-header span {
		position: absolute;
		top: 0;
		left: 50%;
		z-index: 99;
		line-height: 70px;
		font-size: 28px;
		margin-left: -56px;
		color: #FFF;
	}

	.c-join-header .icon {
		font-size: 180px;
		z-index: 99;
		position: relative;
		top: -120px;
		color: #2F79D0;
	}

	.c-join-header span {
		font-family: "微软雅黑";
	}

.c-join h2 {
	font-size: 36px;
	line-height: 80px;
}

a.c-join-more {
	display: block;
	width: 160px;
	text-align: center;
	line-height: 45px;
	border: 2px solid #FFF;
	color: #FFF;
	margin: 60px auto 20px;
	font-size: 22px;
	;
}

	a.c-join-more:hover {
		text-decoration: none;
		border-color: #2F79D0;
		background-color: #2F79D0;
		color: #FFF;
	}

.c-why .ul-inline li {
	width: 100px;
	padding: 20px 50px;
	text-align: center;
}

	.c-why .ul-inline li img {
		margin-left: 10px;
	}

	.c-why .ul-inline li p {
		margin-top: 10px;
		line-height: 20px;
	}

.c-link-list {
	float: left;
	margin: 40px;
	font-size: 14px;
	line-height: 24px;
	;
}

	.c-link-list.c-link-list-big {
		font-size: 16px;
		line-height: 30px;
	}

	.c-link-list h5 {
		font-size: 18px;
		color: #F2F2F2;
		line-height: 30px;
		margin-bottom: 10px;
	}

.width1000 .c-notice .c-notice-item {
	width: 380px;
	margin-right: 60px;
}

.width1000 .c-notice-item p {
	width: 280px;
}

.width1000 .c-search-form {
	width: 450px
}

.width1000 .c-service-main {
	width: 177.5px;
	padding: 20px 5px;
}

.width1000 .c-service-cnt {
	248px
}

.width1000 .c-mark-right {
	width: 811px;
}

.width1000 .c-mark-item {
	padding: 40px 20px;
}

.width1000 .c-mark-item-info {
	width: 490px;
}

	.width1000 .c-mark-item-info p {
		line-height: 25px;
	}

.width1000 .c-mark-item-img {
	width: 240px;
}

.width1000 .c-solution-left {
	width: 700px
}

.width1000 .c-solution-right {
	width: 180px;
}

.width1000 .cxscroll .list li {
	width: 200px;
}

.width1000 .c-solution-lb {
	width: 160px;
}

	.width1000 .c-solution-lb h3 {
		line-height: 30px;
		;
	}

.width1000 .c-solution-icon-bg:before {
	font-size: 120px;
}

.width1000 .c-apply-item {
	width: 183px;
}

.width1000 .c-case-item {
	width: 187px;
}

.width1000 .c-case-item-img {
	padding: 20px 0;
}

	.width1000 .c-case-item-img img {
		width: 100%;
		height: 116px;
	}

.width1000 .c-why .ul-inline li {
	padding: 20px 30px;
}

.width1000 .c-link-list {
	margin: 40px 20px
}

.width1000 .c-nav .ul-inline {
	margin-right: 30px
}

.width1000 .c-nav-item {
	width: 80px;
}

.width1000 .c-subnav-wrapper {
	margin-right: 374px;
}

.width1000 .c-subnav-item {
	width: 95px;
}

.c-rmenu {
	position: fixed;
	right: 0px;
	bottom: 0;
	height: auto;
	padding-bottom: 33px;
	padding-right: 20px;
	z-index: 999;
	zoom: 1;
}

* html .c-rmenu {
	position: absolute;
	left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));
	top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

	.c-rmenu .btn {
		width: 72px;
		height: 73px;
		margin-bottom: 1px;
		cursor: pointer;
		position: relative;
		padding: 0;
		display: block;
		border-radius: 0;
		border: none;
	}



		.c-rmenu .btn .icon {
			font-size: 26px;
			line-height: 40px;
		}

	.c-rmenu .btn-qq {
		color: #FFF;
		background-color: #6da9de;
	}

		.c-rmenu .btn-qq:hover {
			background-color: #488bc7;
		}

	.c-rmenu a.btn-qq, .c-rmenu a.btn-qq:visited {
		color: #FFF;
		background-color: #6da9de;
		text-decoration: none;
		display: block;
	}

	.c-rmenu .btn-wx {
		color: #FFF;
		background-color: #78c340;
	}

		.c-rmenu .btn-wx:hover {
			background-color: #58a81c;
		}

		.c-rmenu .btn-wx .pic {
			position: absolute;
			left: -160px;
			top: 0px;
			display: none;
			width: 160px;
			height: 160px;
		}

	.c-rmenu .btn-phone {
		color: #FFF;
		background-color: #fbb01f;
	}

		.c-rmenu .btn-phone:hover {
			background-color: #ff811b;
		}

		.c-rmenu .btn-phone .phone {
			background-color: #ff811b;
			position: absolute;
			width: 160px;
			left: -160px;
			top: 0px;
			line-height: 73px;
			color: #FFF;
			font-size: 18px;
			text-align: center;
			display: none;
		}

	.c-rmenu .btn-top {
		color: #FFF;
		line-height: 80px;
		background-color: #666666;
		display: none;
	}

		.c-rmenu .btn-top:hover {
			background-color: #444;
		}

.c-top .wrapper {
	z-index: 999999;
}

.c-netGuide {
	cursor: default;
}

.c-netGuide-wrapper {
	display: none;
	position: absolute;
	top: 28px;
	right: 130px;
	width: 110px;
	overflow: hidden;
	background-color: #FBFBFB;
	border: 1px solid #E3E3E3;
	z-index: 999999;
	border-bottom: 0 none;
	border-radius: 2px;
}

	.c-netGuide-wrapper li {
		float: none;
		border-bottom: 1px solid #E3E3E3;
		padding: 0;
		line-height: 0;
	}




/*全域建站*/
.station_ban {
	position: relative;
	height: 310px;
	width: 100%;
	overflow: hidden;
}

	.station_ban img {
		height: 310px;
		position: relative;
		left: 50%;
		margin-left: -960px;
	}

.w-product {
	text-align: center;
}

	.w-product h2 {
		font-size: 24px;
	}

.station-product li {
	position: relative;
	float: left;
	width: 273px;
	height: 404px;
	margin-right: 36px;
	overflow: hidden;
}

	.station-product li a {
		display: block;
	}

.station-product-visible {
	width: 270px;
	height: 400px;
	border: 1px solid #ddd;
	border-top: none;
	background: #fff;
	float: left;
	display: block;
	text-decoration: none;
	color: #333;
}

	.station-product-visible:link {
		color: #333;
	}

.station-product-hidden {
	position: absolute;
	bottom: -400px;
	width: 272px;
	height: 400px;
	color: #fff;
	background: #32c3ff;
}

.green.station-product-hidden {
	position: absolute;
	bottom: -400px;
	width: 272px;
	height: 400px;
	color: #fff;
	background: #afde2a;
}

.pink.station-product-hidden {
	position: absolute;
	bottom: -400px;
	width: 272px;
	height: 400px;
	color: #fff;
	background: #ff755a;
}

.yellow.station-product-hidden {
	position: absolute;
	bottom: -400px;
	width: 272px;
	height: 400px;
	color: #fff;
	background: #ffc701;
}

.station-product-hidden:link {
	color: #fff;
}

.station-product-visible:hover, .station-product-hidden:hover {
	text-decoration: none;
	color: #333;
}

.station-product li:hover .station-product-hidden {
	bottom: 0px;
	transition: all 1s;
}

.station-product-hidden:hover {
	color: #fff;
}

.w-choice-tp {
	height: 295px;
}

.choice-title {
	font-size: 20px;
	font-weight: bold;
	line-height: 45px;
	padding-top: 5px;
}

.title-blue {
	color: #32c3ff;
}

.choice-content {
	width: 195px;
	margin: 0 auto;
	font-size: 12px;
	line-height: 22px;
}

	.choice-content h3 {
		font-size: 14px;
		line-height: 30px;
	}

.w-choice-bt {
	border-top: 1px solid #DDDDDD;
	line-height: 35px;
	padding-top: 10px;
}

.choice-buy {
	width: 110px;
	height: 30px;
	display: block;
	text-align: center;
	background: #f07d2b;
	line-height: 30px;
	margin: 10px auto;
	color: #fff;
}

.line-bule {
	height: 4px;
	background: #32c3ff;
}

.line-green {
	height: 4px;
	background: #afde2a;
}

.line-pink {
	height: 4px;
	background: #ff755a;
}

.line-yellow {
	height: 4px;
	background: #ffc701;
}

.title-green {
	color: #afde2a;
}

.title-pink {
	color: #ff755a;
}

.title-yellow {
	color: #ffc701;
}

.station-more {
	width: 130px;
	height: 40px;
	margin: 0 auto;
	text-align: center;
	line-height: 40px;
	background: #f07d2b;
}

	.station-more a {
		display: block;
		color: #fff;
		font-size: 16px;
		text-decoration: none;
	}

.c-problem.c-case .c-title h2 {
	width: 200px;
	color: #3178D0;
	border-bottom: 2px solid #3178D0;
	margin: 0 auto;
}

.station-problem {
	min-height: 100px;
}

	.station-problem li {
		float: left;
		width: 50%;
		box-sizing: border-box;
		display: block;
		font-size: 14px;
		line-height: 34px;
		background: url(../images/point.png) no-repeat left center;
		padding: 0 15px;
	}

		.station-problem li a {
			display: block;
			color: #333;
			text-decoration: none;
		}

			.station-problem li a:hover {
				color: #3178D0;
			}

.sta-more {
	width: 55px;
	height: 20px;
	float: right;
	display: block;
	text-align: center;
	background: #e8e8e5;
	line-break: 20px;
	border-radius: 30px;
	margin-top: 10px;
}

	.sta-more a {
		display: block;
		color: #333;
		text-decoration: none;
		font-size: 12px;
	}

.fast li {
	position: relative;
	float: left;
	height: 130px;
	width: 300px;
	text-align: center;
	background: url(../images/fast05.png) repeat-x;
	background-position: 0px 50px;
	font-size: 16px;
	color: #4b95e5;
}

.fasta {
	background: #fff;
	width: 98px;
	display: block;
	padding: 0 15px;
	margin: 0 auto;
}

.fast-pic {
	position: absolute;
	left: 75px;
	bottom: 74px;
}

.station-case.temp-tab-item-total li {
	margin-left: 0;
}

.line-height-24 {
	line-height: 24px;
}

.staton-buy {
	width: 150px;
	height: 50px;
	font-size: 18px;
	margin: 0 auto;
	line-height: 50px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 8px;
	margin-top: 60px;
}

@-webkit-keyframes twinkling { /*透明度由0到1*/
	0% {
		opacity: 0; /*透明度为0*/
	}

	30% {
		opacity: 0.5; /*透明度为0.5*/
	}

	100% {
		opacity: 1; /*透明度为1*/
	}
}
/* -webkit-animation: twinkling 1s infinite ease-in-out; */


/*模板--开始*/
.temp-search-visible {
	background: url(../images/qy-bg.jpg) no-repeat center;
	padding-top: 50px;
	padding-bottom: 10px;
}

.temp-search-icon {
	position: absolute;
}

.temp-search-form {
	position: relative;
	width: 570px;
	margin: 0 auto
}

	.temp-search-form input {
		border: none;
		height: 40px;
		line-height: 40px;
		padding: 5px 60px 5px 10px;
		width: 500px;
	}

	.temp-search-form button {
		position: absolute;
		right: 0;
		top: 0;
		height: 50px;
		width: 60px;
		text-align: center;
		background: none;
		border: none;
		color: #00adef;
		font-size: 30px;
		cursor: pointer;
	}

.temp-search-color {
	margin: 20px auto;
	overflow: hidden;
	width: 715px;
}

	.temp-search-color li {
		float: left;
		cursor: pointer;
		width: 35px;
		height: 35px;
		border-radius: 50%;
		line-height: 35px;
		text-align: center;
		color: #FFF;
		margin: 8px;
		_margin: 5px;
		-webkit-transition: all 0.3s ease-in-out 0s;
		-moz-transition: all 0.3s ease-in-out 0s;
		-ms-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
	}

		.temp-search-color li a {
			color: #fff;
		}

		.temp-search-color li.hover {
			width: 35px;
			height: 35px;
			font-size: 13px;
			transition: .5s;
		}

		.temp-search-color li.hover,
		.temp-search-color li.on {
			font-size: 13px;
			border-radius: 6px;
			-webkit-transform: rotate(-135deg);
			-moz-transform: rotate(-135deg);
			-ms-transform: rotate(-135deg);
			transform: rotate(-135deg);
		}

			.temp-search-color li.hover a,
			.temp-search-color li.on a {
				font-size: 13px;
				display: block;
				color: #fff;
				-webkit-transform: rotate(495deg);
				-moz-transform: rotate(495deg);
				-ms-transform: rotate(495deg);
				transform: rotate(495deg);
				-webkit-transition: all 0.3s ease-in-out 0s;
				-moz-transition: all 0.3s ease-in-out 0s;
				-ms-transition: all 0.3s ease-in-out 0s;
				transition: all 0.3s ease-in-out 0s;
			}

.temp-search-more, .temp-search-more:link, .temp-search-more:hover, .temp-search-more:visited {
	color: #FFF;
	text-decoration: none;
}

.temp-search-more {
	font-size: 14px;
}

.temp-search-hidden {
	display: none;
	background-color: #1f2437;
	color: #FFF;
	padding: 18px 0px;
}

	.temp-search-hidden dt {
		color: #ECCB4A;
		float: left;
		list-style: none;
		margin-right: 25px;
		line-height: 30px;
		font-size: 13px;
		font-weight: bold;
	}

	.temp-search-hidden dd {
		float: left;
		list-style: none;
		margin-right: 25px;
		line-height: 30px;
		font-size: 13px;
	}

		.temp-search-hidden dd a,
		.temp-search-hidden dd a:link,
		.temp-search-hidden dd a:hover,
		.temp-search-hidden dd a:visited {
			color: #FFF;
		}

	.temp-search-hidden .price_a {
		width: 400px;
		overflow: hidden;
		float: left;
	}

	.temp-search-hidden .yuyan_a {
		width: 400px;
		overflow: hidden;
		float: left;
	}

	.temp-search-hidden .hangy_a {
		width: 800px;
		overflow: hidden;
		margin: 0 auto;
		clear: both;
	}

.wrapper_540 {
	width: 800px;
	margin: 0 auto;
}

.temp-tab {
	background-color: #EFF4F7;
	padding-top: 20px;
	padding-bottom: 20px;
}

.temp-tab-title {
	border-top: 1px solid #CDCDCD;
	overflow: hidden;
	border-right: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
	width: 603px;
	margin: 0 auto 40px;
	box-shadow: 2px 2px 6px #CDCDCD;
}

	.temp-tab-title li {
		float: left;
		width: 200px;
		background-color: #FFF;
		height: 54px;
		line-height: 54px;
		text-align: center;
		border-bottom: 4px solid #FFF;
		border-left: 1px solid #CDCDCD;
		cursor: pointer;
	}

		.temp-tab-title li.temp-active {
			border-bottom-color: #499BF1;
			color: #499BF1
		}

.temp-tab-item, .host-tab-item {
	display: none;
}

	.temp-tab-item.temp-item-active, .host-tab-item.host-item-active {
		display: block;
	}
/*pc*/
.temp-tab-item-web li {
	background: #fff;
	width: 195px;
	padding: 5px;
	margin: 0 10px 0 10px;
	margin-bottom: 30px;
	box-shadow: 3px 3px 3px #cfd3d6;
}

	.temp-tab-item-web li a {
		display: block;
		width: 195px;
	}

		.temp-tab-item-web li a img {
			width: 195px;
			height: 196px;
		}

.temp-tab-item-web-text {
	margin: 10px auto;
}

.temp-tab-item-web-bnt {
	position: relative;
	background: #fe9800;
	border: none;
	color: #fff;
	font-size: 14px;
	width: 36px;
	text-align: center;
	padding: 8px 0px 12px;
	border-radius: 3px;
	cursor: pointer;
}

	.temp-tab-item-web-bnt i {
		position: absolute;
		bottom: -4px;
		left: 10px;
	}
/*pc+moblie*/
.temp-tab-item-total {
	_margin-bottom: 50px;
}

	.temp-tab-item-total li {
		width: 264px;
		margin-left: 70px;
		margin-bottom: 80px;
	}

.temp-teb-item-wrap {
	display: block;
	width: 266px;
	height: 210px;
	position: relative;
	background: url(../images/visible-pc-shadow.png) no-repeat bottom center;
}

.temp-teb-item-computer, .temp-teb-item-computer-visible img {
	width: 264px;
	height: 200px;
}

.temp-teb-item-computer {
	position: relative;
	overflow: hidden;
	border: solid 1px #bebebe;
}

.temp-teb-item-phone {
	position: absolute;
	bottom: -45px;
	right: -25px;
	z-index: 2;
	background: url(../images/visible-phone-bg.png) no-repeat;
	width: 83px;
	height: 133px;
	padding-top: 16px;
	text-align: center;
}

.temp-teb-item-moblie {
	position: relative;
	width: 72px;
	height: 110px;
	margin: 0px auto;
	overflow: hidden;
}

.temp-teb-item-phone-visible img {
	width: 72px;
	height: 108px;
	border: solid 1px #dfdfdf;
}

.temp-teb-item-computer-hidden, .temp-teb-item-phone-hidden, .temp-tab-item-handset-icon-hidden {
	position: absolute;
	top: 200px;
	left: 0px;
	transition: all 1s;
	background: url(../images/invisible_bg.png) repeat;
	width: 266px;
	padding-top: 35px;
}

.temp-teb-item-phone-hidden {
	top: -110px;
	left: 0px;
	width: 72px;
	height: 70px;
	padding-top: 40px;
}

.temp-teb-item-preview {
	background: #4b95e5;
	width: 92px;
	height: 92px;
	text-align: center;
	line-height: 92px;
	color: #fff;
	font-size: 16px;
	border-radius: 50%;
	margin: 0px auto;
	margin-bottom: 34px;
}

.temp-teb-item-invisible-title {
	background: #ececec;
	height: 40px;
	line-height: 40px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0px 10px;
}

.temp-teb-item-wrap:hover .temp-teb-item-computer .temp-teb-item-computer-hidden, .temp-teb-item-wrap:hover .temp-teb-item-phone .temp-teb-item-phone-hidden {
	top: 0px;
}

.temp-tab-item-total-text {
	width: 200px;
}
/*moblie*/
.temp-tab-item-handset li {
	width: 188px;
	margin: 10px 34px 65px 34px;
}

.temp-tab-item-handset-icon {
	display: block;
	background: url(../images/moblie_icon.png) no-repeat;
	width: 188px;
	height: 307px;
	padding-top: 46px;
	position: relative;
}

.temp-tab-item-handset-icon-vsible img, .temp-tab-item-handset-icon-child {
	width: 160px;
	height: 240px
}

.temp-tab-item-handset-icon-child {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.temp-tab-item-handset-icon-hidden {
	position: absolute;
	width: 160px;
	height: 205px;
	color: #fff;
	text-align: center;
	top: 240px;
}

	.temp-tab-item-handset-icon-hidden p {
		margin-bottom: 10px;
	}

	.temp-tab-item-handset-icon-hidden img {
		width: 90px 90px;
	}

.temp-tab-item-handset-icon-look {
	background: #ff6600;
	border: none;
	color: #fff;
	padding: 2px 32px;
	border-radius: 3px;
	margin-top: 15px;
	cursor: pointer;
}

.temp-tab-item-handset-icon:hover {
	background-position: -198px 0px;
}

	.temp-tab-item-handset-icon:hover .temp-tab-item-handset-icon-hidden {
		top: 0px;
	}

.temp-tab-item-handset {
	width: 95%;
	margin: 0 auto;
}

.temp-tab-item-web {
	width: 95%;
	margin: 0 auto;
}

/*模板--结束*/

/*商城详情*/
.shop-banner {
	width: 100%;
	height: 394px;
	background: url(../images/shopBanner.png) no-repeat center;
}

.shop-type {
	position: relative;
	background-color: #FFF;
}

.shop-wrapper {
	background-color: #F4F5F5;
	padding-bottom: 40px;
}

.shop-type ul {
	width: 903px;
	margin: 0 auto;
	overflow: hidden;
}

	.shop-type ul li {
		float: left;
		position: relative;
		cursor: pointer;
		font-size: 16px;
		line-height: 58px;
		width: 300px;
		text-align: center;
	}

.shop-type .shop-trangle {
	position: absolute;
	left: 50%;
	margin-left: -320px;
}

.shop-type ul li.shop-type-active {
	color: #fff;
	background: #2b91e0;
}

.shop-type-cnt {
	min-height: 300px;
}

.shop-type-item {
	display: none;
	width: 1000px;
	margin: 20px auto;
}

.shop-type-intro-tab {
	margin: 0;
}

.shop-type-pic {
	line-height: 0;
	margin: 20px 40px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	background-color: #FFF
}

.shop-type-info {
	margin: 20px 40px;
	line-height: 40px;
	width: 400px;
}

	.shop-type-info h4 {
		font-size: 22px;
		line-height: 50px;
		color: #000;
	}

	.shop-type-info .text-red {
		font-size: 16px;
	}

	.shop-type-info hr {
		border: none;
		border-bottom: 1px dashed #ddd;
		margin-bottom: 20px;
	}

	.shop-type-info ul {
		margin-bottom: 20px;
	}

.shop-btn-buy, .shop-btn-cart {
	display: inline-block;
	line-height: 45px;
	padding: 0 30px;
	color: #FFF;
	margin-right: 20px;
}

	.shop-btn-buy:hover {
		background-color: #C52A2D;
		text-decoration: none;
		color: #fff;
	}

	.shop-btn-cart:hover {
		text-decoration: none;
		color: #fff;
		background-color: #3E73B7
	}

	.shop-btn-buy:link, .shop-btn-cart:link {
		color: #FFF;
	}

.shop-btn-buy {
	background-color: #E53B3E;
}

.shop-btn-cart {
	background-color: #598DC7;
}

	.shop-btn-cart i.iconfont {
		display: inline-block;
		width: 40px;
		margin-left: -30px;
		margin-right: 20px;
		text-align: center;
		height: 45px;
		background-color: #3E73B7
	}

.shop-type-intro {
	background-color: #FFF;
	border: 1px solid #DDD;
	padding: 20px 10px;
	line-height: 30px;
}

.shop-type-intro-tab {
	font-size: 16px;
	width: 100%;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

	.shop-type-intro-tab li {
		cursor: pointer;
		float: left;
		padding: 0 20px;
		margin-right: 20px;
		border-bottom: 4px solid #FFF;
	}

		.shop-type-intro-tab li.shop-type-intro-tab-active {
			border-bottom-color: #E53B3E;
		}

.shop-type-intro table {
	display: none;
	width: 96%;
	margin: 20px 2%;
	border-collapse: collapse;
}

	.shop-type-intro table thead {
		background-color: #9BC813;
		color: #E8F2D5;
	}

	.shop-type-intro table th {
		text-align: center;
	}

	.shop-type-intro table td, .shop-type-intro table th {
		padding: 2px 4px;
		border: 1px solid #D0D0D0;
	}

/*购买详情*/
.wnweb-banner {
	width: 100%;
	height: 310px;
	text-align: center;
	background: url(../images/station_banner.jpg) no-repeat center;
}

.webdeta-type {
	position: relative;
	background-color: #FFF;
	border-bottom: 1px solid #CECECE;
	padding: 10px 0;
}

	.webdeta-type ul {
		width: 903px;
		margin: 0 auto;
		overflow: hidden;
	}

		.webdeta-type ul li {
			float: left;
			position: relative;
			cursor: pointer;
			font-size: 16px;
			line-height: 38px;
			width: 225px;
			text-align: center;
			border-left: 1px solid #ABABAB;
		}

	.webdeta-type .shop-trangle {
		position: absolute;
		bottom: -15px;
		left: 50%;
		margin-left: -355px;
	}

	.webdeta-type ul li.shop-type-active {
		color: #E53B3E;
	}

.webdeta-type2 {
	position: relative;
	background-color: #FFF;
	border-bottom: 1px solid #CECECE;
}

	.webdeta-type2 ul {
		width: 1080px;
		margin: 0 auto;
		overflow: hidden;
	}

		.webdeta-type2 ul li {
			float: left;
			padding: 10px 0;
			position: relative;
			cursor: pointer;
			font-size: 16px;
			line-height: 38px;
			width: 150px;
			text-align: center;
			border-left: 1px solid #ddd;
		}

	.webdeta-type2 .shop-trangle {
		position: absolute; /*bottom: -15px;*/
		left: 43.5%;
		margin-left: -355px;
	}

	.webdeta-type2 ul li.shop-type-active {
		color: #fff;
		background: #2B91E0;
	}




.wnstation-product {
	overflow: hidden;
}

	.wnstation-product li {
		position: relative;
		float: left;
		height: auto;
		overflow: hidden;
	}

		.wnstation-product li > div {
			width: 485px;
			color: #666;
			display: block;
			border: 1px solid #ddd;
			box-sizing: border-box;
			background: #fff;
			display: block;
		}

		.wnstation-product li .wn-bgblue {
			color: #32c3ff;
		}

		.wnstation-product li .wn-yellow {
			color: #ffc701;
		}

		.wnstation-product li .wn-bgblue span {
			float: left;
			width: 100px;
			background: url(../images/biaoz.png) no-repeat bottom center;
		}

		.wnstation-product li .wn-yellow span {
			float: left;
			width: 100px;
			background: url(../images/jingz.png) no-repeat bottom center;
		}
		/*.wnstation-product li .wn-bgblue:hover span{background: url(../images/biaoz.png)  no-repeat top center; }
.wnstation-product li .wn-yellow:hover span{background: url(../images/jingz.png) no-repeat top center; }
.wnstation-product li .wn-bgblue:hover{ background:#32c3ff; color: #fff !important; text-decoration: none;}
.wnstation-product li .wn-yellow:hover{ background:#ffc701; color: #fff !important; text-decoration: none;}
.wnstation-product li .wn-bgblue:hover p,.wnstation-product li .wn-yellow:hover p{ color: #fff;}*/
		.wnstation-product li h3 {
			font-size: 24px;
			height: 60px;
			line-height: 60px;
			width: 100%;
			text-align: left;
			padding-bottom: 10px;
			padding-top: 15px;
		}

			.wnstation-product li h3 i {
				font-size: 14px;
				color: #666;
				padding-left: 20px;
			}

		.wnstation-product li p {
			overflow: hidden;
			font-size: 13px;
			padding-bottom: 15px;
			color: #666;
			text-align: left;
			width: 84%;
			margin: 0 auto;
		}

		.wnstation-product li span {
			width: 100%;
			display: block;
			text-align: center;
			height: 60px;
			margin-left: 20px;
		}

		.wnstation-product li p i {
			font-style: normal;
			cursor: pointer;
			width: 70px;
			margin: 0 5px 0 5px;
			height: 36px;
			line-height: 36px;
			color: #666;
			font-size: 14px;
			text-align: center;
			display: inline-block;
			border: 1px solid #ddd;
		}

			.wnstation-product li p i:hover {
				background: #2b91e0;
				color: #fff;
				border: 1px solid #2b91e0;
			}

.wnstation-shop {
	overflow: hidden;
}

	.wnstation-shop li {
		position: relative;
		float: left;
		height: auto;
		overflow: hidden;
	}

		.wnstation-shop li a {
			width: 313px;
			color: #666;
			display: block;
			border: 1px solid #ddd;
			min-height: 150px;
			box-sizing: border-box;
			background: #fff;
			display: block;
			padding: 25px 35px 25px 35px;
		}

			.wnstation-shop li a:hover {
				background: #08c;
				color: #fff;
				text-decoration: none;
			}

			.wnstation-shop li a h3 {
				font-size: 24px;
				padding-bottom: 10px;
			}

			.wnstation-shop li a div {
				font-size: 14px;
				text-align: center;
			}

.margin-top-20 {
	margin-top: 20px;
}

.mg-bt-20 {
	margin-bottom: 20px;
}

.wnstation-shop li a em {
	text-decoration: line-through;
}

.wnstation-shop li a:hover span, .wnstation-shop li a .sub span {
	color: #FF7878;
}

.webdeta .global_quan {
	font-size: 24px;
	color: #2b91e0;
	width: 100%;
	text-align: center;
	padding-bottom: 20px;
}

.webdeta .table_liu tr td:first-child {
	background: #f5f5f5;
}

.webdeta .suixin {
	width: 96%;
	overflow: hidden;
	margin: 0 auto;
	box-sizing: border-box;
}

	.webdeta .suixin li {
		width: 50%;
		text-align: center;
		font-size: 14px;
		padding: 10px 20px;
		color: #333;
		line-height: 30px;
		float: left;
		box-sizing: border-box;
	}

		.webdeta .suixin li h3 {
			font-size: 20px;
			padding-top: 5px;
			text-align: left;
		}

		.webdeta .suixin li p {
			font-size: 14px;
			line-height: 24px;
			padding-top: 5px;
			text-align: left;
		}

		.webdeta .suixin li span {
			padding: 10px;
			margin: 10px 20px 30px 0;
			float: left;
			background: #32C3FF;
			font-size: 30px;
			text-align: center;
			width: 50px;
			line-height: 50px;
			color: #fff;
			height: 50px;
			border-radius: 50%;
			display: inline-block;
		}

.font-16 {
	font-size: 16px;
}

.wn-ljgmshop button {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #fff;
	font-size: 16px;
	background-color: #5cb85c;
	border-color: #4cae4c;
	border: none;
	border-radius: 5px;
	line-height: 40px;
	padding: 0 40px;
}

	.wn-ljgmshop button:hover {
		background: #449d44;
		cursor: pointer;
	}

.wnstation-product.activebg {
	background: #2b91e0;
	color: #fff;
	border: 1px solid #2b91e0;
}

.activebg {
	background: #2b91e0;
	color: #fff !important;
	border: 1px solid #2b91e0;
}
/*购物车头部*/
.cartMain {
	width: 1200px;
	margin: 30px auto;
}

.lczu {
	width: 100%;
	margin: 15px 0;
	height: 30px;
	overflow: hidden;
}

	.lczu i {
		width: 25px;
		height: 23px;
		display: inline-block;
		float: left;
	}

		.lczu i img {
			vertical-align: middle;
			width: 25px;
			height: 23px;
		}

	.lczu span {
		float: left;
		font-size: 18px;
		color: #343434;
		line-height: 23px;
	}

.cartMain_hd {
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #343434;
	border: 1px solid #e0e0e0;
	font-size: 14px;
}

	.cartMain_hd .cartTop {
		height: 44px;
	}

		.cartMain_hd .cartTop .list_chk {
			width: 80px;
			text-indent: 45px;
		}

			.cartMain_hd .cartTop .list_chk i {
				font-size: 12px;
				font-style: normal;
				display: inline-block;
				width: 18px;
				height: 18px;
				text-align: left;
				font-family: "微软雅黑";
				font-family: "微软雅黑";
				font-family: "微软雅黑";
				font-family: "-webkit-body; font-family: "-webkit-body; font-family: "w;font-family: ";
				line-height: 18px;
				color: #fff;
				vertical-align: middle;
				margin: -2px 0px 1px 0px;
				transform: .5s;
				position: absolute;
				left: 20px;
				top: 16px;
			}

/*input[type="radio"] {  display: none !important;}*/
input[type="checkbox"]:checked + i, input[type="radio"]:checked + i {
	background: #2489c5;
	border: #2489c5 1px solid;
}

input[type="radio"] + i {
	border-radius: 7px !important;
}

input[type="checkbox"] + i {
	border-radius: 0 !important;
}

.cartMain_hd .cartTop .list_con {
	width: 180px;
}

.cartMain_hd .cartTop .list_chk label {
	position: absolute;
	left: 0px;
	margin: 0;
}

.cartMain_hd .cartTop .list_info {
	padding: 0;
}

.cartMain_hd .cartTop .list_con {
	text-indent: 20px;
}

.cartBox {
	width: 100%;
	overflow: hidden;
}

	.cartBox .shop_info {
		position: relative;
		width: 78%;
		height: 44px;
		float: left;
		line-height: 44px;
		vertical-align: baseline;
	}

	.cartBox .manjian {
		margin-left: 6px;
		width: 35px;
		height: 24px;
		float: left;
		padding-top: 26px;
		background: url(../images/sm-bg.png) no-repeat center center;
	}

		.cartBox .manjian .mwz {
			margin-top: -26px;
			text-align: center;
			color: #fff;
			font-size: 12px;
		}

	.cartBox .shop_info .all_check {
		position: relative;
		float: left;
		width: 30px;
		height: 38px;
	}

		.cartBox .shop_info .all_check input[type="checkbox"] {
			position: absolute;
			z-index: 0;
			left: -20px;
			top: -20px;
		}

		.cartBox .shop_info .all_check .shop {
			position: absolute;
			top: 13px;
		}

	.cartBox .shop_info .shop_name {
		font-size: 12px;
		float: left;
		padding-left: 12px;
	}

	.cartBox .fr_price {
		width: 22%;
		float: left;
	}

		.cartBox .fr_price p {
			font-size: 12px;
			color: #373d41;
			padding-top: 6px;
			padding-left: 20px;
		}

		.cartBox .fr_price .red-show {
			font-size: 12px;
			color: #f52f40;
			padding-top: 0px;
			margin-left: -20px;
		}

.cartMain .list_con .list_text i {
	color: #999999;
	font-size: 12px;
	margin: 0 10px;
	font-style: inherit;
	float: left;
}

.cartMain .list_con .list-xq {
	width: 500px !important;
}


input[type=radio],
input[type=checkbox] {
	width: 18px;
	height: 18px;
	vertical-align: middle;
	/*opacity: 0*/
}

.input_style {
	background: url(../images/green.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block
}

.radio_bg {
	background-position: -120px 0
}

.checkbox_bg {
	background-position: 0 0
}

.radio_bg_check {
	background-position: -168px 0
}

.checkbox_bg_check {
	background-position: -48px 0
}

.fen-check i {
	position: absolute;
	left: 20px;
	top: 20px;
}

.pl-del i {
	position: absolute;
	top: 32px;
}


.input_style1 {
	background: url(../images/green.png) no-repeat;
	width: 18px;
	height: 18px;
}



/*商品列表*/

.cartBox .order_content {
	background: #fcfcfc;
	border: 1px solid #e0e0e0;
	float: left;
	width: 1198px;
	padding-bottom: 20px;
}

	.cartBox .order_content a {
		display: block;
	}

		.cartBox .order_content a:hover {
			color: #1f8fff;
		}

.order_lists {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
}

	.order_lists:last-child {
		border-bottom: none;
	}

	.order_lists li {
		float: left;
		height: 100%;
	}

	.order_lists .list_chk {
		position: relative;
		width: 50px;
	}

		.order_lists .list_chk input[type="checkbox"] {
			position: absolute;
			z-index: 0;
		}

		.order_lists .list_chk .whole_check {
			position: absolute;
			z-index: 0;
		}

		.order_lists .list_chk .check-gap {
			position: absolute;
			z-index: 0;
		}

		.order_lists .list_chk label {
			margin: 20px 0 0 24px;
		}

	.order_lists .list_con {
		width: 160px;
	}

		.order_lists .list_con .list_img {
			width: 90px;
			height: 90px;
			margin-top: 20px;
			float: left;
		}

			.order_lists .list_con .list_img img {
				width: 100%;
				vertical-align: top;
			}

		.order_lists .list_con .list_text {
			margin: 20px 0 0 10px;
			line-height: 18px;
			width: 200px;
			font-size: 12px;
			float: left;
		}

.text-gap {
	padding-left: 20px !important;
}

.order_lists .list_con .list_text a {
	color: #3c3c3c;
}

	.order_lists .list_con .list_text a:hover {
		color: #ff873e;
		text-decoration: underline;
	}

.order_lists .list_info {
	width: 220px;
	padding: 20px;
}

.order_lists .list_info11 {
	width: 120px;
	padding: 20px;
}

.order_lists .list_info-1 {
	width: 220px;
	padding: 20px;
}

.order_lists .list_sum {
	padding: 0;
}

.order_lists .list_sum1 {
	padding: 20px 0
}

.order_lists .list_info p {
	color: #343434;
	line-height: 22px;
	margin-left: 20px;
	font-size: 12px;
}

.order_lists .list_info-1 p {
	color: #343434;
	line-height: 22px;
	margin-left: 0px;
	font-size: 12px;
}

.order_lists .list_price {
	width: 150px;
}

	.order_lists .list_price .num-1 select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: url(../images/xx1-b.png) no-repeat right 10px center;
		padding: 0 0 0 6px;
		width: 100px;
		height: 28px;
		font-size: 12px;
		border: 1px solid #c4c4c4;
		margin: 0;
		font-weight: normal;
	}

.xt-posi {
	position: absolute !important;
}

.order_lists .list_price .num-2 select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xxtb-b.png) no-repeat right 10px center;
	padding: 0 0 0 6px;
	width: 110px;
	height: 28px;
	font-size: 12px;
	border: 1px solid #ffd4bf;
	margin: 20px 0px 0 0px;
	font-weight: normal;
}

	.order_lists .list_price .num-2 select option {
		width: 110px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		background: #fff;
		border: 1px solid #ff8932;
	}

.order_lists .list_style {
	width: 150px;
}

.order_lists .list_price .num-2 select option:hover {
	background: #ff8833;
}


.map-fl-30 .list_price {
	margin-left: 10px;
}

.map-fl-30 .list_style {
	margin-top: 20px;
}

.order_lists .list_style .num-3 select {
	font-size: 12px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xx2-b.png) no-repeat right 10px center;
	padding: 0 0 0 6px;
	width: 138px;
	height: 28px;
	border: 1px solid #fbbec2;
	margin: 0px;
}

.order_lists .list_price .price {
	margin-top: 20px;
	line-height: 18px;
	font-family: Verdana,Tahoma,arial;
	color: #3c3c3c;
	font-weight: bold;
}

.order_lists .list_style .sstyle {
	margin-top: 20px;
	line-height: 18px;
	font-family: Verdana,Tahoma,arial;
	color: #3c3c3c;
	font-weight: bold;
}

.order_lists .list_amount {
	width: 150px;
}

	.order_lists .list_amount .amount_box {
		margin-top: 20px;
		width: 102px;
		height: 28px;
		position: relative;
	}

		.order_lists .list_amount .amount_box input {
			width: 44px;
			height: 20px;
			line-height: 28px;
			border: 1px solid #c3c5c6;
			color: #666666;
			text-align: center;
			padding: 4px 0;
			background-color: #fff;
			z-index: 2;
			position: absolute;
			left: 28px;
			float: left;
		}

		.order_lists .list_amount .amount_box a {
			float: left;
			height: 28px;
			width: 27px;
			border: 1px solid #c3c5c6;
			background: #fff;
			text-align: center;
			line-height: 28px;
			color: #666666;
			position: absolute;
			top: 0;
		}

			.order_lists .list_amount .amount_box a:hover {
				border-color: #ff873e;
				text-decoration: none;
				color: #ff873e;
				z-index: 3;
			}

		.order_lists .list_amount .amount_box .reduce {
			left: 0;
		}

		.order_lists .list_amount .amount_box .reSty {
			color: #cbcbcb;
		}

			.order_lists .list_amount .amount_box .reSty:hover {
				border-right: none;
				border-color: #e5e5e5;
				text-decoration: none;
				color: #cbcbcb;
			}

		.order_lists .list_amount .amount_box .plus {
			border-left-color: transparent;
			right: 0;
		}


.order_lists .list_sum, .order_lists .list_sum1 {
	width: 150px;
	margin-top: 20px;
}

.no-20 {
	margin-top: 0 !important;
}

.cartMain_hd .cartTop .list_sum {
	text-indent: 30px;
}

.order_lists .list_sum .sum_price {
	line-height: 18px;
	font-family: "微软雅黑";
	color: #343434;
	font-weight: normal;
	font-size: 12px;
}

.order_lists .list_sum .sline {
	text-decoration: line-through;
	color: #999999 !important;
}

.map-fl-30 .list_sum .sum_price {
	margin-left: 26px;
}

.order_lists .list_op {
	width: 90px;
}

	.order_lists .list_op .del {
		margin-top: 20px;
		line-height: 18px;
	}

.db-taocan {
	width: 100%;
	border-top: 1px solid #e0e0e0;
	margin: 20px 0 0 0;
	float: left;
}

	.db-taocan ul {
		margin: 0;
		padding: 0;
		width: 90%;
		margin: 0 auto;
		border-bottom: 1px solid #e0e0e0;
		overflow: hidden;
	}

		.db-taocan ul li {
			width: 16%;
			float: left;
			overflow: hidden;
		}

.db-noline {
	border-bottom: none !important;
}

.chengse {
	background-color: #ff8833 !important;
}

/*底部总计算价*/
.bar-kuan {
	width: 1198px;
	margin: 0 auto;
}

.bar-wrapper {
	width: 1198px;
	height: 80px;
	margin-top: 30px;
	position: relative;
	z-index: 99;
	background: #fff;
	border: 1px solid #e0e0e0;
}

	.bar-wrapper .bar-left {
		float: left;
	}

	.bar-wrapper .bar-right {
		float: right;
		color: #3c3c3c;
	}

		.bar-wrapper .bar-right strong {
			color: #f52f40;
		}

.db-all {
	height: 80px;
	line-height: 80px;
}

	.db-all .list_chk {
		width: 100px;
		padding-left: 6px;
	}

.bar-wrapper .bar-right .piece {
	float: left;
	min-width: 110px;
	margin-right: 50px;
	height: 80px;
	line-height: 80px;
}

	.bar-wrapper .bar-right .piece .piece_num {
		display: inline-block;
		padding: 0 10px;
		font-weight: 700;
		font-size: 18px;
		font-family: tohoma,arial;
	}

.bar-wrapper .bar-right .totalMoney {
	float: left;
	padding: 16px 0 14px 0;
}

	.bar-wrapper .bar-right .totalMoney p {
		line-height: 24px;
		text-align: left;
	}

	.bar-wrapper .bar-right .totalMoney .hsewz {
		color: #666666;
		font-size: 12px;
	}

	.bar-wrapper .bar-right .totalMoney .total_text {
		font-weight: bold;
		font-size: 20px;
		font-family: Arial;
		vertical-align: middle;
		margin-left: 10px;
	}

.bar-wrapper .bar-right .calBtn {
	margin: 20px;
	float: left;
}

	.bar-wrapper .bar-right .calBtn a {
		display: block;
		width: 140px;
		height: 40px;
		color: #fff;
		background: #1f8fff;
		cursor: not-allowed;
		font-size: 14px;
		text-decoration: none;
		line-height: 40px;
		text-align: center;
		border-radius: 2px;
	}

		.bar-wrapper .bar-right .calBtn a.btn_sty {
			background: #f40;
			cursor: pointer;
		}

/*自己定义的模态框*/
.model_bg {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,.6);
	z-index: 999;
	display: none;
}

.my_model {
	position: fixed;
	display: none;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -200px;
	z-index: 9999;
	width: 360px;
	height: 120px;
	border: 1px solid #aeaeae;
	border-radius: 3px;
	padding: 20px;
	background: #fff;
}

	.my_model .title {
		font-size: 14px;
		color: #3c3c3c;
		font-weight: 700;
		margin-bottom: 20px;
	}

		.my_model .title .closeModel {
			float: right;
			cursor: pointer;
		}

	.my_model p {
		line-height: 16px;
	}

	.my_model .opBtn {
		margin-top: 20px;
	}

		.my_model .opBtn a {
			width: 58px;
			height: 28px;
			line-height: 28px;
			text-align: center;
			-webkit-border-radius: 1px;
			-moz-border-radius: 1px;
			-ms-border-radius: 1px;
			border-radius: 1px;
			display: inline-block;
			margin-right: 10px;
			font-weight: 700;
		}

	.my_model .dialog-sure {
		background: #52a0e5;
		color: #fff;
		border: 1px solid #52a0e5;
	}

	.my_model .dialog-close {
		background: #fff;
		border: 1px solid #d9d9d9;
		color: #3c3c3c;
	}



/*购买1*/
.bor-slider {
	border: #ccc solid 1px;
}

.bushu {
	margin-top: 10px;
}

.wodelc {
	padding: 20px 0;
}

.chanp {
	line-height: 44px;
	border: 1px solid #e0e0e0;
}

	.chanp div {
		line-height: 44px;
		font-weight: normal;
		font-size: 14px;
		color: #343434;
	}

.ming {
	width: 250px;
	float: left;
}

.ming11 {
	width: 250px;
	float: left;
}

.ming12 {
	width: 250px;
	float: left;
}

.ming1 {
	width: 450px;
	float: left;
}

.ming2 {
	width: 150px;
	float: left;
}

.ming3 {
	width: 150px;
	float: left;
}

.ming4 {
	width: 150px;
	float: left;
}

.ming5 {
	width: 150px;
	float: left;
}

.chanp {
	overflow: hidden;
	margin-top: 6px;
	font-size: 14px;
	color: #666;
}

.yangs span {
	font-size: 14px;
	color: #0088CC;
}

.yangs input {
	margin-right: 4px;
	width: 20px;
}

.chanp1 {
	overflow: hidden;
}

	.chanp1 ul {
		overflow: hidden;
		font-size: 14px;
		color: #666;
	}

		.chanp1 ul li {
			overflow: hidden;
			margin-top: 10px;
			border-bottom: 1px dashed #ddd;
			padding-bottom: 10px;
		}

.ming2 select {
	width: 60px;
	text-align: center;
	color: #666;
}

.mais {
	overflow: hidden;
	margin: 30px 50px;
}

	.mais span {
		display: block;
		width: 130px;
		color: #fe5112;
		border: 1px solid #e1815e;
		text-align: center;
		font-size: 16px;
		line-height: 28px;
		font-weight: bold;
	}

.margin-left-6 {
	margin-left: 6px;
}

.mais1 {
	margin-top: 5px;
	width: 20px;
	margin-left: 10px;
}

.mais2 {
	margin-top: 5px;
	width: 100px;
	height: 24px;
	margin-left: 6px;
	padding: 2px;
}

.mais select {
	margin-top: 5px;
	width: 50px;
	height: 28px;
	margin-left: 6px;
	font-size: 14px;
	color: #333;
}

.mais button {
	width: 60px;
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	border: none;
	margin-left: 6px;
	margin-top: 6px;
	color: #fff;
}

.dier {
	font-size: 14px;
	color: #666;
	margin-top: 8px;
	margin-left: 20px;
}

.jies {
	overflow: hidden;
	margin-bottom: 10px;
}

.jies1 {
	display: block;
	width: 120px;
	margin-left: 50px;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
	background: #CCD0D8;
	color: #fff;
}

	.jies1:hover {
		background: #0088CC;
	}

.jies2 {
	font-size: 20px;
	color: #666;
	line-height: 40px;
}

.jies3:hover {
	background: #D26B21;
}

.jies3 {
	margin-left: 10px;
	width: 100px;
	text-align: center;
	background: #F07D2B;
	color: #fff;
	font-size: 20px;
	line-height: 40px;
}
/*购买2*/
.lczu1 {
	background: url(../images/dingd.png) no-repeat left center;
	background-size: 30%;
	padding-left: 56px;
}

	.lczu1 span {
		display: block;
		font-size: 20px;
		color: #333;
		line-height: 50px;
	}

	.lczu1 em {
		display: block;
		font-size: 12px;
		color: #999;
	}

.yumin1 {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	margin-top: 20px;
}

.tianjia {
	font-size: 14px;
	color: #666;
	background: #F07D2B;
	color: #fff;
	margin-top: 20px;
	padding: 6px;
	margin-left: 16px;
	cursor: pointer;
	width: 75px;
	margin-bottom: 6px;
	text-align: center;
}

.wenben {
	width: 500px;
	height: 80px;
	font-size: 14px;
	color: #333;
	line-height: 20px;
	margin-left: 16px;
	padding: 6px;
}

.yumin2 textarea {
}
/*购买3*/
.lczu3 {
	background: url(../images/xuanzhong.png) no-repeat left center;
	background-size: 11%;
	padding-left: 56px;
}

	.lczu3 span {
		display: block;
		font-size: 20px;
		color: #333;
		line-height: 50px;
	}

	.lczu3 em {
		display: block;
		font-size: 12px;
		color: #999;
	}

.jies22 {
	font-size: 14px;
	color: #666;
	padding-top: 30px;
}

.lianx1 a {
	font-size: 14px;
	color: #666;
	margin-left: 6px;
}

.lianx1 {
	padding-top: 28px;
}

.jies20 {
	font-size: 20px;
	color: #666;
	line-height: 50px;
	margin-left: 10px;
}
/*购买4*/
.lczu4 {
	background: url(../images/xuanzhong.png) no-repeat left center;
	background-size: 30%;
	padding-left: 56px;
}

	.lczu4 span {
		display: block;
		font-size: 20px;
		color: #333;
		line-height: 50px;
	}

	.lczu4 em {
		display: block;
		font-size: 12px;
		color: #999;
	}

.succse-end {
	overflow: hidden;
	border: #ddd solid 1px;
	margin: 20px 0;
}

.chengxu-enda {
	padding: 40px;
	box-sizing: border-box;
	width: 100%;
	overflow: hidden;
}

.chengxu-endafl {
	display: block;
	cursor: pointer;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
	width: 50%;
	border-right: #ddd solid 1px;
}

	.chengxu-endafl span {
		width: 50%;
		float: left;
		padding: 20px 10px;
		font-size: 14px;
		line-height: 30px;
		box-sizing: border-box;
	}

		.chengxu-endafl span img {
			float: right;
			border-radius: 50%;
			width: 50px;
			height: 50px;
			border: #ddd solid 1px;
			padding: 5px;
		}

.chengxu-endafr {
	float: right;
	width: 50%;
}

	.chengxu-endafr p {
		line-height: 30px;
		text-align: left;
		padding-left: 50px;
		text-indent: 0;
		display: block;
	}

.chengxu {
	font-size: 20px;
	color: #08C;
	text-align: center;
	padding-top: 30px;
}

.chengxu1 a {
	font-size: 14px;
	color: #666;
	color: #0088CC;
}

.chengxu2 {
	font-size: 14px;
	color: #666;
	margin-bottom: 0px;
}

.wn-liuc1 {
	min-height: 420px;
	padding: 40px 0;
}

.jfdh_a {
	width: 100%;
}

	.jfdh_a .title {
		border-bottom: 1px solid #e8e8e8;
		line-height: 36px;
		overflow: hidden;
	}

		.jfdh_a .title span {
			border-bottom: 2px solid #4b86cd;
			font-size: 18px;
			line-height: 20px;
			display: inline-block;
			*display: inline;
			*zoom: 1;
			margin-bottom: -1px;
			padding: 0 5px 0 5px;
			color: #4e4949;
			font-family: \5FAE\8F6F\96C5\9ED1;
			line-height: 36px;
			float: left
		}

	.jfdh_a .sub {
		margin: 15px 0px
	}

		.jfdh_a .sub li {
			float: left;
			text-align: center;
			margin: 0 15px;
			display: inline
		}

		.jfdh_a .sub a {
			display: block;
			text-decoration: none;
			line-height: 24px
		}

		.jfdh_a .sub h5 {
			color: #2b2b2b;
			font-size: 12px;
			margin-top: 8px
		}

		.jfdh_a .sub h6 {
			color: #888;
			font-size: 12px
		}

			.jfdh_a .sub h6 span {
				color: #f20500
			}

/*购买5*/

.lczu5 {
	background: url(../images/xuanzhong.png) no-repeat 42% center;
	margin-top: 10px;
	font-size: 20px;
	color: #333;
	line-height: 50px;
	text-align: center;
	background-size: 4%;
	padding-left: 56px;
}

.yutong {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #666;
	padding-bottom: 20px;
}

.yutong1 {
	padding-left: 30px;
	text-align: left;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}

.yutong2 {
	padding-left: 30px;
	text-align: left;
	font-size: 16px;
	color: #0088CC;
	line-height: 24px;
}

.yutong a {
	color: #0088CC;
	margin-left: 6px;
}



/*确认订单-无域名*/
.yuming {
	width: 100%;
	background: #f5fbff;
}

	.yuming .cartdd {
		width: 1200px;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.yuming .cart-bt {
		width: 1200px;
		margin: 0 auto 36px auto;
	}

		.yuming .cart-bt img {
			width: 100%;
		}

	.yuming .cont-qy {
		width: 100%;
		background: #fff;
		padding-top: 25px;
		box-shadow: 0 5px 10px #eaf3fa;
	}

		.yuming .cont-qy .cartMain_hd {
			width: 1160px;
			margin: 0 auto;
		}

		.yuming .cont-qy .cartBox .manjian {
			margin-left: 30px;
		}

		.yuming .cont-qy .cartBox .order_content {
			width: 1160px;
			margin-left: 20px;
			background: none;
		}

		.yuming .cont-qy .cartMain_hd .cartTop .list_con {
			width: 200px;
		}

	.yuming .order_lists .list_amount {
		width: 180px;
	}

		.yuming .order_lists .list_amount p {
			margin-top: 20px;
		}

	.yuming .order_lists .list_style {
		width: 220px;
		font-size: 12px
	}

	.yuming .bot-30 {
		padding-bottom: 30px;
	}

	.yuming .cartBox .shop_info {
		width: 85%;
	}

	.yuming .cartBox .fr_price {
		width: 10%;
	}

	.yuming .order_lists .list_info {
		width: 240px;
	}

	.yuming .order_lists .list_price .price {
		font-weight: normal;
	}

	.yuming .map-fl-30 .list_price {
		margin-left: 0;
		font-size: 12px;
	}

	.yuming .order_lists .list_con .list-xq {
		width: 500px;
	}

	.yuming .order_lists .list_info11 {
		width: 160px;
	}

	.yuming .cartdd .bar-wrapper {
		border: none;
		box-shadow: 0px 5px 10px #eaf3fa;
		border-top: 1px solid #f5f5f5;
	}

	.yuming .order_lists .list_info-1 {
		width: 160px;
		padding: 20px 0;
		margin-left: 40px;
	}

	.yuming .order_lists .list_sum1 {
		width: 80px;
	}

	.yuming .order_lists .list_con .list_text i {
		color: #999999;
		font-size: 12px;
		margin: 0 10px;
		font-style: inherit;
		float: left;
	}

	.yuming .order_lists .list_con .list_text {
		margin: 20px 0 0 0;
		padding: 0;
	}

.yuming-yhj {
	width: 1200px;
	background: #fff;
	box-shadow: 0px 5px 10px #eaf3fa;
	margin: 30px auto;
}

.yuming-yhj-title {
	width: 95%;
	margin: 0 auto 20px auto;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e0e0e0;
	color: #343434;
	font-size: 16px;
}

.yuming-yhj-ny {
	width: 95%;
	margin: 0 auto;
	height: 140px;
	padding-bottom: 30px;
}

.yuming-yhj-ny-t {
	width: 100%;
	float: left;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 20px;
}

	.yuming-yhj-ny-t ul {
		margin: 0;
		padding: 0;
	}

		.yuming-yhj-ny-t ul li {
			width: 202px;
			height: 102px;
			float: left;
			margin-right: 20px;
			position: relative;
		}

			.yuming-yhj-ny-t ul li .tp-1 {
				width: 202px;
				height: 102px;
				position: absolute;
				top: 0;
				left: 0;
			}

				.yuming-yhj-ny-t ul li .tp-1 img {
					width: 202px;
					height: 102px;
				}

			.yuming-yhj-ny-t ul li .tp-2 {
				width: 202px;
				height: 102px;
				position: absolute;
				top: 0;
				left: 0;
			}

				.yuming-yhj-ny-t ul li .tp-2 img {
					width: 202px;
					height: 102px;
					opacity: 0;
				}

			.yuming-yhj-ny-t ul li .tp-2a {
				width: 202px;
				height: 102px;
				position: absolute;
				top: 0;
				left: 0;
			}

			.yuming-yhj-ny-t ul li:first-child .tp-2 img {
				opacity: 1;
			}

			.yuming-yhj-ny-t ul li .tp-2a img {
				width: 202px;
				height: 102px;
			}

			.yuming-yhj-ny-t ul li .top-wz {
				font-size: 12px;
				color: #fff;
				line-height: 30px;
				position: absolute;
				top: 10px;
				left: 10px;
				z-index: 9999;
			}

				.yuming-yhj-ny-t ul li .top-wz em {
					font-size: 22px;
					color: #fff;
					line-height: 30px;
					margin-right: 5px;
				}

				.yuming-yhj-ny-t ul li .top-wz p {
					font-size: 12px;
					color: #fff;
					line-height: 20px;
					text-indent: 6px;
				}

			.yuming-yhj-ny-t ul li .bot-wz {
				font-size: 12px;
				color: #3f8cff;
				line-height: 30px;
				position: absolute;
				bottom: 0px;
				left: 10px;
				z-index: 9999;
			}

			.yuming-yhj-ny-t ul li .bot-wz-1 {
				font-size: 12px;
				line-height: 30px;
				position: absolute;
				bottom: 0px;
				left: 10px;
				z-index: 9999;
				color: #d1d1d1;
			}

.yuming-yhj-ny-b {
	width: 100%;
	text-align: left;
	float: left;
}

	.yuming-yhj-ny-b p {
		float: left;
		font-size: 12px;
		color: #343434;
		padding-top: 15px;
	}

		.yuming-yhj-ny-b p em {
			color: #f52f40;
			font-weight: bold;
		}

	.yuming-yhj-ny-b .hswz {
		color: #666666;
		margin-left: 28px;
	}

.sum-style p {
	text-align: right !important;
}


.bot-wz1 {
	position: relative;
}

.xia-ny {
	width: 290px;
	display: none;
	height: 129px;
	background: #fff;
	box-shadow: 0px 2px 5px #cecccc;
	z-index: 999;
	border: 1px solid #ddd;
	position: absolute;
	top: 28px;
	left: 0px;
}

.bot-wz1 .cp-xq:hover .xia-ny {
	display: block;
}

.xxtb {
	width: 19px;
	display: none;
	height: 7px;
	position: absolute;
	top: 9px;
	left: 12px;
	z-index: 9999;
}

.bot-wz1 .cp-xq:hover .xxtb {
	display: block;
}

.xia-ny h3 {
	margin: 10px 15px;
	line-height: 36px;
	font-size: 12px;
	color: #666666;
	border-bottom: 1px solid #f0f0f0;
}

.xia-ny p {
	margin: 10px 15px;
	line-height: 26px;
	font-size: 12px;
	color: #666666;
}

.order-ny .blue-xq:hover .ckxq {
	display: block;
}


/*有域名样式*/
.ym-wz {
	width: 1198px;
	background: #fef5e1;
	border: 1px solid #ffe19d;
	margin-bottom: 36px;
}

.ym-wz-ny {
	margin: 8px;
	overflow: hidden;
}

	.ym-wz-ny h3 {
		text-align: left;
		line-height: 20px;
		color: #f66e00;
		font-size: 12px;
	}

	.ym-wz-ny p {
		text-align: left;
		line-height: 20px;
		color: #f66e00;
		font-size: 12px;
	}

/*无信息模板*/
.no-model {
	width: 1200px;
	background: #fff;
	overflow: hidden;
	box-shadow: 0px 5px 10px #eaf3fa;
	margin: 20px auto;
}

.no-model-title {
	width: 95%;
	margin: 0 auto 10px auto;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
	padding-bottom: 10px;
}

	.no-model-title h3 {
		padding-top: 25px;
		color: #343434;
		font-size: 16px;
	}

	.no-model-title p {
		font-size: 12px;
		text-align: left;
		color: #343434;
		line-height: 30px;
		padding-top: 10px;
		display: inline-block;
		float: left;
	}

		.no-model-title p span {
			font-size: 12px;
			text-align: right;
			color: #1f8fff;
			float: right;
		}

			.no-model-title p span a {
				color: #1f8fff;
			}

				.no-model-title p span a:hover {
					text-decoration: underline;
				}

.no-model-ny {
	width: 95%;
	margin: 20px auto;
}

	.no-model-ny table {
		width: 100%;
		margin: 0;
	}

		.no-model-ny table tbody tr {
			width: 100%;
			line-height: 45px;
		}

			.no-model-ny table tbody tr th {
				width: 25%;
				font-size: 14px;
				text-align: center;
				float: left;
				border-bottom: 1px solid #e0e0e0;
			}

.wz-table {
	text-align: center;
	font-size: 12px;
	color: #343434;
	line-height: 45px;
	border-bottom: 1px dashed #e0e0e0;
}

	.wz-table em {
		text-align: center;
		font-size: 12px;
		color: #1f8fff;
	}

		.wz-table em a {
			color: #1f8fff;
		}

			.wz-table em a:hover {
				color: #1f8fff;
				text-decoration: underline;
			}

.no-model-title-div {
	display: inline-block;
	float: right;
}

	.no-model-title-div div {
		width: 310px;
		height: 32px;
		line-height: 32px;
		border-radius: 30px;
		background: #eeeeee;
		border: none;
		-webkit-appearance: none;
		padding: 0 20px;
		box-sizing: border-box;
		float: left;
	}

		.no-model-title-div div input {
			border: none;
			line-height: 32px;
			background: none;
			width: 219px;
			font-size: 12px;
			color: #343434;
			float: left;
		}

		.no-model-title-div div img {
			float: left;
			vertical-align: middle;
			margin: 7px 0;
		}

	.no-model-title-div .ym-close {
		padding-right: 7px;
		border-right: 1px solid #cccccc;
	}

	.no-model-title-div .ym-search {
		padding-left: 7px;
	}

	.no-model-title-div a {
		font-size: 14px;
		color: #1F8FFF;
		padding-left: 20px;
		line-height: 32px;
	}

		.no-model-title-div a:hover {
			text-decoration: underline;
		}







.ym-model-ny {
	width: 95%;
	margin: 10px auto 40px auto;
}

	.ym-model-ny table {
		width: 100%;
		margin: 0;
	}

		.ym-model-ny table tbody tr {
			width: 100%;
			line-height: 45px;
			float: left;
		}

			.ym-model-ny table tbody tr th {
				width: 22.4%;
				font-size: 14px;
				height: 46px;
				text-align: left;
				text-indent: 50px;
				float: left;
				border-top: 1px solid #e0e0e0;
				border-bottom: 1px solid #e0e0e0;
			}

				.ym-model-ny table tbody tr th:first-child {
					border-left: 1px solid #e0e0e0;
				}

				.ym-model-ny table tbody tr th:last-child {
					border-right: 1px solid #e0e0e0;
					width: 10%;
				}

			.ym-model-ny table tbody tr td {
				width: 22.4%;
				font-size: 14px;
				height: 46px;
				text-align: left;
				text-indent: 50px;
				float: left;
				border-bottom: 1px dashed #e0e0e0;
			}

				.ym-model-ny table tbody tr td:last-child {
					width: 10%;
					color: #1f8fff;
					cursor: pointer;
				}

				.ym-model-ny table tbody tr td .ym-check {
					vertical-align: middle;
					margin-right: 8px;
				}

				.ym-model-ny table tbody tr td .ym-check1 {
					vertical-align: middle;
					margin-right: 8px;
				}

.hszt {
	color: #878787;
}

.no-lxline {
	border-bottom: none !important;
}


/*支付页面样式*/
.yuming .cont-pay {
	width: 100%;
	background: #fff;
	padding-top: 25px;
	box-shadow: 0 5px 10px #eaf3fa;
	padding-bottom: 30px;
}

.cont-pay .z-pay {
	line-height: 30px;
	color: #222222;
	font-size: 16px;
	text-align: left;
	width: 1160px;
	margin: 0 auto 20px auto;
}

.order-ny {
	width: 1160px;
	margin: 0 auto;
}

	.order-ny table {
		width: 100%;
		margin: 0;
		border: 1px solid #e0e0e0;
	}

		.order-ny table tbody tr {
			width: 100%;
			line-height: 45px;
			float: left;
		}

			.order-ny table tbody tr th {
				width: 16.65%;
				font-size: 14px;
				height: 46px;
				text-align: center;
				text-indent: 50px;
				float: left;
				border-bottom: 1px solid #e0e0e0;
			}

			.order-ny table tbody tr td {
				width: 16.6%;
				font-size: 12px;
				height: 46px;
				text-align: center;
				text-indent: 50px;
				float: left;
			}

				.order-ny table tbody tr td .ym-check {
					vertical-align: middle;
					margin-right: 8px;
				}

				.order-ny table tbody tr td .ym-check1 {
					vertical-align: middle;
					margin-right: 8px;
				}

	.order-ny .hongse {
		color: #f52f40;
	}

	.order-ny .blue-xq {
		color: #1f8fff;
		text-decoration: underline;
	}

#avatar {
	margin-left: -8px;
	padding-top: 10px;
	height: auto;
	overflow: hidden;
}

.pass-portrait {
	color: #666;
	font-family: "微软雅黑";
	font-size: 12px;
	margin: 0 auto;
}

	.pass-portrait ul, .pass-portrait li {
		color: #666;
		list-style: none;
		margin: 0;
		padding: 0;
	}

.pass-portrait-nav {
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	height: 36px;
	position: relative;
}

	.pass-portrait-nav li {
		background: #fff;
		border: 1px solid #e5e5e5;
		cursor: pointer;
		height: 38px !important;
		line-height: 28px;
		text-align: center;
		width: 120px;
		position: absolute;
		left: 0;
		top: 0;
		border-bottom: none;
	}

		.pass-portrait-nav li.pass-portrait-center {
			left: 120px;
		}

		.pass-portrait-nav li.pass-portrait-navright {
			left: 240px;
		}

		.pass-portrait-nav li.pass-portrait-current {
			border-bottom: 1px solid #fff;
			border-left: 1px solid #e5e5e5;
			border-right: 1px solid #e5e5e5;
			border-top: 3px solid #1f8fff;
			font-weight: bold;
			color: #1f8fff;
			margin-top: -4px;
		}

.pass-portrait-content {
	padding: 20px 0 0 23px;
	text-align: left;
	height: auto;
	overflow: hidden;
}

.pass-portrait-tabcontent {
	height: auto;
	-webkit-overflow-scrolling: touch;
}

.pass-portrait-openimg {
	position: relative;
	margin-top: 10px;
}

.pass-portrait-filebtn {
	border: 1px solid #1f8fff;
	background: #fff;
	height: 38px;
	border-radius: 2px;
	line-height: 38px;
	text-align: center;
	width: 130px;
}

.pass-portrait-file {
	height: 38px;
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 30px;
	position: absolute;
	left: 0;
	top: 0;
	width: 130px;
}

.pass-portrait-refile {
	height: 38px;
	opacity: 0;
	filter: alpha(opacity=0);
	font-size: 30px;
	position: absolute;
	left: 140px;
	top: 40px;
	width: 130px;
}

.pass-portrait-msg {
	color: #999;
	display: inline-block;
	margin-left: 6px;
	text-align: left;
}

.pass-portrait-savebtn, .pass-portrait-cancelbtn {
	border: 1px solid #c8c8c8;
	background: #f9f9f9;
	cursor: pointer;
	height: 38px;
	line-height: 38px;
	text-align: center;
	width: 130px;
}

.pass-portrait-history {
	overflow: hidden;
	height: 43px;
}

	.pass-portrait-history li {
		float: left;
		height: 35px;
		margin-right: 10px;
		margin-top: 6px;
		width: 36px;
	}

		.pass-portrait-history li img {
			height: 35px;
			width: 35px;
			cursor: pointer;
		}

	.pass-portrait-history .historySpan {
		background: url('../img/curHishot_39265c1b.png');
		display: inline-block;
		height: 36px;
		width: 36px;
		position: relative;
		top: -39px;
		zoom: 1;
		visibility: hidden;
	}

	.pass-portrait-history span.historySpanIELowser {
		background: url('../img/curHishotIELower_ceb9fb0a.gif');
		top: -36px;
	}

	.pass-portrait-history span.historySpanIE8 {
		top: -37px;
	}

	.pass-portrait-history li.visiHisHot span {
		visibility: visible;
	}

li.pass-portrait-hisdefault {
	background: #f0f0f0;
	border: 1px solid #e5e5e5;
}

p.pass-portrain-commonp {
	margin: 0;
	padding: 0 0 18px 0;
	font-size: 12px;
	color: #343434;
}

	p.pass-portrain-commonp em {
		color: #666666;
		font-size: 18px;
		font-weight: bold;
	}

	p.pass-portrain-commonp span {
		color: #f52f40;
		font-size: 18px;
		font-weight: bold;
	}

.pass-portrait-tabcontent a.sub-an {
	width: 140px;
	height: 40px;
	display: block;
	float: left;
	line-height: 40px;
	border: none;
	margin-top: 26px;
	font-size: 14px;
	background: #1f8fff;
	color: #fff;
	text-align: center;
	border-radius: 2px;
}

.pass-portrait-tabcontent .sub-an {
	width: 140px;
	height: 40px;
	line-height: 40px;
	border: none;
	margin-top: 26px;
	font-size: 14px;
	background: #1f8fff;
	color: #fff;
	text-align: center;
	border-radius: 2px;
}

.huikuan .modal-title {
	color: #343434;
	font-size: 14px;
}

.li-personer .form-control {
	padding: 0 12px !important;
}

.tank .modal-dialog {
	width: 620px !important;
	border-radius: 2px !important;
	margin: 300px auto 30px auto;
}

.tank .modal-content {
	border: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border-radius: 2px !important;
}

.tank .form-horizontal .control-label {
	color: #333;
	font-size: 14px;
	font-weight: normal;
}

	.tank .form-horizontal .control-label i {
		color: #f52f40;
		font-size: 14px;
		font-style: normal;
		padding-right: 8px;
	}

.tkwz {
	width: 70%;
	margin: 0 auto;
	padding-left: 22px;
}

	.tkwz h3 {
		line-height: 26px;
		font-size: 12px;
		color: #f27000;
	}

.modal-footer {
	border-top: none !important;
}

.pass-portrait-tabcontent .mbz {
	font-size: 12px;
	color: #666666;
	line-height: 45px;
}

	.pass-portrait-tabcontent .mbz span {
		color: #1f8fff;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
		cursor: pointer;
	}

		.pass-portrait-tabcontent .mbz span a {
			color: #1f8fff;
		}

.pass-portrait-tabcontent h5 {
	color: #f36f00;
	font-size: 12px;
	line-height: 45px;
	font-weight: normal;
}

.pass-portrait-tabcontent .zfb-tb {
	width: 142px;
	margin-top: 24px;
	height: 31px;
	border: 1px solid #dddddd;
}

	.pass-portrait-tabcontent .zfb-tb img {
		width: 100%;
	}

.xianxia h5 {
	color: #666666;
	font-size: 12px;
	line-height: 45px;
	font-weight: normal;
}

.pass-portrait-tabcontent .wzjs {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

	.pass-portrait-tabcontent .wzjs h3 {
		color: #343434;
		font-size: 12px;
		line-height: 22px;
		float: left;
		font-weight: bold;
		margin-right: 10px;
	}

	.pass-portrait-tabcontent .wzjs div {
		float: left;
	}

		.pass-portrait-tabcontent .wzjs div p {
			color: #343434;
			font-size: 12px;
			font-weight: normal;
			line-height: 22px;
			margin: 0;
			height: 22px;
		}

.pass-portrait-tabcontent .no-bot {
	margin-bottom: 0 !important;
}

.pass-portrait input {
	color: #1f8fff;
	font-family: "微软雅黑";
	font-size: 12px;
	margin: 0;
	outline: none;
	padding: 0;
}

.pass-portrait-hide {
	display: none;
}

.pass-portrait-clearfix {
	clear: both;
	display: block;
	zoom: 1;
}

.pass-portrait ul, .pass-portrait li {
	color: #666;
	list-style: none;
	margin: 0;
	padding: 0;
}

.pass-portrait ul, .pass-portrait li {
	color: #666;
	list-style: none;
	margin: 0;
	padding: 0;
}

.pass-portrait ul, .pass-portrait li, .pass-portrait p {
	margin: 0;
	padding: 0;
	height: 36px;
	margin-top: -3px;
	line-height: 36px;
}

li.visiHot span {
	visibility: visible;
	height: 51px !important;
}

.pass-portrait-recommend li {
	cursor: pointer;
	float: left;
	height: 51px !important;
	line-height: 51px;
	margin-right: 10px;
	text-align: center;
	width: 51px;
}

	.pass-portrait-recommend li img {
		height: 50px;
		width: 50px;
	}

.pass-portrait-right {
	border-left: 1px solid #e5e5e5;
	float: right;
	height: 390px;
	margin-left: 20px;
	padding-left: 36px;
	width: 180px;
}

	.pass-portrait-right .pass-portrain-commonp {
		font-size: 18px;
	}

	.pass-portrait-right p.pass-portrain-previewp {
		font-size: 12px;
		margin: 4px 0 18px 0;
		line-height: 20px;
	}

.pass-portrait-previewboxbig {
	height: 100px !important;
	width: 100px;
	overflow: hidden;
	margin: 0;
}

.pass-portrait-previewboxbigsmall {
	height: 55px !important;
	width: 55px;
	overflow: hidden;
	margin: 0;
}

.pass-portrait-previewbig {
	height: 100px;
	width: 100px;
}

.pass-portrait-previewsmall {
	height: 55px;
	width: 55px;
}

.pass-portrait-left {
	display: inline;
	float: left;
}

.pass-portrait-save {
	padding-top: 40px;
	position: relative;
	float: left;
}

	.pass-portrait-save input {
		background: #2e82ff;
		border: 1px solid #2e82ff;
		color: #fff;
		font-family: "微软雅黑";
		font-size: 14px;
	}

.recommendSpan {
	background: url(../images/bk-tp.png);
	display: inline-block;
	height: 51px;
	width: 51px;
	position: relative;
	top: -50px;
	zoom: 1;
	visibility: hidden;
}

li.pass-portrait-more {
	background: #f0f0f0;
	line-height: 50px;
	margin-right: 0;
}

.pass-portrait-tabcontent ul.pass-portrait-hotrecommend {
	margin-bottom: 10px;
	height: 51px;
}

.pass-portrait-hotrecommend li {
	cursor: pointer;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	height: 51px !important;
	width: 51px;
}

	.pass-portrait-hotrecommend li.pass-portrait-padli {
		position: relative;
		top: 0;
		left: 0;
	}

	li.liIELowser,
	.pass-portrait-hotrecommend li.liIELowser {
		overflow: hidden;
	}

	.pass-portrait-hotrecommend li img {
		height: 50px;
		width: 50px;
	}

.pass-portrait-hotrecommend .recommendSpan {
	background: url(../images/bk-tp.png);
	display: inline-block;
	height: 51px !important;
	width: 51px;
	position: relative;
	top: -50px;
	zoom: 1;
}

.pass-portrait-dialog .pass-portrait-save {
	background: #ebebeb;
	border-top: 1px solid #d8d8d8;
	height: 46px;
	padding-top: 8px;
	text-align: center;
}

.tjiao {
	text-align: center !important;
	padding: 0px 0 30px 0;
	width: 80%;
}

	.tjiao .btn {
		width: 128px;
		line-height: 40px;
		padding: 0;
	}

	.tjiao .btn-primary {
		background: #1f8fff !important;
		border: 1px solid #1f8fff;
		border-radius: 2px;
	}

	.tjiao .btn-border {
		background: #fff !important;
		border: 1px solid #999999;
		border-radius: 2px;
		color: #999999;
	}

.xq {
	position: relative;
}

.ckxq-ny {
	width: 968px;
	display: none;
	height: 465px;
	background: #fff;
	box-shadow: 0px 2px 5px #cecccc;
	z-index: 999;
	border: 1px solid #ddd;
	position: absolute;
	top: 95%;
	left: -35%;
	overflow: hidden;
	cursor: pointer;
}

.ckxq-ny-hang {
	width: 100%;
	overflow-y: auto;
	height: 468px;
}

	.ckxq-ny-hang ul {
		margin: 0;
		padding: 0;
		overflow: hidden;
		border-bottom: 1px solid #e0e0e0;
	}

		.ckxq-ny-hang ul li {
			width: 20%;
			float: left;
			margin: 20px 0;
			font-size: 12px;
			color: #666;
		}

			.ckxq-ny-hang ul li h5 {
				text-align: left;
				font-size: 12px;
				line-height: 26px;
				color: #343434;
				font-weight: normal;
				margin: 0;
			}

			.ckxq-ny-hang ul li p {
				font-size: 12px;
				color: #343434;
				line-height: 20px;
				margin: 0;
			}

		.ckxq-ny-hang ul:last-child {
			border-bottom: none !important;
		}

.order-ny .blue-xq:hover .ckxq-ny {
	display: block;
}

.ckxq {
	width: 19px;
	display: none;
	height: 7px;
	position: absolute;
	top: 38%;
	left: 31%;
	z-index: 9999;
}

.order-ny .blue-xq:hover .ckxq {
	display: block;
}

.ckxq-ny h5 {
	margin: 10px 0px 0 20px;
	line-height: 36px;
	font-size: 12px;
	color: #666666;
}

.ckxq-ny p {
	margin: 10px 0px 0 20px;
	line-height: 26px;
	font-size: 12px;
	color: #666666;
}



/*支付成功*/
.pay-succe {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
	min-height: 300px;
}

	.pay-succe .cg-tb {
		width: 49px;
		height: 45px;
		margin: 0 auto;
	}

		.pay-succe .cg-tb img {
			width: 49px;
			height: 45px;
		}

	.pay-succe h3 {
		font-size: 22px;
		color: #333;
		line-height: 50px;
		text-align: center;
		padding-top: 10px;
	}

		.pay-succe h3 em {
			font-size: 22px;
			color: #1f8fff;
			line-height: 50px;
			text-align: center;
			font-style: normal;
			margin: 0 5px;
		}

			.pay-succe h3 em a {
				color: #1f8fff;
			}

				.pay-succe h3 em a:hover {
					color: #1f8fff;
					text-decoration: underline;
				}

	.pay-succe h5 {
		font-size: 14px;
		color: #333333;
		line-height: 22px;
		text-align: center;
	}

/*全域建站页内导航样式*/
.solution-pagenav {
	height: 50px;
	background: #252B3A;
	width: 100%;
}

.solution-pagenav-content {
	overflow: hidden;
	font-size: 0;
	line-height: 50px;
	text-align: center;
}

	.solution-pagenav-content > li {
		display: inline-block;
		position: relative;
		padding: 0 30px;
		font-size: 14px;
		color: #fff
	}

		.solution-pagenav-content > li.active:after {
			content: "";
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			border-bottom: solid 4px @color-primary;
			transition: border-color .2s;
		}

	.solution-pagenav-content a {
		display: block;
	}

.solution-pagenav.fixed .solution-pagenav-content {
	position: fixed;
	z-index: 199;
	top: 0;
	left: 50%;
	width: 1000px;
	max-width: 1200px;
	margin-left: -500px;
}


/*悬浮效果样式*/
.side {
	position: fixed;
	width: 48px;
	height: 275px;
	right: 0;
	top: 400px;
	z-index: 100
}

	.side ul li {
		width: 48px;
		height: 48px;
		float: left;
		position: relative;
	}

		.side ul li .sidebox, .side ul li .sidebox-kf {
			position: absolute;
			width: 48px;
			height: 48px;
			top: 0;
			right: 0;
			transition: all .3s;
			background: #282f3d;
			color: #fff;
			font: 14px/54px "微软雅黑";
			overflow: hidden;
			line-height: 48px;
		}

.gl-show {
	background: #3fa0ff !important;
}

.side ul li .sidetop {
	width: 48px;
	height: 48px;
	line-height: 48px;
	display: inline-block;
	background: #282f3d;
	transition: all .3s
}

	.side ul li .sidetop:hover {
		background: #3fa0ff;
		opacity: 1;
		filter: Alpha(opacity=100)
	}

.side ul li img {
	float: left;
	margin: 9px;
}

.side ul li .sidebox-1 {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 0;
	right: 0;
	transition: all .3s;
	background: #282f3d;
	color: #fff;
	font: 14px/54px "微软雅黑";
	overflow: hidden;
	line-height: 48px;
}

.ctrl_qrcode {
	position: relative !important;
}

.wxtp-bg {
	width: 170px;
	display: none;
	position: absolute;
	right: 62px;
	top: -60px;
	height: 194px;
	z-index: 9999 !important;
	border-radius: 10px;
	background: linear-gradient(80deg,#323a4e,#282f3e);
	background: -webkit-linear-gradient(10deg,#323a4e,#282f3e);
	background: -webkit-linear-gradient(80deg,#323a4e,#282f3e);
}

.wxtp-bg-wx {
	width: 146px;
	height: 146px;
	margin: 10px;
}

.wxtp-bg-wz {
	text-align: center;
	line-height: 20px;
	color: #fff;
	font-size: 14px;
}

.wxtp-bg-wx img {
	margin: 0 !important;
	float: none !important;
	padding-left: 2px;
}

.ctrl_qrcode:hover .wxtp-bg {
	display: block;
	transition: all .3s
}

.wx-xftb {
	display: none;
	width: 10px;
	height: 11px;
	position: absolute;
	right: 60px;
	top: 10px;
}

.ctrl_qrcode:hover .wx-xftb {
	display: block;
	transition: all .3s
}

.ctrl_qrcode:hover .sidebox-1 {
	background: #3fa0ff !important;
	transition: all .3s
}

/*select下拉框背景颜色*/
.chengse {
	background: #ff8833;
	color: #fff;
	border: 1px solid #ff8833;
}

div, ul, li {
	margin: 0;
	padding: 0;
}

ul {
	line-style: none;
}

.num-1 .select {
	position: relative;
	width: 134px;
	min-width: 134px;
	height: 30px;
	border: 1px solid #c3c5c6;
	cursor: pointer;
	border-radius: 2px;
	margin-top: 10px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xx1-b.png) no-repeat right 10px center;
}

	.num-1 .select.xuan {
		background: url(../images/xx1-t.png) no-repeat right 10px center;
	}

	.num-1 .select .select_text {
		padding: 0 20px 0 10px;
		height: 30px;
		line-height: 30px;
		font-weight: normal;
		font-size: 12px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

.num-1 .select_ul {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	width: 134px;
	min-width: 134px;
	border: 1px solid #1f8fff;
	z-index: 9999;
	background: #fff;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background: #fff;
}

	.num-1 .select_ul li {
		line-height: 28px;
		text-indent: 10px;
		width: 100%;
		font-weight: normal;
		font-size: 12px;
		float: none;
		height: auto;
	}

		.num-1 .select_ul li:hover {
			color: #fff;
			background: #1f8fff;
		}

		.num-1 .select_ul li.cur {
			color: #fff;
			background: #1f8fff;
		}

.num-2 .select {
	position: relative;
	width: 134px;
	min-width: 134px;
	height: 30px;
	border: 1px solid #ffd4bf;
	cursor: pointer;
	border-radius: 2px;
	margin-top: 10px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xxtb-b.png) no-repeat right 10px center;
}

	.num-2 .select.xuan {
		background: url(../images/xxtb-t.png) no-repeat right 10px center;
	}

	.num-2 .select .select_text {
		padding: 0 20px 0 10px;
		height: 30px;
		line-height: 30px;
		font-weight: normal;
		font-size: 12px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

.num-2 .select_ul {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	width: 134px;
	min-width: 134px;
	z-index: 9999;
	border: 1px solid #ff8833;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background: #fff;
}

	.num-2 .select_ul li {
		line-height: 28px;
		text-indent: 10px;
		width: 100%;
		font-weight: normal;
		font-size: 12px;
		float: none;
		height: auto;
	}

		.num-2 .select_ul li:hover {
			color: #fff;
			background: #ff8833;
		}

		.num-2 .select_ul li.cur {
			color: #fff;
			background: #ff8833;
		}

.num-3 .select {
	position: relative;
	width: 134px;
	min-width: 134px;
	height: 30px;
	border: 1px solid #fbbec2;
	cursor: pointer;
	border-radius: 2px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xx2-b.png) no-repeat right 10px center;
}

	.num-3 .select.xuan {
		background: url(../images/xx2-t.png) no-repeat right 10px center;
	}

	.num-3 .select .select_text {
		padding: 0 20px 0 10px;
		height: 30px;
		line-height: 30px;
		font-weight: normal;
		font-size: 12px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

.num-3 .select_ul {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	width: 134px;
	min-width: 134px;
	z-index: 9999;
	border: 1px solid #f52f40;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background: #fff;
}

	.num-3 .select_ul li {
		line-height: 28px;
		text-indent: 10px;
		width: 100%;
		font-weight: normal;
		font-size: 12px;
		float: none;
		height: auto;
	}

		.num-3 .select_ul li:hover {
			color: #fff;
			background: #f52f40;
		}

		.num-3 .select_ul li.cur {
			color: #fff;
			background: #f52f40;
		}

/*返回顶部样式*/
.goTop > img {
	width: 48px;
	height: 48px;
	cursor: pointer;
}

.goTop {
	position: fixed;
	right: 0px;
	bottom: 20px;
	z-index: 999;
	box-shadow: 0 3px 10px rgba(59,67,73, .1);
	width: 48px;
	height: 48px;
}

.ban-3-xg {
	margin-top: 50%;
}

	.ban-3-xg img {
		width: 80%;
		margin: 0 auto 0 13.5% !important;
	}

/*增加域名确认页面*/
.map-gap10 {
	margin-top: 10px;
}

.db-taocan-yuming {
	width: 100%;
	border: none;
	margin: 10px 0 0 0;
	float: left;
}

	.db-taocan-yuming ul {
		margin: 0;
		padding: 0;
		width: 100%;
		margin: 0 auto;
	}

		.db-taocan-yuming ul li {
			width: 16%;
			float: left;
		}

.list_con-a1 {
	width: 250px;
	margin-left: 50px;
}

.list_info-a1 {
	width: 240px;
}

.list_amount-a1 {
	width: 200px;
}

.list_price-a1 {
	width: 220px;
}

.list_sum-a1 {
	width: 200px;
	margin-top: 20px;
}

.db-taocan-yuming .list_con {
	width: 250px
}

.yuming .db-taocan-yuming .list_con .list_text i {
	color: #999999;
	font-size: 12px;
	margin: 0 10px 0 50px;
	font-style: inherit;
	float: left;
}

.yuming .db-taocan-yuming .list_info11 {
	width: 160px;
	text-align: center;
	margin-left: 20px;
}

.db-taocan-yuming .num-1 .select {
	margin-top: 0;
}

.yuming .db-taocan-yuming .list_sum1 {
	width: 200px;
	margin-left: 65px;
	margin-top: 0px;
}

.db-taocan-yuming .list_price .price {
	margin-top: 0 !important;
}

.list_info11 .num-1 .select {
	position: relative;
	width: 134px;
	min-width: 134px;
	height: 30px;
	border: 1px solid #c3c5c6;
	cursor: pointer;
	border-radius: 2px;
	margin-top: 0 !important;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/xx1-b.png) no-repeat right 10px center;
}

	.list_info11 .num-1 .select.xuan {
		background: url(../images/xx1-t.png) no-repeat right 10px center;
	}

	.list_info11 .num-1 .select .select_text {
		padding: 0 20px;
		height: 30px;
		line-height: 30px;
		font-weight: normal;
		font-size: 12px;
		text-align: left;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}

.list_info11 .num-1 .select_ul {
	display: none;
	position: absolute;
	top: 30px;
	left: -1px;
	width: 134px;
	min-width: 134px;
	border: 1px solid #1f8fff;
	z-index: 9999 !important;
	background: #fff;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	background: #fff;
}

	.list_info11 .num-1 .select_ul li {
		line-height: 28px;
		text-indent: 10px;
		width: 92%;
		font-weight: normal;
		font-size: 12px;
		float: none;
		height: auto;
		text-align: left;
		padding-left: 8%;
	}

		.list_info11 .num-1 .select_ul li:hover {
			color: #fff;
			background: #1f8fff;
		}

		.list_info11 .num-1 .select_ul li.cur {
			color: #fff;
			background: #1f8fff;
		}

.db-taocan-yuming .list_price {
	width: 150px;
}

	.db-taocan-yuming .list_price .num-1 select {
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		background: url(../images/xx1-b.png) no-repeat right 10px center;
		padding: 0 0 0 6px;
		width: 100px;
		height: 28px;
		font-size: 12px;
		border: 1px solid #c4c4c4;
		margin: 0;
		font-weight: normal;
	}

.no-gap30 {
	padding-bottom: 0 !important;
}


/*新增域名确认页面*/
#lib_Tab1 {
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	background: #fff;
}

.lib_Menubox {
	height: 28px;
	line-height: 28px;
	position: relative
}

	.lib_Menubox ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		position: absolute;
		top: 3px;
		left: 0;
		height: 25px;
		text-align: center;
		margin-bottom: 4px
	}

	.lib_Menubox li {
		float: left;
		display: block;
		cursor: pointer;
		width: 52px;
		color: #333;
		line-height: 20px
	}

		.lib_Menubox li.hover {
			padding: 0px;
			width: 52px;
			color: #333;
			line-height: 20px
		}

.lerrt {
	float: left;
	width: 180px;
	text-align: right;
	margin-right: 10px;
	line-height: 20px
}

.wn1chanp ul {
	overflow: hidden;
	font-size: 14px;
	color: #666;
}

.lib_Contentbox {
	width: 96.4%;
	background: #fff;
	padding-top: 30px;
}

	.lib_Contentbox ul li {
		display: block;
		width: 50%;
		float: left;
		margin-bottom: 15px
	}

		.lib_Contentbox ul li input {
			width: 340px;
			height: 26px;
			line-height: 26px;
			border: #e3e3e3 solid 1px;
			padding-left: 5px;
			padding-right: 5px;
			float: left;
			border-radius: 5px;
			color: #999;
		}

.coupon {
	border-bottom: #cde8f8 solid 1px
}

.lib_Contentbox ul li textarea {
	border-radius: 5px;
	border: #e3e3e3 solid 1px;
	padding: 5px;
	color: #999;
}

.lib_Contentbox ul li .textBox {
	border-radius: 5px;
	border: #e3e3e3 solid 1px;
	padding: 5px;
	color: #999;
}

.cope {
	text-align: right
}

	.cope strong {
		color: #333;
		font-size: 14px
	}

		.cope strong span {
			color: #cc0000;
			font-size: 18px
		}

.accept {
	border-bottom: 1px dotted #a3a3a3;
	line-height: 30px
}

.confirm {
	background: url(../images/button4.gif) no-repeat 0px 0px;
	height: 31px;
	width: 205px;
	cursor: pointer;
	margin-top: 10px;
	margin-left: 315px
}

.yuming-qr-title {
	width: 95%;
	margin: 10px auto 5px auto;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e0e0e0;
	color: #343434;
	font-size: 16px;
}

.lib_Contentbox ul li .input_style {
	vertical-align: middle;
}

.add .cont-qy {
	width: 100%;
	background: #fff;
	padding-top: 25px;
	box-shadow: 0 5px 10px #eaf3fa;
	display: inline-block;
	padding-bottom: 30px;
}

.car-ny .cartBox {
	overflow: inherit;
}

.car-ny .order_lists {
	overflow: inherit;
	display: inline-block;
}

.ym-model-ny .input_style {
	display: inline;
}




/*空购物车*/
.car-none {
	width: 50%;
	padding: 50px 0 20px 0;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

	.car-none i {
		width: 50px;
		height: 50px;
		margin-right: 10px;
		margin-top: 2px;
	}

		.car-none i img {
			width: 50px;
			vertical-align: middle;
		}

	.car-none h3 {
		line-height: 50px;
		color: #989796;
		font-size: 20px;
		padding-top: 6px;
		font-weight: normal;
	}

		.car-none h3 a:hover {
			color: #1F8FFF;
		}


.inner-top {
	display: inline-block;
	vertical-align: top;
	width: 1180px;
	margin: 0px auto 0 auto;
}

	.inner-top .t1 {
		width: 700px;
		height: 43;
		padding: 0px 10px;
		margin: 60px auto 20px auto;
	}

	.inner-top .t2 {
		width: 875px;
		height: 191px;
		padding: 0px 10px;
		margin: 20px auto 20px auto;
	}

		.inner-top .t2 img, .ban .inner .t1 img {
			width: 98%;
		}

	.inner-top .t3 {
		width: 719px;
		height: 89px;
		margin: 20px auto 20px auto;
	}

		.inner-top .t3 img {
			width: 100%;
		}

	.inner-top .t4 {
		width: 200px;
		height: 60px;
		margin: 20px auto 20px auto;
	}

		.inner-top .t4 img {
			width: 100%;
		}

/*购物车加入成功*/
.car-success {
	width: 100%;
	height: 168px;
	background: #e7f4fd;
}

.car-success-ny {
	width: 1200px;
	height: 168px;
	margin: 0 auto;
}

.car-success-ny-t {
	padding: 36px 0 28px 0;
	overflow: hidden;
}

	.car-success-ny-t i {
		width: 30px;
		height: 30px;
		float: left;
		margin-right: 10px;
	}

	.car-success-ny-t h3 {
		line-height: 30px;
		font-size: 22px;
		float: left;
		color: #5ecc49;
	}

.car-success-ny-b {
	margin: 0 auto;
	overflow: hidden;
}

	.car-success-ny-b ul {
		margin: 0;
		padding: 0;
	}

		.car-success-ny-b ul li {
			width: 158px;
			height: 36px;
			text-align: center;
			float: left;
			line-height: 36px;
			background: #1f8fff;
			color: #fff;
			border-radius: 2px;
			margin-right: 16px;
		}

			.car-success-ny-b ul li a {
				color: #fff;
				display: block;
			}


/*为您推荐*/
.hd-bg {
	background: #f5fbff;
	width: 100%;
	padding-top: 30px;
}

.hd-content {
	width: 1200px;
	margin: 0 auto;
}

	.hd-content .bt {
		width: 100%;
		line-height: 45px;
		color: #666666;
		font-size: 16px;
		margin-bottom: 10px;
	}

	.hd-content .hd-tab-list {
		width: 100%;
		overflow: hidden;
		padding-bottom: 58px;
	}

		.hd-content .hd-tab-list li {
			width: 380px;
			float: left;
			overflow: hidden;
			background: #fff;
			margin: 0 30px 30px 0;
		}

			.hd-content .hd-tab-list li h3 {
				font-size: 20px;
				color: #fff;
				height: 82px;
				background: url(../images/bg.png) no-repeat center;
			}

				.hd-content .hd-tab-list li h3 span {
					padding: 0 20px;
					display: block;
					line-height: 83px;
					font-weight: bold;
					width: 100%;
					box-sizing: border-box;
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}

			.hd-content .hd-tab-list li p {
				font-size: 14px;
				color: #666;
				line-height: 30px;
				margin: 10px 20px;
			}

			.hd-content .hd-tab-list li a {
				display: block;
				width: 130px;
				height: 35px;
				border: 1px solid #1f8fff;
				box-sizing: border-box;
				text-align: center;
				line-height: 33px;
				margin: 5px 0 29px 20px;
				color: #1f8fff;
				overflow: hidden;
				transition: all ease .3s;
				float: left;
			}

			.hd-content .hd-tab-list li > span {
				color: #f85a6a;
				font-size: 12px;
				padding-left: 13px;
				border-radius: 2px;
				line-height: 35px;
				margin: 5px 0 29px 0;
				display: block;
				float: left;
			}

			.hd-content .hd-tab-list li a:hover {
				background: #1F8FFF;
				color: #fff;
			}

			.hd-content .hd-tab-list li:nth-child(3n) {
				margin-right: 0;
			}

			.hd-content .hd-tab-list li .chu-s {
				height: 54px;
			}

.index-ggw {
	width: 100%;
	height: 200px;
	background: url(../images/y-bg.png) no-repeat center;
}

	.index-ggw h3 {
		text-align: center;
		padding-top: 59px;
		font-size: 24px;
		color: #fff;
	}

	.index-ggw .kqi {
		width: 120px;
		line-height: 36px;
		background: none;
		height: 36px;
		border: 1px solid #fff;
		border-radius: 2px;
		margin: 23px auto 55px auto;
		display: block;
		text-align: center;
		font-size: 14px;
		color: #fff;
	}

		.index-ggw .kqi a {
			color: #fff;
			display: block;
		}

			.index-ggw .kqi a:hover {
				color: #1f8fff;
				background: #fff;
				display: block;
			}

.hd-content .hd-tab-list li:hover {
	box-shadow: 0 10px 20px rgba(135,166,193,.25);
}


/*缺省状态*/

.bkny {
	width: 100%;
}

.bkny-ny {
	width: 1200px;
	padding: 50px 0;
	margin: 0 auto;
}

	.bkny-ny .xtb {
		width: 94px;
		height: 108px;
		margin: 0 auto;
	}

		.bkny-ny .xtb img {
			width: 100%;
		}

	.bkny-ny h3 {
		text-align: center;
		line-height: 40px;
		color: #565656;
		font-size: 18px;
	}


.wzd {
	display: none;
}




/*云服务器修改0802*/
.
.slider-m-o {
	width: 100%;
	overflow: hidden;
	padding: 15px 0;
}

.slider-m-o .label {
	width: 89px;
	line-height: 40px;
	color: #333;
	text-align: left;
}

.slider-m-o ul.ul-o {
	width: 1030px;
	line-height: 40px;
}

.slider-m-o ul li {
	width: 163px;
	border: 1px solid #e0e0e0;
	background: #fff;
	margin: 0 14px 0 0;
	text-align: center;
	float: left;
}

.slider-m-o .deploy ul.list-size li {
	font-size: 12px;
	line-height: 14px;
	padding: 5px 0;
	box-sizing: border-box;
	margin-bottom: 10px;
	height: 42px;
}

.server-show form {
	padding: 25px 0;
}

	.server-show form .item {
		padding: 0 30px;
		margin: 20px 0;
		border-bottom: 1px solid #ddd;
		padding-bottom: 25px;
	}

	.server-show form .item-border {
	}

	.server-show form .item .peizhi {
		font-size: 16px;
		color: #333;
		line-height: 30px;
		text-align: left;
		margin-bottom: 20px;
	}

	.server-show form .item .ul-length {
		width: 100%;
		overflow: hidden;
		margin-bottom: 20px;
	}

.server-show .queIcon {
	display: inline-block;
	height: 38px;
	margin-left: 5px;
	vertical-align: top;
}

	.server-show .queIcon em {
		display: block;
		width: 12px;
		height: 12px;
		border: 1px solid #1F8FFF;
		color: #1F8FFF;
		border-radius: 50%;
		line-height: 12px;
		font-style: normal;
		position: relative;
		top: 14px;
		font-size: 12px;
	}

.server-show .slider-m-o .slider-m-o-m {
	float: left;
	position: relative;
	margin: 5px 10px 0 0;
	width: 810px;
}

	.server-show .slider-m-o .slider-m-o-m .slider-tip {
		position: absolute;
		left: 0;
		top: -22px;
		padding: 0;
		font-size: 12px;
		color: #ff6800;
	}

	.server-show .slider-m-o .slider-m-o-m .jdt {
		width: 808px;
		height: 20px;
		border: 1px solid #e2e2e2;
		background: #fbfbfb;
		position: absolute;
		left: 0;
		top: 0;
		cursor: pointer;
	}

.server-show .slider-m-o .slider {
	width: 794px;
	height: 20px;
	border: 1px solid #e2e2e2;
	border-right: 0;
	position: relative;
	cursor: pointer;
}

	.server-show .slider-m-o .slider .ui-slider-range {
		background: #e95f00;
		height: 22px;
		position: absolute;
		left: -1px;
		top: -1px;
	}

	.server-show .slider-m-o .slider .ui-slider-handle {
		width: 16px;
		height: 26px;
		margin-left: -1px;
		position: absolute;
		left: 295px;
		top: -3.5px;
		outline: none;
		background: url(../images/cloud-18.gif) no-repeat center #ff6800;
		z-index: 2;
	}

.server-show .slider-m-o-m p {
	width: 810px;
}

.server-show .p-tex {
	width: 100%;
	text-align: left;
	overflow: hidden;
}

.server-show .slider-m-o-m p span {
	font-size: 12px;
	color: #999;
	text-align: left;
	display: inline-block;
	cursor: pointer;
	line-height: 22px;
	cursor: pointer;
}

.server-show .slider-m-o-m p.p-tit span {
	width: 263px;
}

.server-show .slider-m-o-m p.p-t span {
	width: 131px;
}

.server-show .slider-m-o-m p.p-s span {
	width: 279px;
}

	.server-show .slider-m-o-m p.p-s span.span-o {
		width: 500px;
	}

.server-show .slider-m-o-m p.p-l span {
	width: 156px;
}

.server-show .slider-m-o-m p span:last-child {
	width: auto;
}

.server-show .slider-m-o-m p.p-f span {
	width: 50%;
}

	.server-show .slider-m-o-m p.p-f span.last {
		text-align: right
	}

.server-show .slider-m-o-b {
	float: left;
}

	.server-show .slider-m-o-b .bor {
		border: 1px solid #e7e7e7;
		padding-right: 7px;
		float: left;
	}

	.server-show .slider-m-o-b input {
		width: 64px;
		padding: 0 5px;
		vertical-align: top;
		height: 28px;
		text-align: center;
		line-height: 24px;
		border: 0;
		color: #ff6800;
		font-size: 14px;
		display: inline-block;
	}

	.server-show .slider-m-o-b p {
		width: 33px;
		color: #999;
		font-size: 12px;
		display: inline-block;
		line-height: 28px;
		text-align: right;
	}

	.server-show .slider-m-o-b .count {
		float: left;
		margin-top: 1px;
	}

		.server-show .slider-m-o-b .count a {
			display: block;
			margin-top: -1px;
			width: 30px;
			height: 13.5px;
			line-height: 13.5px;
			text-align: center;
			background-color: #f8f8f8;
			border: 1px solid #e7e7e7;
			border-left: 0;
		}

			.server-show .slider-m-o-b .count a:hover {
				background-color: #f1f1f1;
			}

			.server-show .slider-m-o-b .count a:after {
				content: "";
				display: inline-block;
				margin-top: 4.5px;
				border: 4px solid transparent;
				border-top: 5px solid #bdbdbd;
				width: 0;
				height: 0px;
			}

			.server-show .slider-m-o-b .count a.top-arrow:after {
				border: 4px solid transparent;
				border-bottom: 5px solid #bdbdbd;
				margin-top: .5px;
			}

.server-show .slider-m-o .sel {
	float: left;
	position: relative;
	width: 200px;
}


/*云豆添加*/
.ym-model-nya {
}

.yuming-yhj-nya {
	width: 95%;
	margin: 0 auto;
	height: 40px;
}

.no-fl-2 {
	margin-left: 2px;
}

	.no-fl-2 i {
		margin-right: 10px;
	}

	.no-fl-2 em {
		color: #f52f40;
		font-weight: bold;
		margin: 0 6px;
	}

.yuming-yhj-ny-b .bot-wzaa {
	position: relative;
	display: inline-block;
}

.ydgz {
	color: #1F8FFF;
	margin: 0 6px;
}

.xxtba {
	width: 19px;
	display: none;
	height: 7px;
	position: absolute;
	top: 13px;
	left: 20px;
	z-index: 9999 !important;
}

.xia-nya {
	width: 290px;
	display: none;
	min-height: 135px;
	background: #fff;
	box-shadow: 0px 2px 5px #cecccc;
	z-index: 999;
	border: 1px solid #ddd;
	position: absolute;
	top: 28px;
	left: 6px;
}

	.xia-nya h3 {
		margin: 10px 15px 0px 15px;
		line-height: 36px;
		font-size: 12px;
		color: #666666;
		border-bottom: 1px solid #f0f0f0;
	}

	.xia-nya p {
		margin: 10px 15px;
		line-height: 26px;
		font-size: 12px;
		color: #666666;
		padding-top: 0 !important;
	}

.bot-wzaa .cp-xq:hover .xia-nya {
	display: block;
}

.bot-wzaa .cp-xq:hover .xxtba {
	display: block;
}

.order-ny .blue-xq:hover .ckxq {
	display: block;
}



/*付款页面修改*/
.no-model-titlea {
	width: 95%;
	margin: 0 auto 10px auto;
	border-bottom: 1px solid #e0e0e0 !important;
	overflow: hidden;
	padding: 0 2.5% 10px 2.5%;
}

	.no-model-titlea h3 {
		padding-top: 25px;
		color: #343434;
		font-size: 16px;
	}

	.no-model-titlea p {
		font-size: 12px;
		text-align: left;
		color: #343434;
		line-height: 30px;
		padding-top: 10px;
	}

		.no-model-titlea p span {
			font-size: 12px;
			text-align: right;
			color: #1f8fff;
			float: right;
		}

			.no-model-titlea p span a {
				color: #1f8fff;
			}

				.no-model-titlea p span a:hover {
					text-decoration: underline;
				}

.no-model-titlea-fl {
	width: 70%;
	float: left;
}

	.no-model-titlea-fl h3 {
		padding-top: 13px;
		color: #343434;
		font-size: 16px;
	}

		.no-model-titlea-fl h3 em {
			font-style: normal;
			font-size: 12px;
			text-align: left;
			color: #343434;
			line-height: 30px;
			padding-top: 10px;
		}

.no-model-titlea-fr {
	width: 30%;
	float: right;
}

	.no-model-titlea-fr h2 {
		text-align: right;
		font-size: 14px;
		color: #666;
		font-weight: normal;
		font-style: normal;
		margin-top: 20px;
		margin-right: 8px;
	}

		.no-model-titlea-fr h2 em {
			text-align: left;
			padding-left: 10px;
			font-size: 20px;
			color: #f52f40;
			font-weight: bold;
		}

.no-model-biaodan {
	width: 95%;
	margin: 0 auto 10px auto;
	border-bottom: 1px solid #e0e0e0 !important;
	overflow: hidden;
}

.no-model-biaodan-fl {
	width: 70%;
	float: left;
}

	.no-model-biaodan-fl h3 {
		padding: 15px 0 15px 10px;
		color: #343434;
		font-size: 16px;
		display: inline-block;
	}

		.no-model-biaodan-fl h3 em {
			font-style: normal;
			font-size: 14px;
			text-align: left;
			color: #343434;
			line-height: 30px;
			padding-top: 10px;
			margin-left: 16px;
		}

.no-model-biaodan-fr {
	width: 30%;
	float: right;
}

	.no-model-biaodan-fr h2 {
		text-align: right;
		font-size: 14px;
		color: #666;
		font-weight: normal;
		font-style: normal;
		margin-top: 20px;
		margin-right: 8px;
	}

		.no-model-biaodan-fr h2 em {
			text-align: left;
			padding-left: 10px;
			font-size: 14px;
			color: #f52f40;
			font-weight: bold;
		}

.no-t20 h2 {
	margin-top: 15px !important;
}

.pay-list {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

	.pay-list ul {
		padding: 0;
		margin: 0;
	}

		.pay-list ul li {
			width: 144px;
			height: 34px;
			float: left;
			margin-right: 20px;
			margin: 5px 20px 5px 32px;
			position: relative;
		}

			.pay-list ul li:nth-child(2) {
				margin-left: 0px;
			}

			.pay-list ul li input {
				z-index: 9999;
				position: absolute;
				top: 0;
				left: 0;
			}

			.pay-list ul li img {
			}

.calBtna {
	margin: 20px 30px 20px 0;
	float: right;
	padding-bottom: 15px;
}

	.calBtna a {
		display: block;
		width: 140px;
		height: 40px;
		color: #fff;
		background: #1f8fff;
		cursor: not-allowed;
		font-size: 14px;
		text-decoration: none;
		line-height: 40px;
		text-align: center;
		border-radius: 2px;
	}

		.calBtna a.btn_sty {
			background: #f40;
			cursor: pointer;
		}

/*.yuming-yhj-ny-t ul li .tp-1{width: 202px; height: 102px; position: absolute; top: 0; left: 0;}
.yuming-yhj-ny-t ul li .tp-1 img{width: 202px; height: 102px;}
.yuming-yhj-ny-t ul li .tp-2{width: 202px; height: 102px; position: absolute; top: 0; left: 0;}
.yuming-yhj-ny-t ul li .tp-2 img{width: 202px; height: 102px;opacity: 0;}
.yuming-yhj-ny-t ul li .tp-2a{width: 202px; height: 102px; position: absolute; top: 0; left: 0; }
.yuming-yhj-ny-t ul li:first-child .tp-2 img{opacity: 1;}
.yuming-yhj-ny-t ul li .tp-2a img{width: 202px; height: 102px;}*/


/*首页需求广场添加*/
.yun-xuqiu {
	width: 100%;
}

.yun-xuqiu-main-hd {
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: center;
}

	.yun-xuqiu-main-hd .qiu-main-title {
		line-height: 44px;
		font-size: 30px;
		color: #222;
	}

	.yun-xuqiu-main-hd .qiu-main-des {
		padding: 10px 0;
		line-height: 36px;
		font-size: 18px;
		color: #333;
	}


.container {
	background: #FFF;
	height: auto;
	overflow: hidden;
	padding-bottom: 80px
}

.price {
	width: 1200px;
	margin: 0 auto
}

	.price h2 {
		font-size: 24px;
		color: #333;
		line-height: 1;
		font-weight: 400;
		padding-bottom: 10px;
		padding-left: 10px
	}

	.price .category {
		width: 1180px;
		overflow: hidden;
		position: relative;
		overflow: hidden;
		margin-bottom: 20px;
		margin-left: 10px
	}

		.price .category ul {
			text-align: center;
			margin: 0;
			padding: 0;
		}

		.price .category:after {
			display: none;
			content: "";
			position: absolute;
			width: 100%;
			left: 0;
			top: 0;
			height: 1px;
			background-color: #ededed;
			z-index: 2
		}

		.price .category:before {
			content: "";
			position: absolute;
			width: 100%;
			left: 0;
			bottom: 0;
			height: 1px;
			background-color: #ededed;
			z-index: 2
		}

		.price .category a:after {
			content: "";
			display: inline-block;
			width: 0;
			height: 100%;
			vertical-align: middle
		}

		.price .category .prev {
			display: none;
			position: absolute;
			top: 0;
			width: 59px;
			height: 100%;
			box-shadow: 0 0 3px #c6c6c7;
			background: #fff;
			text-align: center;
			font-size: 0;
			left: 0;
			border-right: 1px solid #e1e3e6
		}

			.price .category .prev span {
				display: inline-block;
				vertical-align: middle;
				width: 9px;
				height: 14px;
				background-repeat: no-repeat;
				background-image: url(../images/arrow.svg);
				background-position: 96.77% 25%;
				background-size: initial
			}

		.price .category .next span {
			display: inline-block;
			vertical-align: middle;
			width: 9px;
			height: 14px;
			background-repeat: no-repeat;
			background-image: url(../images/arrow.svg);
			background-position: 61.29% 25%;
			background-size: initial
		}

		.price .category .next {
			position: absolute;
			top: 0;
			width: 59px;
			height: 100%;
			box-shadow: 0 0 3px #c6c6c7;
			background: #fff;
			text-align: center;
			font-size: 0;
			right: 0;
			border-left: 1px solid #e1e3e6
		}

		.price .category ul li {
			display: table-cell;
			display: inline-block;
			white-space: nowrap;
			font-size: 16px;
			text-align: center;
			border-bottom: 3px solid transparent;
			cursor: pointer;
			position: relative;
			padding: 18px 25px;
			color: #333;
		}

			.price .category ul li.active {
				border-bottom-color: #00a4ff;
				color: #00a4ff
			}

	.price .cont {
		display: none
	}

		.price .cont.active {
			display: block
		}

		.price .cont ul li {
			width: 280px;
			float: left;
			margin: 0 10px;
			box-sizing: border-box
		}

			.price .cont ul li:nth-child(3n) {
				margin-right: 0 !important
			}

			.price .cont ul li a {
				display: block;
				border: 1px solid #e5e5e5;
				background-color: #fff;
				padding: 13px 20px 15px
			}

				.price .cont ul li a:hover {
					box-shadow: 0 3px 7px 0 rgba(0, 0, 0, .1);
					border-color: rgba(229, 229, 229, .73)
				}

					.price .cont ul li a:hover .cont_main h3.title {
						color: #00a4ff
					}

				.price .cont ul li a .cont_main {
					display: table-cell;
					vertical-align: top
				}

					.price .cont ul li a .cont_main h3.title {
						font-size: 18px;
						font-weight: 400;
						color: #333;
						line-height: 32px;
						white-space: nowrap;
						overflow: hidden;
						display: block;
						text-overflow: ellipsis
					}

					.price .cont ul li a .cont_main p.desc {
						font-size: 14px;
						line-height: 1.5;
						color: #666;
						height: 42px;
						margin-top: -2px;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						overflow: hidden
					}

.yun-demd ul.yd-list {
	overflow: hidden;
}

	.yun-demd ul.yd-list li {
		width: 385px;
		float: left;
		background: #fff;
		box-sizing: border-box;
		margin-right: 5px;
		margin-bottom: 20px;
		margin-top: 20px;
	}

		.yun-demd ul.yd-list li:hover {
			box-shadow: 0 10px 10px rgba(135,166,193,.25);
		}

		.yun-demd ul.yd-list li h5 {
			font-size: 14px;
			color: #666666;
			line-height: 30px;
			background: url(../images/yun-dui.png) no-repeat 30px;
			border-bottom: 1px solid #f5f5f5;
			padding: 5px 0 5px 60px;
		}

		.yun-demd ul.yd-list li .yd-text {
			padding: 14px 30px;
			box-sizing: border-box;
		}

			.yun-demd ul.yd-list li .yd-text h3 {
				font-size: 18px;
				color: #333;
				line-height: 30px;
			}

			.yun-demd ul.yd-list li .yd-text p {
				font-size: 14px;
				color: #666;
				line-height: 30px;
				height: 90px;
				overflow: hidden;
			}

			.yun-demd ul.yd-list li .yd-text span {
				font-size: 12px;
				color: #999;
				line-height: 24px;
				display: inline-block;
				background: #eeeeee;
				padding: 0 18px;
				margin-top: 15px;
			}

		.yun-demd ul.yd-list li .yd-yusuan {
			font-size: 14px;
			color: #333;
			line-height: 30px;
			border-top: 1px solid #f5f5f5;
			padding: 5px 0 5px 30px;
		}

			.yun-demd ul.yd-list li .yd-yusuan i {
				font-size: 18px;
				font-style: normal;
			}

		.yun-demd ul.yd-list li:last-child {
			margin-right: 0;
		}


.temp-tab-item-handset {
	width: 95%;
	margin: 0 auto;
}

.temp-tab-item-web {
	width: 95%;
	margin: 0 auto;
}

@media only screen and (max-width: 1366px) {
	.temp-tab-item-handset li {
		width: 188px;
		margin: 10px 14px 65px 14px;
	}

	.temp-tab-item-web li {
		margin: 0px 5px 0px 5px;
	}
}
