body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td ,span, object, iframe{ padding: 0; margin: 0; }
img, fieldset { border:0; margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; border:0; background-color: transparent;}
a{text-decoration:none; cursor:pointer;color:#666;}
ol, ul { list-style: none; }
.clear{ clear:both; width:0; height:0; overflow:hidden; }
.clearfix { *zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; overflow: hidden; }
.hide{ display:none!important;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
body, button, input, select, textarea{ font:12px/1.5 tahoma,arial,"Microsoft YaHei";}

*{margin:0;padding:0;}
img{
	display: inline-block;
	vertical-align: middle;
}
em,i{
	font-style: normal;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

/* 首页 */
body{
	background-color:#fff;
	color:#fff;
	position:relative;
	overflow-x: hidden;
}
.header {
	position: relative;
}
.header .top {
	position: absolute;
	top: 0;
	width: 100%;
	height: 60px;
	background-color: rgba(0,0,0,0.8);
	background: url(../image/cloud/top_bg.png) repeat-x 0 center \0;
	z-index: 3;
}
.main_content {
	width: 1200px;
	margin: 0 auto;
}
.top .main_content > div {
	float: left;
	display: inline-block;
	margin-top: 10px;
}
.logo a {
	display: block;
}

.nav {
	margin-left: 200px;
}
.nav ul, .nav .op {
	display: inline-block;
}
.nav li {
	float: left;
	/* margin-right: 6rem; */
}
.nav li a {
	font-size: 14px;
	color: #fff;
	height: 40px;
	line-height: 50px;
}
.nav li.active a, .nav li:hover a {
	color: #108cee;
}
.nav .op i {
	display: block;
	width: 40px;
	height: 40px;
}
.op i.search {
	background: url(../image/cloud/search.png) no-repeat 0 center;
}
.op i.close {
	background: url(../image/cloud/close.png) no-repeat 0 center;
	display: none;
}
.top .main_content .entrance {
	float: right;
}
.entrance a {
	font-size: 14px;
	color: #fff;
	height: 40px;
	line-height: 40px;
	padding: 6px 14px;
}
.entrance .register {
	margin-left: 10px;
	border: 1px solid #fff;
	border-radius: 3px;
}
.pro_menu {
	display: none;
	position: fixed;
	top: 110px;
	width: 100%;
	height: 650px;
	padding: 15px 0;
	background-color: rgba(39,45,60,0.96);
	background-color: #272d3c \0;
	z-index: 2;
}
.pro_menu .main_content > div {
	float: left;
	width: 25%;
	display: inline-block;
	/*margin-top: 70px;*/
}
.pro_menu h5 {
	font-size: 14px;
	font-weight: normal;
	color: #a8aeb7;
}
.pro_menu .main_content div > a {
	display: block;
	width: 76%;
	height: 30px;
	padding: 6px 12px;
	margin: 10px 0;
	color: #c2c5cb;
	background-color: rgba(255,255,255,0.1);
	background-color: #343948 \0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pro_menu a h6 {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 5px;
}
.pro_menu a.pro_menu_close {
	position: absolute;
	bottom: 10px;
	left: 46%;
	display: block;
	width: 40px;
	height: 40px;
	background: url(../image/cloud/close.png) no-repeat 0 center;
}
.search_box {
	display: none;
	position: absolute;
	top: 60px;
	width: 100%;
	height: 40px;
	padding: 15px 0;
	background-color: rgba(0,0,0,0.3);
	background: url(../image/cloud/cover_bg.png) repeat 0 0 \0;
	z-index: 2;
}
.search_box > form {
	display: block;
	width: 580px;
	height: 400%;
	margin: 0 auto;
	padding: 0 20px;
	background-color: #fff;
	border-radius: 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.search_box > form input {
	font-size: 14px;
	color: #000;
}
.index_search_select, .index_search_label {
	position: relative;
	display: inline-block;
	float: left;
	height: 40px;
	line-height: 40px;
}
.index_search_select {
	height: 20px;
	line-height: 20px;
	margin: 10px 0;
}
.index_search_select input {
	width: 60px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	background: url(../image/cloud/down_arrow.png) no-repeat right center;
	cursor: pointer;
	border: none;
	outline: medium;
}
.menu_nav {
	position: absolute;
	width: 100%;
	left: 0;
	top: 30px;
	background-color: #fff;
	display: none;
	z-index: 2;
}
.menu_nav dt {
	text-align: center;
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
.index_search_select dt span {
	display: block;
	cursor: pointer;
}
.index_search {
	width: 430px;
	height: 40px;
	text-indent: 12px;
	line-height: 40px;
	margin-left: 24px;
	border: none;
	outline: medium;
}
.index_btn_search {
	display: inline-block;
	width: 40px;
	height: 20px;
	line-height: 20px;
	margin: 10px 0;
	text-align: right;
	font-size: 14px;
	color: #000;
	border-left: 1px solid #ccc;
}
.slideBox {
	width: 100%;

	position: relative;
	background-color: #182a8f;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd li {
	width: 100%;
	zoom: 1;
	vertical-align: middle;
	margin: 0 auto;
}
.slideBox .bd li a {
	display: block;
}
.slideBox .hd {
	position: absolute;
	bottom: 43px;
	left: 46%;
}
.hd li {
	float: left;
	display: inline-block;
	background: url(../image/cloud/hd_bg.png) no-repeat 0 center;
	width: 28px;
	height: 10px;
	margin-right: 8px;
	cursor: pointer;
}
.hd li.on {
	background: url(../image/cloud/hd_on_bg.png) no-repeat 0 center;
}
.page_content {
	position: relative;
}
.p1_1 {
	min-height: 720px;
	padding-top: 20px;
}
.p_header {
	padding: 40px 0;
	text-align: center;
}
.p_header h3 {
	font-size: 30px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}
.p_header p {
	font-size: 16px;
	color: #999;
}
.p1_1 .main_content {
	padding: 40px 0 20px;
}
.p1_1 > div > div {
	float: left;
	display: inline-block;
	width: 33%;
	font-size: 18px;
	text-align: center;
	color: #333;
	cursor: pointer;
}
.p1_1 div.on {
	background: url(../image/cloud/triangle.png) no-repeat center bottom;
}
.p1_1 a > span {
	display: block;
	margin-top: 10px;
	padding-bottom: 20px;
}
.p1_1 .on > a {
	color: #1f9cdb;
}
.p1_1 div .icon {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 400px;
	height: 70px;
	padding-bottom: 0;
}
.none {
	display: none;
}
.p1_1 .on .icon > img:first-child {
	display: none;
}
.p1_1 .on .icon > img.none {
	display: inline-block;
}
.p1_2 {
	background-color: #f5f5f6;
	position: absolute;
	left: 0;
	width: 100%;
	min-height: 240px;
	text-align: left;
	display: none;
}
.p1_2 .main_content > div {
	float: left;
	display: inline-block;
	width: 30%;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.p1_2 .main_content > div+div {
	margin-left: 5%;
}
.p1_2 td {
	padding: 0 16px;
}
.p1_2 .text {
	text-align: left;
}
.p1_2 .text h5 {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	margin-bottom: 10px;
}
.p1_2 .text p {
	font-size: 14px;
	color: #999;
}
.p1_2 .main_content > p {
	font-size: 14px;
	color: #999;
	margin-top: -10px;
	margin-bottom: 20px;
}
.p1_2 .main_content .yun {
	float: none;
	width: 100%;
	padding: 0;
	margin-top: -10px;
	margin-left: -1%;
}
.yun > div {
	float: left;
	display: inline-block;
	min-height: 330px;
	margin-left: 1%;
	background-color: #fff;
	border: 1px solid #ededed;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.yun > div > div {
	padding: 14px 24px;
}
.lh > div {
	width: 24%;
}
.nh > div {
	width: 19%;
	height: 346px;
}
.yun .title {
	font-size: 18px;
	color: #000;
	height: 50px;
	line-height: 29px;
	border-top: 2px solid #1c8cf5;
	border-bottom: 1px dashed #d8d8d8;
}
.yun > div p {
	font-size: 16px;
	color: #333;
	margin-bottom: 5px;
}
.yun p.zx {
	margin-bottom: 14px;
}
.yun p.zx span {
	font-size: 16px;
	color: #1c8cf5;
}
.zx span em {
	font-size: 14px;
}
.yun p.sl {
	margin-bottom: 20px;
}
.yun p.sl span {
	font-size: 14px;
	color: #999;
}
.jt > div {
	float: left;
	width: 33.33%;
	display: inline-block;
	margin: 5px 0;
}
.jt > div span {
	display: block;
	font-size: 12px;
	color: #999;
}
.jt span.num {
	font-size: 16px;
	color: #333;
	/*white-space: nowrap;*/
	width: 145px;
}
.jt .num em {
	font-size: 14px;
}
.yun .jt+p {
	margin: 16px 0 10px;
}
p.cz {
	margin-top: -10px;
}
.yun p.cz span {
	font-size: 12px;
}
.yun p.cz .num {
	font-size: 16px;
	color: #1c8cf5;
}
p .num em {
	font-size: 14px;
}
.nh_1 {
	background: url(../image/cloud/bg_nh_1.png) no-repeat right bottom;
}
.nh_2 {
	background: url(../image/cloud/bg_nh_2.png) no-repeat right bottom;
}
.nh_3 {
	background: url(../image/cloud/bg_nh_3.png) no-repeat right bottom;
}
.nh_4 {
	background: url(../image/cloud/bg_nh_4.png) no-repeat right bottom;
}
.nh_5 {
	background: url(../image/cloud/bg_nh_5.png) no-repeat right bottom;
}
.lh_1 {
	background: url(../image/cloud/bg_lh_1.png) no-repeat right bottom;
}
.lh_2 {
	background: url(../image/cloud/bg_lh_2.png) no-repeat right bottom;
}
.lh_3 {
	background: url(../image/cloud/bg_lh_3.png) no-repeat right bottom;
}
.lh_4 {
	background: url(../image/cloud/bg_lh_4.png) no-repeat right bottom;
}
.details_btn {
	display: block;
	width: 110px;
	text-align: center;
	font-size: 12px;
	color: #666;
	padding: 7px 0;
	margin: 36px auto;
	border: 1px solid #9c9d9e;
	border-radius: 1px;
}
.yun+.details_btn {
	margin: 20px auto 10px;
}
.p2 {
	padding: 20px 0 30px;
}
.p2_2 {
	width: 1360px;
	margin: 10px auto 50px;
}
.p2_2 > div, .p2_2 > a {
	position: relative;
	float: left;
	width: 20%;
	height: 420px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.p2_2_1 {
	background: url(../image/cloud/p2_2_1_bg.jpg) no-repeat center 0;
}
.p2_2_2 {
	background: url(../image/cloud/p2_2_2_bg.jpg) no-repeat center 0;
}
.p2_2_3 {
	background: url(../image/cloud/p2_2_3_bg.jpg) no-repeat center 0;
}
.p2_2_4 {
	background: url(../image/cloud/p2_2_4_bg.jpg) no-repeat center 0;
}
.p2_2_5 {
	background: url(../image/cloud/p2_2_5_bg.jpg) no-repeat center 0;
}
.p2_2 > div > div, .p2_2 > a > div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 272px;
	height: 420px;
	cursor: pointer;
}
.p2_2 > .on > div:first-child {
	display: none;
}
.p2_2 .icon {
	margin-bottom: 24px;
}
.p2_2 > div span, .p2_2 > a span {
	display: block;
	font-size: 24px;
	color: #fff;
}
.p2_2 .describe {
	display: none;
	position: absolute;
	top: 0;
	background-color: rgba(53,161,244,0.7);
	font-size: 14px;
	padding: 40px 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.p2_2 > .on .describe {
	display: block;
}
.describe p {
	height: 122px;
	text-align: left;
	margin-top: 24px;
	overflow: hidden;
}
.yun+.details_btn, .p2 a.details_btn, .p3 a.details_btn {
	width: 144px;
	font-size: 14px;
	color: #464849;
	padding: 8px 0;
	border-color: #77797b;
	border-radius: 2px;
}
.p2 .describe .details_btn {
	width: 120px;
	padding: 7px 0;
	color: #fff;
	border-color: #fff;
}
.p3 {
	background-color: #f5f5f6;
	padding: 20px 0 10px;
}
.p3_2 {
	padding-top: 20px;
}
.p3_2 li {
	float: left;
	width: 33.33%;
	display: inline-block;
	text-align: center;
	padding: 0 20px;
	margin-bottom: 40px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 200px;
}
.p3_2 li > a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 360px;
	height: 140px;
}
.p3_2 li a span {
	display: block;
	font-size: 18px;
	color: #333;
}
.p3_2 li a .icon {
	margin-bottom: 30px;
}
.p3_2 li div > a {
	display: inline-block;
	font-size: 14px;
	color: #999;
	padding: 0 8px;
	margin-bottom: 5px ;
}
.p3_2 li div > a+a {
	border-left: 1px solid #dadada;
}
.p5 {
	background: url(../image/cloud/p5_bg.jpg) no-repeat center 0;
	height: 390px;
}
.p5 .main_content {
	padding-top: 76px;
}
.p5 .main_content > div {
	float: left;
	width: 33.33%;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	padding-left: 46px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.p5_1 {
	background: url(../image/cloud/icon_18.png) no-repeat 0 19px;
}
.p5_2 {
	background: url(../image/cloud/icon_19.png) no-repeat 0 19px;
}
.p5_3 {
	background: url(../image/cloud/icon_20.png) no-repeat 120px 17px;
	padding-left: 170px !important;
}
.p5 div > span {
	display: block;
}
.p5 .main_content .num {
	font-size: 42px;
	margin-bottom: 10px;
}
.foot {
	background-color: #414141;
	text-align: center;
}
.foot .main_content {
	padding: 40px 0;
}
.foot .link > a {
	display: inline-block;
	font-size: 12px;
	color: #999;
	padding: 0 12px;
	margin-bottom: 5px;
}
.foot .link > a+a {
	border-left: 1px solid #998e75;
}
.foot .license span {
	display: inline-block;
	font-size: 12px;
	color: #999;
	margin-right: 8px;
}
.internet {
	width: 100%;
}
.internet td:first-child {
	width: 30%;
	text-align: center;
}
.internet td span {
	font-size: 24px;
	color: #666;
}
.internet td span+span {
	margin-left: 20px;
}
.internet td span i {
	font-style: italic;
	font-size: 36px;
	color: #f99a1f;
	margin: 0 10px 0 5px;
}
.internet td p {
	font-size: 18px;
	color: #999;
	margin-top: 10px;
}
.internet .details_btn {
	margin-left: 0;
}

/* 活动专题 */
.page_content > .main_content > div {
	margin-bottom: 40px;
}
.ap1 {
	background: url(../image/cloud/bg_top_1.png) no-repeat center 0;
	min-height: 220px;
	margin-top: -282px;
	padding-top: 20px;
}
.title {
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.title h3 {
	width: 520px;
	font-size: 30px;
	font-weight: normal;
	background: url(../image/cloud/title_bg.png) no-repeat 0 center, url(../image/cloud/title_bg.png) no-repeat right center;
	margin: 10px auto;
	color: #fff;
}
.ap1_2 {
	background: url(../image/cloud/bg_ap1.png) no-repeat 0 0;
	min-height: 368px;
	padding-top: 26px;
	margin-top: 86px;
}
.ap1_2_1 {
	width: 1150px;
	height: 360px;
	margin: 0 auto;
	background: url(../image/cloud/bg_ap1_2.png) repeat-x 0 center;
	border: 3px solid #606aed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ap1_2_1 table {
	width: 82%;
	height: 100%;
	margin: 0 auto;
	background-color: transparent;
}
.ap1_2_1 .text {
	width: 60%;
}
.ap1_2_1 .text h5 {
	font-size: 28px;
	font-weight: normal;
	color: #fff;
}
.ap1_2_1 .text span {
	color: #fada27;
	margin-left: 40px;
}
.ap1_2_1 .text span i {
	font-size: 36px;
	font-style: italic;
	margin: 0 10px 0 3px;
}
.ap1_2_1 .text p {
	font-size: 22px;
	color: #6bcbff;
	margin: 30px 0 40px;
}
.ap1_btn, .accept_btn, .speeding_btn {
	display: block;
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.ap1_btn_1 {
	width: 180px;
	height: 43px;
	line-height: 43px;
	background: url(../image/cloud/bg_btn_1.png) no-repeat 0 center;
}
.ap2 {
	background: url(../image/cloud/bg_top_2.png) no-repeat center -30px;
	min-height: 300px;
	padding-top: 20px;
}
.ap2 .title h3 {
	width: 400px;
}
.title p {
	font-size: 16px;
	margin-top: 20px;
}
.ap2_2 {
	margin-top: 46px;
}
.ap2_2 > div {
	position: relative;
	width: 1200px;
	height: 240px;
	margin: 10px auto 30px;
	background: url(../image/cloud/bg_ap1_2.png) repeat-x 0 center;
	border: 3px solid #606aed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.discount {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../image/cloud/bg_discount.png) no-repeat 0 center;
	width: 92px;
	height: 86px !important;
}
.discount > span {
	display: block;
	font-size: 20px;
	font-weight: bold;
	margin-left: 36px;
}
.discount > span:first-child {
	margin-top: 5px;
}
.ap2_2 > div > div {
	float: left;
	height: 100%;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ap_left {
	width: 260px;
	padding: 20px;
}
.ap_left_1 {
	background: url(../image/cloud/bg_left_1.jpg) no-repeat 0 center;
}
.ap_left_2 {
	background: url(../image/cloud/bg_left_2.jpg) no-repeat 0 center;
}
.ap_left_3 {
	background: url(../image/cloud/bg_left_3.jpg) no-repeat 0 center;
}
.ap_left_4 {
	background: url(../image/cloud/bg_left_4.jpg) no-repeat 0 center;
}
.ap_left_5 {
	background: url(../image/cloud/bg_left_5.jpg) no-repeat 0 center;
}
.ap_left h4 {
	font-size: 28px;
	margin-bottom: 16px;
	color: #fff;
}
.ap_left p {
	font-size: 14px;
	margin-bottom: 5px;
}
.ap2_2 .introduce {
	width: 600px;
	padding: 40px 30px;
}
.introduce > div > div {
	float: left;
	text-align: center;
	padding: 0 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.introduce > div > div+div {
	border-left: 1px solid #3a2e6f;
}
.ap2_2 .introduce p {
	font-size: 14px;
	color: #a5a6b6;
}
.ap2_2 .introduce .num {
	font-size: 12px;
	color: #91929c;
}
.introduce .num span {
	font-size: 22px;
	color: #fff;
	margin-right: 3px;
}
.ap2 .more {
	display: block;
	font-size: 14px;
	color: #00a8ff;
	margin: 60px 0 0 20px;
	text-decoration: underline;
}
.ap2 .price {
	width: 334px;
	text-align: center;
	padding: 40px 0;
}
.ap2 .price p {
	font-size: 18px;
}
.original_price {
	text-decoration: line-through;
	margin: 5px 0 8px;
}
.ap2 .price span {
	font-size: 36px;
	color: #fada27;
	margin-right: 8px;
}
.ap1_btn_2 {
	width: 206px;
	height: 49px;
	line-height: 49px;
	background: url(../image/cloud/bg_btn_2.png) no-repeat 0 center;
	margin: 10px auto;
}
.ap3 {
	background: url(../image/cloud/bg_top_3.png) no-repeat center 0;
	min-height: 500px;
	padding-top: 20px;
	margin-top: 60px;
}
.ap3 .title h3 {
	width: 500px;
}
.ap3_2 {
	margin-top: 40px;
	margin-left: -2%;
}
.ap3_2 > div {
	float: left;
	width: 23%;
	margin-left: 2%;
	position: relative;
	display: inline-block;
	background: url(../image/cloud/bg_ap3_2.png) repeat-x center 0;
	min-height: 500px;
	padding: 40px 22px;
	border: 3px solid #606aed;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ap3_2 h4 {
	font-size: 26px;
	font-weight: normal;
	color: #fada27;
	margin-bottom: 26px;
}
.ap3_2 p {
	font-size: 18px;
	margin: 10px 0;
}
.ap3_2 span {
	font-size: 14px;
	color: #9191a6;
}
.ap3_2 span em {
	font-size: 18px;
	color: #00c5ff;
}
.ap3_2 .price {
	text-align: center;
	clear: both;
}
.ap3_2 .price > span {
	font-size: 36px;
	color: #fada27;
	margin-right: 8px;
}
.ap1_btn_3 {
	width: 226px;
	height: 51px;
	line-height: 51px;
	background: url(../image/cloud/bg_btn_3.png) no-repeat 0 center;
	margin: 0 auto;
}
.ap3_2 .introduce {
	margin-top: 30px;
	height: 200px;
	margin-left: -14px;
}
.ap3_2 .introduce > p {
	margin-left: 14px;
	margin-bottom: 16px;
}
.ap3_2 .introduce > div {
	float: left;
	width: 66px;
	height: 66px;
	padding: 3px 0;
	margin-bottom: 20px;
	text-align: center;
	color: #9191a6;
	display: inline-block;
	border: 1px dashed #3d23a3;
	border-radius: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.ap3_2 .introduce > div p {
	font-size: 14px;
	margin: 0;
}
.ap3_2 .introduce p.num {
	font-size: 12px;
	color: #fff;
}
.ap3_2 .introduce .num span {
	font-size: 18px;
}
.ap4 {
	margin-top: 60px;
	padding-top: 30px;
}
.ap4_2 {
	margin-top: 70px;
	text-align: center;
}
.ap4_2 > div {
	min-height: 300px;
	padding: 30px 22px;
}
.ap4_2 .introduce {
	height: 110px;
	margin-left: -26px;
}
.ap4_2 .introduce > div {
	width: 102px;
	height: 102px;
	padding: 16px 0;
	margin-left: 26px;
	border-radius: 26px;
}
.ap4_2 .introduce .num span {
	font-size: 28px;
	margin-right: 5px;
}
.ap4_2 .original_price {
	margin-left: 10px;
}
.ap5 {
	padding-top: 76px;
}
.ap5_2 {
	margin-top: 40px;
	text-align: center;
}
.ap5_2 > div {
	width: 31.33%;
	min-height: 300px;
	padding: 30px 20px;
}
.ap5_2 > div h4 {
	color: #fff;
}
.ap5_2 .introduce {
	height: 110px;
	margin-left: 0;
}
.ap5_2 .introduce > div {
	width: 22%;
	margin-right: 2%;
	border: none;
	margin-bottom: 10px;
}
.ap5_2 .introduce > div+div {
	border-left: 1px solid #3a2e6f;
}
.ap5_2 .introduce p {
	color: #a5a6b6;
}
.ap5_2 .introduce p.num {
	color: #91929c;
}
.ap5_2 .introduce .num span {
	color: #00c5ff;
	margin-right: 5px;
}
.ap5_2 .price {
	width: 100%;
	padding: 0;
}

/* 弹窗 */
.cover {
	width: 100%;
	height: 100%;
	position: fixed;
	background: url(../image/cloud/cover_bg.png);
	top: 0;
	left: 0;
	z-index: 12;
	display: none;
}
.cover > div {
	position: absolute;
	left: 40%;
	top: 20%;
	width: 680px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	border-radius: 10px;
}
.cover .popup {
	margin-left: -170px;
	margin-top: -90px;
	padding-top: 30px;
	height: 700px;
	text-align: center;
}
/* 弹窗 */
.cover1 {
	width: 100%;
	height: 100%;
	position: fixed;
	background: url(../image/cloud/cover_bg.png);
	top: 0;
	left: 0;
	z-index: 12;
	display: none;
}
.cover1 > div {
	position: absolute;
	left: 40%;
	top: 20%;
	width: 680px;
	font-size: 14px;
	color: #333;
	background-color: #fff;
	border-radius: 10px;
}
.cover1 .popup {
	margin-left: -170px;
	margin-top: -90px;
	padding-top: 30px;
	height: 680px;
	text-align: center;
}
.cover1 .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 17px;
	height: 17px;
	background: url(../image/cloud/close.png) no-repeat 0 0;
}
.popup h3 {
	font-size: 20px;
	font-weight: normal;
}
.cover .close {
	position: absolute;
	top: 20px;
	right: 20px;
	width: 17px;
	height: 17px;
	background: url(../image/cloud/close.png) no-repeat 0 0;
}
.popup_form {
	width: 520px;
	margin: 30px auto 30px;
}
.popup_form td {
	text-align: right;
	height: 42px;
	line-height: 42px;
	padding-right: 20px;
	padding-bottom: 26px;
}
.popup_form td span {
	color: #fc2020;
	margin-right: 5px;
}
.popup_form td input {
	width: 400px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	text-indent: 1em;
	border: 1px solid #ddd;
}
.popup_form ::-webkit-input-placeholder{
	color: #ccc;
}
.popup_form td select {
	float: left;
	width: 30%;
	height: 48px;
	/* line-height: 48px; */
	font-size: 14px;
	text-indent: 1em;
	color: #666;
	border: 1px solid #ddd;
}
.popup_form td select+select {
	margin-left: 5%;
}
.popup_form td .btn {
	width: 400px;
	height: 52px;
	line-height: 52px;
	font-size: 18px;
	text-align: center;
	color: #fff;
	background-color: #32a0f9;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}

.speed_up {
	margin-left: -170px;
	margin-top: -142px;
	height: 749px;
	background: url(../image/cloud/bg_speed.png) no-repeat center 0;
}
.speed_up h3 {
	text-align: center;
	font-size: 28px;
	font-weight: normal;
	color: #4d5fe6;
	margin-top: 30px;
}
.speed_up .close {
	background: url(../image/cloud/close_white.png) no-repeat 0 0;
}
.caption {
	width: 80%;
	margin: 30px auto;
}
.caption > p {
	font-size: 16px;
	color: #000;
}
.caption > span {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	background-color: #eef0ff;
	padding: 10px 20px;
	margin: 10px 0;
}
.caption > div {
	margin-top: 36px;
}
.caption > div span {
	display: inline-block;
	background: url(../image/cloud/bg_caption_title.png) no-repeat 0 center;
	width: 115px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 17px;
	color: #fff;
}
.caption > div p {
	font-size: 14px;
	color: #555;
	margin: 16px 0;
}
.speeding_btn {
	width: 240px;
	height: 48px;
	line-height: 48px;
	background: url(../image/cloud/bg_speeding.png) no-repeat 0 center;
	margin: 40px auto;
}
/*菜单 MOD BY DBL 20171216*/
.pav-megamenu {
	margin-left: -120px;
}
.pav-megamenu .navbar-default {
	border-color: transparent; 
	width: 1200px;
    margin: 0 auto;
    height: 40px;
}
.nav li a {
    font-size: 16px;
    color: #fff!important;
    height: 40px!important;
    line-height: 40px!important;
	padding: 5px 0 0 6rem;
}
.pro a{
	padding-left: 0px!important;
}
/* .nav li:first-child a{
	padding: 5px 6rem 0 0!important;
} */

.navbar-nav > li > a {
    /* padding-top: 15px!important; :first-child*/
    padding-bottom: 17px!important;
}

.banner img {
    /* width: 100%; */
	margin-left: 285px;
}

/* 云主机 */
.product {
	position: relative;
	width: 100%;
	height: 425px;
}
.product_1 {
	background: url(../image/cloud/banner_product_1.jpg) no-repeat center center;
}
.product > div {
	font-size: 14px;
	color: #fff;
}
.product > div:first-child {
	padding-top: 100px;
}
.product h2 {
	font-size: 42px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #fff;
}
.product span {
	color: #999;
}
.product p {
	margin: 20px 0;
}
.product .accept {
	display: block;
	background-color: #0e83dd;
	color: #fff;
	width: 170px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin-top: 40px;
}
.sub_nav {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 42px;
	background-color: #191919;
	z-index: 9;
}
.sub_nav a {
	display: inline-block;
	float: left;
	width: 12.5%;
}
.sub_nav a span {
	display: inline-block;
	height: 42px;
	line-height: 42px;
	color: #fff;
	padding: 0 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.sub_nav .on span, .sub_nav a:hover span {
	color: #50b2fd;
	border-bottom: 3px solid #44adfe;
}
.pr1, .pr3, .pr5 {
	padding: 30px 0;
}
.pr_title {
	position: relative;
	height: 36px;
	line-height: 36px;
	color: #000;
	font-size: 24px;
}
.pr_title > span {
	position: relative;
	top: 4px;
	display: inline-block;
	width: 4px;
	height: 24px;
	background-color: #2791e2;
	margin-right: 12px;
}
.pr1_1 {
	margin-top: 20px;
}
.pr1_1 > div+div {
	border-top: 1px solid #efefef;
}
.pr1_1 > div > div {
	float: left;
	width: 50%;
	height: 160px;
	display: inline-block;
	padding: 30px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pr1_1 > div > div+div {
	border-left: 1px solid #efefef;
}
.pr1_1 td:first-child {
	width: 110px;
	text-align: center;
}
.pr1_1 td span {
	font-size: 16px;
	color: #000;
}
.pr1_1 td p {
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.pr2, .pr4, .pr6 {
	background-color: #f5f5f7;
	color: #666;
	font-size: 16px;
	padding: 30px 0 60px;
}
.pr2 .main_content > p {
	margin: 20px 16px;
}
.pr2_1 {
	background-color: #fff;
	padding: 0 20px;
}
.pr2_1 table {
	width: 100%;
}
.pr2_1 table td {
	vertical-align: middle;
	padding: 30px;
}
.pr2_1 td > span {
	font-size: 16px;
	color: #000;
}
.pr2_1 td h5 {
	color: #000;
	margin: 10px 0;
}
.pr2_1 .list {
	margin-top: 20px;
	border: 1px solid #efefef;
}
.pr2_1 .list > div+div {
	border-top: 1px solid #efefef;
}
.pr2_1 .list span {
	float: left;
	display: inline-block;
	width: 33.33%;
	height: 52px;
	line-height: 42px;
	padding: 5px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pr2_1 .list span+span {
	border-left: 1px solid #efefef;
}
.pr2_1 .list p {
	height: 52px;
	line-height: 42px;
	padding: 5px 10px;
	border-top: 1px solid #efefef;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pr2_1 .list em {
	color: #000;
}
.pr3_1 {
	margin-top: 40px;
	margin-left: -1%;
}
.pr3_1 > div {
	width: 19%;
	text-align: center;
}
.pr3_1 .title {
	color: #1c8cf5;
}
.pr3_1 .title span {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-right: 5px;
}
.pr3_1 > div  p {
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
}
.pr3_1  div.js {
	height: 160px;
	margin-top: 20px;
}
.pr3_1 .price span {
	display: inline-block;
	color: #999;
}
.pr3_1 .price em {
	font-size: 28px;
	color: #ff7403;
	margin-right: 5px;
}
.original {
	text-decoration: line-through;
	margin-left: 12px;
}
.pr3_1 .accept_btn {
	background-color: #2791e2;
	font-size: 14px;
	width: 130px;
	margin: 23px auto 20px;
	padding: 8px;
	border-radius: 3px;
}
.pr4 .pr4_1 div {
	border-left: none;
}
.pr5_1 {
	margin: 30px 0;
	border: 1px solid #efefef;
}
.pr5_1 > div {
	float: left;
	width: 20%;
	display: inline-block;
	font-size: 14px;
	color: #666;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pr5_1 > div:nth-child(even){
	background-color: #f4f9fd;
}
.pr5_1 > div+div {
	border-left: 1px solid #efefef;
}
.pr5_1 .title {
	font-size: 16px;
	color: #000;
	height: 51px;
	line-height: 51px;
	border-bottom: 1px solid #efefef;
}
.pr5_1 .title+div {
	padding: 20px 24px;
	min-height: 240px;
}
.pr5_1 p {
	margin: 14px 0;
}

/*云主机列表*/


.htx100{height:100px;margin:0 auto;display: block;}
.mr20{margin-right:20px;}
.btn-group-radiocheck .btn-primary {background:#fff;margin-right:20px; 
	border:none;color:#333;border-radius: 0;border-bottom: 2px solid #fff; }

.btn-group-radiocheck .btn-primary.active,.btn-group-radiocheck .btn-primary:focus{background:#fff;border-bottom:2px solid #2791e2;color:#2791e2;box-shadow: none;}
.yunitem {border:1px solid #ccc;padding:20px;margin-bottom: 20px;}
.mypagenav li a{margin-right:10px;border-radius: 0 !important;color:#999;}
.mypagenav li.active a{
	background:#2791e2;
	color:#fff;
	border: 1px solid #2791e2;
}



/* 天翼云盘 */
.product_2 {
	background: url(../image/cloud/banner_product_2.jpg) no-repeat center center;
}
.pr2 .pr3_1 > div {
	width: 24%;
}
.pr3_1 div.int {
	height: 90px;
	margin-top: 26px;
}
.int > div {
	float: left;
	width: 50%;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.int > div+div {
	border-left: 1px solid #ededed;
}
.int span {
	display: block;
}
.int .num {
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
}
.pr3 .pr4_1 div {
	border-left: none;
}
.pr4 .p2_2 {
	width: 100%;
	margin: 40px 0 10px;
}
.p2_2 > a {
	height: 400px;
	background-size: cover;
}
.pr4 .p2_2 > a > div {
	width: 240px;
	height: 400px;
	color: #fff;
}
.p2_2_6 {
	background: url(../image/cloud/p2_2_6_bg.jpg) no-repeat center 0;
}
.p2_2_7 {
	background: url(../image/cloud/p2_2_7_bg.jpg) no-repeat center 0;
}
.p2_2_8 {
	background: url(../image/cloud/p2_2_8_bg.jpg) no-repeat center 0;
}
.pr4 .p2_2 .describe {
	padding-top: 70px;
}
.guarantee {
	padding: 40px 0 30px;
}
.case {
	margin-top: 40px;
	margin-left: -2%;
}
.case > a {
	float: left;
	width: 23%;
	display: inline-block;
	margin-left: 2%;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #e6e6e6;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.case > a > .pic {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 280px;
	height: 200px;
}
.case > a img {
	width: 100%;
}

/* 解决方案 */
.product_3 {
	background: url(../image/cloud/banner_product_3.jpg) no-repeat center center;
}
.product.product_3 > div {
	padding-top: 160px;
}

/* 通用排版 */
.product_3 {
	background: url(../image/cloud/banner_product_3.jpg) no-repeat center center;
}
.scene ul {
	width: 70%;
	text-align: center;
	margin: 10px auto;
}
.scene ul li {
	float: left;
	display: inline-block;
	width: 33.33%;
	padding: 10px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}
.scene li span {
	display: block;
	font-size: 17px;
	color: #777;
}
.scene .pic {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 300px;
	height: 100px;
}
.scene .active span {
	font-size: 18px;
	color: #000;
}
.scene .active span > img:first-child {
	display: none;
}
.scene .active img.none {
	display: inline-block;
}
.sc_tab, .arch, .example {
	width: 100%;
	min-height: 230px;
	margin: 20px auto;
	position: relative;
	background-color: #fff;
	border: 1px solid #ededed;
	box-shadow: 0 2px 15px 0 rgba(0,0,0,.15);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.sc_tab > div {
	display: none;
}
.sc_tab .show {
	display: block;
}
.sc_tab > div > div {
	float: left;
	height: 230px;
	display: inline-block;
	font-size: 16px;
	color: #666;
}
.sc_tab .sc_left {
	width: 400px;
	margin-right: 40px;
}
.sc_left > img {
	width: 100%;
	height: 230px;
}
.sc_tab .sc_right {
	width: 640px;
	padding-top: 52px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.arch {
	padding: 26px 30px;
}
.arch table, .example table {
	width: 100%;
}
.arch td:first-child {
	width: 56%;
}
.arch td:first-child img {
	width: 100%;
}
.arch .text {
	padding-left: 60px;
	font-size: 14px;
	color: #999;
}
.arch .text > div {
	padding: 16px 0;
}
.arch .text > div+div {
	border-top: 1px solid #ededed;
}
.arch .t1 {
	font-size: 18px;
	color: #2791e2;
	margin-bottom: 20px;
}
.arch .t2 {
	font-size: 16px;
	color: #333;
	margin-bottom: 14px;
}
.arch .text span {
	display: block;
	margin-bottom: 10px;
}
.arch .text div.clearfix > div {
	float: left;
	width: 12%;
	display: inline-block;
	text-align: center;
}
.arch .text span.pic {
	height: 30px;
}
.arch .text div.clearfix span {
	color: #333;
	margin-bottom: 0;
}
.example td {
	font-size: 16px;
	color: #666;
	padding: 36px;
}
.example td h3 {
	font-size: 22px;
	font-weight: normal;
	color: #000;
	margin-bottom: 20px;
}
.example td p+p {
	margin-top: 30px;
}

/* 解决方案 */
.product_4 {
	background: url(../image/cloud/banner_product_4.jpg) no-repeat center center;
}
.product.product_4 > div {
	padding-top: 160px;
}
.st {
	padding-top: 60px;
}
.st_title {
	text-align: center;
	margin-bottom: 20px;
}
.st_title hr {
	position: absolute;
	top: 50%;
	width: 42%;
	height: 1px;
	background-color: #ccc;
	border: none;
}
.hr_left {
	left: 0;
}
.hr_right {
	right: 0;
}
.st_1 > div {
	margin-left: -2.33%;
}
.st_1 > div > a {
	float: left;
	width: 31%;
	height: 260px;
	display: inline-block;
	font-size: 14px;
	color: #999;
	padding: 14px 30px;
	margin: 16px 0 16px 2.33%;
	border: 1px solid #ededed;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.st_1 .on, .st_1 > div > a:hover {
	border: 1px solid #2299f5;
}
.st_1 a div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 340px;
	height: 140px;
}
.st_1 span {
	display: block;
	font-size: 16px;
	color: #000;
}
.st_1 .on span > img:first-child {
	display: none;
}
.st_1 .on img.none {
	display: inline-block;
}
.st_1 div > span:first-child {
	margin-bottom: 16px;
}
.pr2 .st_1 a {
	background-color: #fff;
}

/*云桌面*/
.overline{text-decoration:line-through}
.bggrey{background-color: #f5f5f7;}
.bgfff{background-color:#fff;}
.pr4{background-color: #f5f5f7;color: #666;font-size: 14px;padding: 30px 60px 20px 60px;}

.lh25{line-height: 25px;}
.mr5{margin-right:5px;}
.mr10{margin:10px;}
.mt10{margin-top:10px}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.pd10{padding:10px;}
.pd5{padding:5px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pt10{padding-top:10px;}
.pb10{padding-top:10px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.ofzm{overflow: hidden;}
.fl{float: left;}
.fr{float:right;}
.wd20{width:20%;}
.wd30{width:30% !important;}
.wd33{width:33%;}
.wd25{width:25%;}
.wd35{width:35%;}
.wd40{width:40%;}
.wd60{width:60%;}
.wd50{width:50%;}
.wd70{width:70%;}
.wd75{width:75%;}
.colblue{color:#1e80ee;}
.col333{color:#333;}
.col999{color:#999  !important;}
.colf2{color:#f2f2f2 !important;}
.colorg{color:#ff7403;}
.colfff{color:#fff !important;}
.fs12{font-size: 14px !important;}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fbold{font-weight: bold;}

.txtcenter{text-align: center !important;}
.txtleft{text-align: left !important;}
.txtright{text-align: right !important;}
.txtright p{text-align: left !important;}
.mgauto{margin:0 auto;}

.btn-blue{display: block;background-color: #0e83dd;color: #fff;width: 170px;height: 40px;line-height: 40px;text-align: center;}
.btn-borwhite{display: block;border:1px solid #fff;color: #fff;font-size:14px;width: 120px;height: 28px;line-height: 28px;text-align: center;}

.btn-borblue{display: block;border:1px solid #2791e2;color: #2791e2;font-size:14px;border-radius: 0;}

.ellipsis{display:block;width: 100%;  white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

.bor{border:1px solid #e6e6e6;}
.borlf{border-left:1px solid #e6e6e6;}
.borrg{border-right:1px solid #e6e6e6;}
.borbtm{border-bottom:1px solid #e6e6e6;}
.bortop{border-top:1px solid #e6e6e6;}

.product_2 {
	background: url(../image/cloud/banner_product_2.jpg) no-repeat center center;
}

/*云桌面 产品功能*/

.yundsk_wrap .yundsk_item{position: relative;display: block;float:left;width:33%;padding:30px 0;border:1px solid #e6e6e6;border-right:none;}
.yundsk_wrap .yundsk_item:last-child{border-right:1px solid #e6e6e6;}
.yundsk_wrap .yundsk_item table{margin:0 auto;}
.yundsk_iteminfo{background:url("../image/cloud/activebg.png") no-repeat; background-size: 100% 100%;width:100%;height:100%;
	position: absolute;left:-5px;top:-5px;z-index: 10;display: none;padding:10px 10px;
}
.yundsk_iteminfo p{color:#fff;text-align: center;padding:5px 5px;}
.yundsk_item:hover .yundsk_iteminfo{display: block;}

/*云桌面 产品价格*/
.yunpri_wrap .yunpri_item{float:left;width:31%;margin:10px 3.5% 10px 0; padding-bottom:20px;border-top:2px solid #2791e2;background:#fff;}
.yunpri_wrap .yunpri_item:last-child{float:right;margin:10px 0% 10px 0;}

.yunpri-head{color:#2791e2;padding:10px;text-align:center;font-size: 16px; border-bottom:1px dashed #e6e6e6;}
.yunpri-head img {margin-right:5px; vertical-align: middle;}
.yunexu_table{border:1px solid #e6e6e6;color:#333;}
.yunexu_table th{background:#ebecec;padding:10px;font-weight: normal;font-size: 16px;text-align: left;}
.yunexu_table td{border:1px solid #e6e6e6;padding:10px;}
.yunexu_table tr td{font-size: 14px;padding-left:20px;}
.yunexu_table tr td:first-child img{margin-right:5px;}

.yunscene_item{position: relative;display: block;float:left;width:33%;}
.yunscene_item .yunscene_itemin{z-index:8;display:block;margin:30px auto;width:290px;height:400px;position: relative;cursor: pointer;}
.yunscene_itemin .yunscene_bg{position:absolute;z-index: 1;height:400px;width:290px;top:0;left: 0;}
.yunscene_itemin_text{position: absolute;z-index: 2;width:290px;top:150px;left:0;}

.yunscene_itemout{display:none;width:110%;height:110%;position: absolute;left:-5%;top:-5%;background:rgba(1,129,189,0.6);z-index:10;}
.yunscene_itemout p{color:#fff;}

.yunscene_itemin:hover .yunscene_bg{width:319px;height:440px;left:-14.5px;top:-20px;position: absolute;}
.yunscene_itemin:hover .yunscene_itemout{display: block;}


/*云服务*/
.banner_yun{width:100%;height:425px;}
.subject-title{overflow:hidden;border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;}
.subject-nav li{float: left;color:#333;font-size: 16px;cursor: pointer;padding:10px 0 10px 0;font-weight:bold;}
.subject-nav li img{display: none;border-top:none;}
.subject-nav li div{padding:0 10px 0 10px;}
.subject-nav li.active{color:#000;border-top:2px solid #1e80ee;}
.subject-nav li.active img{display: inline-block;}

/*.subject-list{padding-left:15px;}*/
.subject-list li{color:#333;padding:6px 10px 6px 10px;list-style-type:none;font-size: 14px;}

/*手风琴*/
.zq-icon{display:inline-block;background:url(../image/cloud/icon.png) no-repeat;}
.icon25{width:30px;height:30px;}

.card-area{height:300px;width:1200px;position:relative;margin:0 auto;}
.card-area .card-item{border:1px solid #e6e6e6;z-index:4;transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:98px;height:298px;background-color:#fff;}
.card-area .card-item+.card-item{margin-left:-1px}
.card-area .card-item .card{transition:all .3s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;background:#fff}
.card-area .card-item .card .card-content{width:100%;line-height:2}
.card-area .card-item .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.card-area .card-item .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));line-height:2}
.card-area .card-item .card .card-content.content-second li{float:left;width:50%}
.card-area .card-item .card .card-content{height:298px;}
.card-area .card-item .card .card-content.content-first .content-first-list{width:100%;font-size:14px;line-height:25px;color:#333;padding-top:30px;text-align:center;}
.card-area .card-item .card .card-content.content-second{width:498px;left:1px;font-size:14px;position: relative;top:-299px;height:298px;}
.card-area .card-item .card .card-content.content-second .panelbg{position: absolute;top:0;left:0;}
.card-area .card-item.active{z-index:6;width:498px;height:298px}
.card-area .card-item.active .card .card-content.content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.card-area .card-item.active .card .card-content.content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}

.card-content.content-second .content-second-main{height:280px;width:498px;z-index: 10;position: absolute;top:1px;left:1px;}


/*云服务*/
.fontwrap{background:#95a0ba; border-radius: 15px;padding:2px 15px;color:#fff;margin: 0 10px}
.banner_yong{width:100%;height:430px;}

.product-wrap .product-lf h4{border:1px solid #ccc;font-size:14px;background: #fbfbfb;color:#333;}
.product-wrap .product-lf ul li{color:#333;padding:10px 10px 10px 20px;font-size:14px;background: #fbfbfb;border:1px solid #ccc; border-top:none;}
.product-wrap .product-lf ul li.active{background:#fff;border-left:3px solid #2299f5;border-right:1px solid #fff;}

.product-item{padding:15px 25px 15px 15px; color:#333;}
.star img{width:16px;height:15px;margin-left: 3px;vertical-align: top;}
.subject-con > ul, .product-rg > div, .yunscene_itemin:hover .yunscene_itemin_text {
	display: none;
}
.no-list {
    font-size: 16px;
    line-height: 24px;
    color: #93999f;
    margin-top: 160px;
    margin-bottom: 240px;
    text-align: center;
    font-weight: 100;
}
.subject-con .show, .product-rg .show {
	display: block;
}
.lh25{line-height: 22px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mr10{margin:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.pd10{padding:10px;}
.pd5{padding:5px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pl20{padding-left:20px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.pt30{padding-top:30px;}
.ofzm{overflow: hidden;}
.fl{float: left;}
.fr{float:right;}
.wd20{width:20%;}
.wd30{width:30%;}
.wd33{width:33%;}
.wd25{width:25%;}
.wd35{width:35%;}
.wd40{width:40%;}
.wd60{width:60%;}
.wd50{width:50%;}
.wd70{width:70%;}
.wd75{width:75%;}
.wd80{width:80%;}
.wd100{width:100%;}



.info_nav {
    bottom: 0;
    height: 42px;
    background-color: #fff;
    z-index: 9;
    border-bottom:1px solid #ccc;
}

.product-lf li {
	cursor: pointer;
}

.info_nav a {
    display: inline-block;
    float: left;
    color: #333;

}
.info_nav a span {
    display: inline-block;
    height: 42px;
    line-height: 42px;
    padding: 0 5px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 15px;
}
.info_nav .on span, .info_nav a:hover span {
    color: #50b2fd;
    border-bottom: 3px solid #44adfe;
}

.titlehove-wrap{position:relative;display: block;}
.titlehove-wrap .titlehove{position:absolute;bottom:0px;color:#fff;left:0px;background:rgba(0,0,0,.5);width:98%;padding:8px 0;display: none;}
.titlehove-wrap:hover .titlehove{display: block;}
/* 首页修改 */
.slideBox .hd {
	bottom: 22%;
}
.p1_1 > div > div {
	width: 33.33%;
}
.nh > div {
	width: 32.33%;
}
.main_content p.dis {
	text-align: center;
	font-size: 16px;
	color: #727272;
}
p.dis span {
	color: #fa7f25;
	font-weight: bold;
}
.nh .title+div {
	height: 190px;
	border-bottom: 1px solid #e8e8e8;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.nh .jt > div {
	width: 20%;
}
div.price {
	margin-top: -5px;
}
div.price span {
	font-size: 28px;
	color: #ff7403;
}
div.price span em {
	font-size: 14px;
	color: #999;
	margin-left: 5px;
}
.btn_acceptance {
	display: inline-block;
	float: right;
	font-size: 14px;
	color: #fff;
	background-color: #2791e2;
	padding: 7px 34px;
	margin-top: 5px;
	border-radius: 3px;
}


/* A8  */
.product_A8 {
	background: url(../image/cloud/banner_A8.png) no-repeat center center;height: 380px;
}
.prt{position: relative;}
.mr15{margin:15px !important;}
.pd15{padding:15px !important;}
.A8info{background:#e6eef5;color:#2791e2;text-align: center;padding:30px 0;}
.breaktip{width:967px;height:42px;margin:0 auto;background: url(../image/cloud/break.png) no-repeat;color:#fff; text-align: center;padding-top:10px;}
.youhuitip{position: absolute;width: 45px;height:43px;top:0px;right:20px;}

.A8info-item{width:100% !important;margin-top:100px;padding:0 20px;height:190px !important;border-right: 1px solid #ccc !important;}
.yundsk_item:last-child  .A8info-item{border-right: none !important;}
.A8info-item h3{color:#333;font-size:15px;}
.A8info-item p{padding:4px;color:#999;}

.A8info-topwrap{position:absolute;top:-20px;width:100%;z-index:10;}
.A8info-top{width:344px;height:123px;margin:0 auto;display:block; }

/* A8 首页调整 */
.prt{position:relative;}
.txt-center{text-align: center;}
.col999{color:#999;}
.crown-title{position: absolute;width:107%;height:88px;left:101%;top:-34px;}
.banner_nav{width:100%;position: absolute;bottom:0px;left:0; height:89px;background:url(../image/banner_narbg.png);background-size: 100% 100%;}
.banner_nav .banner_navwrap{width:1000px;margin:0 auto;padding-top:40px;}
.banner_navitem{color:#fff;width:24%;float:left;border-left:1px solid #313650 ; line-height: 40px;text-align: center !important;}
.banner_navitem img{width:32px;height:28px;display: inline-block;margin-right: 5px;}
.banner_navitem:hover{color:#999;}

/* 活动专题修改  */
.txt-left{text-align: left !important;}
.colyellow{color:#fada27 !important;}
.colpurper{color:#c556ff;}
.bor-dash{border: 1px dashed #3d23a3 !important;}
.ht140{height:140px !important;}
.ht200{height:200px !important;}
.topright{position:absolute;width:89px;height:90px;top:-3px;right:-3px;}
.pt70{padding-top:70px !important;}
.ap_new {
	background: url(../image/cloud/bg_top_4.png) no-repeat -200px 0px;
	min-height: 300px;
	padding-top: 20px;
}
.table_active{width:100%;border:#ccc;border-width: 1px;}
.table_active th{font-size: 14px;background:#372b84;padding:10px;}
.table_active th{text-align: center;padding:10px;}
.table_active td{padding:10px;}
.break-right{padding-top:5px;background:url(../image/cloud/break-right.png);height:135px;position: fixed;right:5px;top:300px;}
.break-right .breakitem {padding:7px 0; text-align: center;}


.ap2_2 .introduce2{padding:70px 30px; }
.ap2_2 .price{padding-top:50px;}

/* 福企网底部*/
/* 首页悬浮窗 */
.float_block {
	display: none;
    position: fixed;
    top: 36%;
    right: 0;
    margin-left: 120px;
    width: 50px;
    z-index: 10;
}
.float_block a {
    display: block;
    text-align: center;
    line-height: 42px;
    position: relative;
    background: url(http://www.fujiansme.com/statics/images/cover_bg.png);
}
.float_block a > i {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.phone:hover ,.weixin:hover ,.app:hover ,.qq:hover {
    background: #ff7519;
}
.phone > i {
    background: url("http://www.fujiansme.com/statics/images/phone.png") no-repeat center center;
}
.phone:hover > i {
    background: url("http://www.fujiansme.com/statics/images/phone_on.png") no-repeat center center;
}
.weixin > i {
    background: url("http://www.fujiansme.com/statics/images/weixin.png") no-repeat center center;
}
.weixin:hover > i {
    background: url("http://www.fujiansme.com/statics/images/weixin_on.png") no-repeat center center;
}
.app > i {
    background: url("http://www.fujiansme.com/statics/images/app.png") no-repeat center center;
}
.app:hover > i {
    background: url("http://www.fujiansme.com/statics/images/app_on.png") no-repeat center center;
}
.qq > i {
    background: url("http://www.fujiansme.com/statics/images/qq.png") no-repeat center center;
}
.help > i {
    background: url("http://www.fujiansme.com/statics/images/help.png") no-repeat center center;
}
.float_block .top > i {
    background: url("http://www.fujiansme.com/statics/images/top.png") no-repeat center center;
}
.float_block2 .top > i {
	width: 20px;height: 20px;display: block;
    background: url("http://www.fujiansme.com/statics/images/top.png") no-repeat center center;
}


.float_block2 {
    position: fixed;
    top: 10%;
    right: 0;
    margin-left: 120px;
    width: 50px;
    z-index: 10;
}
.float_block2  .block2_1  a {
    display: block;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 5px 8px;border-bottom: 1px solid #ccc;
    position: relative;
    background: url(http://www.fujiansme.com/statics/images/cover_bg.png);
}

.float_block2 .block2_1 a:hover{
	background: #108cee;color: #fff;
}
.float_block2 .block2_2{
	background: #fff; margin-top: 20px;
	box-shadow: -2px 2px 2px rgba(0,0,0,.3);
	 width: 45px;margin-left: 5px;
}
.float_block2 .block2_2 a{
	 display: block;
    color: #333;
    text-align: right;
    line-height: 20px;
    padding: 5px 18px;


}
.float_block2 .block2_2 a i{
	text-align: center;
}


.qq span {
    display: none;
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    width: 86%;
    margin: 0 auto;
}
.qq:hover > i {
    display: none;
}
.float_block a > div {
    position: absolute;
    width: 186px;
    top: -1px;
    right: 56px;
    display: none;
}
.rex img {
    position: absolute;
    top: -35px;
    right: 0;
}
.rex > span {
    position: absolute;
    top: 0;
    left :100px;
    display: block;
    font-size: 12px;
    color: #3d9fe1;
}
.rex .hot_line {
    top: 20px;
    font-size: 20px;
    font-weight: bold;
}
.rex div {
    position: absolute;
    top: 59px;
    right: 0;
    background-color: #fff;
    width: 176px;
    font-size: 13px;
    text-align: left;
    padding: 10px 5px;
}
.weixin div {
    background-color: #fff;
    padding: 10px 0;
}
.app div {
    background-color: #fff;
}
.weixin div p {
    font-size: 14px;
    color: #666;
}
.float_block a div i {
    color: #ff7519;
    font-weight: bold;
}

.float_block a:hover div ,.float_block a:hover span {
    display: block;
}
.float_block a.float_block_bottom img {
    top: -2px;
}
#through_train {
    position: fixed;
    top: 40%;
    left: 6px;
    z-index: 10;
}
@media screen and (max-width: 1600px){
    #through_train {
        left: 60px;
    }
    #through_train img {
        width: 105px !important;
        height: 290px !important;
    }
}
@media screen and (max-width: 1440px){
    #through_train {
        left: 6px;
    }
    #through_train img {
        width: 60px !important;
        height: 165px !important;
    }
    .expand a {
        width: 120px;
    }
    .foot_left {
        margin-left: 3% !important;
        margin-right: 0 !important;
    }
}
#through_train .close {
    position: absolute;
    /*top: 44px;*/
    /*right: 5px;*/
    top: 8px;
    right: 3px;
    background: url(http://www.fujiansme.com/statics/images/close_small.png) no-repeat 0 0;
    width: 21px;
    height: 21px;
    cursor: pointer;
}
.index_foot {
    color: #ddd;
    background-color: #494a4c;
}
.index_foot .main_content > div {
    float: left;
    display: inline-block;
    padding: 40px 30px 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.foot_left {
    width: 76%;
    margin-right: 3%;
}
.links {
    font-size: 14px;
    color: #ddd;
    margin: 10px 0 30px;
}
.links span {
    margin-right: 10px;
}
.links form {
    display: inline-block;
}
.links .index_search_select {
    float: none;
    width: 180px;
    margin-top: 0;
    margin-left: 10px;
    padding-right: 20px;
    border: 1px solid #888;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
}
.links .index_search_select input {
    width: 100%;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
    background-image: url(http://www.fujiansme.com/statics/images/arrow_down.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
    color: #bbb;
    cursor: pointer;
    border: none;
    outline: medium;
}
.links .css input {
    background-image: url(http://www.fujiansme.com/statics/images/arrow_up.png);
}
.links input::-webkit-input-placeholder{
    color: #bbb;
    font-size: 14px;
    line-height: 34px;
}
.links .menu_nav {
    top: 35px;
    left: -1px;
    padding: 16px 0 10px;
    background-color: #353638;
    border: 1px solid #888;
    border-top: none;
}
.links .menu_nav dt {
    text-align: left;
    text-indent: 10px;
}
.links .menu_nav dt span, .links .menu_nav dt a {
    display: block;
    color: #fff;
    margin-bottom: 8px;
}
.links .menu_nav dt:hover, .links .menu_nav dt a:hover {
    color: #ff751a;
}
.foot_left .index_foot_content {
    text-align: left;
}
.foot_left .index_foot_content li {
    padding: 0;
    border: none;
    width: 14%;
    display: inline-block;
}
.foot_left .index_foot_content li a {
    color: #ddd;
}
.foot_left .index_license {
    text-align: left;
    color: #ddd;
    width: auto;
    /*margin-top: 14px;*/
}
.foot_left .index_license > span {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 5px;
}
.foot_left .margin-left-fix2 {
    margin-left: 5px;
}
.foot_left .index_license a {
    display: inline-block;
    color: #ddd;
    margin-left: 20px;
}
.foot_right {
    width: 14%;
    text-align: center;
    font-size: 12px;
    color: #ddd;
}
.foot_right p {
    margin-top: 5px;
}
.foot_right div+div {
    margin-top: 16px;
}
.ns .n_more a {
    position: absolute;
    bottom: 10px;
    right: 40px;
    font-size: 14px;
    color: #ff7519;
    padding: 0;
}
.expo_cover {display: none;}

/* 云主机价格 */
.calculator {
	width: 1200px;
	margin: 43px auto;
}
.calculator > div {
	padding: 0 16px;
}
.content-title {
	position: relative;
	border-bottom: 1px #dcdcdc solid;
}
.content-title p {
	line-height: 46px;
	color: #000;
	font-size: 26px;
	padding: 10px 0;
}
.content-title p img {
	position: relative;
	top: -7px;
	margin-right: 10px;
}
.content-title a {
	position: absolute;
	top: 26px;
	right: 16px;
	font-size: 14px;
	color: #2791e2;
}
.calculator .calculate-content {
	padding-top: 20px;
	border-bottom: 1px solid #dcdcdc;
}
.calculate-content > p {
	display: inline-block;
	font-size: 20px;
	color: #000;
	background: url(../image/cloud/bg_h.jpg) no-repeat 0 center;
	padding-left: 20px;
}
.calculate-content > span {
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}
.content-center {
	width: 100%;
	margin-top: 20px;
	display: inline-block;
}
.content-center dl dt, .center-picker-Image {
	line-height: 38px;
	width: 120px;
	color: #666;
	font-size: 15px;
	font-weight: 100!important;
	float: left;
	text-align: right;
	margin-right: 20px;
}
.content-center dl dd span {
	width: 105px;
	line-height: 36px;
	text-align: center;
	font-size: 15px;
	color: #666;
	float: left;
	margin: 0 5px;
	border: 1px solid #999;
	border-radius: 2px;
	cursor: pointer;
}
.content-center dl dd span.active, .content-center dl dd span:hover {
	background: url(../image/cloud/bg_active.png) no-repeat center 0;
	background-size: cover;
	border: none;
}
.center-picker-Input {
	position: relative;
	line-height: 36px;
	display: inline-block;
	cursor: pointer;
}
.center-picker-Input input {
	line-height: 36px;
	display: inline-block;
	color: #999;
	vertical-align: middle;
	cursor: pointer;
}
.center {
	display: inline-block;
	height: 30px !important;
	line-height: 30px !important;
	padding: 2px 20px;
	width: 190px;
}
.center-picker-Input em {
	background: #f3f3f3;
	border-left: 1px solid #c6c6c6;
	float: right;
	width: 34px;
	height: 34px;
	margin: 1px -37px;
	position: absolute;
	top: 2px;
}
.center-picker-Input em::before {
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #888;
	content: "";
	height: 0;
	position: absolute;
	right: 11px;
	top: 42%;
	width: 0;
}
.image-type {
	width: 202px;
	border: 1px #56a8f3 solid;
	float: left;
	position: absolute;
	background-color: #fff;
	z-index: 2;
	margin-top: -10px;
	display: none;
}
.image-type ul li {
	line-height: 32px;
	list-style: none;
	margin: 0 4px;
	padding: 0 10px;
	font-size: 14px;
	color: #666;
}
.cent {
	margin-left: 17px;
}
.cent1 {
	margin-left: 23px;
}
.center-picker-Input1 {
	position: relative;
	line-height: 30px;
	display: inline-block;
	height: 32px;
}
.center-picker-Input1 em {
	background: #f3f3f3;
	border-left: 1px solid #c6c6c6;
	float: right;
	height: 34px;
	width: 34px;
	margin: 1px -37px;
	position: absolute;
	top: 2px;
	font-style: normal;
	text-align: center;
	font-size: 12px;
	color: #000;
}
.content-center > div {
	width: 70%;
	margin-left: 140px;
}
.disk {
	position: relative;
	background-color: #f5f5f7;
	padding: 10px 20px;
	margin-bottom: 16px;
}
.reduce {
	position: absolute;
	top: 17px;
	right: 20px;
	width: 24px;
	height: 24px;
	background: url(../image/cloud/icon_close.png) no-repeat center center;
}
.btn_add {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../image/cloud/add.png) no-repeat center center;
}
.add span {
	color: #888;
	margin-left: 5px;
	position: relative;
	top: -9px;
}
.control-group {
	margin-bottom: 9px;
}

.control-group > div {
	display: inline-block;
}
.mt-10 {
	margin-top: 10px !important;
}
.pull-right {
	float: right;
	margin-left: 60px;
}
.size {
	width: 500px!important;
	display: inline-block;
}
.slider {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.slider.slider-horizontal {
	width: 450px!important;
	height: 20px!important;
}
.slider-selection {
	background: #2791e2 !important;
}
.slider-handle {
	width: 14px !important;
	height: 14px !important;
	background: #fff !important;
	border: 1px solid #2791e2 !important;
	margin-top: -48px !important;
}
.slider-tick-container {
	display: none;
}
.control-group span.center-picker-Input1 {
	border: none;
	width: auto;
}
.control-group span.center-picker-Input1 input {
	width: 100px;
}
.tooltip.top .tooltip-arrow {
	border-top-color: #f4f4f4!important;
}
.tooltip-inner {
	max-width: 200px!important;
	padding: 3px 10px!important;
	color: #a8a4a5 !important;
	text-align: center!important;
	text-decoration: none!important;
	border: 1px #e9e9e9 solid!important;
	background-color: #f4f4f4!important;
	-webkit-border-radius: 4px!important;
	-moz-border-radius: 4px!important;
	border-radius: 4px!important;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
	margin-top: 32px!important;
	display: inline-block!important;
	text-align: center!important;
}
.calculator ul {
	margin: 0;
}
.calculator .total {
	position: relative;
	padding-top: 20px;
}
.total span {
	display: inline-block;
	font-size: 16px;
	color: #000;
	height: 60px;
	line-height: 60px;
}
.total span em {
	position: relative;
	top: 5px;
	font-style: normal;
	font-size: 30px;
	color: #ff7403;
	margin-left: 10px;
}
.total .btn_register {
	position: absolute;
	top: 30px;
	right: 0;
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background-color: #ff7403;
	height: 46px;
	line-height: 46px;
	padding: 0 42px;
	border: none;
	border-radius: 3px;
}
a:hover{ text-decoration:none; cursor:pointer;  color:#ef5536;}

/* 产品通用页面 */
.pl30{padding-left:30px;}
.product_ori {
	background: url(../image/cloud/banner_orign.png) no-repeat center center;
}
.table_exc{width:100%;border:1px solid #ccc;}
.table_exc td{text-align: left;padding:10px;color:#000; border:1px solid #ccc;}

/* 弹窗 */
.speed_up2 {
	margin-left: -170px;
	margin-top: 0px;
	height: 400px;
	
}
.speed_up2 h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-top: 30px;
}
.speed_up2 .close {
	background: url(../image/cloud/close.png) no-repeat 0 0;
}

.poptable{width:100%;border:1px solid #ccc;}
.poptable th{background:#f7f7f7;font-weight:normal;text-align: left !important;padding-left:10px;}
.poptable th,.poptable td{border:1px solid #ccc;text-align: center;}

.speed_up3 {
	margin-left: -170px;
	margin-top: 0px;
	height: 400px;
	
}
.speed_up3 h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-top: 30px;
}
.speed_up3 .close {
	background: url(../image/cloud/close.png) no-repeat 0 0;
}

.speed_up4 {
	margin-left: -170px;
	margin-top: 0px;
	height: 400px;
	
}
.speed_up4 h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin-top: 30px;
}
.speed_up4 .close {
	background: url(../image/cloud/close.png) no-repeat 0 0;
}


/* 产品通用页面 */
.pl30{padding-left:30px;}
.product_ori {
	background: url(../image/cloud/banner_orign.png) no-repeat center center;
}
.table_exc{width:100%;border:1px solid #ccc;}
.table_exc td{text-align: left;padding:10px;color:#000; border:1px solid #ccc;}

/* 首页 */
/* 调整 */
.prt{position:relative;}
.txt-center{text-align: center;}
.col999{color:#999;}
.crown-title{position: absolute;width:107%;height:88px;left:-3%;top:-28px;}
.banner_nav{width:100%;position: absolute;bottom:0px;left:0; height:89px;background:url(../image/banner_narbg.png);background-size: 100% 100%;}
.banner_nav .banner_navwrap{width:1000px;margin:0 auto;padding-top:40px;}
.banner_navitem{color:#fff;width:24%;float:left;border-left:1px solid #313650 ; line-height: 40px;text-align: center !important;}
.banner_navitem img{width:32px;height:28px;display: inline-block;margin-right: 5px;}
.banner_navitem:hover{color:#999;}
/*banner_nav 更名 banner_nav1*/
 .bgblue3{background: #0a54ab;}
 .bgblue4{background: #3380dc;}
.banner_nav1{width:100%; margin-top:-60px;position: relative;}
.banner_nav1 .banner_nav1wrap{width:80%;margin:10px auto;}
.banner_nav1item{padding:20px 10px;color:#fff; line-height: 25px;display: block;}
.banner_nav1item img{width:32px;height:28px;display: inline-block;margin-right: 5px;}
.banner_nav1item:hover{color:#999;}

/* nav-tabs-web 108cee*/

.tabs-webwrap{padding:25px 0;}
.nav.nav-tabs-web{margin-left:0;border-bottom:1px solid #ced6e5;}
.nav.nav-tabs-web li{margin:0;}
.nav.nav-tabs-web li a{padding:3px 10px 10px 10px !important;height:45px !important ;line-height:45px !important;color:#333 !important;font-size: 16px;}
.nav.nav-tabs-web li.active a, .nav.nav-tabs-web li:hover a{color:#108cee !important;border:none;border-bottom:2px solid #108cee;background:none;}

.tabs-webwrap .tab-pane{padding:10px 20px;}
.tabs-webwrap .tab-pane ul li{list-style-type:square; color: #333 !important;line-height: 35px; }

/* nav-tabs-web2 */
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.wd19{width:19%;}
.pt0{padding-top:0px !important;}
.p20{padding:20px;}
.mb20{margin-bottom:20px;}
.nav-tabs-web2{margin-left:0;border:none;}
.nav.nav-tabs-web2{margin-left:0;border-bottom:0px solid #ced6e5;}
.nav.nav-tabs-web2 li{margin:0;}
.nav.nav-tabs-web2 li a{padding:3px 10px 10px 10px !important;height:100px !important ;color:#333 !important;font-size: 16px;}
.nav.nav-tabs-web2 li a:hover{border:none;background: none;}
.nav.nav-tabs-web2 li.active a, .nav.nav-tabs-web li:hover a{
	color:#108cee !important;border:none;
	background:url(../image/cloud/arrow-grey.png) no-repeat bottom center; }

.nav-tabs-webitem{text-align: center;font-size: 14px;width:19%;}
.icotitle{display:block;margin:0 auto;width:46px;height:46px;}
.icotitlehover{display: none;margin:0 auto;width:46px;height:46px;}

.nav-tabs-webitem.active .icotitle{ display:none;margin:0 auto;}
.nav-tabs-webitem.active .icotitlehover{ display:block;margin:0 auto;}

.nav-tabs-webitem.active a,.nav-tabs-webitem a:hover{color:#108cee}

.nav-tabs-web3{background:rgba(0,0,0,.2);margin-left:0;border-bottom:0px solid #ced6e5;}
.nav-tabs-web3 li{margin:0;width:100%;}
.nav.nav-tabs-web3 li a{padding:20px 10px 20px 10px !important;height:80px !important ;color:#fff !important;font-size: 16px;}

.nav.nav-tabs-web3 li.active a, .nav.nav-tabs-web3 li:hover a{
	color:#108cee !important;border:none;
	background:url(../image/cloud/item-hover.png) no-repeat;
	background-size: 100% 100%; border-radius: 0; }



.itembg{background:url(../image/cloud/itembg.jpg) no-repeat;
 	background-size: 100% 100%;
 }


.yunscene_item{position: relative;display: block;float:left;width:33%;}
.yunscene_item .yunscene_itemin{z-index:9;display:block;margin:30px auto;width:290px;height:400px;position: relative;}
.yunscene_itemin .yunscene_bg{position:absolute;z-index: 1;height:400px;width:290px;top:0;left: 0;}
.yunscene_itemin_text{position: absolute;z-index: 2;width:290px;top:150px;left:0;}

.yunscene_itemout{display:none;width:110%;height:110%;position: absolute;left:-5%;top:-5%;background:rgba(1,129,189,0.6);z-index:10;}
.yunscene_itemout p{color:#fff;}

.yunscene_itemin:hover .yunscene_bg{width:319px;height:440px;left:-14.5px;top:-20px;position: absolute;}
.yunscene_itemin:hover .yunscene_itemout{display: block;}

.bgfff{background:#fff !important;}
.fs16{font-size: 16px !important;}
.fs14{font-size: 14px !important;}
.fs12{font-size: 14px !important;}
.htp30{height:30%;}
.htp70{height:70%;}
.txtleft{text-align: left !important;}
.bgf5f5f6{background: #f5f5f6;}
.mt20{margin-top:20px;}
.pd20{padding:20px;}
.txtcenter{text-align: center;}
.col999{color:#999 !important;}
.col333{color:#333 !important;}
.colblue2{color:#0a97dd;}
.littleitem{overflow: hidden;zoom:1;width:100%;}
.littleitem .littleitem_lf{ width:30%;float: left;}
.littleitem .littleitem_rg{width:70%;float: left;}
.box-shadow{box-shadow:5px 5px 5px #ccc;border:1px solid #ccc;}
.prt{position: relative;}
.seemore{padding:10px 0;font-size:14px;border-top: 1px solid #ccc;color:#333;width:100%;}

.ht43{height:43px;}

.yunscene-movewrap{position:relative;float:left;width:33%;min-height:400px;}

.yunscene-move{width:330px;background:#fff;margin: 0 auto;}
.yunscene-move a{display: block;}
.yunscene-move a:hover{color:#1e80ee;}
.yunscene-moveon{width:380px;left:10px;top:-50px;position:absolute;}

.wd12p5{width:12.5%;}
.wd55{width:55%;}
.wd45{width:45%;}
.fl{float:left;}
p .ps {font-size: 19px;color: #c556ff;}

/* 服务案例 */
.sc h3 {
	text-align: center;
	font-weight: normal;
	font-size: 30px;
	color: #000;
	margin-bottom: 40px;
}
.sc .pr2 hr {
	width: 37%;
}
.sc .others hr {
	width: 42%;
}
.sc .oth {
	margin-top: 40px;
	margin-left: -2%;
}
.oth > div {
	display: inline-block;
	float: left;
	width: 48%;
	margin-left: 2%;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.oth table {
	width: 100%;
	height: 142px;
}
.oth td:first-child {
	width: 70px;
	padding-right: 20px;
}
.oth td:first-child span {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000;
	margin-bottom: 5px;
}
.oth td p {
	font-size: 14px;
	color: #000;
	margin-bottom: 5px;
}
.oth td p > span {
	color: #999;
	display: inline-block;
	padding: 0 10px;
}
.oth td p > span+span {
	border-left: 1px solid #a0a0a0;
}
.others .more {
	text-align: center;
}
.others .more > span {
	display: inline-block;
	font-size: 14px;
	color: #fff;
	background-color: #2791e2;
	padding: 0 26px;
	height: 36px;
	line-height: 36px;
	border-radius: 3px;
}
.pr3 {
	clear: both;
}
.client .case .pic {
	height: 140px;
	padding: 0 40px;
}
.client .pic > img {
	width: auto;
	max-width: 100%;
}
.client .case p {
	text-align: center;
	font-size: 14px;
	color: #333;
	margin: 2px 0 16px;
}
/*云桌面优化*/
.yundsk_iteminfo{
	width:102% !important;
	height:104% !important;
	padding:10px !important;
	display:none !important;
}
.yundsk_item:hover .yundsk_iteminfo{
	display:block !important;
}

/*产品订购*/
.product-info .product-extra {
    padding: 10px 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.product-info .product-extra .add-action {
    font-size: 14px;
}

.product-info .product-extra .add-up {
    border-bottom: 0;
}

.product-info .product-extra .add-action {
    display: block;
    width: 27px;
    height: 16px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    position: relative;
    cursor: pointer;
    font-size: 5.5px;
    line-height: 15px;
    text-align: center;
    color: #6f6f6f;
}

/* 用券专区  start */
.titlelfblue {
    font-size: 16px;
    padding: 8px 20px;
    margin-bottom: 13px;	
    color: #333;
    border-left: 3px solid #0e83dd;
}
.fromto {
	display: inline-block;
	width: 20px;
	font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 9px 0px;
    position: relative;
    left: -3px;
    top: 2px;
}
.fwzq {
	background-color: #f1f1f1;
	padding-bottom: 30px;
}
.fwzq .product_1 {
	background: url(../image/cloud/banner-fwzq.jpg) no-repeat center center;
	height:500px;
}
.fwzq .container {
	padding-top: 220px!important;
}
.fwzq .product_list {
	padding: 0;
}
.fwzq .search_div {
	padding: 10px 20px;
}
.fwzq .search_div label {
	color: #777777;
	font-size: 12px;
}
.fwzq .search_div select {
	border-radius: 0;
	width: 140px;
}
.fwzq .product_name {
	padding-left: 40px;
	padding-right: 60px;
}
.fwzq .product_name input {
	border-radius: 0;
	width: 260px;
}
#fenlei2 {
	position: relative;
	left: -7px;
}
.fwzq .btn-primary {
	background:#0e83dd;
	border:none;
	border-radius: 3px;
}
.fwzq .product_item {
	margin: 0 20px;
    padding: 25px 0;
    position: relative
}
.quan_attach {
	position: absolute;
	top: 0; 
	left: 0;
}
.fwzq .product_item h3 {
	font-size: 16px;
	color: #000;
}
.fwzq .product_item p {
	font-size: 12px;
	color: #666666;
	padding: 20px 0;
}
a.shenlue {
	line-height: 0!important;
    padding: 15px 12px 14px 12px!important;
}
.fwzq .tuij_item {
	padding: 20px 0;
    margin: 0 20px;
	position: relative;
}
.fwzq .tuij_item h3 {
	color: #000;
	font-size: 14px;
}
.fwzq .tuij_item .imgdiv {
	height: 180px;
	text-align: center;
	line-height: 180px;
}
.fwzq .tuij_img {
	margin: 0 auto;
    max-width: 75%;
    max-height: 180px;
}
.fwzq .tuij_list {
	padding-top: 10px;
	padding-bottom: 50px;
}
/* 用券专区  end */

/*响应式窗口调整*/
@media (max-width: 768px) {
	.banner_nav1 .banner_nav1wrap{width:100%;}
	.banner_nav1item{padding:10px 5px;}
	.banner_nav1item .fs16{font-size:14px !important;}
	.banner_nav1item .fs12{font-size:10px !important;}
	.slideBox{height:350px;}
	.slideBox .hd{bottom:35%;}


}
@media (min-width: 658px) and  (max-width: 767px){

}
@media (min-width: 480px) and (max-width: 657px){
	
}
@media (max-width: 479px){

}