﻿
html a:hover {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
	outline: none;
}
html label {
	font-weight: normal;
}
.red {
	color: red;
}
.zun-warp {
	width: 100%;
	min-height: 100%;
}
.zun-warp> .container-fluid {
	padding: 0;
	height: 100%;
}
.sidebar-scroll {
	/*background: -moz-linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%);
	background: -o-linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%);
	background: -webkit-linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%);
	background: transparent linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%) repeat scroll 0% 0%;*/
	background-color: #0c7cd6;
	position: fixed;
	width: 140px;
	z-index: 100;
	min-height: 100%;
}
.main-content {
	background-color: #EAEDF1;
	margin-left: 140px;
	min-height: 100%;
}
.logo {	
	width: 120px;
	height: 30px;
	margin: 35px auto;
	filter: drop-shadow(3px 3px 20px #004782);
	cursor: pointer;
}
.logo img{width:100%}
.logo-zun {
	background: url(../images/logo-zun.png) no-repeat center center/72px auto;
	color: #fff;
	font-family: arial;
	font-size: 32px;
	height: 46px;
	line-height: 46px;
	margin: 27px auto;
	text-align: center;
	width: 120px;
	z-index: -999em;
}
.logo-zunyun {
	background: url(../images/logo-zunyun.png) no-repeat center center/70px auto;
	color: #fff;
	font-size: 33px;
	height: 46px;
	line-height: 46px;
	margin: 27px auto;
	text-align: center;
	width: 120px;
	z-index: -999em;
}
.logo-zunyun font {
	font-size: 30px;
}
#leftMenu {
	overflow:auto;
}
.sidebar-scroll ul,
.sidebar-scroll ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.sidebar-scroll ul li {
	position: relative;
}
.sidebar-scroll ul li a {
	color: #fff;
	font-size: 16px;
	display: block;
	padding: 16px 0;
	text-align: center;
	transition: background-color 0.4s ease-in 0s;
}
.sidebar-scroll ul li a:hover {
	text-decoration: none;
	/*background-color: #0082EC;*/
	background-color: #0A5FA5;
	transition: background-color 0.4s ease-in 0s;
}
.sidebar-scroll ul li.menu_active:after {
	display: table;
	content: "";
	position: absolute;
	right: 0;
	top: 19px;
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #EAEDF1;
	border-bottom: 10px solid transparent;
}
.sidebar-scroll ul li.menu_active > a {
	/*background-color: #0c7cd6;*/
	background-color: #0A5FA5;
}
.sidebar-scroll ul li ul li a {
	opacity:0.5;
}
.sidebar-scroll ul li ul li a.link_active {
	opacity:1;
}
.user-infos {
	height: 70px;
	background-color: #fff;
	margin-top: 15px;
	position: relative;
	overflow:hidden;
}
.user-infos .user {
	background: url(../images/upic.png) no-repeat 18px 0;
	padding: 0 20px 0 50px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-top: 20px;
	border-right: #CACAD9 1px solid;
}
.user-infos .user span {
	cursor: pointer;
}
.user-infos .user span:hover,.gonggao a:hover {
	color: #0c7cd5;
}
.user-infos .money,.user-infos .mycoupon,.user-infos .myserver {
	margin-top: 20px;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	border-right: #CACAD9 1px solid;
}
.user-infos .money .yuan {
	float: left;
	margin-right: 20px;
}
.user-infos .money .yuan span {
	font-size: 16px;
	margin-right: 5px;
	color: #525260;
}
.user-infos .money em {
	font-style: normal;
}
.user-infos .money a {
	display: block;
	float: left;
	background-color: #0c7cd6;
	width: 68px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	border-radius: 3px;
}
.user-infos .mycoupon {
	}
.user-infos .myserver {
	border-right: 0 none;
}
.conpuntips {
	border: 1px solid #0c93ff;
	border-radius: 3px;
	color: #0c93ff;
	cursor: pointer;
	font-size: 12px;
	margin-left: 10px;
	padding: 2px;
	vertical-align: 1px;
}
.user-infos .myserver em ,.user-infos .mycoupon a {
	font-style: normal;
	font-size: 16px;
	color: #0C93FF;
	font-weight: bold;
	margin: 0 5px;
	cursor: pointer;
}
.user-infos .exit {
	background-color: #F9FAFC;
	width: 60px;
	line-height: 70px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
}

