@charset "utf-8";
/*========================================全局开始========================================*/
html, body, div, ul, li, span, table, tr, th, td, img, em, p, h1, h2, h3, h4, h5, h6, input, dl, dt, dd, label, button, a {
	margin: 0;
	padding: 0;
}
body {
	background: #f2f3f3 url(body_bj.png) repeat-x left top;
	padding: 0 20px 20px 20px;
	font-family: "微软雅黑", "黑体", Arial;
	font-size: 12px;
	color: #333;
}
body {
	min-width: 1200px;
width: expression_r( document.body.clientWidth < 1200 ? "1200px" : "overflow-x:auto" );
}
img {
	border: none;
}
ui, li {
	list-style-type: none;
}
a {
	color: #3a9a94;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus, button:focus {
	outline: none;
}/*firfox去掉a虚线*/
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;
outline: 0;
}/*去掉a虚线*/
table {
	border-collapse: collapse;
}
em {
	font-style: normal;
}
input, button {
	font-family: "微软雅黑", "黑体", Arial;
	font-size: 12px;
}
h1 {
	font-size: 16px;
	min-width: 140px;
	width: auto;
}
h2, h3 {
	background-color: #f7f8f8;
	padding-left: 20px;
	font-weight: normal;
}
h2 {
	line-height: 60px;
	height: 60px;
	font-size: 12px;
}
h3 {
	line-height: 40px;
	height: 40px;
}
h4 {
	padding-bottom: 6px;
}
h5 {
	line-height: 40px;
	background-color: #fcfcfc;
	height: 40px;
	border-bottom: 1px solid #eee;
	padding-left: 20px;
	font-size: 12px;
	font-weight: normal;
}
h6 {
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.error {
	color: #fc623a;
	margin-left: 10px;
}
/*字体图标调用连接路径*/
@font-face {
	font-family: 'icomoon';
	src: url('../fonts/icomoon.eot?lw9myr');
	src: url('../fonts/icomoon.eot?#iefixlw9myr') format('embedded-opentype'), url('../fonts/icomoon.ttf?lw9myr') format('truetype'), url('../fonts/icomoon.woff?lw9myr') format('woff'), url('../fonts/icomoon.svg?lw9myr#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
 [class^="icon_"], [class*=" icon_"] {/*图标字体*/
 font-family: 'icomoon';
 vertical-align: middle;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
/*========================================全局结束========================================*/




/*========================================字体图标调用开始========================================*/
.icon_head:before {
	content: "\e60d";
}
.icon_key:before {
	content: "\e618";
}
/*========================================字体图标调用结束========================================*/




/*========================================登录页面开始========================================*/
.login_bg, .register_bg {
	background-image: none;
	background-color: #FFF;
	padding: 0;
}
.login_center {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
}
.logo {
	width: 446px;
	height: 101px;
	overflow: hidden;
	float: left;
	display: block;
}
.login_right {
	float: right;
	text-align: right;
	line-height: 101px;
}
.register {
	display: inline-block;
	width: 98px;
	height: 38px;
	line-height: 38px;
	border: solid 1px #48c0b9;
	text-align: center;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
}
.register:hover {
	background-color: #48c0b9;
	color: #FFF;
	text-decoration: none;
}
.home {
	color: #999;
	margin-right: 40px;
}
.login_content {
	margin: 38px auto 0;
	min-height: 500px;
	padding: 0 0 0 818px;
	width: 382px;
	background: scroll url(login_bg.png) no-repeat left top;
}
.login {
	height: 300px;
	position: relative;
	width: 320px;
	background: url(login_input.png) no-repeat left top;
	padding: 22px;
}
.login ul li {
	margin-bottom: 20px;
	overflow: hidden;
	height: 40px;
}
.login ul li a {
	margin-right: 40px;
}
.login h1 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 50px;
	color: 888888;
}
.login p {
	margin-bottom: 15px;
	position: relative;
}
.login input {
	border: 1px solid #ddd;
	height: 38px;
	line-height: 38px;
	padding: 0 10px 0 42px;
	vertical-align: middle;
	width: 266px;
	color: #333;
}
.login .icon_head, .login .icon_key {
	position: absolute;
	height: 22px;
	width: 22px;
	display: inline-block;
	left: 32px;
	font-size: 24px;
	color: #ddd;
}
.login .icon_head {
	top: 103px;
}
.login .icon_key {
	top: 163px;
}
.login input:hover {
	border: 1px solid #48c0b9;
}
.login_btn {
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 40px;
	width: 320px;
	line-height: 40px;
	text-align: center;
	background-color: #48c0b9;
}
.login_btn:hover {
	background-color: #3a9a94;
}
.login ul .error {
	position: absolute;
	top: 70px;
	margin: 0 0 20px 0;
}
.Copyright {
	border-top: solid 1px #eee;
	text-align: center;
	padding-top: 20px;
	color: #999;
}
/*========================================登录页面结束========================================*/




/*========================================注册页面开始========================================*/

.register_content {
	margin: 38px auto 0;
	min-height: 500px;
	padding: 0 818px 0 0;
	width: 382px;
	background: scroll url(register_bg.png) no-repeat right top;
}
.register_content .login {
	background-image: none;
	padding-top: 0;
	width: 600px;
	overflow: hidden;
	height: auto;
}
.register_content .login ul h1 {
	padding-bottom: 20px;
}
.register_content .login ul span {
	display: inline-block;
	height: 38px;
	line-height: 38px;
	width: 100px;
	float: left;
}
.register_content .login ul em {
	color: #fc623a;
	line-height: 40px;
}
.obtain {
	line-height: 40px;
}
.register_content .login ul input {
	padding: 0 10px 0 12px;
	width: 296px;
	float: left;
	margin-right: 10px;
}
#checkbox {
	width: auto;
	float: none;
}
.register_content .login ul .error_input {
	border: 1px solid #fc623a;
}
.register_content .login ul input.security {
	width: 156px;
}


/*========================================注册页面结束========================================*/

/*  - - - - - - - - - 类别样式  - - - - - - - - -*/
.position_r {
	position: relative;
}
.position_a {
	position: absolute;
}
.display_none {
	display: none
}
.ms {
	padding-left: 8px;
	color: #999;
	font-size: 12px;
	font-weight: 100;
}
.ms a {
	color: #ff6633;
	font-weight: 100;
}
.link {
	padding: 0 5px;
	color: #5088c7;
	font-size: 12px;
	text-decoration: underline;
}
.link a {
	color: #5088c7;
}
.error {
	padding: 0 5px;
	font-size: 12px;
	color: #f00!important;
	font-weight: 100;
}

.tips {
	padding-left: 8px;
	color: #F60;
}
.no_bor {
	border: none!important;
}
.no_bg {
	background: none!important;
}
.clear {
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	clear: both;
	font-size: 0;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.txt_center {
	text-align: center;
}
.txt_right {
	text-align: right;
}
.txt_red {
	color: #F00!important;
}
.txt_green {
	color: #360 !important
}
.txt_blue {
	color: #004986!important;
}
.txt_orange {
	color: #ff6633!important;
}
.txt_grey {
	color: #999!important;
}
.txt_indent {
	text-indent: 24px;
}
.fon12 {
	font-size: 12px;
}
.mat10 {
	margin-top: 10px;
}
.mat20 {
	margin-top: 20px;
}
.mab10 {
	margin-bottom: 10px;
}
.mab20 {
	margin-bottom: 20px;
}
.mar10 {
	margin-right: 10px;
}
.mar20 {
	margin-right: 20px;
}
.mal10 {
	margin-left: 10px;
}
.mal20 {
	margin-left: 20px;
}
.overflow_box {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*  - - - - - - - - - Tab  - - - - - - - - -*/
.tab_title {
	margin-top: 10px;
	border-left: 1px solid #ccc;
	position: relative;
	font-size: 0;
}
.tab_con {
	border: 1px solid #ccc;
	margin-top: -1px;
	padding: 20px 30px 20px 30px;
	overflow-x: auto;
}
.tab_con li {
	display: none;
}
.tab_con dd {
	display: none;
}
.v_tab_con .con_text {
	display: none;
}
#tab_title {
	margin-top: 10px;
	border-left: 1px solid #ccc;
	position: relative;
	font-size: 0;
}
#tab_con {
	border: 1px solid #ccc;
	margin-top: -1px;
	padding: 20px 30px 20px 30px;
}
#tab_con li {
	display: none;
}
/*  - - - - - - - - - 其他  - - - - - - - - -*/	
.input_long {
	width: 150px;
	height: 17px;
	margin-right: 5px;
	line-height: 17px;
	padding: 0 0 0 5px;
	margin: 0;
	vertical-align: middle;
}
.select_long {
	width: 157px;
	height: 22px;
	margin-right: 5px;
	line-height: 18px;
	padding: 2px 0;
	vertical-align: middle;
	border: 1px solid #999;
}
.input_short {
	width: 75px;
	height: 17px;
	margin-right: 5px;
	line-height: 17px;
	padding: 0 0 0 5px;
	margin: 0;
	vertical-align: middle;
}
.input_mid {
	width: 112px;
	height: 17px;
	margin-right: 5px;
	line-height: 17px;
	padding: 0 0 0 5px;
	margin: 0;
	vertical-align: middle;
}
.select_mid {
	width: 112px;
	height: 22px;
	margin-right: 5px;
	line-height: 18px;
	padding: 2px 0;
	margin: 0;
	vertical-align: middle;
}
.input_shorter {
	width: 20px;
	height: 17px;
	margin-right: 5px;
	line-height: 17px;
	padding: 0 0 0 5px;
	margin: 0;
	vertical-align: middle;
}
.select_short {
	width: 82px;
	height: 22px;
	margin-right: 5px;
	line-height: 18px;
	padding: 2px 0;
	margin: 0;
	vertical-align: middle;
}

.line_top_dashed {
	height: 0px;
	border-top: 1px dashed #fff;
	_font-size: 0;
}
.n_inputbox {
	height: 24px;
	width: 180px;
	border: #ccc 1px solid;
}
.n_input {
	width: 150px;
	height: 17px;
	line-height: 17px;
	padding: 0 0 0 5px;
	margin: 0;
	vertical-align: middle;
	border: none;
}
.fillet {
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px/*{cornerRadius}*/;
	border-top-right-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
.extarea_width {
	width: 450px;
	height: 100px;
}
.vm_detail {
	display: none;
}
.vm_set {
	display: none;
}
/*  - - - - - - - - - 按钮  - - - - - - - - -*/
/*.ui-widget-content a{ color:#fff;}fix 弹出窗内按钮文字颜色*/

.but_tab {
	display: inline-block;
	border: 1px solid #ccc;
	border-left: 0;
	padding: 8px 30px;
	color: #333;
	line-height: 1;
	font-size: 14px;
	font-weight: 100;
}
.but_tab:hover {
	color: #333;
	background: url(bg_repeat.png) repeat-x 0 0;
}
.but_tab.now {
	color: #000;
	border-bottom: 1px solid #fff;
	background: url(bg_repeat.png) repeat-x 0 0;
}
.but_add {
	display: inline-block;
	height: 20px;
	background: #5088c7;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
}
input.but_add {
	display: inline-block;
	height: 26px;
	background: #5088c7;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
	cursor: pointer;
}
button.but_add {
	display: inline-block;
	height: 26px;
	background: #5088c7;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
}
.but_add:hover {
	color: #FC0;
	background: #4272a7;
}
.but_add.now {
	background: #ffa14b;
	color: #fff;
}
.but_dialog {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	padding: 6px 12px;
	line-height: 16px;
}
.but_dialog:hover {
	border: 1px solid #999;
	background: #e6e6e6 url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	padding: 6px 12px;
	line-height: 16px;
}
.but_tab_second {
	display: inline-block;
	height: 20px;
	background: #5088c7;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
}
.but_tab_second:hover {
	color: #FC0;
	background: #4272a7;
}
.but_tab_second.now {
	background: url(icons.png) no-repeat #ffa14b center 26px;
	color: #fff;
	overflow: visible
}
.but_buy {
	display: inline-block;
	height: 25px;
	background: #f26522;
	padding: 5px 20px 4px 5px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 14px;
	font-weight: 100;
	border: 0;
}
.but_buy:hover {
	color: #FF0;
}
.but_disabled {
	display: inline-block;
	height: 28px;
	background: #999;
	padding: 0px 20px 0 20px;
	margin-right: 5px;
	line-height: 2;
	color: #ccc;
	font-size: 14px;
	font-weight: 100;
}
.but_disabled:hover {
	color: #ccc;
}
.slider div {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}
#slider-range-min {
	width: 400px;
	margin-top: 12px;
}
.dialog_but {
	border-top: 1px solid #999;
	padding: 10px 0;
	text-align: right;
	margin-top: 20px;
}
.dialog_but a button input {
	margin-right: 10px;
	cursor: pointer;
	color: #555;
	-moz-border-radius-topleft: 4px/*{cornerRadius}*/;
	-webkit-border-top-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-left-radius: 4px/*{cornerRadius}*/;
	border-top-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-topright: 4px/*{cornerRadius}*/;
	-webkit-border-top-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-top-right-radius: 4px/*{cornerRadius}*/;
	border-top-right-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/;
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
	-moz-border-radius-bottomright: 4px/*{cornerRadius}*/;
	-webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	-khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/;
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}
/*  - - - - - - - - - 表格  - - - - - - - - -*/
table {
	border-collapse: collapse;
}
.table a {
}
.table_info .but_disabled {
	text-decoration: none;
	color: #ccc;
}
.table {
	line-height: 2;
	font-size: 12px;
	border: 1px #cdcdcd solid;
}
.table th {
	background: #63686d;
	text-align: left;
	padding-left: 10px;
	font-weight: 100;
	font-size: 14px;
	height: 30px;
	color: #FFF;
	border: 1px #cdcdcd solid;
}
.table th a {
	color: #FFF;
}
.table a:hover {
	color: #ffa04a;
	text-decoration: underline;
}
.table td {
	padding-left: 10px;
	border-bottom: 1px #cdcdcd solid;
	border: 1px #cdcdcd solid;
	height: 30px;
}
.table td .link {
	color: #5088c7;
	font-size: 12px;
	text-decoration: underline;
	padding: 0;
}
.table .top_bg {
	height: 41px;
}

.table_add {
	height: 30px;
	text-align: right;
}
.table_dialog {
	line-height: 35px;
}
.table_dialog a {
}
.table_dialog th {
	text-align: right;
	vertical-align: top;
	color: #333;
	width: 100px;
}
.table_dialog td {
	padding-left: 20px;
}
.table_dialog .alt {
	background: #b2d0f2;
}
.table_info {
	line-height: 35px;
}
.table_info a {
}
.table_info th {
	text-align: left;
	vertical-align: top;
	color: #333;
	width: 100px;
}
.table_info td {
	padding-left: 20px;
	font-weight: 100;
}
.table_info .alt {
	background: #b2d0f2;
}
.table_con {
	line-height: 35px;
}
.table_con a {
}
.table_con th {
	text-align: right;
	vertical-align: top;
	color: #333;
	width: 100px;
}
.table_con td {
	padding: 0;
}
.table_con .alt {
	background: #b2d0f2;
}
.table_in {
	background: #ffffe7;
	width: 100%;
	border: none;
}
.table_in td {
	padding-left: 10px;
	border-right: 1px #cdcdcd solid;
	height: 30px;
	border-top: none;
	border-left: none;
}
.table_in td .link {
	color: #5088c7;
	font-size: 12px;
	text-decoration: underline;
	padding: 0;
}
.trn {
	border-right: none !important;
}
.tbn {
	border-bottom: none !important;
}
.inner_pop {
	padding-left: 0 !important;
	display: none;
}
.wd_input {
	width: 25px;
	padding: 0;
}
.wd_d {
	width: 25px;
}
.wd_a {
	width: 160px;
}
.wd_b {
	width: 160px;
}
.wd_c {
	width: 230px;
}
/*  - - - - - - - - - 换页  - - - - - - - - -*/
.table th.page {
	text-align: right;
}
.page {
	padding: 0 15px;
	text-align: right;
}
.page .but_add {
	height: 16px;
	line-height: 18px;
}
.page a {
	padding: 2px 6px;
	color: #FFF;
	float: none;
}
.page input {
	height: 18px;
	line-height: 18px;
	padding: 0;
	border: 1px solid #a8c6e7;
}
.page a.page_disabled {
	color: #999;
	cursor: default;
}
.page a.page_now {
	background: #F90;
}
.page a.page_now:hover {
	color: #FFF;
}
.cloud_template_page {
	text-align: center;
}
.cloud_template_page a {
	padding: 2px 6px;
	color: #333;
}
.cloud_template_page a:hover {
	color: #ffa04a;
	text-decoration: underline;
}
.cloud_template_page .but_add {
	height: 16px;
	line-height: 18px;
}
.cloud_template_page a.page_now {
	background: #F90;
	color: #FFF;
}
.cloud_template_page a.page_now:hover {
	color: #FFF;
}
/*  - - - - - - - - - 文件上传  - - - - - - - - -*/
.file-box {
	display: inline-block;
	height: 30px;
	position: relative;
}
.input_file {
	position: absolute;
	left: 0;
	top: 5px;
	height: 24px;
	margin: 0;
	padding: 0;
	width: 236px;
filter:alpha(opacity:0);
	opacity: 0;
	cursor: pointer;
}
/*  - - - - - - - - - index样式  - - - - - - - - -*/
.index_top {
	height: 5px;
	background: #ff8e33;
	position: relative;
	padding-top: 0px;
	min-width: 1000px;
	z-index: 100
}
.index_top_info {
	position: absolute;
	top: 10px;
	right: 50px;
	padding-right: 12px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #fff;
}
.index_top_on a {
	display: inline-block;
	color: #FFF;
	padding: 0 10px;
	font-size: 12px;
	width: 30px;
	height: 25px;
	line-height: 25px;
	border: 1px solid #ff8e32;
	background: #292929;
	margin-right: 10px;
}
.index_top_on a:hover {
	color: #292929;
	background: #ff8e32;
}
.index_top_out a {
	display: inline-block;
	color: #F90;
	font-size: 12px;
	width: 30px;
line-height:25px margin-right:10px;
	text-decoration: underline;
}
.index_top_out .top_user_name {
	width: 95px;
	display: inline-block;
	vertical-align: middle;
}
.index_top_out a:hover {
	color: #292929;
	background: #ff8e32;
}
.index_header {
	height: 80px;
	background: #292929;
	min-width: 1000px;
}
.index_header_info {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
.index_logo {
	width: 151px;
	display: block;
	height: 55px;
	background: url(index_logo.png) no-repeat;
	position: absolute;
	left: 0;
	top: 13px;
}
.index_nav {
	height: 55px;
	line-height: 55px;
	position: absolute;
	right: 0;
	top: 0;
}
.index_nav li {
	float: left;
	width: 160px;
	height: 41px;
	padding-top: 38px;
	border-left: 1px solid #474747;
}
.index_nav a {
	display: inline-block;
	width: 160px;
	color: #FFF;
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	font-family: "微软雅黑";
	text-align: center;
}
.index_nav a.now {
	background: #5d5d5d;
}
.index_ad {
	margin: 0 auto;
	width: 100%;
	position: relative;
}

.index_but_add {
inline-block;
	height: 20px;
	background: #ff8e33;
	padding: 10px 20px 12px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
}
.index_but_add:hover {
	color: #fff;
	background: #F73;
}

.index_left_pro {
	height: 650px;
	background: #f7f7f7;
	font-family: "微软雅黑"
}
.index_left_bg {
	width: 1100px;
	height: 650px;
	background-repeat: no-repeat;
	background-position: 380px 50px;
	margin: 0 auto;
	position: relative;
}
.index_left_text {
	width: 260px;
	line-height: 2;
	position: absolute;
	left: 50px;
	top: 200px;
}
.index_left_text dt {
	font-size: 26px;
	font-weight: bold;
}
.index_left_text dd {
	font-size: 14px;
}
.index_left_link {
	margin-top: 20px;
}
.index_right_pro {
	height: 650px;
	background: #fff;
	font-family: "微软雅黑"
}
.index_right_bg {
	width: 1100px;
	height: 650px;
	background-repeat: no-repeat;
	background-position: 50px 50px;
	margin: 0 auto;
	position: relative;
}
.index_right_text {
	width: 260px;
	line-height: 2;
	position: absolute;
	right: 10px;
	top: 200px;
}
.index_right_text dt {
	font-size: 26px;
	font-weight: bold;
}
.index_right_text dd {
	font-size: 14px;
}
.index_right_link {
	margin-top: 20px;
}
.index_bs_bg {
	background-image: url(index_images/index_pic1.png);
	background-position: 270px 50px;
}
.index_dj_bg {
	background-image: url(index_images/index_pic2.png);
	background-position: 10px 30px;
}
.index_ax_bg {
	background-image: url(index_images/index_pic3.png);
	background-position: 130px 50px;
}
.index_sj_bg {
	background-image: url(index_images/index_pic4.png);
	background-position: 30px 50px;
}
.index_gl_bg {
	background-image: url(index_images/index_pic5.png);
}
.index_pro_yzj_bg {
	background-image: url(index_images/pro_pic1.png);
}
.index_pro_ycp_bg {
	background-image: url(index_images/pro_pic2.png);
	background-position: 0px 50px;
}
.index_pro_ywl_bg {
	background-image: url(index_images/pro_pic3.png);
}
.index_pro_yzy_bg {
	background-image: url(index_images/pro_pic4.png);
	background-position: 0px 50px;
}
.index_pro_bs_bg {
	background-image: url(index_images/pro_pic5.png);
	background-position: 130px 70px;
}
.index_pro_gl_bg {
	background-image: url(index_images/pro_pic6.png);
}
.index_service {
	height: 150px;
	background: #ff8e33;
	padding-top: 10px;
}
.index_service_title {
	height: 30px;
	line-height: 30px;
	position: relative;
	width: 1100px;
	margin: 0 auto;
}
.index_service_title_name {
	position: absolute;
	left: 25px;
	font-size: 14px;
	font-weight: bold;
}
.index_service_title_more {
	position: absolute;
	right: 10px;
}
.index_service_title_more a {
	height: 20px;
	line-height: 20px;
	color: #fff;
	border: 1px solid #FFF;
	padding: 0 5px;
	display: inline-block;
}
.index_service_title_more a:hover {
	color: #CCC;
}
.index_service_con {
	height: 90px;
	width: 1100px;
	margin: 0 auto;
	padding-top: 30px;
}
.index_service_con img {
	display: block;
	float: left;
	margin-right: 33px;
}
.index_footer {
	padding: 40px 0;
	min-height: 150px;
	background: #292929;
}
.index_footer_info {
	width: 1000px;
	line-height: 2;
	margin: 0 auto;
}
.index_footer_info li {
	float: left;
	margin-right: 65px;
}
.index_footer_info li h1 {
	font-size: 18px;
	color: #fff;
}
.index_footer_info li a {
	display: block;
	color: #828282;
}
.index_footer_info li a:hover {
	color: #fff;
}
.index_footer_logo {
	background: url(index_images/index_footer_logo.png) no-repeat;
	width: 235px;
	height: 47px;
	padding-top: 60px;
	color: #828282;
	text-align: center;
}
.index_footer_cop {
	height: 36px;
	line-height: 36px;
	background: #efefef;
	text-align: center;
	color: #333;
}
.index_pro_top_ad_bg {
	height: 367px;
	background: url(index_images/pro_ad_bg.jpg) repeat-x;
}
.index_pro_top_ad {
	height: 367px;
	background: url(index_images/pro_ad.jpg) no-repeat center;
	width: 1100px;
	margin: 0 auto;
}
.index_price_top_ad_bg {
	height: 367px;
	background: url(index_images/price_ad_bg.jpg) repeat-x;
}
.index_price_top_ad {
	height: 367px;
	background: url(index_images/price_ad.jpg) no-repeat center;
	width: 1100px;
	margin: 0 auto;
}
.index_about_top_ad_bg {
	height: 367px;
	background: #fff;
	;
}
.index_about_top_ad {
	height: 367px;
	background: url(index_images/about_ad.jpg) no-repeat center;
	width: 1100px;
	margin: 0 auto;
}
.index_about_map {
	background: url(index_images/about_map.jpg) no-repeat center;
}
.index_about_con {
	margin: 20px 50px;
	min-height: 456px;
}






.index_price_top {
}
.creat_archi {
	min-width: 1000px;
	height: 405px;
	background: url(creat-archi.jpg) no-repeat center;
	margin: 0 auto;
}
.creat_archi_btn {
	background: url(creat-archi-btn.png) no-repeat center;
	width: 325px;
	height: 62px;
	padding-top: 350px;
	margin: 0 auto;
	display: block;
}
.creat_archi_btn:hover {
	background: url(creat-archi-hover.png) no-repeat center;
	width: 325px;
	height: 62px;
	padding-top: 350px;
	margin: 0 auto;
}
.creat_vm_pz {
	position: absolute;
	width: 210px;
	left: 770px;
	top: 60px;
	background: #FFC;
	padding: 10px 20px;
}
.creat_vm_pz td {
	line-height: 2;
	padding: 0 10px;
	text-align: left;
}
.creat_vm_pz th {
	text-align: left;
	padding: 0 10px;
}
/*  - - - - - - - - - 内容样式  - - - - - - - - -*/
#top {
	height: 50px;
	background: #292929;
	min-width: 1200px;
}
#left {
	position: absolute;
	left: 0;
	top: 50px;
	height: 100%;
	overflow: hidden;
	min-height: 700px;
}
.monitor_item {
	margin-top: 5px;
	border: 1px dotted #999;
}
.monitor_item td {
	border: 1px dotted #999;
	padding: 10px;
}
.monitor_item td dl {
	height: 62px;
}
.monitor_item td dl dt {
	float: left;
	width: 62px;
	height: 62px;
	background-image: url(icons.png);
	background-repeat: no-repeat;
}
.monitor_item td dl dd {
	float: left;
	padding-left: 10px;
}
.monitor_item td dl dd p {
	line-height: 21px;
}
.monitor_chart h1 {
	font-size: 14px;
	margin-top: 10px;
}
.monitor_chart_info {
	width: 100%;
	height: 343px;
	background: url(main_tb.jpg) no-repeat;
}
.monitor_item_jg {
	background-position: -1229px -4px;
}
.monitor_item_zj {
	background-position: -1229px -76px;
}
.monitor_item_yp {
	background-position: -1229px -148px;
}
.monitor_item_tj {
	background-position: -1229px -220px;
}
.search {
	line-height: 35px;
	background: #f5f6f7;
	padding-left: 10px;
}
.information {
	line-height: 35px;
}
.search select {
	margin-right: 10px;
}
.search input {
	margin: 0 10px 0 5px;
}
.search span {
	font-weight: bold;
	margin-right: 10px;
}
.explana {
	padding: 10px;
}
.click_target_show {
	display: none;
}/*点击隐藏和显示*/
.archi_host_table th {
	text-align: left;
	width: 80px;
	height: 50px;
	vertical-align: middle;
	font-weight: 100;
}
.archi_host_table td a {
	width: 50px;
	text-align: center;
}
.archi_host_table td a:hover {
	color: #FC0;
}
.archi_host_table td a.now {
	background: #ffa04a;
	color: #FFF;
}
.archi_host_price span {
	font-size: 24px;
	color: #F60;
}
.archi_host_con span {
	margin-right: 15px;
}
.end_user_process {
	margin-bottom: 10px;
}/*终端用户流程*/
.end_user_process th {
	width: 57px;
	height: 57px;
	background: url(icons.png) no-repeat -298px -606px;
	line-height: 57px;
	font-size: 36px;
	font-weight: 100;
	color: #888;
	vertical-align: middle;
	text-align: center;
}
.end_user_process td {
	padding-left: 10px;
}
.end_user_process td h1 {
	font-size: 14px;
}
.end_user_process_icon {
	display: inline-block;
	width: 12px;
	height: 18px;
	margin: 0 10px;
	background: url(icons.png) no-repeat -321px -701px;
}
.left_nav_name {
	color: #596679;
	font-weight: bold;
	padding: 12px 0 0 18px;
	height: 27px;
	background: #eaedf2;
	border-bottom: 1px solid #999;
	max-width: 181px;
}
#left nav {
	background: #FFF;
	border-right: #cdcdcd solid 1px;
}
.left_nav li {
	height: 45px;
	background-color: #eaedf2;
	border-bottom: 1px solid #999;
	margin-top: 10px;
	padding: 3px 0 0 10px;
}
.left_nav a {
	display: block;
	height: 23px;
	padding: 4px 0 0 50px;
	margin: 12px 0;
	color: #333;
	background-image: url(icons.png);
	background-repeat: no-repeat;
}
.left_nav_main {
	text-align: left;
	color: #fff;
	line-height: 2;
	margin-left: 5px;
}
.left_nav a:hover {
	color: #000;
}
.left_nav_stretch {
	height: 20px;
	background: url(bg_repeat.png) repeat-x 0 -32px;
	margin: 10px 0;
}
.left_nav_stretch a {
	margin: 0 auto;
	padding: 0;
}
.left_nav_file li img {
	float: left;
	display: block;
	margin-top: 0px;
}
.left_nav_file li a {
	float: left;
	display: block;
	padding-left: 5px;
	background: none;
}
.left_stretch {
	width: 181px;
}
.left_stretch .left_nav_stretch a {
	background: url(icons.png) no-repeat -904px -486px;
	width: 20px;
	height: 20px;
}
.left_stretch .left_nav_now {
	background-image: url(icons.png);
	background-position: 160px -1020px;
	background-repeat: no-repeat;
}
.left_shrink {
	width: 60px;
}
.left_shrink .left_nav_stretch a {
	background: url(icons.png) no-repeat -904px -515px;
	width: 20px;
	height: 20px;
}
.left_shrink .left_nav_now {
	background-image: url(icons.png);
	background-position: 40px -1020px;
	background-repeat: no-repeat;
}
.left_shrink .left_nav_name {
	color: #596679;
	font-weight: bold;
	padding: 12px 0 0 30px;
	height: 27px;
	background: url(icons.png) no-repeat -1773px -837px #eaedf2;
	;
	border-bottom: 1px solid #999;
}
.left_shrink .left_nav_name span {
	display: none;
}
.index_left_nav {
	width: 180px;
	float: left;
}
.index_left_nav .left_nav_now {
	background-color: #0b3b6b;
}
.index_left_nav li {
	height: 33px;
	background-color: #6698c9;
	border-bottom: 1px solid #999;
	margin-top: 3px;
	padding: 0px 0 0 10px;
	line-height: 36px;
}
.index_left_nav a {
	display: block;
	height: 23px;
	padding: 0 0 0 50px;
	color: #fff;
	background-image: url(icons.png);
	background-repeat: no-repeat;
}
.index_left_nav_main {
	text-align: left;
	color: #fff;
	line-height: 2;
	margin-left: 5px;
}
.index_left_nav a:hover {
	color: #ccc;
}
#right {
	margin-left: 181px;
	min-height: 690px;
	min-width: 1019px;
	position: relative;
	background: #FFF;
	height: 100%;
}
.top_nav_bg {
	position: relative;
}
.top_nav {
	height: 50px;
	vertical-align: top;
	float: right;
	padding-right: 20px;
	position: relative;
}
.top_nav a {
	display: inline-block;
	float: left;
	width: 83px;
	padding: 0 5px;
	height: 26px;
	margin-top: 15px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 26px;
}
.top_nav a:hover {
	color: #ff0;
}
.top_nav .now {
	background: url(icons.png) no-repeat -276px -535px;
}
.user_name {
	position: relative;
	max-width: 83px;
}
.top_message {
	width: 36px;
	height: 22px;
	padding: 0;
	position: absolute;
	top: 3px;
	right: 95px;
	background: #F00;
	border: 0;
	background: url(icons.png) no-repeat -900px -739px;
	line-height: 19px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	display: none;
}
.top_message:hover {
	color: #ff0;
}
.user_more {
}
.main_prompt {
	height: 50px;
	background: #f6deda;
	line-height: 50px;
	padding-left: 10px;
}
.right_cen {
	padding: 0 20px 30px 20px;
	line-height: 2;
	min-height: 590px;
	background: #FFF;
}
#index_cen {
	width: 1100px;
	margin: 0 auto;
}
#index_cen .right_cen {
	padding: 0 10px 30px 10px;
	margin-left: 20px;
	line-height: 2;
	min-height: 590px;
	background: #FFF;
	width: 880px;
	float: left;
}
#index_cen .filecenter {
	width: 880px;
}

