html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
	details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
	output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, hgroup,
	menu, nav, section {
	display: block
}

html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility
}

body {
	line-height: 1
}

ol, ul {
	list-style: none
}

blockquote, q {
	quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
	content: ' ';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

body {
	font: 12px/1.5 Helvetica, Arial, sans-serif
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal
}

input {
	outline: 0
}

a {
	text-decoration: none
}

.hidden {
	float: left;
	width: 0;
	height: 0;
	overflow: hidden
}

.hiddenText {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden
}

.none {
	display: none
}

.bold {
	font-weight: bold
}

.center {
	text-align: center
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.clearfix {
	zoom: 1
}

body {
	font-family: "Microsoft YaHei", "HanHei SC", "PingFang SC",
		"Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
	min-width: 1200px;
	position: relative;
	outline: none;
	border: 0;
	margin: 0;
	padding: 0
}

body .slogan {
	margin-top: 60px;
	text-align: center
}

body .slogan pre {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family: 'Microsoft HeiTi';
	letter-spacing: 1px
}

body .slogan h2 {
	font-size: 34px;
	color: #131d47;
	font-family: inherit;
	padding-top: 15px;
	font-weight: lighter;
	letter-spacing: 4px
}

body .slogan p {
	padding-top: 15px;
	font-size: 18px;
	font-family: inherit;
	line-height: 30px;
	letter-spacing: 3px;
	font-weight: lighter;
	color: #666666
}

.middleStock {
	width: 1200px;
	margin: 0 auto;
	overflow: auto;
	zoom: 1;
}

.middleStock.hidden {
	overflow: hidden
}

.flex {
	display: flex;
	justify-content: space-between;
	flex-flow: row nowrap
}

body::-webkit-scrollbar {
	display: none
}

.W1200 {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;

}

.fontRed {
	color: #e20000
}

.offsetheader {
	width: 100%;
	height: 60px;
	z-index: 9999;
	background: #fff;
	top: 0;
	transition: all 0.5s;
	position: relative;
	background-size: cover
}

.offsetheader .header {
	width: 1200px;
	margin: 0 auto
}

.offsetheader a {
	color: #8b8b8b;
	position: relative;
	display: inline-block;
	font-size: 14px;
	cursor: pointer
}

.offsetheader ul li {
	height: 60px;
	line-height: 60px
}

.offsetheader ul li>a {
	padding: 0 16px;
	overflow: hidden
}

.offsetheader ul li>a .triangle {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -8px;
	border: 8px solid #fff;
	border-bottom: 8px solid #2b2b2b
}

.offsetheader ul li .headerSub {
	visibility: hidden;
	position: absolute;
	background: #2b2b2b;
	width: 100%;
	left: 0;
	top: 60px;
	opacity: 0;
	padding: 20px;
	box-sizing: border-box;
	transition: visibility 0.32s
}

.offsetheader ul li .headerSub .headerSubTitle {
	text-align: center
}

.offsetheader ul li .headerSub .headerSubTitle .logo {
	height: 34px;
	vertical-align: text-bottom;
	float: none;
	margin-right: 0
}

.offsetheader ul li .headerSub .headerSubTitle a {
	color: #fff;
	font-size: 28px
}

.offsetheader ul li .headerSub .headerSubTitle a:last-child {
	padding-left: 28px
}

.offsetheader ul li .headerSub ul {
	width: 1210px;
	margin: 20px auto;
	overflow: hidden
}

.offsetheader ul li .headerSub ul li {
	width: 200px;
	border-right: 1px solid #414141;
	text-align: center;
	height: auto;
	line-height: normal;
	min-height: 300px
}

.offsetheader ul li .headerSub ul li .headerSubTitle {
	color: #929292;
	font-size: 18px;
	line-height: 60px
}

.offsetheader ul li .headerSub ul li:last-child {
	border: none
}

.offsetheader ul li .productSub dl dt, .offsetheader ul li .solutionSub dl dt
	{
	box-sizing: border-box;
	min-height: 80px;
	padding: 10px 25px;
	transition: background 0.5s
}

.offsetheader ul li .productSub dl dt a, .offsetheader ul li .solutionSub dl dt a
	{
	color: #fff;
	font-size: 14px
}

.offsetheader ul li .productSub dl dt p, .offsetheader ul li .solutionSub dl dt p
	{
	font-size: 12px;
	color: #929292;
	margin-top: 5px
}

.offsetheader ul li .productSub dl dt:hover, .offsetheader ul li .solutionSub dl dt:hover
	{
	background: #009beb
}

.offsetheader ul li .productSub dl dt:hover p, .offsetheader ul li .solutionSub dl dt:hover p
	{
	color: #fff
}

.offsetheader ul li .solutionSub ul {
	width: 801px
}

.offsetheader ul li .solutionSub ul .solutionSubItems {
	width: 600px
}

.offsetheader ul li .solutionSub ul .solutionSubItems dl {
	width: 200px;
	float: left
}

.offsetheader ul li.current a {
	color: #009beb
}

.offsetheader .headerLeft>.logo {
	margin-right: 34px;
	width: 220px;
	background-size: 160px
}

.offsetheader .headerLeft>.logo, .offsetheader .headerLeft ul li {
	float: left
}

.offsetheader .headerRight ul li {
	float: right
}

.offsetheader .logo {
	width: 160px;
	height: 60px;
	background: url(../images/logo.jpg) no-repeat center;
	background-size: 100%
}

.headerShadow:before {
	content: '';
	display: block;
	width: 100%;
	height: 5px;
	border-top: 2px solid #ececec;
	background-image: -webkit-linear-gradient(to bottom, #f6f5f5, #fff);
	background-image: linear-gradient(to bottom, #f6f5f5, #fff);
	position: absolute;
	bottom: -7px
}

.no-backgroundsize .offsetheader .logo {
	background: url(../images/ie/logo.png) no-repeat center;
	width: 180px;
	height: 30px;
	margin-top: 15px
}

.no-backgroundsize .offsetheader .headerLeft .logo {
	background-size: auto
}

@font-face {
	font-family: 'icomoon';
	src: url("../fonts/icomoon.eot?vunld6");
	src: url("../fonts/icomoon.eot?vunld6#iefix")
		format("embedded-opentype"), url("../fonts/icomoon.ttf?vunld6")
		format("truetype"), url("../fonts/icomoon.woff?vunld6") format("woff"),
		url("../fonts/icomoon.svg?vunld6#icomoon") format("svg");
	font-weight: normal;
	font-style: normal
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-high-performance:before {
	content: "\e941"
}

.icon-24h:before {
	content: "\e900"
}

.icon-add:before {
	content: "\e901"
}

.icon-alert:before {
	content: "\e902"
}

.icon-arrow-down:before {
	content: "\e903"
}

.icon-automatic-work:before {
	content: "\e904"
}

.icon-back-to-top:before {
	content: "\e905"
}

.icon-big-data-tool:before {
	content: "\e906"
}

.icon-big-data:before {
	content: "\e907"
}

.icon-certify:before {
	content: "\e908"
}

.icon-chat:before {
	content: "\e909"
}

.icon-close-thin:before {
	content: "\e90a"
}

.icon-close:before {
	content: "\e90b"
}

.icon-cloud-big-data:before {
	content: "\e90c"
}

.icon-cloud-hard-disk:before {
	content: "\e90d"
}

.icon-cloud-host:before {
	content: "\e90e"
}

.icon-cloud-manage:before {
	content: "\e90f"
}

.icon-cloud-monitor-alert:before {
	content: "\e910"
}

.icon-cloud-monitor:before {
	content: "\e911"
}

.icon-cloud-net:before {
	content: "\e912"
}

.icon-cloud-safety:before {
	content: "\e913"
}

.icon-cloud-storag:before {
	content: "\e914"
}

.icon-combine:before {
	content: "\e915"
}

.icon-cut-cost1:before {
	content: "\e916"
}

.icon-cut-costs:before {
	content: "\e917"
}

.icon-data-storage:before {
	content: "\e918"
}

.icon-disk:before {
	content: "\e919"
}

.icon-easy-use:before {
	content: "\e91a"
}

.icon-ecology:before {
	content: "\e91b"
}

.icon-effectiveness:before {
	content: "\e91c"
}

.icon-elasticity:before {
	content: "\e91d"
}

.icon-extended:before {
	content: "\e91e"
}

.icon-free:before {
	content: "\e91f"
}

.icon-gift:before {
	content: "\e920"
}

.icon-high-available:before {
	content: "\e921"
}

.icon-hybrid-cloud:before {
	content: "\e922"
}

.icon-load-more-thin:before {
	content: "\e923"
}

.icon-mail:before {
	content: "\e924"
}

.icon-manage:before {
	content: "\e925"
}

.icon-map-marker:before {
	content: "\e926"
}

.icon-monitor:before {
	content: "\e927"
}

.icon-more-thin:before {
	content: "\e928"
}

.icon-multi-dimensional:before {
	content: "\e929"
}

.icon-pay:before {
	content: "\e92a"
}

.icon-person:before {
	content: "\e92b"
}

.icon-phone-fill:before {
	content: "\e92c"
}

.icon-phone:before {
	content: "\e92d"
}

.icon-proprietary-network:before {
	content: "\e92e"
}

.icon-puzzle:before {
	content: "\e92f"
}

.icon-raid:before {
	content: "\e930"
}

.icon-reliable:before {
	content: "\e931"
}

.icon-reliable2:before {
	content: "\e932"
}

.icon-remove:before {
	content: "\e933"
}

.icon-safety:before {
	content: "\e934"
}

.icon-scalable:before {
	content: "\e935"
}

.icon-solution-flex:before {
	content: "\e936"
}

.icon-stable:before {
	content: "\e937"
}

.icon-storage:before {
	content: "\e938"
}

.icon-tech-unite:before {
	content: "\e939"
}

.icon-ticket:before {
	content: "\e93a"
}

.icon-timely:before {
	content: "\e93b"
}

.icon-triangle-down:before {
	content: "\e93c"
}

.icon-triangle-up:before {
	content: "\e93d"
}

.icon-type:before {
	content: "\e93e"
}

.icon-vcode:before {
	content: "\e93f"
}

.icon-wechat:before {
	content: "\e940"
}

.icon-cloud-buffer:before {
	content: "\e943"
}

.icon-accounts-manange:before {
	content: "\e944"
}

.icon-accounts:before {
	content: "\e945"
}

.icon-alert-history:before {
	content: "\e946"
}

.icon-alert2:before {
	content: "\e947"
}

.icon-analysis-suite:before {
	content: "\e948"
}

.icon-analysis:before {
	content: "\e949"
}

.icon-app-online:before {
	content: "\e94a"
}

.icon-arrow-down2:before {
	content: "\e94b"
}

.icon-arrow-right:before {
	content: "\e94c"
}

.icon-arrow-up:before {
	content: "\e94d"
}

.icon-auto-disaster:before {
	content: "\e94e"
}

.icon-auto-manage:before {
	content: "\e94f"
}

.icon-auto-server-stroge:before {
	content: "\e950"
}

.icon-auto-set:before {
	content: "\e951"
}

.icon-avudio:before {
	content: "\e952"
}

.icon-big-data2:before {
	content: "\e953"
}

.icon-board-manage:before {
	content: "\e954"
}

.icon-buffer-node:before {
	content: "\e955"
}

.icon-business-activity:before {
	content: "\e956"
}

.icon-cdn:before {
	content: "\e957"
}

.icon-config-manage:before {
	content: "\e958"
}

.icon-copy-alone:before {
	content: "\e959"
}

.icon-copy:before {
	content: "\e95a"
}

.icon-customer:before {
	content: "\e95b"
}

.icon-daily-check:before {
	content: "\e95c"
}

.icon-data-analysis:before {
	content: "\e95d"
}

.icon-data-collect:before {
	content: "\e95e"
}

.icon-data-copy:before {
	content: "\e95f"
}

.icon-data-disaster:before {
	content: "\e960"
}

.icon-data-disaster2:before {
	content: "\e961"
}

.icon-data-factory:before {
	content: "\e962"
}

.icon-data-house:before {
	content: "\e963"
}

.icon-data-manage:before {
	content: "\e964"
}

.icon-data-restore:before {
	content: "\e965"
}

.icon-data-storage2:before {
	content: "\e966"
}

.icon-ddos:before {
	content: "\e967"
}

.icon-design-set-file:before {
	content: "\e968"
}

.icon-digitization-ops:before {
	content: "\e969"
}

.icon-fast-create:before {
	content: "\e96a"
}

.icon-fast-deploy:before {
	content: "\e96b"
}

.icon-file-download:before {
	content: "\e96c"
}

.icon-flex-extended:before {
	content: "\e96d"
}

.icon-game-buffer:before {
	content: "\e96e"
}

.icon-hard-disk-old:before {
	content: "\e96f"
}

.icon-health-exam:before {
	content: "\e970"
}

.icon-high-use:before {
	content: "\e971"
}

.icon-high-safe-business:before {
	content: "\e972"
}

.icon-high-safe-system:before {
	content: "\e973"
}

.icon-host-old:before {
	content: "\e974"
}

.icon-http:before {
	content: "\e975"
}

.icon-interface-call:before {
	content: "\e976"
}

.icon-key-login:before {
	content: "\e977"
}

.icon-lb-old:before {
	content: "\e978"
}

.icon-lb:before {
	content: "\e979"
}

.icon-log-system:before {
	content: "\e97a"
}

.icon-message-alert:before {
	content: "\e97b"
}

.icon-message-group:before {
	content: "\e97c"
}

.icon-modes:before {
	content: "\e97d"
}

.icon-monitor-all:before {
	content: "\e97e"
}

.icon-monitor-example:before {
	content: "\e97f"
}

.icon-monitor-online:before {
	content: "\e980"
}

.icon-monitor-plate:before {
	content: "\e981"
}

.icon-net-manage:before {
	content: "\e982"
}

.icon-object-storage:before {
	content: "\e983"
}

.icon-picture-manage:before {
	content: "\e984"
}

.icon-protocol-support:before {
	content: "\e985"
}

.icon-public-net-ip:before {
	content: "\e986"
}

.icon-public-net:before {
	content: "\e987"
}

.icon-quick-manage:before {
	content: "\e988"
}

.icon-right-manage:before {
	content: "\e989"
}

.icon-router:before {
	content: "\e98a"
}

.icon-safe-firm:before {
	content: "\e98b"
}

.icon-safe-group:before {
	content: "\e98c"
}

.icon-safe:before {
	content: "\e98d"
}

.icon-schedul-algorithm:before {
	content: "\e98e"
}

.icon-service-system:before {
	content: "\e98f"
}

.icon-session-hold:before {
	content: "\e990"
}

.icon-ssh:before {
	content: "\e991"
}

.icon-storage-mode:before {
	content: "\e992"
}

.icon-storage2:before {
	content: "\e993"
}

.icon-stroge-service:before {
	content: "\e994"
}

.icon-super-control-right:before {
	content: "\e995"
}

.icon-super-minitor:before {
	content: "\e996"
}

.icon-system-main:before {
	content: "\e997"
}

.icon-video-fast:before {
	content: "\e998"
}

.icon-video-online:before {
	content: "\e999"
}

.icon-web-app-service:before {
	content: "\e99a"
}

.icon-web-app:before {
	content: "\e99b"
}

.icon-web-build:before {
	content: "\e99c"
}

.icon-web-faster:before {
	content: "\e99d"
}

.fixedBox {
	position: fixed;
	bottom: 40%;
	right: .1%;
	height: 60px;
	z-index: 10
}

.fixedBox>div {
	width: 40px;
	height: 40px;
	background-color: #009beb;
	margin-bottom: 5px;
	cursor: pointer
}

.fixedBox>div span {
	display: block;
	width: 100%;
	height: 100%;
	font-size: 28px;
	line-height: 40px;
	text-align: center
}

.fixedBox>div.qrcode .bigQrcode {
	width: 110px;
	height: 110px;
	right: 50px;
	display: none;
	background: url("../images/qrcode.jpg") no-repeat center;
	background-size: 100%;
	position: absolute;
	border: 1px solid #e9ecec;
	box-shadow: 1px 1px 5px #bcbcbc
}

.fixedBox>div.qrcode:hover .bigQrcode {
	display: block
}

.fixedBox>div.phone .phoneBox {
	width: 180px;
	height: 60px;
	position: absolute;
	right: 50px;
	background: #fff;
	border: 1px solid #e9ecec;
	border-top: 3px solid #009beb;
	display: none;
	flex-flow: column wrap;
	justify-content: center;
	align-content: space-between
}

.fixedBox>div.phone .phoneBox>a {
	color: #000;
	font-size: 14px;
	line-height: 24px;
	text-align: center
}

.fixedBox>div.phone:hover .phoneBox {
	display: flex
}

.fixedBox .top {
	display: none;
}

.no-backgroundsize .fixedBox .qrcode .bigQrcode {
	width: 120px;
	height: 120px;
	background: url("../images/ie/qrcode.jpg") no-repeat !important
}

.no-backgroundsize .fixedBox .phone:hover .phoneBox {
	display: block;
	text-align: center;
	line-height: 60px
}

.nano {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden
}

.nano>.nano-content {
	position: absolute;
	overflow: scroll;
	overflow-x: hidden;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.contentBox>.nano>.nano-content {
	width: 102%;
	padding-right: 2%
}

.nano>.nano-content:focus {
	outline: thin dotted
}

.nano>.nano-content::-webkit-scrollbar {
	display: none
}

.has-scrollbar>.nano-content::-webkit-scrollbar {
	display: block
}

.nano>.nano-pane {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
	width: 10px;
	right: 0;
	top: 0;
	bottom: 0;
	visibility: hidden\9;
	opacity: .01;
	-webkit-transition: .2s;
	-moz-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.nano>.nano-pane>.nano-slider {
	background: #444;
	background: rgba(0, 0, 0, 0.5);
	position: relative;
	margin: 0 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.nano:hover>.nano-pane, .nano-pane.active, .nano-pane.flashed {
	visibility: visible\9;
	opacity: 0.99;
}

.nano .nano-pane {
	background: #f4f4f4;
	width: 8px;
	right: 1px;
	margin: 5px
}

.nano .nano-pane .nano-slider {
	background: #d8d8d8
}

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

.asideBox .asideScrollBox {
	width: 220px;
	position: absolute     ;
	top: 0;
	z-index: 9998;
	
}

.asideBox .asideScrollBox .logoWhiteBox {
	width: 100%;
	height: 60px;
	background: none;
	box-sizing: border-box;
	transition: all 0.32s
}

.asideBox .asideScrollBox .logoWhiteBox .logoWhite {
	width: 160px;
	height: 100%;
	display: block;
	background: url(../images/logo.png) no-repeat center;
	background-size: 100%;
	margin: 0 auto
}

.asideBox .asideScrollBox #btnUp, .asideBox .asideScrollBox #btnDown {
	width: 100%;
	height: 20px;
	text-align: center;
	background: #FF1132;
	cursor: pointer;
	position: absolute
}

.asideBox .asideScrollBox #btnUp span, .asideBox .asideScrollBox #btnDown span
	{
	width: 15px;
	height: 100%;
	display: inline-block;
	margin: 0 auto;
	text-align: center;
	color: #fff
}

.asideBox .asideScrollBox #btnUp {
	top: 60px
}

.asideBox .asideScrollBox #btnDown {
	bottom: 0px
}

.asideBox .asideScrollBox .asideScroll {
	width: 200px;
	overflow-x: hidden;
	margin: 20px 0;
	position: absolute;
	z-index: -1;
	top: 70px;
}

.asideBox .asideScrollBox .asideScroll .aside {
	margin-top:350px;
	box-sizing: border-box;
	color: white;
	overflow-y: scroll;
	width: 220px;
	z-index: 2
}

.asideBox .asideScrollBox .asideScroll .aside h1 {
	font-size: 18px;
	color: #ffffff;
	padding: 0 15px
}

.asideBox .asideScrollBox .asideScroll .aside dl {
	padding: 0 22px 0 15px;
	line-height: 45px;
	font-size: 14px;
	box-sizing: border-box
}

.asideBox .asideScrollBox .asideScroll .aside dl dd {
	position: relative
}

.asideBox .asideScrollBox .asideScroll .aside dl dd a {
	display: block;
	padding-left: 15px;
	color: white
}

.asideBox .asideScrollBox .asideScroll .aside dl dd a span {
	font-size: 12px;
	color: white;
	position: absolute;
	right: 0px;
	top: 19px
}

.asideBox .asideScrollBox .asideScroll .aside dl dd.active a {
	color: yellow
}

.asideBox .asideScrollBox .asideScroll .aside dl dd.active a span {
	color: yellow
}

.asideBox .asideScrollBox .asideScroll .aside dl dd.active:before {
	content: '';
	width: 10px;
	height: 100%;
	background: yellow;
	position: absolute;
	top: 0;
	left: -15px;
}

.asideBox .asideScrollBox .asideScroll .aside dl:last-child {
	padding-bottom: 50px;
}

.templateCont {
	position: relative;
	z-index: 1
}

.templateCont .content {
	padding-bottom: 120px;
	position: relative;
	opacity: 1;
	padding-bottom: 0
}

.templateCont .content .bannerBox {
	width: 100%;
	height: 350px;
	background: url("../images/productBanner.png") no-repeat center;
	background-size: cover;
	position: relative;
	z-index: 2;
	
}

.templateCont .content .bannerBox .banner {
	border-left: 220px solid rgba(45, 45, 45, 0.85);
	height: 100%;
	padding-left: 80px;
}

.templateCont .content .bannerBox .banner h2 {
	font-size: 40px;
	padding-top: 70px;
	color: #fff
}

.templateCont .content .bannerBox .banner p {
	width: 600px;
	font-size: 14px;
	line-height: 26px;
	margin: 30px 0;
	color: #fff
}

.templateCont .content .bannerBox .banner a {
	width: 150px;
	height: 40px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	display: inline-block;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s
}

.templateCont .content .bannerBox .banner a.banner-cm {
	margin-left: 20px
}

.templateCont .content .bannerBox .banner a:hover {
	background: #4ebbb5;
	color: #009beb;
	border: 1px solid #4b64a3;
	background: #fff
}

.no-rgba .templateCont .bannerBox .banner {
	border-left: 220px solid #2b2b2b;
	
}

.no-preserve3d .asideBox .asideScrollBox .asideScroll .aside dl {
	padding: 0 5px 0 15px
}

.no-csstransforms .asideBox .asideScrollBox .asideScroll .aside dl dd a:after
	{
	display: none
}

.no-flexbox .templateCont .content .box .docbox dl {
	float: left;
	margin-right: 30px
}

.no-backgroundsize .asideBox .asideScrollBox .logoWhiteBox .logoWhite {
	width: 100%
}

.offsetfooter {
	z-index: 10000
}

.offsetfooter {
	background: #2b2b2b;
	color: #ffffff;
	position: relative
}

.offsetfooter .safeguard {
	background: #454545;
	height: 180px;
	overflow: hidden;
	position: relative;
	z-index: 1
}

.offsetfooter .safeguard li {
	width: 25%;
	height: 180px;
	float: left
}

.offsetfooter .safeguard li .safeguardInfo {
	text-align: center;
	margin: 48px 0
}

.offsetfooter .safeguard li .safeguardInfo p {
	font-style: oblique;
	font-weight: bolder;
	font-size: 40px;
	margin: 0
}

.offsetfooter .safeguard li .safeguardInfo p .smallFont {
	font-size: 24px;
	font-style: normal;
	padding: 0 3px 0 8px;
	font-weight: normal
}

.offsetfooter .safeguard li .safeguardInfo span {
	font-size: 16px
}

.offsetfooter ul.footer {
	width: 1000px;
	padding: 80px 0 62px;
	overflow: hidden
}

.offsetfooter ul.footer li {
	float: left;
	width: 200px;
	font-size: 14px
}

.offsetfooter ul.footer li .footerTitle {
	font-size: 16px
}

.offsetfooter ul.footer li dl {
	margin-top: 22px
}

.offsetfooter ul.footer li dl dt {
	line-height: 30px
}

.offsetfooter ul.footer li dl dt a {
	color: #929292
}

.offsetfooter ul.footer li.footerQrcodeBox {
	float: right;
	text-align: right
}

.offsetfooter ul.footer li.footerQrcodeBox .footerQrcode {
	float: right;
	width: 120px;
	height: 120px;
	background: url("../images/qrcode.jpg") no-repeat;
	background-size: 100%;
	margin-top: 22px
}

.offsetfooter .customerLinks {
	width: 1000px;
	margin: 0 auto
}

.offsetfooter .customerLinks li {
	display: inline-block;
	line-height: 34px;
	margin-right: 38px
}

.offsetfooter .customerLinks li:last-child {
	margin-right: 0
}

.offsetfooter .customerLinks li a {
	color: #929292;
	font-size: 14px;
	text-decoration: underline
}

.offsetfooter .customerLinks li a:hover {
	color: #fff
}

.offsetfooter .copyright {
	text-align: center;
	font-size: 14px;
	width: 100%;
	padding-bottom: 90px;
	line-height: 34px
}

.offsetfooter .copyright p {
	display: inline-block;
	color: #929292
}

.offsetfooter .copyright p:first-child {
	margin-right: 10px
}

.no-backgroundsize .offsetfooter .footerQrcode {
	background: url("../images/ie/qrcode.jpg") no-repeat !important
}

.bannerBox {
	width: 100%;
	height: 350px;
	background: url("../images/priceCalculator/banner.jpg") no-repeat center;
	background-size: cover;
}

.bannerBox .banner {
	
	height: 100%;
	padding-left: 80px
}

.bannerBox .banner h2 {
	font-size: 40px;
	padding-top: 70px;
	color: #fff
}

.bannerBox .banner p {
	width: 600px;
	font-size: 14px;
	line-height: 26px;
	margin: 30px 0;
	color: #fff
}

.bannerBox .banner a {
	width: 150px;
	height: 40px;
	border: 1px solid #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	display: inline-block;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s
}

.bannerBox .banner a.banner-cm {
	margin-left: 20px
}

.bannerBox .banner a:hover {
	background: #4ebbb5;
	color: #009beb;
	border: 1px solid #4b64a3;
	background: #fff
}

.tabs {
	background-color: #d3d3d3
}

.tabs .container {
	padding: 0 104px;
	height: 68px;
	font-size: 14px;
	width: 1200px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto
}

.tabs a {
	line-height: 68px;
	float: left;
	width: 50%;
	text-align: center;
	color: #5a5a5a
}

.tabs a:hover {
	background-color: #e0e0e0
}

.tabs a.active {
	background-color: #fff;
	color: #009beb
}

.asideBox .asideScrollBox #btnUp {
	top: 196px
}

.asideBox .asideScrollBox .asideScroll {
	top: 160px
}

.asideBox .asideScrollBox .asideRegion {
	color: #ffffff;
	border-bottom: solid 1px #FF9932;
	padding: 20px 15px
}

.asideBox .asideScrollBox .asideRegion .regionSelect {
	margin: 10px 0;
	position: relative
}

.asideBox .asideScrollBox .asideRegion .regionSelect .currentRegion {
	background: #FF9932;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 10px;
	box-sizing: border-box;
	cursor: pointer
}

.asideBox .asideScrollBox .asideRegion .regionSelect .currentRegion:before
	{
	float: right;
	margin-right: 10px
}

.asideBox .asideScrollBox .asideRegion .regionSelect .regionList {
	width: 100%;
	background: #FF1132;
	display: none;
	position: absolute
}

.asideBox .asideScrollBox .asideRegion .regionSelect .regionList li {
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	cursor: pointer
}

.asideBox .asideScrollBox .asideRegion .regionSelect .regionList li:hover
	{
	background: #FF9932
}

.asideBox .asideScrollBox .asideRegion .regionNote {
	font-size: 12px;
	color: green;
	text-decoration: underline
}

.asideRight {
	background: #ffffff
}

.asidePadding {
	width: 1200px;
	background: #FF5532;
	margin: 0 auto;
	padding-left: 220px;
	box-sizing: border-box
}

.prizeContainer {
	margin: 0 auto;
	width: auto;

}

.prizeContainer h2 {
	font-weight: bold;
	font-size: 24px
}

.prizeContainer .priceSection {
	width: 100%;
	position: relative;
	min-height: 960px
}

.prizeContainer .priceSection .leftSection {
	width: 59px;
	border: 1px solid #e4e4e4;
	height: 775px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background: #ffffff
}

.prizeContainer .priceSection .leftSection>div {
	height: 59px;
	width: 100%;
	border-bottom: 1px dotted #e4e4e4;
	overflow: hidden;
	cursor: pointer
}

.prizeContainer .priceSection .leftSection>div p {
	padding-left: 62px;
	font-size: 18px;
	line-height: 59px;
	color: #7b8089;
}

.prizeContainer .priceSection .leftSection>div p:hover {
	color: #FF5532
}

.prizeContainer .priceSection .leftSection .slideSwitch {
	height: 99px;
	background: url(../images/price_aside.png) no-repeat 8px 36px
}

.prizeContainer .priceSection .leftSection .slideSwitch:hover {
	background: url(../images/price_aside.png) no-repeat -314px 36px
}

.prizeContainer .priceSection .leftSection .slideSwitch p {
	line-height: 99px
}

.prizeContainer .priceSection .leftSection .slideSwitch p:hover {
	color: #7b8089
}

.prizeContainer .priceSection .leftSection .hostSwitch {
	margin-top: 19px;
	background: url(../images/price_aside.png) no-repeat 8px -78px
}

.prizeContainer .priceSection .leftSection .hostSwitch:hover,
	.prizeContainer .priceSection .leftSection .hostSwitch.selected {
	background: url(../images/price_aside.png) no-repeat -314px -78px
}

.prizeContainer .priceSection .leftSection .diskSwitch {
	background: url(../images/price_aside.png) no-repeat 8px -139px
}

.prizeContainer .priceSection .leftSection .diskSwitch:hover,
	.prizeContainer .priceSection .leftSection .diskSwitch.selected {
	background: url(../images/price_aside.png) no-repeat -314px -139px
}

.prizeContainer .priceSection .leftSection .ipSwitch {
	background: url(../images/price_aside.png) no-repeat 8px -192px
}

.prizeContainer .priceSection .leftSection .ipSwitch:hover,
	.prizeContainer .priceSection .leftSection .ipSwitch.selected {
	background: url(../images/price_aside.png) no-repeat -314px -192px
}

.prizeContainer .priceSection .leftSection .databaseSwitch {
	background: url(../images/price_aside.png) no-repeat 8px -249px
}

.prizeContainer .priceSection .leftSection .databaseSwitch:hover,
	.prizeContainer .priceSection .leftSection .databaseSwitch.selected {
	background: url(../images/price_aside.png) no-repeat -314px -249px
}

.prizeContainer .priceSection .leftSection .ddosSwitch {
	background: url(../images/price_aside.png) no-repeat 8px -308px
}

.prizeContainer .priceSection .leftSection .ddosSwitch:hover,
	.prizeContainer .priceSection .leftSection .ddosSwitch.selected {
	background: url(../images/price_aside.png) no-repeat -314px -308px
}

.prizeContainer .priceSection .middleSection {
	overflow: hidden;
	padding-bottom: 140px
}

.prizeContainer .priceSection .middleSection .title {
	padding: 14px 0 14px 10px
}

.prizeContainer .priceSection .middleSection .title h3 {
	font-size: 36px;
	color: #22222e;
	font-weight: bold;
	margin-left: 23px;
	float: left
}

.prizeContainer .priceSection .middleSection .title .containerRight {
	margin-right: 7px;
	float: right
}

.prizeContainer .priceSection .middleSection .title .containerRight .currentMoney
	{
	width: 300px;
	color: #22222e;
	font-size: 26px;
	float: left;
	margin-right: 60px;
	text-align: right
}

.prizeContainer .priceSection .middleSection .title .containerRight .currentMoney span
	{
	padding: 0 10px;
	color: #cd0303
}

.prizeContainer .priceSection .middleSection .title .containerRight .button
	{
	width: 98px;
	height: 32px;
	font-size: 14px;
	color: #292929;
	float: left;
	line-height: 32px;
	text-align: center;
	margin-right: 10px
}

.prizeContainer .priceSection .middleSection .title .containerRight .button.basic
	{
	border: 1px solid #b0b0b0;
	color: #292929;
	background: #ffffff
}

.prizeContainer .priceSection .middleSection .title .containerRight .button.normal
	{
	border: 1px solid #FF5532;
	color: #ffffff;
	background: #FF5532
}

.prizeContainer .priceSection .middleSection .title p {
	font-size: 14px;
	margin: 10px 0 0 25px;
	color: #ff0024;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer {
	margin-left: 9px;
	background: #ffffff;
	overflow: hidden
}

.prizeContainer .priceSection .middleSection .calculateContainer h4 {
	font-size: 24px;
	color: #22222e;
	font-weight: bold;
	margin: 0 23px;
	padding: 20px 0 10px 0
}

.prizeContainer .priceSection .middleSection .calculateContainer .addDisk
	{
	margin: 15px 0 0 121px;
	width: 228px;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	height: 30px;
	cursor: pointer;
	background: #FF5532
}

.prizeContainer .priceSection .middleSection .calculateContainer .addDisk:before
	{
	margin-right: 10px;
	font-size: 14px
}

.prizeContainer .priceSection .middleSection .calculateContainer .diskList
	{
	margin-left: 121px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul {
	padding-top: 4px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li {
	padding-top: 13px;
	overflow: hidden
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li.noHidden
	{
	overflow: inherit
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li.lighterPaddingTop
	{
	padding-top: 15px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li label
	{
	width: 105px;
	height: 40px;
	margin-right: 16px;
	line-height: 30px;
	text-align: right;
	color: #5a5a5a;
	float: left;
	font-size: 14px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li p
	{
	width: 600px;
	height: 40px;
	line-height: 30px;
	color: #5a5a5a;
	font-size: 16px;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li dl
	{
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li dl dt
	{
	width: 110px;
	height: 30px;
	background: #f0f0f0;
	font-size: 14px;
	color: #5a5a5a;
	line-height: 30px;
	text-align: center;
	margin-right: 7px;
	float: left;
	border-radius: 0;
	cursor: pointer
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li dl dt.selected
	{
	background: #FF5532;
	color: #ffffff
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li dl.bigBlock dt
	{
	width: 134px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li dl.btnBigBlock dt
	{
	width: 228px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity
	{
	width: 110px;
	height: 29px;
	margin-left: 6px;
	margin-top: 3px;
	border: 1px solid #FF5532;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity.buytimeCount
	{
	margin-top: 0
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity input
	{
	padding: 0 0 0 8px;
	border: 0 none;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	width: 35px;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity span
	{
	width: 40px;
	font-size: 14px;
	text-align: center;
	line-height: 29px;
	color: #3c3c3c;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity .arrowBorder
	{
	width: 26px;
	height: 29px;
	background: #FF5532;
	float: right
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity .arrowBorder .arrowUp
	{
	width: 16px;
	height: 8px;
	margin: 3px 0 0 5px;
	color: #ffffff;
	float: left
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .capacity .arrowBorder .arrowDown
	{
	width: 16px;
	height: 8px;
	margin: 3px 0 0 5px;
	float: left;
	color: #ffffff
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .deleteDisk
	{
	color: #ff8c7f;
	margin: 8px 0 9px 10px;
	float: left;
	font-size: 16px;
	cursor: pointer
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer
	{
	height: 29px;
	float: left;
	position: relative
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer#slideContainerTimeProtectBand
	{
	width: 450px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideBlock
	{
	width: 12px;
	height: 40px;
	position: absolute;
	top: -4px;
	left: 31px;
	background: url("../images/priceCalculator/slide_block.png") no-repeat;
	z-index: 1;
	cursor: pointer
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps.noSteps
	{
	width: 347px;
	height: 30px;
	background: #f0f0f0;
	float: left;
	margin-top: 3px;
	border-radius: 0;
	position: relative
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps.noSteps .progressBar
	{
	width: 0;
	height: 27px;
	background: #FF5532;
	position: absolute;
	top: 0;
	left: 0
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1
	{
	width: 43px;
	height: 30px;
	background: #f0f0f0;
	color: #5a5a5a;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-right: 2px;
	float: left;
	border-radius: 0;
	position: relative;
	font-size: 14px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1.selected
	{
	background: #FF5532;
	color: #ffffff
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1 .discount
	{
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 14px 14px 0;
	border-color: transparent #ea3b24 transparent transparent;
	line-height: 0px;
	_border-color: #000000 #ea3b24 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1 .discount-msg
	{
	width: 86px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	font-size: 14px;
	background: #ea3a24;
	color: #ffffff;
	border-radius: 3px;
	position: absolute;
	left: -25px;
	top: -36px;
	display: none
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1 .discount-msg:after
	{
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	left: 40px;
	bottom: -6px;
	border-style: solid;
	border-width: 6px 5px 0 5px;
	border-color: #ea3b24 transparent transparent transparent;
	line-height: 0px;
	_border-color: #ea3b24 #000000 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000')
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .slideContainer .slideSteps .slideStep1:hover>.discount-msg
	{
	display: block
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox
	{
	width: 108px;
	height: 29px;
	border: 1px solid #FF5532;
	color: #5a5a5a;
	cursor: pointer;
	float: left;
	position: relative
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox:hover
	{
	border-color: #00a2f7
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox .shown
	{
	width: 100%;
	height: 26px;
	text-indent: 12px;
	background-size: 11px;
	font-size: 13px;
	line-height: 26px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox .shown.icon-arrow-down:before
	{
	float: right;
	margin-right: 12px
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox .olList
	{
	width: 100%;
	position: absolute;
	z-index: 2;
	top: 24px;
	left: -1px;
	border: 1px solid #00a2f7;
	border-top: none
}

.prizeContainer .priceSection .middleSection .calculateContainer ul li .selectBox .olList div
	{
	width: 100%;
	height: 23px;
	background: #ffffff;
	font-size: 13px;
	line-height: 23px;
	text-indent: 12px;
	cursor: pointer
}

.prizeContainer .priceSection .rightSection {
	width: 200px;
	float: right;
	background: #f2f2f2;
	margin-top: 24px
}

.prizeContainer .priceSection .rightSection .listTitle {
	width: 200px;
	text-align: center
}

.prizeContainer .priceSection .rightSection .listTitle h4 {
	background: #FF5532;
	color: #ffffff;
	font-size: 14px;
	line-height: 32px
}

.prizeContainer .priceSection .rightSection .listTitle h4.listDetail {
	background: #d5d5d5;
	margin-top: 16px
}

.prizeContainer .priceSection .rightSection .listTitle p {
	padding-top: 15px;
	font-size: 12px;
	color: #5a5a5a
}

.prizeContainer .priceSection .rightSection .listTitle .price {
	font-size: 14px;
	color: #e50000;
	padding: 0
}

.prizeContainer .priceSection .rightSection .listTitle .price .currentMoney
	{
	font-size: 28px;
	font-weight: bold;
	font-style: italic;
	word-wrap: break-word
}

.prizeContainer .priceSection .rightSection .listTitle .orderBtn {
	margin-top: 5px
}

.prizeContainer .priceSection .rightSection .listTitle .orderBtn a {
	font-size: 12px;
	text-decoration: underline;
	margin: 0 10px;
	color: #FF5532
}

.prizeContainer .priceSection .rightSection .listTitle .orderBtn a.orderReset
	{
	color: #aeaeae
}

.prizeContainer .priceSection .rightSection .listTitle .containerBottom
	{
	margin-right: 7px;
	float: right
}

.prizeContainer .priceSection .rightSection .listTitle .containerBottom .button
	{
	width: 98px;
	height: 32px;
	font-size: 14px;
	color: #292929;
	float: left;
	line-height: 32px;
	text-align: center;
	margin-right: 10px
}

.prizeContainer .priceSection .rightSection .listTitle .containerBottom .button.basic
	{
	border: 1px solid #b0b0b0;
	color: #292929;
	background: #ffffff
}

.prizeContainer .priceSection .rightSection .listTitle .containerBottom .button.normal
	{
	border: 1px solid #FF5532;
	color: #ffffff;
	background: #FF5532
}

.prizeContainer .priceSection .rightSection .listContent {
	padding: 0 10px 10px 10px;
	height: 748px
}

.prizeContainer .priceSection .rightSection .listContent li {
	width: 180px;
	margin-top: 10px;
	padding: 14px 10px;
	background: #ffffff;
	box-sizing: border-box;
	text-align: center
}

.prizeContainer .priceSection .rightSection .listContent li .title {
	height: 22px
}

.prizeContainer .priceSection .rightSection .listContent li .title h4 {
	font-size: 12px;
	color: #5a5a5a
}

.prizeContainer .priceSection .rightSection .listContent li .title span
	{
	width: 14px;
	height: 15px;
	margin-top: 1px;
	font-size: 16px;
	cursor: pointer;
	color: #666666;
	vertical-align: text-top
}

.prizeContainer .priceSection .rightSection .listContent li .title span:hover
	{
	color: #FF5532
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .left
	{
	font-size: 12px;
	color: #666666;
	line-height: 28px
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right
	{
	width: 135px;
	height: 36px;
	margin: 0 auto;
	margin-top: 5px
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right label
	{
	width: 35px;
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	float: left
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer
	{
	width: 98px;
	height: 31px;
	border: 1px solid #b3b3b3;
	background: #ffffff;
	float: left
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer div,
	.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer input
	{
	float: left
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer .minus
	{
	width: 31px;
	height: 31px;
	border-right: 1px solid #b3b3b3;
	cursor: pointer;
	background: url(../images/cat_minus_plus.png) no-repeat 7px 7px #e5e8ec
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer .resourceCount
	{
	border: 0 none;
	padding: 0;
	color: #22222e;
	font-size: 12px;
	line-height: 31px;
	text-align: center;
	width: 30px
}

.prizeContainer .priceSection .rightSection .listContent li .countBorder .right .padContainer .plus
	{
	width: 31px;
	height: 31px;
	border-left: 1px solid #b3b3b3;
	cursor: pointer;
	background: url(../images/cat_minus_plus.png) no-repeat -57px 7px
		#e5e8ec
}

.prizeContainer .priceSection .rightSection .listContent li .money {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #e65757;
	font-style: italic
}

.prizeContainer .priceSection .rightSection .listContent li .money font
	{
	font-style: normal;
	color: #666666;
	font-size: 12px
}

.prizeContainer .priceSection .rightSection .listContent li .money span
	{
	font-size: 24px;
	font-weight: bold;
	word-wrap: break-word
}

.prizeContainer .priceSection .rightSection .listContent li .money .ipType
	{
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal
}

.prizeContainer .priceSection .rightSection .priceSums {
	height: 38px;
	padding: 63px 4px 25px;
	font-size: 18px;
	color: #22222e;
	text-align: right
}

.prizeContainer .priceSection .rightSection .priceSums span {
	color: #cd0303;
	padding: 0 10px;
	font-size: 30px
}

.prizeContainer .priceSection .btnBox {
	width: 718px;
	border-top: solid 1px #8b8b8b;
	box-shadow: 0 -3px 3px -2px #8b8b8b;
	height: 120px;
	margin: 10px 0 0 32px;
	bottom: 0;
	margin-top:-0px;
	background: #ffffff;
	padding-top: 10px
}

.prizeContainer .priceSection .btnBox .currentTips {
	height: 65px
}

.prizeContainer .priceSection .btnBox label {
	float: left;
	font-size: 14px;
	color: #5a5a5a;
	display: block;
	width: 100px;
	text-align: right;
	margin-top: 16px
}

.prizeContainer .priceSection .btnBox .currentMoney {
	font-size: 28px;
	font-weight: bold;
	font-style: italic;
	word-wrap: break-word
}

.prizeContainer .priceSection .btnBox.relative {
	position: absolute;
	margin-top: 48px
}

.prizeContainer .priceSection .btnBox .price {
	float: left;
	color: #e50000
}

.prizeContainer .priceSection .btnBox .unit {
	font-size: 14px
}

.prizeContainer .priceSection .btnBox .tips {
	font-size: 14px;
	color: #5a5a5a
}

.prizeContainer .priceSection .btnBox .btnList {
	float: right
}

.prizeContainer .priceSection .btnBox button {
	right: 0;
	width: 134px;
	border: 0 none;
	border-radius: 0;
	color: #fff;
	font-size: 14px;
	height: 30px;
	background: #FF5532;
	margin-left: 10px;
	cursor: pointer
}

.prizeContainer .priceSection .btnBox button.gray {
	
}

.capacity {
	width: 80px;
	height: 29px;
	margin-left: 6px;
	border: 1px solid #FF5532;
	float: left
}

.capacity input {
	padding: 0 0 0 8px;
	border: 0 none;
	font-size: 14px;
	height: 29px;
	line-height: 29px;
	width: 35px;
	float: left
}

.capacity span {
	width: 40px;
	font-size: 14px;
	text-align: center;
	line-height: 29px;
	color: #3c3c3c;
	float: left
}

.capacity .arrowBorder {
	width: 26px;
	height: 29px;
	background: #FF5532;
	float: right
}

.capacity .arrowBorder .arrowUp {
	width: 16px;
	height: 8px;
	text-align: center;
	margin: 3px 0 0 5px;
	float: left;
	color: #ffffff
}

.capacity .arrowBorder .arrowDown {
	width: 16px;
	height: 8px;
	text-align: center;
	margin: 3px 0 0 5px;
	float: left;
	color: #ffffff
}

.original {
	font-size: 14px;
	color: #000;
	text-decoration: line-through;
	margin-left: 5px
}