/*服务器购买*/
	.box {
	background-color: #fff;
	min-height: 500px;
	margin: 15px 0;
	position: relative;
	width: 100%;
	float: left;
}
.buy-server {
	padding: 20px 0 20px 17px;
}
.buy-server-step {
	border: 1px solid #B9B9C8;
	border-radius: 30px;
	color: #8a9399;
	font-size: 16px;
	font-weight: 500;
	height: 30px;
	line-height: 28px;
	text-align: center;
	width: 30px;
	float: left;
}
.buy-server h3 {
	color: #424251;
	font-family: "微软雅黑";
	font-size: 16px;
	margin: 6px 10px;
	display: inline-block;
}
.buy-server h3 .suoming {
	font-size: 13px;
	margin-left: 20px;
	color:#FF0A16;
}
.buy-server h3 .suoming a {
	color:#FF0A16;
}
.buy-server-box {
	padding: 20px 0 10px 40px;
}
.buy-server-box label {
	align-items: flex-start;
	border: 1px solid #e6e9eb;
	border-radius: 3px;
	cursor: pointer;
	display: inline-flex;
	flex-direction: column;
	height: 74px;
	justify-content: center;
	margin: 0 18px 23px 0;
	padding-left: 100px;
	position: relative;
	vertical-align: top;
	white-space: nowrap;
	width: 240px;
}
.buy-server-box label:hover {
	border-color: #68BBFF;
}
.buy-server-box label .ico {
	background-image: url(../images/ico-flag.png);
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
	left: 26px;
	line-height: 48px;
	margin-top: -24px;
	position: absolute;
	top: 50%;
	transition: opacity 0.25s ease-in 0s;
	width: 48px;
}
.buy-server-box label span {
	font-weight: normal;
}
.buy-server-box label .title-info {
	opacity: .7;
	margin-top: 4px;
}
.buy-server-box label.active {
	background-color:#0c93ff;
	background: transparent linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%) repeat scroll 0% 0%;
	border-width: 0;
	/*box-shadow: 0 5px 30px -5px rgba(37, 45, 51, 0.5);*/
	color: #fff;
}
.buy-server-box label.active .title {
	}