.path {
	color: #333;
	padding: 0 0 0 20px;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #999;
	background: #eaedf2;
}
.index_path {
	color: #fff;
	height: 39px;
	line-height: 39px;
	border-bottom: 1px solid #999;
	border-top: 1px solid #767676;
	background: #0b3b6b;
}
.index_path_con {
	width: 1100px;
	margin: 0 auto;
	font-family: '微软雅黑';
	color: #fff;
}
.index_path_con a {
	color: #fff;
}
.location {
	padding: 10px 0 0 0;
	position: relative;
}
.location h1 {
	color: #243c53;
}
.options {
	position: absolute;
	right: 0;
	top: 15px;
}
.guide {
	height: 60px;
	background: url(icons.png) -75px -1345px no-repeat;
	margin: 20px 0;
}
.guide td {
	width: 165px;
	text-align: center;
}
.guide th {
	width: 120px;
	text-align: left;
	font-weight: 100;
	padding-left: 10px;
}
.guide a {
	color: #FF0;
	text-decoration: underline;
}
.loading {
	display: inline-block;
	padding: 8px;
	background: url(loading.gif) no-repeat;
}
.shortcuts_control_hide {
	width: 272px;
	height: 20px;
	cursor: pointer;
	background: url(icons.png) no-repeat left -1360px;
	position: absolute;
	left: 50%;
	top: 50px;
	z-index: 20;
	margin-left: -136px;
	display: none;
}
.shortcuts_control_slow {
	width: 272px;
	height: 20px;
	cursor: pointer;
	background: url(icons.png) no-repeat left -1390px;
	;
	position: absolute;
	left: 50%;
	top: 88px;
	z-index: 20;
	margin-left: -136px;
	display: none;
}
#shortcuts {
	padding: 5px 0 0 0;
	font-size: 14px;
	line-height: 33px;
	width: 100%;
	background: #ffefdf;
	color: #fff;
	height: 33px;
	border-bottom: #f8941d 1px solid;
	display: none;
	min-width: 1200px;
	position: relative;
	display: none;
}
/*#shortcuts{position:absolute; left:0; top:50px; padding:5px 0 0 0; font-size:14px; line-height:33px; width:100%;background:#fb932e;display:none;color:#fff; height:33px; filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9; z-index:10000;}*/
#shortcuts a {
	color: #405c84;
}
#shortcuts a:hover {
	text-decoration: underline;
}
.shortcuts_info {
	overflow: hidden;
	text-align: center;
	height: 30px;
	width: 800px;
	margin: 0 auto;
}
.shortcuts_info li {
	height: 30px;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: center;
}
.shortcuts_info li a {
	max-width: 120px;
	display: inline-block;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 37px;
}
.left_ck {
	height: 38px;
	background: #ffefdf;
	border-bottom: #f8941d 1px solid;
	display: none;
	margin-right: -1px;
}
.min_w_fzjh {
	min-width: 1100px;
}
.top_info {
	left: 0;
	top: 5px;
}
.top_link {
	right: 0;
	top: 5px;
}
.content {
	width: 1000px;
	margin: 0 auto;
	height: 300px;
	background: #fff;
}
.stretch {
	border-top: 1px #ffb752 solid;
	margin-top: 15px;
	display: none;
}
.stretch_icon {
	height: 15px;
	border-top: 1px #ffa04a solid;
}
.stretch_icon a {
	width: 41px;
	height: 14px;
	background: url(icons.png) no-repeat -892px -82px;
	display: block;
	margin: 0 auto;
}
#stretch-list {
	overflow: hidden;
}
.disk {
	width: 26px;
	height: 26px;
	background: url(icons.png) no-repeat -901px -603px;
	display: block;
}
.add-disk {
	width: 45px;
	height: 45px;
	background: url(icons.png) no-repeat -892px -680px;
	display: block;
}
/*  - - - - - - - - - 用户信息  - - - - - - - - -*/
.reg_personal {
	background: url(icons.png) -390px -840px no-repeat;
	width: 200px;
	height: 200px;
	display: block;
}
.reg_company {
	background: url(icons.png) -390px -1040px no-repeat;
	width: 200px;
	height: 200px;
	display: block;
}
.search_icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(icons.png) 0 -1165px no-repeat;
}
.adv_settings td {
	text-align: center;
	width: 260px;
	padding: 5px 0;
}
.adv_settings th {
	padding-top: 20px;
}
.adv_settings th span {
	display: block;
	width: 107px;
	height: 107px;
	background-color: #e6e6e6;
	margin: 0 auto;
}
/*- - - - - - - - - 客服支持 - - - - - - - - - -*/
#navdown dd {
	display: none;
}
.server dt li {
	list-style: square;
}
.server dd {
	background: #c8def8;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
}
/*- - - - - - - - - 关于我们 - - - - - - - - - -*/
.aboutus {
	width: 1000px;
	margin: 0 auto;
	height: 540px;
}
.culture {
	padding-top: 40px;
}
.about_tit {
	font-size: 24px;
	font-family: "微软雅黑";
	line-height: 60px;
	color: #282d64;
	font-style: italic;
	padding-top: 20px;
}
#about_content p {
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 30px;
	color: #282d64;
}
/*- - - - - - - - - 银行图标 - - - - - - - - - -*/
.bank_show span {
	display: inline-block;
	height: 25px;
	line-height: 25px;
	margin-right: 20px;
}
.bank_boc {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -478px;
	vertical-align: middle;
}
.bank_icbc {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -428px;
	vertical-align: middle;
}
.bank_ccb {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -453px;
	vertical-align: middle;
}
.bank_cmb {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -503px;
	vertical-align: middle;
}
.bank_abc {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -611px;
	vertical-align: middle;
}
.bank_com {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -637px;
	vertical-align: middle;
}
.bank_ceb {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -663px;
	vertical-align: middle;
}
.bank_cgb {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -689px;
	vertical-align: middle;
}
.bank_cib {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -715px;
	vertical-align: middle;
}
.bank_cmbc {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -741px;
	vertical-align: middle;
}
.bank_pab {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -767px;
	vertical-align: middle;
}
.bank_eci {
	display: inline-block;
	width: 138px;
	height: 25px;
	background: url(icons.png) no-repeat -1584px -793px;
	vertical-align: middle;
}
/*  - - - - - - - - -内表格折叠- - - - - - - - -*/
.arrow_show {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(icons.png) no-repeat -10px -100px;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
.arrow_hide {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(icons.png) no-repeat -10px -120px;
	margin: 0 5px 0 0;
	vertical-align: middle;
}
/*  - - - - - - - - - left_icon  - - - - - - - - -*/
.l_cjyjj {
	background-position: -1783px -4px;
} /* ======创建云架构====== */
.l_yjjlb {
	background-position: -1783px -35px;
} /* ======云架构列表====== */
.l_jhrw {
	background-position: -1783px -70px;
} /* ======计划任务====== */
.l_gnjr {
	background-position: -1783px -104px;
} /* ======功能接入====== */
.l_zhcz {
	background-position: -1783px -217px;
} /* ======用户充值====== */
.l_fykz {
	background-position: -1783px -178px;
} /* ======费用控制====== */
.l_zdbb {
	background-position: -1783px -250px;
} /* ======账单报表====== */
.l_dsyw {
	background-position: -1783px -287px;
} /* ======代收业务====== */
.l_wdxx {
	background-position: -1783px -344px;
} /* ======我的信息====== */
.l_djzl {
	background-position: -1783px -378px;
} /* ======登记资料====== */
.l_yhlb {
	background-position: -1783px -409px;
} /* ======用户列表====== */
.l_xttz {
	background-position: -1783px -438px;
} /* ======系统通知====== */
.l_zxxz {
	background-position: -1783px -467px;
} /* ======最新下载====== */
.l_sdkxz {
	background-position: -1783px -502px;
} /* ======SDK下载====== */
.l_pluginxz {
	background-position: -1783px -538px;
} /* ======Plugin下载====== */
.l_cagentxz {
	background-position: -1783px -578px;
} /* ======Cagent下载====== */
.l_apixz {
	background-position: -1783px -612px;
} /* ======API下载====== */
.l_discxz {
	background-position: -1783px -1668px;
} /* ======网盘工具下载====== */
.l_yhsc {
	background-position: -1783px -893px;
} /* ======用户手册====== */
.l_kfsc {
	background-position: -1783px -937px;
} /* ======开发手册====== */
.l_xxaq {
	background-position: -1783px -978px;
} /* ======信息安全====== */
.l_zfsm {
	background-position: -1783px -1018px;
} /* ======资费说明====== */
.l_ywhz {
	background-position: -1783px -1059px;
} /* ======业务合作====== */
.l_fwtk {
	background-position: -1783px -1104px;
} /* ======服务条款====== */
.l_flsm {
	background-position: -1783px -1140px;
} /* ======法律声明====== */
.l_cjwt {
	background-position: -1783px -1185px;
} /* ======常见问题====== */
.l_qtwt {
	background-position: -1783px -1224px;
} /* ======其他====== */
.l_cgal1 {
	background-position: -1783px -1271px;
} /* ======成功案例1====== */
.l_cgal2 {
	background-position: -1783px -1310px;
} /* ======成功案例2====== */
.l_cgal3 {
	background-position: -1783px -1346px;
} /* ======成功案例3====== */
.l_cgal4 {
	background-position: -1783px -1383px;
} /* ======成功案例4====== */
.l_cgal5 {
	background-position: -1783px -1418px;
} /* ======成功案例5====== */
.l_cgal6 {
	background-position: -1783px -1450px;
} /* ======成功案例6====== */
.l_cgal7 {
	background-position: -1783px -1483px;
} /* ======成功案例7====== */
.l_cgal8 {
	background-position: -1783px -1515px;
} /* ======成功案例8====== */
.l_cgal9 {
	background-position: -1783px -1546px;
} /* ======成功案例9====== */
.l_cgal10 {
	background-position: -1783px -1572px;
} /* ======成功案例10====== */
.table_add_img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px 0 10px;
}
.table_add_img img {
	float: left;
	margin-right: 3px;
	vertical-align: middle;
	display: block;
}
.table_add_img a {
	float: left;
	vertical-align: middle;
	height: 20px;
}
/*  - - - - - - - - - icon  - - - - - - - - -*/
.yzj, .oyzj, .SSH, .HTTP, .SQL, .RPC, .BIGDATA, .FTP, .GIT, .RSYNC, .SVN, .jr, .tz, .qd, .cq, .sc, .gq, .pz, .gzgq, .xzgq, .hf, .bj, .kz, .ycgl, .xzpz, .jrsjk, .wjxt, .dwlj, .ck, .xz, .bc, .qx, .bd, .jb, .kr, .win_warm, .jy, .fhq, .fzjh, .sf, .qynat, .f_logo, .f_icp {
	padding: 0 16px 0 30px;
	background: url(icons.png) no-repeat;
	display: inline-block;
	line-height: 2;
	height: 20px;
	text-decoration: none;
	vertical-align: middle;
}
.yzj {
	background-position: left -529px;
} /* ======云主机====== */
.oyzj {
	background-position: left -1419px;
} /* ======云主机旧====== */
.SSH {
	background-position: left -865px;
} /* ======SSH====== */
.HTTP {
	background-position: left -52px;
} /* ======HTTP====== */
.SQL {
	background-position: left -695px;
} /* ======Mysql====== */
.RPC {
	background-position: left -1281px;
} /* ======rpc====== */
.BIGDATA {
	background-position: left -671px;
} /* ======rpc====== */
.FTP {
	background-position: left -744px;
} /* ======ftp====== */
.GIT {
	background-position: left -768px;
} /* ======git====== */
.RSYNC {
	background-position: left -886px;
} /* ======Rsync====== */
.SVN {
	background-position: left -720px;
} /* ======svn====== */
.jr {
	background-position: left -457px;
} /* ======进入====== */
.tz {
	background-position: left -275px;
} /* ======停止====== */
.qd {
	background-position: left -299px;
} /* ======启动====== */
.cq {
	background-position: left -383px;
} /* ======重启====== */
.sc {
	background-position: left -339px;
} /* ======删除====== */
.gq {
	background-position: left -578px;
} /* ======挂起====== */
.pz {
	background-position: left -251px;
} /* ======配置====== */
.gzgq {
	background-position: left -645px;
} /* ======挂载光驱====== */
.xzgq {
	background-position: left -622px;
} /* ======卸载光驱====== */
.hf {
	background-position: left -553px;
} /* ======恢复====== */
.bj {
	background-position: left -483px;
} /* ======编辑====== */
.kz {
	background-position: left -602px;
} /* ======快照====== */
.ycgl {
	background-position: left -814px;
} /* ======远程管理====== */
.xzpz {
	background-position: left -25px;
} /* ======下载配置====== */
.jrsjk {
	background-position: left -933px;
} /* ======进入数据库管理====== */
.wjxt {
	background-position: left -910px;
} /* ======进入文件系统====== */
.dwlj {
	background-position: left -957px;
} /* ======对外链接====== */
.ck {
	background-position: left -982px;
} /* ======对外链接====== */
.xz {
	background-position: left -1225px;
} /* ======下载====== */
.bc {
	background-position: left -1507px;
} /* ======保存====== */
.qx {
	background-position: left -1537px;
} /* ======取消====== */
.bd {
	background-position: left -1566px;
} /* ======绑定====== */
.jb {
	background-position: left -1591px;
} /* ======解绑====== */
.kr {
	background-position: left -1616px;
} /* ======扩容====== */
.jy {
	background-position: left -1644px;
} /* ======禁用====== */
.fhq {
	background-position: -622px -374px;
} /* ======防火墙====== */
.fzjh {
	background-position: -622px -398px;
} /* ======负载均衡====== */
.sf {
	background-position: left -1667px;
} /* ======释放====== */
.qynat {
	background-position: -622px -455px;
} /* ======启用NAT====== */
.win_warm {
	background-position: -910px -1294px;
	vertical-align: middle;
	line-height: 20px;
} /* ======弹窗警示====== */
.f_logo {
	background-position: -622px -1646px;
} /* ======footer logo====== */
.f_icp {
	background-position: -624px -1673px;
} /* ======footer icp====== */
/*  - - - - - - - - - 服务选项icon  - - - - - - - - -*/
.y_fw, .y_cq, .y_tz, .y_sc, .y_hc, .y_qd, .y_my, .y_gxpz, .y_ghxt, .y_newvm, .y_bj, .y_jb, .y_bd, .y_fp, .y_sq, .y_fhq, .y_fzjh, .y_ycp {
	padding: 0 12px 0 22px;
	background: url(icons.png) no-repeat;
	display: inline-block;
	line-height: 2;
	height: 20px;
	text-decoration: none;
}
.y_fw {
	background-position: -630px -5px;
} /* ======访问====== */
.y_cq {
	background-position: -630px -66px;
} /* ======重启====== */
.y_tz {
	background-position: -630px -96px;
} /* ======停止====== */
.y_sc {
	background-position: -630px -126px;
} /* ======删除====== */
.y_hc {
	background-position: -630px -156px;
} /* ======清除缓存====== */
.y_qd {
	background-position: -630px -37px;
} /* ======启动====== */
.y_my {
	background-position: -630px -192px;
} /* ======安全秘钥====== */
.y_gxpz {
	background-position: -630px -222px;
} /* ======更新配置====== */
.y_ghxt {
	background-position: -630px -252px;
} /* ======更换系统====== */
.y_newvm {
	background-position: -630px -284px;
} /* ======创建云主机====== */
.y_bj {
	background-position: -11px -482px;
} /* ======编辑====== */
.y_jb {
	background-position: -10px -1590px;
} /* ======解除绑定====== */
.y_bd {
	background-position: -11px -1565px;
} /* ======绑定====== */
.y_fp {
	background-position: -629px -313px;
} /* ======分配====== */
.y_sq {
	background-position: -630px -344px;
} /* ======申请====== */
.y_fhq {
	background-position: -630px -374px;
} /* ======防火墙====== */
.y_fzjh {
	background-position: -630px -398px;
} /* ======负载均衡====== */
.y_ycp {
	background-position: -630px -426px;
} /* ======云磁盘====== */
/*  - - - - - - - - - 其他icon  - - - - - - - - -*/
.o_xljt, .o_tj, .o_wz, .o_jto, .wzlb, .tblb, .help, .online_zfb, .o_jtb, .creat_video, .apidownload, .o_run, .o_stop {
	background: url(icons.png) no-repeat;
	display: inline-block;
}
.o_xljt {
	background-position: -897px -82px;
	height: 15px;
	width: 32px;
} /* ======下拉箭头====== */
.o_tj {
	background-position: -906px -25px;
	height: 14px;
	width: 50px;
	display: inline;
	padding-left: 20px;
} /* ======添加====== */
.o_wz {
	background-position: -904px -49px;
	height: 21px;
	width: 30px;
	vertical-align: middle;
} /* ======位置====== */
.o_jto {
	background-position: -910px -557px;
	height: 14px;
	width: 24px;
} /* ======橙色箭头====== */
.o_jtb {
	background-position: -910px -575px;
	height: 14px;
	width: 14px;
} /* ======白色箭头====== */
.tblb {
	background-position: -902px -110px;
	height: 22px;
	width: 32px;
} /* ======图标列表====== */
.wzlb {
	background-position: -902px -142px;
	height: 22px;
	width: 32px;
} /* ======文字列表====== */
.help {
	background-position: -902px -172px;
	height: 22px;
	width: 22px;
} /* ======帮助====== */
.online_zfb {
	background-position: -1584px -548px;
	height: 38px;
	width: 96px;
} /* ======支付宝在线支付====== */
.apidownload {
	background-position: -882px -820px;
	height: 52px;
	width: 85px;
} /* ======下载API====== */
.o_run {
	background-position: -618px -525px;
	height: 14px;
	width: 50px;
	margin-left: 5px;
}
.o_stop {
	background-position: -618px -550px;
	height: 14px;
	width: 50px;
	margin-left: 5px;
}
/*  - - - - - - - - - 高级设置（隐藏功能）icon  - - - - - - - - -*/
.g_git, .g_svn, .g_rsync, .g_sjgx, .g_gnjr, .g_dsjgg, .g_wlzd, .g_aqkz, .g_ftp, .g_ssh_t, .g_ssh_o, .g_slkz, .g_sjqy, .g_sjkry, .g_zdyh {
	background: url(icons.png) no-repeat;
	display: inline-block;
}
.g_git {
	background-position: -1183px -671px;
	height: 15px;
	width: 32px;
} /* ======GIT====== */
.g_svn {
	background-position: -1183px -780px;
	height: 14px;
	width: 50px;
} /* ======SVN====== */
.g_rsync {
	background-position: -1183px -889px;
	height: 21px;
	width: 30px;
} /* ======RSYNC====== */
.g_sjgx {
	background-position: -1183px -998px;
	height: 14px;
	width: 24px;
} /* ======数据共享====== */
.g_gnjr {
	background-position: -1183px -1107px;
	height: 14px;
	width: 14px;
} /* ======功能接入====== */
.g_dsjgg {
	background-position: -1183px -1216px;
	height: 22px;
	width: 32px;
} /* ======大数据工具====== */
.g_wlzd {
	background-position: -1183px -1325px;
	height: 22px;
	width: 32px;
} /* ======网络诊断====== */
.g_aqkz {
	background-position: -1183px -1434px;
	height: 22px;
	width: 22px;
} /* ======安全控制====== */
.g_ftp {
	background-position: -1183px -1542px;
	height: 22px;
	width: 22px;
} /* ======FTP上传====== */
.g_ssh_t {
	background-position: -1328px -680px;
	height: 22px;
	width: 22px;
} /* ======SSH终端====== */
.g_ssh_o {
	background-position: -1328px -778px;
	height: 22px;
	width: 22px;
} /* ======开放SSH====== */
.g_slkz {
	background-position: -1328px -885px;
	height: 22px;
	width: 22px;
} /* ======实例扩展====== */
.g_sjqy {
	background-position: -1320px -1000px;
	height: 22px;
	width: 22px;
} /* ======数据迁移====== */
.g_sjkry {
	background-position: -1326px -1108px;
	height: 22px;
	width: 22px;
} /* ======数据库冗余====== */
.g_zdyh {
	background-position: -1328px -1216px;
	height: 22px;
	width: 22px;
} /* ======终端用户====== */
/*  - - - - - - - - - 文档中心icon  - - - - - - - - -*/
.w_yhsc, .w_kfsc, .w_xxaq, .w_zfsm, .w_ywhz, .w_fwtk, .w_flsm, .w_cjwt, .w_ta {
	padding: 0 10px;
	background: url(icons.png) no-repeat;
	display: inline-block;
	line-height: 2;
	height: 28px;
	width: 30px;
	text-decoration: none;
}
.w_yhsc {
	background-position: -902px -236px;
} /* ======用户手册====== */
.w_kfsc {
	background-position: -902px -265px;
} /* ======开发手册====== */
.w_xxaq {
	background-position: -902px -293px;
} /* ======信息安全====== */
.w_zfsm {
	background-position: -902px -320px;
} /* ======资费说明====== */
.w_ywhz {
	background-position: -902px -346px;
} /* ======业务合作====== */
.w_fwtk {
	background-position: -902px -373px;
} /* ======服务条款====== */
.w_flsm {
	background-position: -902px -400px;
} /* ======法律声明====== */
.w_cjwt {
	background-position: -902px -426px;
} /* ======常见问题====== */
.w_ta {
	background-position: -902px -452px;
} /* ======其他====== */
/*  - - - - - - - - - 云模版图标  - - - - - - - - -*/

.cloud_template_all {
	width: 720px;
}
.cloud_template {
	width: 83px;
	height: 77px;
	float: left;
	margin: 10px 30px 10px 0;
	text-align: center;
	font-size: 12px;
	_display: inline;
}
.cloud_template dd {
	max-width: 83px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.cloud_template a {
	margin: 0 auto;
	width: 83px;
	height: 53px;
	display: block;
	background: url(cloud_template_ion.png) no-repeat;
}
.cloud_template .cloud_template_icon1 {
	background-position: 0 0;
}
.cloud_template .cloud_template_icon2 {
	background-position: -83px 0;
}
.cloud_template .cloud_template_icon3 {
	background-position: -166px 0;
}
.cloud_template .cloud_template_icon4 {
	background-position: -249px 0;
}
.cloud_template .cloud_template_icon5 {
	background-position: -332px 0;
}
.cloud_template .cloud_template_icon6 {
	background-position: -415px 0;
}
.cloud_template .cloud_template_icon7 {
	background-position: 0 -53px;
}
.cloud_template .cloud_template_icon8 {
	background-position: -83px -53px;
}
.cloud_template .cloud_template_icon9 {
	background-position: -166px -53px;
}
.cloud_template .cloud_template_icon10 {
	background-position: -249px -53px;
}
.cloud_template .cloud_template_icon11 {
	background-position: -332px -53px;
}
.cloud_template .cloud_template_icon12 {
	background-position: -415px -53px;
}
.cloud_template .cloud_template_icon13 {
	background-position: 0 -106px;
}
.cloud_template .cloud_template_icon14 {
	background-position: -83px -106px;
}
.cloud_template .cloud_template_icon15 {
	background-position: -166px -106px;
}
.cloud_template .cloud_template_icon16 {
	background-position: -249px -106px;
}
.cloud_template .cloud_template_icon17 {
	background-position: -415px -106px;
}
/*  - - - - - - - - - 上传应用——开发语言图标  - - - - - - - - -*/
.deploy_language {
	width: 75px;
	float: left;
	margin: 5px 5px 0 0;
	text-align: center;
}
.deploy_language p {
	width: 75px;
	height: 50px;
	background: url(icons.png) no-repeat;
}
.deploy_language .disable {
	background: url(icons_active.png) no-repeat;
}
.deploy_language .deploy_language_icon1 {
	background-position: -1584px -1px;
}
.deploy_language .deploy_language_icon2 {
	background-position: -1584px -54px;
}
.deploy_language .deploy_language_icon3 {
	background-position: -1584px -106px;
}
.deploy_language .deploy_language_icon4 {
	background-position: -1584px -158px;
}
.deploy_language .deploy_language_icon5 {
	background-position: -1584px -210px;
}
.deploy_language .deploy_language_icon6 {
	background-position: -1584px -262px;
}
.deploy_language .deploy_language_icon7 {
	background-position: -1584px -314px;
}
.deploy_language .deploy_language_icon8 {
	background-position: -1584px -366px;
}
/*  - - - - - - - - -创建云架构- - - - - - - - -*/
.creat_info {
	margin-bottom: 50px;
}
.creat_info th {
	width: 150px;
}
.creat_info td {
	height: 30px;
	vertical-align: middle;
	width: 350px;
}
.creat_info td h1 {
	font-size: 16px;
}
.creat_info td span {
	color: #F60
}
.creat_info_app_icon {
	background: url(icons.png) no-repeat -263px -762px;
}
.creat_info_host_icon {
	background: url(icons.png) no-repeat -255px -910px;
}
.creat_video {
	background: url(icons.png) no-repeat -906px -645px;
	padding-left: 25px;
}
.creat_cloud {
	padding: 6px 0;
}
.creat_cloud li {
}
.creat_cloud p {
	height: 150px;
	width: 104px;
	position: relative;
	float: left;
	margin: 15px 35px;
}
.creat_cloud p .cloud_img {
	display: block;
	width: 104px;
	height: 104px;
	margin: 0 auto;
}
.creat_cloud p .now {
	position: absolute;
	top: 1px;
	right: 1px;
	display: block;
}
.creat_cloud p .cloud_name {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
}
.creat_cloud p .cloud_more {
	display: block;
	width: 100px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
}
.scr_template {
	width: 702px;
	height: 300px;
	margin: 0 auto;
}
.scr_template_left {
	float: left;
	width: 26px;
	margin-top: 150px;
}
.scr_template_left a {
	width: 26px;
	height: 50px;
	background: url(service/Scr_left.png) no-repeat;
	display: inline-block;
}
.scr_template_cen {
	float: left;
	width: 630px;
	overflow: hidden;
	margin: 0 10px;
	text-align: center;
	min-height: 230px;
}
.scr_template_cen img {
	max-width: 630px;
}
.scr_template_right {
	float: left;
	width: 26px;
	margin-top: 150px;
}
.scr_template_right a {
	width: 26px;
	height: 50px;
	background: url(service/Scr_right.png) no-repeat;
	display: inline-block;
}
/* =====视频帮助====== */

/*  - - - - - - - - -登记资料- - - - - - - - -*/
.qsdw {
	background: url(information.png) 0 0 no-repeat;
	height: 161px;
	width: 256px;
	display: inline-block;
}
.qsdw:hover {
	background: url(information.png) 0 -167px no-repeat
}
.gryh {
	background: url(information.png) -277px 0 no-repeat;
	height: 161px;
	width: 256px;
	display: inline-block;
}
.gryh:hover {
	background: url(information.png) -277px -167px no-repeat
}
.fg_line {
	width: 80%;
	height: 1px;
	border-bottom: #eee 1px solid;
	margin: 20px 0;
}
/*  - - - - - - - - -web部署- - - - - - - - -*/
.bdsc, .yjgsc, .wlbs {
	background: url(icons.png) no-repeat;
	display: inline-block;
	width: 120px;
	height: 106px;
}
.bdsc {
	background-position: -1185px -345px;
} /* ======本地上传====== */
.yjgsc {
	background-position: -1185px -454px;
} /* ======云架构上传====== */
.wlbs {
	background-position: -1185px -563px;
} /* ======网络部署====== */
/*  - - - - - - - - -充值结果返回- - - - - - - - -*/
.succ_bg {
	margin: 100px auto 20px;
	width: 500px;
	height: 300px;
	position: relative;
}
.charge_info {
	position: absolute;
	top: 36px;
	left: 240px;
}
.charge_info h1 {
	color: #F60;
	font-size: 26px;
}
.charge_info .explain {
	margin-top: 16px;
	line-height: 1.6;
}
.charge_info .explain a {
	color: #116dbb;
	text-decoration: underline;
}
.charge_info .btn {
	width: 123px;
	height: 37px;
	font-size: 14px;
	font-weight: bold;
	color: #9e4217;
	background: url(../images/home/btn_login.png) no-repeat left top;
	border: 0;
	margin: 0 10px 0 10px;
	cursor: pointer;
}
/*  - - - - - - - - -错误页面- - - - - - - - -*/
.error_box {
	width: 960px;
	margin: 0 auto;
}
.error_bg {
	background: url(error.jpg) no-repeat right;
	height: 520px;
}
.error_des {
	line-height: 2;
}
#warm-tit {
	height: 60px;
	font-size: 18px;
	font-weight: bold;
	line-height: 86px;
	padding-top: 200px;
}
.error_bg_fof {
	background: url(404-error.jpg) no-repeat right;
	height: 620px;
}
.fof_des {
	padding-top: 100px;
	line-height: 2;
}
#navdown dd {
	display: none;
}
.server dt li {
	list-style: square;
}
.server dd {
	background: none;
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
	color: #09C;
}
.no_permission {
	text-align: center;
	background: url(no_permission.png) no-repeat center;
	height: 550px;
}
/*  - - - - - - - - -第一次登陆引导- - - - - - - - -*/
.first_guide_one {
	width: 687px;
	height: 473px;
	position: absolute;
	top: 50px;
	left: 500px;
	background: url(guide/one.jpg) no-repeat;
	position: relative;
}
.first_guide_two {
	width: 687px;
	height: 473px;
	position: absolute;
	top: 50px;
	left: 500px;
	background: url(guide/two.jpg) no-repeat;
	position: relative;
}
.first_guide_three {
	width: 687px;
	height: 473px;
	position: absolute;
	top: 50px;
	left: 500px;
	background: url(guide/three.jpg) no-repeat;
	position: relative;
}
.first_guide_but {
	display: inline-block;
	height: 20px;
	background: #3a7ee0;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
	position: absolute;
	right: 5px;
	bottom: 6px;
}
.first_guide_but:hover {
	display: inline-block;
	height: 20px;
	background: #4398ff;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
	position: absolute;
	right: 5px;
	bottom: 6px;
}
.first_guide_but_jump {
	display: inline-block;
	height: 20px;
	background: #8d888a;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
	position: absolute;
	right: 100px;
	bottom: 6px;
}
.first_guide_but_jump:hover {
	display: inline-block;
	height: 20px;
	background: #979797;
	padding: 2px 20px 4px 20px;
	;
	margin-right: 5px;
	line-height: 2;
	color: #fff;
	font-size: 12px;
	font-weight: 100;
	border: 0;
	vertical-align: middle;
	position: absolute;
	right: 100px;
	bottom: 6px;
}
.first_guide_close {
	width: 22px;
	height: 26px;
	background: url(guide/close.png) no-repeat 0 -2px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}