.buy-server-box label.active .title-info {
	color: #fff;
}
.buy-server-box label .ico-hk {
	background-position: 0 0;
}
.buy-server-box label.active .ico-hk {
	background-position: 0 -202px;
}
.buy-server-box label .ico-cn {
	background-position: 0 -68px;
}
.buy-server-box label.active .ico-cn {
	background-position: 0 -270px;
}
.buy-server-box label .ico-us {
	background-position: 0 -136px;
}
.buy-server-box label.active .ico-us {
	background-position: 0 -338px;
}
.buy-server-box label .ico-windows {
	background-position: 0 -390px;
	background-size: 46px auto;
}
.buy-server-box label.active .ico-windows {
	background-position: 0 -541px;
}
.buy-server-box label .ico-centos {
	background-position: 0 -482px;
}
.buy-server-box label.active .ico-centos {
	background-position: 0 -632px;
}
.buy-server-cycle label {
	height: 50px;
}
.buy-server-size label {
	height: 220px;
	padding: 0;
}
.buy-server-size label .setting {
	background: url(../images/ico-setting.png) no-repeat center center/20px auto;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 6px;
	right: 6px;
	display: none;
}
.buy-server-size label.active .setting {
	display: block;
}
.buy-server-size label .type {
	position: absolute;
	top: 16px;
	left: 0;
	width: 100%;
	text-align: center;
}
.buy-server-size label .type span {
	display: block;
	font-size: 18px;
}
.buy-server-size label .type .title {
	margin-bottom: 10px;
	font-weight: normal;
}
.buy-server-size label .type .price {
	color: #0c93ff;
}
.buy-server-size label .type span font {
	font-size: 24px;
	margin-right: 3px;
}
.buy-server-size label .type .price em {
	font-style: normal;
	font-size: 16px;
}
.buy-server-size label .line {
	height: 10px;
	width: 100%;
	border-top: #E6E9EB 1px solid;
}
.buy-server-size label.active .line {
	border-color: #0078DB;
	opacity: .7;
}
.buy-server-size label.active .type .price {
	color: #fff;
}
.buy-server-size label .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 12px;
}
.buy-server-size label .info p {
	width: 45%;
	float: left;
	font-weight: normal;
}
.buy-server-size label.active .info p {
	opacity: 1;
}
.buy-server-size label .info p:nth-of-type(2n-1) {
	width: 55%;
}
.buy-server-size label .info p em {
	font-style: normal;
	opacity: .8;
	margin-right: 15px;
	display: inline-block;
	width: 28px;
}
.info .info-con {
	clear: both;
	overflow: hidden;
	margin-bottom: 5px;
	opacity: .8;
}
.order-buy {
	height: 160px;
	margin: 0 16px 30px 0;
	border-top: #DBDBEA 1px solid;
	font-family: "微软雅黑";
	position: relative;
}
.order-buy p {
	color: #1497FE;
	font-size: 18px;
	text-align: center;
	padding: 30px;
}
.order-buy input {
	border: 0 none;
	width: 400px;
	text-align: center;
	height: 56px;
	background-color: #1497FE;
	color: #fff;
	font-size: 18px;
	margin: 0 auto;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	margin-left: -200px;
}
.order-buy input:hover,.ct .button:hover,.user-infos .money a:hover,.addticket:hover,.box-user-con p .editapi:hover,.user-doc-save input:hover,.per-doc-save .perbutton:hover {
	background-color: #0c7cd6;
	transition: background-color 0.2s ease-in 0s;
}
.buy-server-jd input {
	background: transparent linear-gradient(80deg, #0C93FF 1%, #2DA0FF 99%) repeat scroll 0% 0%;
	border: 0 none;
	border-radius: 3px;
	height: 50px;
	width: 240px;
	margin-bottom: 23px;
	color: #fff;
}
.buy-server-jd input:hover {
	}
/*财务管理*/
	.gonggao {
	background-color: #fff;
	height: 50px;
	margin-top: 16px;
	line-height: 50px;
}
.gonggao span {
	font-weight: bold;
	margin-left: 16px;
}
.gonggao a {
	margin-right: 30px;
	color: #666;
}
.box-Finance .box-Finance-con {
	padding: 20px;
}
/*规则管理*/
	.guize {
	background-color: #fff;
	height: 117px;
	margin-top: 17px;
	line-height: 30px;
	font-size: 15px;
}
.guize span {
	font-weight: bold;
	margin-left: 16px;
}
.guize a {
	margin-right: 30px;
	color: #666;
}
.box-Finance .box-Finance-con {
	padding: 20px;
}
/*提现管理*/
	.tixian {
	background-color: #fff;
	height: 177px;
	margin-top: 16px;
	line-height: 50px;
	font-size: 18px;
}
.tixian span {
	margin-left: 16px;
}
.tixian a {
	margin-right: 30px;
	color: #666;
}
.box-Finance .box-Finance-con {
	padding: 20px;
}
.box h2.title {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	padding-left: 16px;
	border-bottom: #DBDBEA 1px solid;
	margin: 0;
}
.box-Finance .box-Finance-con table, .box-product-con table {
	font-size: 13px;
	color: #646472;
}
.box-Finance .box-Finance-con table th, .box-product-con table th {
	color: #999;
}
.box-Finance .box-Finance-con table strong {
	font-weight: normal;
}
/*工单*/
	.title-nav {
	height: 50px;
	border-bottom: 1px solid #dbdbea;
	padding-left: 16px;
	margin: 0;
}
.title-nav span {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 38px;
	margin-right: 30px;
	padding-top: 10px;
	cursor: pointer;
}
.title-nav .active {
	border-bottom: #0C93FF 2px solid;
	color: #0C93FF;
}
.addticket {
	width: 130px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	background-color: #0C93FF;
	border-radius: 3px;
	margin: 20px 20px 10px;
	cursor: pointer;
}
.addticket a {
	color: #fff;
	display: block;
}
.addticket a:hover {
	text-decoration: none;
}
.grid .infotime {
	border-bottom: #aaa 1px dashed;
	padding-bottom: 10px;
}
.divreply {
	text-align: center;
	padding-top: 30px;
}
.divreply .a1 {
	background-color: #0c93ff;
	border: 1px solid #0c93ff;
	border-radius: 3px;
	color: #fff;
	margin: 0 5px;
	padding: 4px 7px;
	text-align: center;
}
.divreply .a2 {
	background-color: #fff;
	border: 1px solid #0c93ff;
	border-radius: 3px;
	color: #0c93ff;
	margin: 0 5px;
	padding: 4px 7px;
	text-align: center;
}
/*用户资料管理*/
	.box-user-con {
	padding: 20px;
}
.box-user-con p {
	float: left;
	margin-bottom: 20px;
	width: 100%;
	position: relative;
}
.box-user-con p span {
	width: 80px;
	float: left;
	line-height: 34px;
	margin-right: 20px;
	text-align: right;
}
.box-user-con p .input-text,.per-auth li .input-text {
	height: 34px;
	line-height: 34px;
	padding: 0 6px;
	width: 300px;
	border: #DBDBEA 1px solid;
	border-radius: 3px;
}
.box-user-con p .input-text:focus,.per-auth li .input-text:focus {
	border-color: #0c93ff;
}
.box-user-con p .input_tips {
	margin-left: 15px;
	color: #999;
}
.box-user-con p .aclick {
	left: 370px;
	position: absolute;
	top: 6px;
}
.box-user-con p select {
	height: 34px;
	line-height: 34px;
	padding: 0 5px;
}
.box-user-con p .editapi {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	background-color: #0C93FF;
	color: #fff;
	padding: 0 20px;
	border-radius: 3px;
	border: 0 none;
}
.user-doc-save,.per-doc-save {
	margin: 30px auto;
	padding-top: 20px;
	clear: both;
	padding-left: 100px;
}
.user-doc-save input,.per-doc-save .perbutton {
	width: 300px;
	height: 46px;
	background-color: #0c93ff;
	color: #fff;
	border: 0 none;
	border-radius: 3px;
}
.per-doc-save .perbutton {
	display:block;
	line-height:46px;
	text-align:center;
	cursor:pointer;
}
button[disabled],
html input[disabled] {
	background-color: #eee;
}
/*实名认证*/
	.pontitle span {
	border-bottom: 1px solid #dbdbea;
	cursor: pointer;
	display: block;
	float: left;
	line-height: 49px;
	margin-right: 20px;
}
.pontitle .on {
	border-bottom: 1px solid #0c93ff;
	color: #0c93ff;
	font-weight: bold;
}
.per-auth {
	list-style:none;
	margin:0;
	padding:0;
}
.per-auth li {
	line-height: 30px;
	margin-bottom: 6px;
	padding: 5px 0;
	position: relative;
}
.per-auth-tit {
	margin-bottom:20px;
}
.per-auth li select {
	background: #fff;
	border: 1px solid #dbdbea;
	height: 34px;
	margin-right: 10px;
	padding: 0 5px;
}
.per-auth li .title,.per-auth-tit .title {
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	width: 140px;
	margin-right:10px;
}
.per-auth-tit label {
	margin-right:30px;
}
.per-auth li .per_img {
	border: 1px solid #ccc;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.per-auth li .per_img .previews {
	max-height: 140px;
	overflow: hidden;
}
.per-auth li .per_img .previews img {
	max-width:200px;
}
.per-auth li .per_img span {
	background-color: rgba(0, 0, 0, 0.7);
	bottom: 0;
	color: #fff;
	cursor: pointer;
	height: 40px;
	left: 0;
	line-height: 40px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.per-auth li i {
	color: #999;
	display: inline-block;
	font-style: normal;
	padding-left: 25px;
	vertical-align:bottom;
}
.per-auth li .per_img span input {
	cursor: pointer;
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9;
}
.shouchi_pic {
	background:url("../images/shc_pic.jpg") no-repeat;
	border: 1px solid #ddd;
	display: inline-block;
	height: 110px;
	margin-left: 40px;
	vertical-align: middle;
	width: 104px;
}
.shouchi_pic img {
	height:110px;
}
.perdoc {
	padding: 20px;
}
.box-user-con .perdoc p {
	margin-bottom:15px;
	line-height:34px;
}
.box-user-con .perdoc span {
	display: inline-block;
	margin-right: 10px;
	text-align: right;
	width: 90px;
}
.box-user-con .perdoc img {
	vertical-align: top;
	width: 300px;
}
.cantact_qq {
	background:url("../images/qqol.gif") no-repeat;
	padding-left:28px;
}
/*产品管理*/
	.pro-search {
	position: absolute;
	right: 16px;
	top: 9px;
}
.pro-search input {
	float: left;
}
.pro-search .sname {
	width: 200px;
	height: 30px;
	border: #0c93ff 1px solid;
	padding: 0 6px;
}
.pro-search .s-btn {
	background-color: #0c93ff;
	width: 60px;
	height: 30px;
	border: #0c93ff 1px solid;
	margin-left: 7px;
	color: #fff;
}
.box-product-con {
	padding-top: 20px;
}
#procon {
	padding: 0;
	text-align: justify;
	margin-right: -20px;
}
.box-product-con ul li {
	list-style: none;
	width: 240px;
	border: #E6E9EB 1px solid;
	border-radius: 3px;
	margin-bottom: 20px;
	margin-right: 20px;
	display: inline-block;
}
.box-product-con ul li:hover {
	border-color: #68BBFF;
}
.box-product-con ul li.left_fix {
	height:0;
	padding:0;
	overflow:hidden;
	border: 0 none;
}
.box-product-con ul li .pro-hd {
	background-image: url(../images/ico-flag.png);
	background-repeat: no-repeat;
	height: 80px;
	padding-left: 90px;
	padding-top: 12px;
	border-bottom: #E6E9EB 1px solid;
}
.box-product-con ul li .windows {
	background-position: 20px -393px;
}
.box-product-con ul li .centos {
	background-position: 20px -468px;
}
.box-product-con .pro-info {
	padding: 15px 15px 3px;
	color: #727284;
	height: 170px;
}
.box-product-con .pro-info p span {
	width: 60px;
	float: left;
	text-align: right;
}
.box-product-con .pro-info p a {
	margin-left: 20px;
}
.box-product-con .pro-info p .ps {
	width: 148px;
	height: 24px;
	display:inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.box-product-con .ment {
	border-top: #E6E9EB 1px solid;
	text-align: center;
	line-height: 34px;
}
.ct .button {
	background-color: #0c93ff;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	width: auto;
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	margin: 0 2px;
}
#tlist td {
	vertical-align: middle;
}
#proconpage {
	clear: both;
	text-align: right;
}
/*产品管理详情*/
	.box-product-con-detail {
	padding: 20px;
}
.box-product-con-detail p {
	width: 100%;
	float: left;
	height: 48px;
	line-height: 48px;
	border-bottom: #ccc 1px dashed;
	margin: 0;
}
.box-product-con-detail p:hover {
	background-color: #f5f5f5;
}
.box-product-con-detail p .tit {
	width: 130px;
	float: left;
	margin-right: 20px;
	text-align: right;
}
.box-product-con-detail p a {
	background-color: #0c93ff;
	border: 1px solid #0c93ff;
	border-radius: 3px;
	margin: 0 10px;
	padding: 2px 5px;
	color: #fff;
}
.box-product-con-detail p a:hover {
	text-decoration: none;
}
.box-product-con-detail p font {
	margin-right: 20px;
}
.box-product-con-detail p span {
	margin-right: 10px;
}
.box-product-con-detail p em {
	font-style: normal;
	color: #999;
	margin-right: 20px;
}
/*提交工单*/
	.file {
	cursor: pointer;
	height: 28px;
	left: 110px;
	opacity: 0;
	position: absolute;
	top: 3px;
	width: 366px;
}
.file1 {
	background-color: #0c93ff;
	border: 1px solid #0c93ff;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-left: 5px;
	text-align: center;
	width: 50px;
	z-index: 1;
	font-family: "宋体";
	font-size: 14px;
	font-weight: normal;
}
.addticket_body {
	height: 100px;
	padding: 6px;
	width: 300px;
	border: #DBDBEA 1px solid;
	border-radius: 3px;
}
.addticket_body:focus {
	border-color: #0c93ff;
}
/*充值*/
	.alipay {
	padding: 20px;
}
.alipay label {
	font-weight: normal;
	line-height: 30px;
	border: #B9B9C8 1px solid;
	border-radius: 3px;
	width: 130px;
	text-align: center;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.alipay label.current {
	background: url(../images/ico-on.png) no-repeat top right;
	border: #0c93ff 1px solid;
	color: #0c93ff;
}
.alipay label span {
	margin: 0 5px;
	font-weight: 700;
	color: #0c93ff;
}
.alipay label.current span {
	color: red;
}
.alipay .other {
	clear: both;
	padding: 30px 0;
}
.alipay .other .input-text {
	height: 30px;
	border: #B9B9C8 1px solid;
	width: 100px;
	margin: 0 10px;
	padding: 0 6px;
}
.alipay .paydiv {
	padding: 40px 0;
}
.alipay .paydiv .pay {
	border: 0 none;
	background-color: #A8A8B7;
	color: #fff;
	width: 200px;
	height: 42px;
	font-size: 16px;
	border-radius: 3px;
}
.alipay .paydiv .payon {
	background-color: #0c93ff;
}
/*page*/
	html .table> tfoot> tr> td.page {
	padding-top: 20px;
	text-align: right!important;
}
.page a {
	display: inline-block;
	font: 12px/28px "Microsoft Yahei";
	padding: 0px 10px;
	margin: 3px;
	text-decoration: none;
	color: #333 !important;
	border: 1px solid #bcd5e6;
	text-indent: 0px;
}
.page a:hover,
.page a.currentPage,.page a.now {
	border: 1px solid #51b0ff;
	background: #60b8ff;
	color: #fff!important;
}
.page .total {
	padding: 6px 8px;
	background-color: #f9feff;
	border: 1px solid rgb(188, 213, 230);
	color: rgb(51, 51, 51);
}
/* Reset Jquery-UI*/
	html .ui-widget-content {
	border: 0 none;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .1em 0.6em;
}
.ui-widget-overlay {
	opacity: 0.6;
}
html .ui-dialog {
	border-radius: 0;
	padding: 0;
}
.ui-widget-header {
	border: 0;
	border-radius: 0;
	background: #f6f8f8;
	border-bottom: 1px solid #edf1f2;
	color: #333;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.ui-dialog .ui-dialog-title {
	color: #012b39;
	line-height: 36px;
	text-indent: 1em;
	margin: 0px;
}
.ui-dialog .ui-dialog-titlebar {
	padding: 0px;
}
.ui-dialog .ui-dialog-content {
	padding: 15px;
	background: #fff;
	clear: both;
}
.ui-dialog .ui-dialog-content input[type='text'] {
	border: 1px solid #ccc;
	border-radius: 2px;
	height: 30px;
	outline: medium none;
	padding: 0 5px;
}
.ui-dialog .ui-dialog-content input:focus {
	border: 1px solid #66afe9;
}
.ui-dialog .ui-dialog-buttonpane {
	margin: 0px;
	background: #f6f8f8;
	border-top: 1px solid #edf1f2;
}
.ui-accordion .ui-accordion-content {
	background: #fff;
	border: 1px solid #aaa;
	border-top: none;
}
.ui-slider {
	background: #efefef!important;
	border: 1px solid #dfdfdf;
	border-radius: 0px;
	padding: 0px;
	height: 18px;
}
.ui-slider-horizontal .ui-slider-range-min {
	background: url(../images/slider-bg.gif) repeat-x left center #fff;
	border-radius: 0px;
}
.ui-slider-handle {
	height: 22px!important;
	width: 8px!important;
	border-radius: 2px !important;
	outline: none !important;
}
.ui-state-active,
.ui-widget-content .ui-state-active {
	background: url(../images/t-24.gif) repeat-x left top #ccc;
}
.ui-dialog-titlebar-close {
	width: 30px!important;
	height: 30px!important;
	border: none!important;
	background: none!important;
	outline: none!important;
}
.ui-dialog-titlebar-close .ui-icon {
	width: 16px;
	height: 45px;
}
html .ui-icon-closethick {
	background: url(../images/close.png) no-repeat left center;
	background: url(../images/close.png) no-repeat left center !important;
}
html .ui-state-hover span.ui-icon-closethick {
	background: url(../images/close.png) no-repeat right center;
	background: url(../images/close.png) no-repeat right center !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	top: -26%!important;
	right: -6px!important;
	border: none!important;
}
.ui-dialog-buttonset button {
	}
.ui-dialog-buttonset button.ui-state-hover {
	}
.ui-icon-circle-triangle-e {
	display: none!important;
}
.catList .ui-button-text-icon-primary .ui-button-text {
	padding: 0.4em 1em;
}
.ui-button-text-icon-primary,
.ui-state-hover {
	border: 1px solid #68BBFF!important;
}
.catList .ui-button-text-icon-primary span,
.catList .ui-state-hover span {
	background: #ffe3b2!important;
	color: #dd380c!important;
}
.ui-state-default {
	border-color: #a8e2ff;
	background: #def4ff;
	color: #012b39;
	font-weight: normal;
}
.ui-buttonset a {
	margin-right: -0.6em!important;
}
.ui-widget {
	font-size: 12px
}
.ui-widget-content a {
	color: #027fa7;
	text-decoration: none;
}
.pricing {
	font-family: Georgia;
	color: #fb3200!important;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #E20909;
}
table.ui-datepicker-calendar td a {
	line-height: 22px;
}
.explain {
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	background: #e9e9e9;
}
.explain div {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 14px;
	line-height: 26px;
	color: #ff6600;
	padding: 0px 20px;
}
.catList {
	padding: 10px
}
.catList a {
	text-decoration: none;
}
.table .mlinks {
	height: 30px
}
.table .mlinks a {
	color: #555;
}
.ui-widget-content .text {
	}
.ui-widget-content .button {
	background: #e6e6e6 url("../images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x 50% 50%;
	border: 1px solid #d3d3d3;
	color: #555;
	height: 28px;
	line-height: 26px;
	border-radius: 3px;
	font-weight: normal;
}
/*order services css style*/
	.plist {
	padding: 10px 0px 10px 0px;
}
.plist div {
	float: left;
	width: 222px;
	background: url(../images/t-19.gif) no-repeat;
	margin-left: 9px;
	margin-bottom: 8px;
}
.plist div h2,
.plist div h3,
.plist div a,
.plist div p {
	display: block;
}
.plist div h2 {
	height: 39px;
	text-align: center;
	font: 16px/39px "Microsoft Yahei";
	color: #013141;
}
.plist div h3 {
	height: 99px;
	text-align: center;
	font-size: 14px;
	font-family: "Microsoft Yahei";
}
.plist div h3 span {
	font: italic 36px/56px Arial;
	color: #0180bf;
}
.plist div p {
	background: url(../images/t-20.gif);
	border: 1px solid #ebebeb;
	border-top: none;
	border-bottom: none;
	font: 12px/32px "宋体";
	padding-left: 1.5em;
}
.plist div a {
	background: url(../images/t-13.png) no-repeat left bottom;
	height: 38px;
	color: #FFF;
	font: 14px/38px "Microsoft Yahei";
	text-decoration: none;
	text-align: center;
	text-indent: 0px;
}
.plist div a:hover {
	background: url(../images/t-14.png) no-repeat left bottom;
	color: #FFF;
}
.plist div a span {
	margin-right: 40px;
}
.plist div a font {
	font-family: Georgia;
	margin: 0px 5px;
}
.onlinepay {
	height: 40px;
	line-height: 23px;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0;
}
.onlinepay li label {
	line-height: normal;
	margin: 0;
}
.onlinepay li label input {
	margin: 0;
	float: left;
	margin-right: 5px;
}
/*表单提交*/
	.zun-form p {
	line-height: 30px;
	margin-bottom: 10px;
}
.zun-form p .text , .ui-widget-content .text {
	height: 28px;
	padding: 0 6px;
	border: #ccc 1px solid;
	border-radius: 3px;
}
.zun-form p .ui-button {
	vertical-align: 0;
}
.server-info .button {
	background-color: #fff;
	border: 1px solid #337ab7;
	border-radius: 3px;
	padding: 1px 6px 2px;
	color: #337ab7;
}
.server-info .button:hover {
	background-color: #0c93ff;
	border: 1px solid #0c93ff;
	color: #fff;
}
.buttonList {
	position:absolute;
	top:14px;
	right:13px;
}
.buttonList a {
	margin-left:10px;
}
.table th {
	font-weight: normal;
}
#vcptb b, #vcptb strong, #eform b, #eform strong {
	font-weight: normal;
}
.tk_links_posi {
	position: relative;
}
.tk_links_posi img {
	position: absolute;
	bottom: 12px;
	left: 0;
	max-width: 400px;
	display: none;
	border: #ccc 1px solid;
}
/*优惠券*/
	.buy-server-coupon .coupon {
	border:#E6E9EB 1px solid;
	width:240px;
	height:100px;
	border-radius:3px;
	margin:0 18px 23px 0;
	display:inline-block;
	cursor:pointer;
	position: relative;
}
.buy-server-coupon .not {
	cursor: no-drop;
}
.buy-server-coupon .active {
	border:#3BA8FF 1px solid;
}
.buy-server-coupon .coupon:hover {
	border-color: #68BBFF;
}
.buy-server-coupon .coupon .c-con {
	padding:0 20px;
	position: relative;
}
.buy-server-coupon .active .c-con {
	background:transparent linear-gradient(80deg, #0c93ff 1%, #2da0ff 99%) repeat scroll 0 0;
	color:#fff;
}
.buy-server-coupon .coupon .c-price .c-rmb {
	font-size:26px;
}
.buy-server-coupon .coupon .c-price .c-if {
	color:#565656;
	font-size:12px;
	margin-left:10px;
}
.buy-server-coupon .coupon .c-price {
	color:#0c93ff;
	font-size:24px;
	padding-top:3px;
}
.buy-server-coupon .active .c-price, .buy-server-coupon .active .c-price .c-if {
	color:#fff;
}
.buy-server-coupon .coupon .c-endtime {
	font-size: 12px;
	height: 28px;
	line-height: 22px;
}
.buy-server-coupon .coupon .c-info {
	border-top:1px solid #e6e9eb;
	padding:0 20px;
	opacity:.8;
	line-height:26px;
}
.buy-server-coupon .active .c-info {
	color:#3ba8ff;
	opacity:1;
}
.couponlist {
	padding:0 20px;
}
.couponlist .c-nav {
	border-bottom: 1px solid #ddd;
	list-style: none;
	height: 36px;
	margin: 10px 0 14px;
	padding: 0;
}
.couponlist .c-nav li {
	display: inline-block;
	margin-right: 30px;
	height: 36px;
	line-height: 30px;
	color: #666;
	cursor: pointer;
}
.couponlist .c-nav li.on {
	color: #0c93ff;
	border-bottom: #0c93ff 1px solid;
}
.couponlist .coupon-con .coupon {
	width: 180px;
	cursor: default;
}
.couponlist .coupon-con .coupon:nth-of-type(4n) {
	margin-right: 0;
}
.couponlist .coupon .c-info {
	text-align: center;
}
.couponlist .coupon-con {
	min-height: 300px;
}
.couponlist .coupon-con > div {
	display: none;
}
.c-nav-sub {
	background-color: #f3f3f3;
	margin-bottom: 16px;
	height: 36px;
	line-height: 36px;
}
.c-nav-sub span {
	margin: 0 10px;
	padding: 0 10px;
	cursor: pointer;
}
.c-nav-sub span.on {
	color: #0c93ff;
}
.c-num {
	background-color: #3da9ff;
	border-radius: 3px;
	color: #fff;
	height: 22px;
	line-height: 20px;
	position: absolute;
	right: -6px;
	text-align: center;
	top: -8px;
	width: 40px;
}
.c-info font {
	display: inline-block;
	width: 50%;
}
.c-info font:nth-of-type(1) {
	color: #0c93ff;
}
.c-info font:nth-of-type(2) {
	font-size: 18px;
	position: absolute;
	right: 19px;
	text-align: right;
	top: 18px;
}
.buy-server-coupon .active .c-info font:nth-of-type(2) {
	color: #fff;
}
.youhuima .coupon {
	height: 90px;
	margin: 0 12px 10px 0;
	width: 178px;
}
.youhuima .coupon:nth-of-type(3n) {
	margin-right: 0;
}
.youhuima .coupon .c-con {
	padding: 0 10px;
}
.youhuima .coupon .c-price {
	font-size: 20px;
}
.youhuima .coupon .c-price .c-rmb {
	font-size: 20px;
}
.youhuima .coupon .c-info font:nth-of-type(2) {
	font-size: 14px;
	position: absolute;
	right: 8px;
	text-align: right;
	top: 1px;
}
.user-info.ps-3{padding-left:15px}