.first_guide_close:hover {
	width: 22px;
	height: 26px;
	background: url(guide/close.png) no-repeat 0 -29px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
}
.first_guide_a {
	width: 178px;
	height: 72px;
	background: url(guide/a.png) no-repeat;
	position: relative;
	padding-top: 45px;
	text-align: center;
	font-size: 14px;
}
.first_guide_b {
	width: 266px;
	height: 112px;
	background: url(guide/b.png) no-repeat;
	position: relative;
	padding-top: 65px;
	text-align: center;
	font-size: 14px;
}
.first_guide_c {
	width: 241px;
	height: 91px;
	background: url(guide/c.png) no-repeat;
	position: relative;
	padding-top: 75px;
	text-align: center;
	font-size: 14px;
}
.pop_a {
	padding: 10px 30px;
	background: #fffadc;
	border: 1px solid #aaa;
	position: relative;
	float: left;
}
.pop_aj {
	width: 15px;
	height: 8px;
	background: url(icons.png) no-repeat -909px -783px;
	display: block;
	position: absolute;
	top: -8px;
	left: 10px;
}
.pop_w {
	padding: 10px 30px;
	background: #fffadc;
	border: 1px solid #aaa;
	position: absolute;
	float: left;
	z-index: 1000;
	right: 80px;
	top: 50px;
	width: 100px;
	height: 50px;
	display: none;
	text-align: center;
}
.pop_w span {
	position: relative;
	top: 45%;
}
.guide_vm_1 {
	width: 686px;
	height: 474px;
	position: absolute;
	top: 50px;
	left: 500px;
	background: url(guide/vm_feature1.jpg) no-repeat;
	position: relative;
}
.guide_vm_moreinfo {
	position: absolute;
	left: 54px;
	top: 276px;
}
.nowarm {
	position: absolute;
	left: 10px;
	top: 440px;
}
/*- - - - - - - - - 资源中心 - - - - - - - - - -*/
#download_list {
	padding-top: 3px;
	width: 820px;
}
#download_list h3 {
	height: 22px;
	line-height: 22px;
	position: relative;
	margin-bottom: 20px;
	font-size: 16px;
}
#download_list h3 strong {
	height: 22px;
	line-height: 24px;
	position: absolute;
	top: 0;
	left: 0;
	padding: 4px 10px;
	background: #b1d0ef;
	width: 100%
}
#download_list .blue li {
	background: url(icons.png) no-repeat -1545px -1309px;
}
#download_list .blue li.disabled {
	background: url(icons.png) no-repeat -1545px -1421px;
}
#download_list .green li {
	background: url(icons.png) no-repeat -1545px -1197px;
}
#download_list .green li.disabled {
	background: url(icons.png) no-repeat -1545px -1421px;
}
#download_list .down {
	float: left;
	padding: 15px;
	line-height: normal;
}
#download_list .down li {
	float: left;
	width: 101px;
	height: 82px;
	position: relative;
	margin-left: 18px;
	padding: 25px 5px 0 72px;
	font-size: 18px;
	color: #3b3b3b;
	display: inline;
}
#download_list .down li a {
	position: absolute;
	bottom: 5px;
	left: 48px;
	padding-right: 15px;
	font-size: 14px;
	background: url(icons.png) no-repeat -910px -577px;
	color: #fff;
	padding-left: 20px;
}
#download_list .content {
	line-height: 25px;
	margin-bottom: 28px;
	margin-left: 35px;
	height: auto;
	width: auto;
}
#download_list .content h4 {
	font-size: 14px;
}
.download_api {
	width: 440px;
	height: 100px;
	border: #CCC 1px solid;
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	padding: 20px 30px;
	position: relative;
}
.download_api dt {
	margin: 20px 0;
	text-align: center;
	float: left;
	width: 100px;
}
.download_api dd {
	margin-left: 30px;
	float: left;
}
.d_blue {
	background: #405c84;
	display: block;
	position: absolute;
	left: -30px;
	top: 0;
	width: 6px;
	height: 140px;
}
.d_grey a {
	color: #999;
}
.d_grey {
	background: #f9f9f9;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 70px;
	height: 110px;
	padding-left: 20px;
	padding-top: 30px;
}
.d_grey a {
	color: #999;
}
.d_grey a:hover {
	text-decoration: underline;
}
.sdk_java {
	background: url(icons.png) no-repeat -900px -880px;
	display: block;
	position: absolute;
	top: 7px;
	left: 20px;
	width: 38px;
	height: 67px;
}
.sdk_api {
	background: url(icons.png) no-repeat -900px -960px;
	display: block;
	position: absolute;
	top: 22px;
	left: 20px;
	width: 42px;
	height: 55px;
}
.sdk_php {
	background: url(icons.png) no-repeat -900px -1020px;
	display: block;
	position: absolute;
	top: 25px;
	left: 12px;
	width: 62px;
	height: 50px;
}
.sdk_net {
	background: url(icons.png) no-repeat -900px -1070px;
	display: block;
	position: absolute;
	top: 25px;
	left: 20px;
	width: 47px;
	height: 50px;
}
.cag_win {
	background: url(icons.png) no-repeat -900px -1130px;
	display: block;
	position: absolute;
	top: 25px;
	left: 20px;
	width: 50px;
	height: 50px;
}
.cag_lin {
	background: url(icons.png) no-repeat -900px -1190px;
	display: block;
	position: absolute;
	top: 25px;
	left: 20px;
	width: 50px;
	height: 50px;
}
/*  - - - - - - - - -成功案例- - - - - - - - -*/
.contentS {
	margin: 20px 46px 0 40px;
	float: left;
	width: 760px;
}
.logoS {
	width: 120px;
	float: left;
}
.detailS {
	float: left;
	margin-top: 10px;
}
.contentS .detailS li {
	line-height: 1.8;
}
.contentS2 {
	margin-top: 30px;
	float: left;
}
.contentS2 ul {
	margin-bottom: 30px;
}
.contentS2 li {
	line-height: 1.6;
}
.titleS {
	font-weight: bold;
	color: #ff6633;
	font-size: 14px;
}
/*  - - - - - - - - - 文档中心  - - - - - - - - -*/
.go_top {
	display: block;
	width: 19px;
	height: 56px;
	position: fixed;
	right: 100px;
	bottom: 150px;
	background: url(icons.png) no-repeat -630px -575px;
}
.catalogue_bg {
	width: 100%;
	background: #f1f1f1;
	border: #CCC 1px solid;
	text-indent: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 20px;
}
.catalogue_bg h2 {
	color: #333 !important
}
.catalogue_bg dt {
}
.catalogue_bg dd {
	margin-left: 24px;
}
.code_frame {
	width: 92%;
	background: #efefef;
	border: #ccc 1px solid;
	margin-left: 24px;
	padding: 10px 0;
}
.file_list img {
	margin: 6px 0 10px 0;
}
.file_list span {
	text-align: center;
}
.file_list dt {
	margin-left: 12px;
}
.file_list a {
	color: #09F;
	text-decoration: underline;
}
.filecenter {
	width: 780px;
	margin-top: 10px;
	line-height: 2;
}
.filecenter h1 {
	background: #bbdefb;
	font-size: 14px;
	line-height: 2.4;
	padding: 0 12px;
	margin-bottom: 10px;
}
.filecenter h2 {
	font-weight: bold;
	margin-left: 12px;
}
.filecenter h3 {
	font-weight: bold;
	margin-left: 12px;
}
.filecenter p {
	margin: 0 12px;
}
.filecenter dl {
	margin-bottom: 20px;
}
.filecenter ul li {
	list-style: url(filecenter/point1.png);
	margin-left: 32px;
}
.video {
	display: inline-block;
	background: url(filecenter/video.gif) no-repeat;
	height: 22px;
	padding-left: 30px;
}
.video:hover {
	background: url(filecenter/video.gif) no-repeat 0 -22px;
}
.filecenter .server dd {
	color: #333;
	background: #EAEAEA;
}
.suojin {
	text-indent: 48px;
}
/*  - - - - - - - - -机器人- - - - - - - - -*/
#robot {
	position: absolute;
	right: 0;
	top: 0px;
	cursor: pointer;
	z-index: 100;
}
.robot_hide {
	width: 54px;
	height: 79px;
	background: url(robot_hide.png) no-repeat;
}
.robot_show {
	width: 151px;
	height: 93px;
	background: url(robot_show.gif) no-repeat;
}
