@charset "utf-8";
/*
 * Theme Name: Picture Factory Theme
 * Version: 1.0
 * Text Domain: ezone
 */
.clearfix {
	*zoom: 1
}

.clearfix:before,.clearfix:after {
	display: table;
	content: "";
	line-height: 0
}

.clearfix:after {
	clear: both
}

.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.input-block-level {
	display: block;
	width: 100%;
	min-height: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display: block
}

audio,canvas,video {
	display: inline-block;
	*display: inline;
	*zoom: 1
}

audio:not([controls]) {
	display: none
}

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}


a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}

a:link,a:visited {
	text-decoration:none;
	color:#666666;
}

a:hover,a:active {
	outline: 0;
	text-decoration:none;
	color:#2ca8e9;
}

strong,b {
	font-weight: bold
}

sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	/*max-width: 100%;* perrtyphot*/
	width: auto 9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}

#map_canvas img,.google-maps img {
	max-width: none
}

button,input,select,textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
	font-family: inherit
}

button,input {
	*overflow: visible;
	line-height: normal
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}

label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {
	cursor: pointer
}

input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield
}

input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none
}

textarea {
	overflow: auto;
	vertical-align: top
}

*,*:after,*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.col-1-12 {
	width: 8.333333333333334%;
	max-width: 95px
}

.col-2-12 {
	width: 16.666666666666668%;
	max-width: 190px
}

.col-3-12 {
	width: 25%;
	max-width: 285px
}

.col-4-12 {
	width: 33.333333333333336%;
	max-width: 380px
}

.col-5-12 {
	width: 41.66666666666667%;
	max-width: 475px
}

.col-6-12 {
	width: 50%;
	max-width: 570px
}

.col-7-12 {
	width: 58.333333333333336%;
	max-width: 665px
}

.col-8-12 {
	width: 66.66666666666667%;
	max-width: 760px
}

.col-9-12 {
	width: 75%;
	max-width: 855px
}

.col-10-12 {
	width: 83.33333333333334%;
	max-width: 950px
}

.col-11-12 {
	width: 91.66666666666667%;
	max-width: 1045px
}

.col-12-12 {
	width: 100%;
	max-width: 1140px
}

.blocks-1-12 > [class*='blocks-'] {
	width: 8.333333333333334%;
	max-width: 95px
}

.blocks-2-12 > [class*='blocks-'] {
	width: 16.666666666666668%;
	max-width: 190px
}

.blocks-3-12 > [class*='blocks-'] {
	width: 25%;
	max-width: 285px
}

.blocks-4-12 > [class*='blocks-'] {
	width: 33.333333333333336%;
	max-width: 380px
}

.blocks-5-12 > [class*='blocks-'] {
	width: 41.66666666666667%;
	max-width: 475px
}

.blocks-6-12 > [class*='blocks-'] {
	width: 50%;
	max-width: 570px
}

.blocks-7-12 > [class*='blocks-'] {
	width: 58.333333333333336%;
	max-width: 665px
}

.blocks-8-12 > [class*='blocks-'] {
	width: 66.66666666666667%;
	max-width: 760px
}

.blocks-9-12 > [class*='blocks-'] {
	width: 75%;
	max-width: 855px
}

.blocks-10-12 > [class*='blocks-'] {
	width: 83.33333333333334%;
	max-width: 950px
}

.blocks-11-12 > [class*='blocks-'] {
	width: 91.66666666666667%;
	max-width: 1045px
}

.blocks-12-12 > [class*='blocks-'] {
	width: 100%;
	max-width: 1140px
}[class*='blocks-'] {
	padding-right: 12.5px;
	padding-left: 12.5px;
	float: left;
}[class*='blocks-']:after {
	content: "";
	display: table;
	clear: both
}[class*='col-'] {
	padding-right: 12.5px;
	padding-left: 12.5px;
	float: left;
}[class*='col-']:after {
	content: "";
	display: table;
	clear: both
}

.-center {
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important
}

.-nopad {
	padding-left: 0;
	padding-right: 0
}

.-vpad {
	padding-bottom: 0 !important;
}

.-vpad > * {
	margin-bottom: 25px
}

.-doublepad {
	padding-right: 25px;
	padding-left: 25px
}

.fullpad {
	padding: 25px
}

.p-show {
	display: none
}

.t-show {
	display: none
}

.t-p-show {
	display: none
}

@media screen and (max-width: 900px) {
	.t-p-show {
		display: block
	}

	.t-p-hide {
		display: none
	}

	.t-col-1-12,.row-1-12 {
		width: 8.333333333333334%;
		max-width: 95px
	}

	.t-col-2-12,.row-2-12 {
		width: 16.666666666666668%;
		max-width: 190px
	}

	.t-col-3-12,.row-3-12 {
		width: 25%;
		max-width: 285px
	}

	.t-col-4-12,.row-4-12 {
		width: 33.333333333333336%;
		max-width: 380px
	}

	.t-col-5-12,.row-5-12 {
		width: 41.66666666666667%;
		max-width: 475px
	}

	.t-col-6-12,.row-6-12 {
		width: 50%;
		max-width: 570px
	}

	.t-col-7-12,.row-7-12 {
		width: 58.333333333333336%;
		max-width: 665px
	}

	.t-col-8-12,.row-8-12 {
		width: 66.66666666666667%;
		max-width: 760px
	}

	.t-col-9-12,.row-9-12 {
		width: 75%;
		max-width: 855px
	}

	.t-col-10-12,.row-10-12 {
		width: 83.33333333333334%;
		max-width: 950px
	}

	.t-col-11-12,.row-11-12 {
		width: 91.66666666666667%;
		max-width: 1045px
	}

	.t-col-12-12,.row-12-12 {
		width: 100%;
		max-width: 1140px
	}

	.t-blocks-1-12 > [class*='blocks-'] {
		width: 8.333333333333334%;
		max-width: 95px
	}

	.t-blocks-2-12 > [class*='blocks-'] {
		width: 16.666666666666668%;
		max-width: 190px
	}

	.t-blocks-3-12 > [class*='blocks-'] {
		width: 25%;
		max-width: 285px
	}

	.t-blocks-4-12 > [class*='blocks-'] {
		width: 33.333333333333336%;
		max-width: 380px
	}

	.t-blocks-5-12 > [class*='blocks-'] {
		width: 41.66666666666667%;
		max-width: 475px
	}

	.t-blocks-6-12 > [class*='blocks-'] {
		width: 50%;
		max-width: 570px
	}

	.t-blocks-7-12 > [class*='blocks-'] {
		width: 58.333333333333336%;
		max-width: 665px
	}

	.t-blocks-8-12 > [class*='blocks-'] {
		width: 66.66666666666667%;
		max-width: 760px
	}

	.t-blocks-9-12 > [class*='blocks-'] {
		width: 75%;
		max-width: 855px
	}

	.t-blocks-10-12 > [class*='blocks-'] {
		width: 83.33333333333334%;
		max-width: 950px
	}

	.t-blocks-11-12 > [class*='blocks-'] {
		width: 91.66666666666667%;
		max-width: 1045px
	}

	.t-blocks-12-12 > [class*='blocks-'] {
		width: 100%;
		max-width: 1140px
	}
}

@media screen and (max-width: 900px) and (min-width: 480px) {
	.t-show {
		display: block
	}

	.t-hide {
		display: none
	}
}

@media screen and (max-width: 480px) {
	.p-show {
		display: block
	}

	.p-hide {
		display: none
	}

	.p-col-1-12,.row-1-12 {
		width: 8.333333333333334%;
		max-width: 95px
	}

	.p-col-2-12,.row-2-12 {
		width: 16.666666666666668%;
		max-width: 190px
	}

	.p-col-3-12,.row-3-12 {
		width: 25%;
		max-width: 285px
	}

	.p-col-4-12,.row-4-12 {
		width: 33.333333333333336%;
		max-width: 380px
	}

	.p-col-5-12,.row-5-12 {
		width: 41.66666666666667%;
		max-width: 475px
	}

	.p-col-6-12,.row-6-12 {
		width: 50%;
		max-width: 570px
	}

	.p-col-7-12,.row-7-12 {
		width: 58.333333333333336%;
		max-width: 665px
	}

	.p-col-8-12,.row-8-12 {
		width: 66.66666666666667%;
		max-width: 760px
	}

	.p-col-9-12,.row-9-12 {
		width: 75%;
		max-width: 855px
	}

	.p-col-10-12,.row-10-12 {
		width: 83.33333333333334%;
		max-width: 950px
	}

	.p-col-11-12,.row-11-12 {
		width: 91.66666666666667%;
		max-width: 1045px
	}

	.p-col-12-12,.row-12-12 {
		width: 100%;
		max-width: 1140px
	}

	.p-blocks-1-12 > [class*='blocks-'] {
		width: 8.333333333333334%;
		max-width: 95px
	}

	.p-blocks-2-12 > [class*='blocks-'] {
		width: 16.666666666666668%;
		max-width: 190px
	}

	.p-blocks-3-12 > [class*='blocks-'] {
		width: 25%;
		max-width: 285px
	}

	.p-blocks-4-12 > [class*='blocks-'] {
		width: 33.333333333333336%;
		max-width: 380px
	}

	.p-blocks-5-12 > [class*='blocks-'] {
		width: 41.66666666666667%;
		max-width: 475px
	}

	.p-blocks-6-12 > [class*='blocks-'] {
		width: 50%;
		max-width: 570px
	}

	.p-blocks-7-12 > [class*='blocks-'] {
		width: 58.333333333333336%;
		max-width: 665px
	}

	.p-blocks-8-12 > [class*='blocks-'] {
		width: 66.66666666666667%;
		max-width: 760px
	}

	.p-blocks-9-12 > [class*='blocks-'] {
		width: 75%;
		max-width: 855px
	}

	.p-blocks-10-12 > [class*='blocks-'] {
		width: 83.33333333333334%;
		max-width: 950px
	}

	.p-blocks-11-12 > [class*='blocks-'] {
		width: 91.66666666666667%;
		max-width: 1045px
	}

	.p-blocks-12-12 > [class*='blocks-'] {
		width: 100%;
		max-width: 1140px
	}
}

.slide-overlay {
	position: relative;
	height: 300px;
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-right: 25px;
	padding-left: 25px;
}

@media screen and (max-width: 900px) {
	.slide-overlay {
		padding-right: 12.5px;
		padding-left: 12.5px;
		height: 550px
	}
}

@media screen and (max-width: 480px) {
	.slide-overlay {
		display: none
	}
}

.slide-overlay ._photo {
	padding: 25px;
	background: #fdfdfd;
	-webkit-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	-webkit-transition: all .5s;
	transition: all .5s;
}

@media screen and (max-width: 900px) {
	.slide-overlay ._photo {
		margin-bottom: 25px;
		margin-left: auto;
		margin-right: auto;
		max-width: 300px
	}
}

.slide-overlay ._quote {
	font-size: 1.8em;
	font-family: 'Roboto Slab';
	font-weight: 300;
	line-height: 1.3;
	margin-bottom: 1em;
}

@media screen and (max-width: 900px) {
	.slide-overlay ._quote {
		font-size: 1.2em
	}
}

.slide-overlay ._attribution {
	text-align: right
}

.slide-overlay ._tagline {
	font-size: 1.8em;
	font-family: 'Roboto Slab';
	line-height: 1.3
}

.slide-overlay ._logos {
	float: none;
}

@media screen and (max-width: 900px) {
	.slide-overlay ._logos {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 25px
	}
}

.slide-overlay ._logos > * {
	margin-bottom: 12.5px
}

.carousel {
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");
	border-bottom: 1px solid #8fc0dc;
	position: relative;
	height: 300px;
	overflow: hidden;
}

.carousel ._cta {
	padding-top: 25px;
	padding-bottom: 25px;
}

.carousel ._cta > button {
	margin-left: 25px
}

.carousel ._t-button {
	padding-top: 25px;
	display: none
}

@media screen and (max-width: 900px) {
	.carousel ._t-button {
		display: block
	}
}

.carousel a {
	text-decoration: none
}

.carousel-inner {
	position: relative;
	width: 100%;
}

.carousel-inner > .item {
	position: relative;
	display: none;
	-webkit-transition: .6s ease-in-out left;
	transition: .6s ease-in-out left;
}

.carousel-inner > .item > img,.carousel-inner > .item > a > img {
	display: block;
	line-height: 1
}

.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev {
	display: block
}

.carousel-inner > .active {
	left: 0
}

.carousel-inner > .next,.carousel-inner > .prev {
	position: absolute;
	top: 0;
	width: 100%
}

.carousel-inner > .next {
	left: 100%
}

.carousel-inner > .prev {
	left: -100%
}

.carousel-inner > .next.left,.carousel-inner > .prev.right {
	left: 0
}

.carousel-inner > .active.left {
	left: -100%
}

.carousel-inner > .active.right {
	left: 100%
}

.carousel-control {
	position: absolute;
	top: 50%;
	left: 15px;
	height: 1em;
	margin-top: -.5em;
	font-size: 5em;
	color: #4496c4 !important;
	text-align: center;
	opacity: .5;
}

.carousel-control.right {
	right: 15px;
	left: auto
}

.carousel-control:hover,.carousel-control:focus {
	color: #fff;
	text-decoration: none;
	opacity: .9
}

.carousel-indicators {
	padding: 0;
	z-index: 2;
	width: 100%;
	margin: 0;
	padding-top: 25px;
	list-style: none;
	text-align: center;
}

@media screen and (max-width: 900px) {
	.carousel-indicators {
		font-size: 1.4em
	}
}

.carousel-indicators li {
	display: inline;
	cursor: pointer;
	margin-left: 12.5px;
	margin-right: 12.5px;
	color: rgba(255,255,255,0.5)
}

.carousel-indicators .active {
	color: rgba(255,255,255,0.9)
}

.carousel-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 15px;
	background: #333;
	background: rgba(0,0,0,0.75);
}

.carousel-caption h4,.carousel-caption p {
	line-height: 20px;
	color: #fff
}

.carousel-caption h4 {
	margin: 0 0 5px
}

.carousel-caption p {
	margin-bottom: 0
}

.subtle-vertical-cta.carousel-wrapper {
	padding: 0
}

.carousel-wrapper,#featured-carousel,.item {
	height: 370px
}

#featured-carousel {
	padding: 0;
	border: none;
	background: transparent;
	font-size: 1.1em;
}

#featured-carousel .item {
	padding: 25px
}

#featured-carousel .fake-h4,#featured-carousel h2 {
	margin: 0
}

#featured-carousel a {
	color: #282728;
	text-decoration: none;
}

#featured-carousel a:hover {
	text-decoration: underline
}

#featured-carousel p:first-child {
	margin-top: 0
}

#featured-carousel p {
	color: #808080
}

#featured-carousel .carousel-indicators {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
	left: 0;
	margin-bottom: 0;
}

#featured-carousel .carousel-indicators li {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: -999px;
	border: 1px solid #8fc0dc;
	border-radius: 20px;
	cursor: pointer;
	background: rgba(0,0,0,0);
	margin-left: 6.25px;
	margin-right: 6.25px
}

#featured-carousel .carousel-indicators .active {
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==")
}

*,*:after,*:before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

body {
	font-size: 16px;
	line-height: 1.5;
	font-family: 'Microsoft YaHei','SimHei','Open Sans','sans-serif';
	color: #282728;
	margin: 0;
	overflow-x: hidden;
	position: relative;
	background: #fdfdfd;
}

@media screen and (max-width: 600px) {
	body {
		font-size: 14px
	}
}

.main {
	min-height: 100%
}

button,.button {
	line-height: 1.5em;
	border-radius: 3px;
	border: none;
	font-weight: 300;
	font-family: 'Roboto Slab',sans-serif;
	padding: .5em 1em;
	color: #fff !important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	background: #3988b5;
	background: -webkit-linear-gradient(270deg, #3c90bf, #3681ac);
	background: linear-gradient(180deg,#3c90bf,#3681ac);
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	display: inline-block;
}

button:hover,.button:hover {
	background: #57a0ca;
	text-decoration: none
}

button:active,.button:active {
	background: #4496c4;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.3)
}

button i,.button i {
	line-height: inherit !important
}

button.button-large,.button.button-large {
	font-size: 1em;
}

button.brand,.button.brand {
	background: #090;
	background: -webkit-linear-gradient(270deg, #00ab00, #008a00);
	background: linear-gradient(180deg,#00ab00,#008a00)
}

button.darkgray,.button.darkgray {
	background: #494749;
	background: -webkit-linear-gradient(270deg, #525052, #454345);
	background: linear-gradient(180deg,#525052,#454345);
}

button.darkgray:hover,.button.darkgray:hover {
	background: #5f5c5f;
	text-decoration: none
}

button.subtle,.button.subtle {
	background: #f8f8f8;
	border: 1px solid #8fc0dc;
	color: #282728 !important;
	text-shadow: none
}

button.t-margin,.button.t-margin {
	margin-top: 1em
}

select {
	width: 100%;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: .2em;
	font-family: inherit;
	font-size: 1em;
	padding: .33em .5em;
	margin-bottom: .75em
}[class*="icon-"] {
	text-decoration: none !important
}

h1,h2,h3,h4,h5,.fake-h1,.fake-h2,.fake-h3,.fake-h4,.fake-h5 {
	font-weight: 400;
	font-family: 'Roboto Slab',sans-serif;
	margin: 0;
	margin-bottom: 12.5px;
	line-height: 1.2;
	text-rendering: optimizeLegibility;
}

h1.-nomargin,h2.-nomargin,h3.-nomargin,h4.-nomargin,h5.-nomargin,.fake-h1.-nomargin,.fake-h2.-nomargin,.fake-h3.-nomargin,.fake-h4.-nomargin,.fake-h5.-nomargin {
	margin: 0;
	margin-bottom:20px;
}

h1,h2,.fake-h1,.fake-h2,margin-bottom gutter {
	font-size: 2.2em
}

h2,.fake-h2 {
	font-size: 1.8em
}

h3,h4,h5,.fake-h3,.fake-h4,.fake-h5 {
	font-weight: normal
}

h3,.fake-h3 {
	font-size: 1.5em
}

h4,.fake-h4 {
	font-size: 1.33em
}

h5,.fake-h5 {
	font-size: 1em
}

p,ul {
	margin: .3em 0;
}

p:first-child,ul:first-child {
	margin-top: 0
}

p:last-child,ul:last-child {
	margin-bottom: 0
}

p:empty,ul:empty {
	display: none
}

p.mini-bottom,ul.mini-bottom {
	margin: .75em 0 .25em 0
}

p.mini-top,ul.mini-top {
	margin: .25em 0 .75em 0
}

p.marginless,ul.marginless {
	margin: 0
}

ul {
	padding-left: 20px;
}

ul li {
	margin: .5em 0
}

a {
	cursor: pointer
}

a:hover,a:focus,a:visited {
	text-decoration: underline
}

input,textarea {
	width: 100%;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: .2em;
	font-family: inherit;
	font-size: 1em;
	padding: .33em .5em;
	margin-bottom: .75em;
}

input:focus,textarea:focus {
	outline: 0;
	border: 1px solid #777;
	-webkit-box-shadow: inset 1px 1px 6px -1px #aaa;
	box-shadow: inset 1px 1px 6px -1px #aaa
}

input:disabled,textarea:disabled {
	background-color: $grayLightest
}

.parsley-validated.bad-validate {
	margin-bottom: 0
}

.bad-validate {
	background-color: #ffe9e5;
	border-color: #f00
}

.good-validate {
	background-color: #e9ffe5
}

.honeypot {
	height: 0;
	position: absolute;
	width: 0;
	padding: 0;
	border: 0
}

.parsley-error-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.parsley-error-list li {
	background-color: #ffe9e5;
	font-size: .8em;
	margin-top: .1em;
	margin-bottom: .5em
}

select {
	width: 100%;
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: .2em;
	font-family: inherit;
	font-size: 1em;
	padding: .33em .5em;
	margin-bottom: .75em
}

label.checkbox input {
	display: inline-block;
	width: auto;
	margin-right: .5em;
	vertical-align: middle;
	margin-bottom: 0
}

label.-inline {
	display: block;
}

label.-inline:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

label.-inline input {
	width: auto
}

label.-inline > * {
	margin-left: 12.5px;
	margin-top: 0;
	margin-bottom: 0;
	display: inline-block !important;
	vertical-align: middle
}

label.-inline > *:first-child {
	margin-left: 0
}

hr {
border: 1px;
height: 1px;
margin-top: 12.5px;
margin-bottom: 12.5px;
}

hr.x2 {
	margin-top: 25px;
	margin-bottom: 25px
}

hr.x3 {
	margin-top: 37.5px;
	margin-bottom: 37.5px
}

hr.x4 {
	margin-top: 30px;
	margin-bottom: 30px
}

hr.vis {
	background: #c7e0ed
}

.hr_line{
	border:1px; border-color:#999; border-bottom-style:dashed; margin:20px 0;
	}

blockquote {
	margin: 0;
	font-weight: 300;
	font-family: 'Roboto Slab',sans-serif;
	font-size: 1.2em;
	font-style: italic;
	margin-bottom: .5em;
	padding: 0 25px;
	position: relative;
}

blockquote:before,blockquote:after {
	position: absolute
}

blockquote:before {
	color: #999;
	/*content: "鈥�";*/
	font-size: 3em;
	top: -.4em;
	left: -.2em
}

table {
	width: 100%;
	margin: 0 0 10px 0;
	text-align: left;
	border-collapse: collapse;
}

table input {
	margin-bottom: 0
}

thead,tbody {
	margin: 0;
	padding: 0
}

th,td {
	padding: .5em;
	font-size: .9em;
	border-bottom: 1px dotted #ddd;
	text-align: left
}

thead th {
	font-size: .9em;
	padding: 3px 10px;
	border-bottom: 1px solid #ddd
}

tbody tr.last th,tbody tr.last td {
	border-bottom: 0
}

tr.-alt {
	background: #f5f5f5
}

table._deco tr.alt {
	background: #f5f5f5
}

table._deco thead th {
	background: #fff
}

table._deco tbody th {
	background: #f5f5f5;
	text-align: right;
	padding-right: 15px;
	border-right: 1px dotted #e5e5e5
}

table._deco tbody tr.alt th {
	background: #efefef
}

.side-title {
	font-size: .9em;
	border-top: 1px solid #ddd;
	padding-bottom: 1em;
}

.side-title:after {
	content: "";
	display: table;
	clear: both
}

.side-title ._title {
	padding: 0;
	padding-right: 12.5px
}

.side-title ._content {
	padding: 0
}

.side-title p {
	margin-top: .5em
}

.side-title:first-of-type {
	border-top: none
}

.side-title.alt {
	background: #f5f5f5
}

@media screen and (max-width: 900px) {
	.side-title > * {
		width: 100% !important
	}
}

.hidden {
	display: none
}

.pull-right {
	float: right !important
}

.b-gutter {
	margin-bottom: 25px
}

.b-gutter-hlf {
	margin-bottom: 12.5px
}

.gutterspace {
	height: 25px
}

.gutterspacex2 {
	height: 50px
}

.gutterspacex3 {
	height: 75px
}

.gutterspacex4 {
	height: 100px
}

.clearfix:after {
	content: "";
	display: table;
	clear: both
}

.clickable-icon {
	cursor: pointer;
	opacity: .8;
}

.clickable-icon:hover {
	opacity: 1
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.darkbg {
	background-color: #161b20;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");
	color: #fff;
	text-shadow: 0 1px 1px #000;
	-webkit-box-shadow: inset 0 0 10px #000;
	box-shadow: inset 0 0 10px #000
}

.middle-parent:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.middle-child {
	display: inline-block !important;
	vertical-align: middle
}

.img-responsive {
	max-width: 100%
}

.notice_bar {
	text-align: center;
	padding-top: 25px
}

.margin-center {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.tile {
	padding-left: 25px/2;
	padding-right: 25px/2;
	padding-top: 25px;
	padding-bottom: 25px;
	border-radius: 5px
}

.download-link img,.download-link .filesize {
	display: none
}

.download-link,.download-link * {
	margin: 0
}

section {
	margin-top: 30px;
	margin-bottom: 30px;
}

section ._sec-title {
	margin-bottom: 30px;
	text-align: center
}

section ._sec-title_ablut {
	margin-bottom: 10px;
	text-align: center
}

section.-striped {
	padding-top: 30px;
	padding-bottom: 30px;
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");
	border-top: 1px solid rgba(68,150,196,0.2);
	border-bottom: 1px solid rgba(68,150,196,0.2);
}

section.-striped ._gap {
	background: #fdfdfd;
	border: 1px solid rgba(68,150,196,0.2)
}

section.-bottom {
	margin-bottom: 0;
	border-bottom: none
}

section.-gradient {
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #eee;
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#fdfdfd));
	background: -webkit-linear-gradient(top, #fafafa 0%, #fdfdfd 20%);
	background: linear-gradient(to bottom,#fafafa 0%,#fdfdfd 20%)
}

.topnav {
	background-color: #161b20;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");
	color: #fff;
	text-shadow: 0 1px 1px #000;
	position: relative;
	z-index: 4;
	width: 100%;
}

.topnav:before {
	content: '';
	z-index: -1;
	background: rgba(0,0,0,0.6);
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0
}

.topnav.-absolute {
	position: absolute;
	background: none
}

.topnav .button,.topnav button {
	margin: .8em 0;
	margin-right: 12.5px;
	float: left;
}

.topnav .button:last-child,.topnav button:last-child {
	margin-right: 0
}


.topnav ._upper-deck ._logo{
	display: block;
	float: left;
	margin: .7em 0;
	width: 58px;
}

._logo img{
	width:58px;
	}
	
._logo_txt{
	font-size:34px;
	color:#2ca8e9;
	display:inline-block;
	margin-top:10px;
	margin-left:4px;
	/*text-shadow: 1px 0px 1px #ccc;*/
	}
	
	
._logo_txt_c{
	font-size:54px;
	color:#2ca8e9;
	display:inline-block;
	margin-left:4px;
	/*text-shadow: 1px 0px 1px #ccc;*/
	}

.topnav .upper-deck-menu-item {
	margin-top: 1.7em;
	padding: .5em 0;
	padding-right: 10px;
	color: #d4d4d4 !important;
	float: left;
	text-decoration: none;
	font-size:12px;
}

.topnav ._navbar {
	width: 100%;
	background: #000;
	background-image: -webkit-linear-gradient(270deg, #333233, #242324);
	background-image: linear-gradient(180deg,#333233,#242324);
	border-top: 1px solid #1c1b1c;
}

.topnav ._navbar ._menu {
	list-style-type: none;
	padding: 0;
}

.topnav ._navbar ._menu .menu-item {
	float: left;
	padding: .9em;
	position: relative;
	margin: 0;
	/*min-width:180px;*/
	text-align:center;
	padding-left:30px;
	padding-right:30px;
}


.topnav ._navbar ._menu .menu-item a {
	text-decoration: none;
	color: #fff
}

.topnav ._navbar ._menu .menu-item.current-menu-item,.topnav ._navbar ._menu .menu-item.current-menu-ancestor,.topnav ._navbar ._menu .menu-item.current-page-ancestor {
	/*background: -webkit-gradient(linear, left top, left bottom, from(#201f20), to(#1c1b1c));
	background: -webkit-linear-gradient(top, #201f20, #1c1b1c);
	background: linear-gradient(to bottom,#201f20,#1c1b1c);*/
	border-left: 2px solid #1c1b1c;
	border-right: 2px solid #1c1b1c;
	border-bottom: 2px solid #2ca8e9;
}

.topnav ._navbar ._menu .menu-item.current-menu-item a,.topnav ._navbar ._menu .menu-item.current-menu-ancestor a,.topnav ._navbar ._menu .menu-item.current-page-ancestor a {
	color: #8fc0dc
}

.topnav ._navbar ._menu .menu-item:hover {
	display: block
}

.topnav ._navbar .menu-item.buttons-item {
	float: right;
	padding: .4em 25px;
	display: block;
}

.topnav ._navbar .menu-item.buttons-item .button,.topnav ._navbar .menu-item.buttons-item button {
	margin: 0;
	padding-top: .4em;
	padding-bottom: .4em;
	margin-right: 6.25px;
}

.topnav ._navbar .menu-item.buttons-item .button:last-child,.topnav ._navbar .menu-item.buttons-item button:last-child {
	margin-right: 0
}

.topnav ._navbar.-affixed {
	position: fixed;
	top: 0;
	z-index:9999;
}

.topnav ._navbar.-affixed .buttons-item {
	display: block
}

.topnav .subnav {
	background: #fff;
	border-top: 1px solid #8fc0dc;
	border-bottom: 1px solid #8fc0dc;
}

.topnav .subnav ul,.topnav .subnav li {
	margin: 0;
	list-style-type: none;
	padding: 0
}

.topnav .subnav .menu-item {
	float: left;
	padding: .4em 25px;
	font-size: .9em;
	position: relative;
	margin: 0;
}

.topnav .subnav .menu-item a {
	text-shadow: none;
	color: #282728;
	text-decoration: none
}

.topnav .subnav .menu-item.current-menu-item {
	background: #c7e0ee
}

.pagination {
	text-align: right;
}

.pagination .page {
	padding: .25em .5em;
	border: 1px solid #ddd;
	display: inline-block;
	border-radius: 3px;
}

.pagination .page.active {
	background: #eee
}

.headerblock {
	width: 100%;
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	/*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");*/
	position: relative;
	overflow: hidden;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
}

.headerblock ._gap {
	background: #fdfdfd;
	border: 1px solid #8fc0dc
}

.headerblock .img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: '';
	opacity: 1;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: right 0px bottom 0
}

.headerblock a {
	text-decoration: none
}

.headerblock .header-title {
	margin-top: 35px;
	margin-bottom: 35px
}

.headerblock ._content {
	position: relative;
	z-index: 2
}

.headerblock:after {
	content: '';
	position: absolute;
	height: 1px;
	left: 0;
	right: 0;
	bottom: 0;
	background: #8fc0dc
}

.hero {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.hero .header-title {
	font-size: 3.5em
}

.hero .featured {
	margin-top: 35px
}

.hero .subtitle {
	padding: 8.333333333333334px 25px;
	border-bottom: 0;
	display: inline-block;
	font-size: 2em;
	font-family: 'Roboto Slab',sans-serif
}

.mobile-drawer {
	width: 60%;
	height: 100%;
	position: absolute;
	background: #111011;
	background: -webkit-linear-gradient(270deg, #333233, #1c1b1c);
	background: linear-gradient(180deg,#333233,#1c1b1c);
	font-size: 1.3em;
}

.mobile-drawer ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.mobile-drawer ul .sub-menu > .current-menu-item {
	background: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(#201f20), to(#1c1b1c));
	background: -webkit-linear-gradient(0, #201f20, #1c1b1c);
	background: linear-gradient(0,#201f20,#1c1b1c);
	border-left: 1px solid #1c1b1c;
	border-right: 1px solid #1c1b1c;
}

.mobile-drawer ul .sub-menu > .current-menu-item a {
	color: #8fc0dc;
}

.mobile-drawer .menu-item {
	margin: 0;
	padding: .8em 1.5em;
	padding-bottom: 0;
	font-size: .9em;
	position: relative;
}

.mobile-drawer .menu-item a {
	padding-bottom: .8em;
	display: block;
	text-decoration: none;
	color: #fff
}

#content {
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	width: 100%;
	background: #fdfdfd;
	position: relative;
	-webkit-box-shadow: 0 0 60px #000;
	box-shadow: 0 0 60px #000
}

.menu-expanded #content {
	-webkit-transform: translateX(60%);
	-ms-transform: translateX(60%);
	transform: translateX(60%)
}

.modal-bg {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
	background: rgba(0,0,0,0.8);
}

.modal-bg .modal-dialog {
	margin-top: 5em;
	background: #fdfdfd;
	z-index: 5
}

.modal-bg.shown {
	display: block
}

.imagebox {
	font-size: .9em;
	text-align: center;
	padding-bottom: 25px;
}

.imagebox:after {
	content: "";
	display: table;
	clear: both
}

.imagebox img {
	width: 90%;
	max-width: 140px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12.5px
}

.imagebox ._more {
	padding-top: 12.5px;
	text-align: right;
	z-index: 3
}

.limagebox {
	font-size: .9em;
	text-align: center;
	padding-bottom: 25px;
}

.limagebox:after {
	content: "";
	display: table;
	clear: both
}

.limagebox img {
	width: 90%;
	max-width: 140px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12.5px
}

.limagebox ._more {
	padding-top: 12.5px;
	text-align: right;
	z-index: 3
}


.bbxx {
	margin-top:6px;
	width:360px;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	
.bbxx span {
	font-size:14px;display:block;width:40%;float:left;
	}

.pff_mimg{
	max-width: 605px;/*515px;*/
	}	

.tem_mimg{
	max-width:960px;
	}
	}

@media screen and (min-width: 900px) {
	.imagebox.-truncate ._text {
		position: relative;
		overflow: hidden;
	}

	.imagebox.-truncate ._text:before {
		content: '_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ';
		visibility: hidden;
		display: block
	}

	.imagebox.-truncate ._text ._content {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0
	}

	.imagebox.-truncate ._content {
		text-align: center;
		/*overflow: hidden;*/
min-height:100px;
	}
}

@media screen and (max-width: 900px) and (min-width: 480px) {
	.imagebox img {
		width: 16.666666666666668%;
		max-width: 190px;
		display: block;
		float: left;
		margin: 0;
		padding-right: 12.5px
	}

	.imagebox ._text {
		width: 83.33333333333334%;
		max-width: 950px;
		float: left;
		padding-left: 12.5px;
		text-align: left
	}
	
	/*new apply*/
	.imagebox .imgbtn{float:left;}
	
	.limagebox img {
		width: 70%;
		max-width: 190px;
		display: block;
		float: left;
		margin: 0;
		padding-right: 12.5px
	}

	.limagebox ._text {
		width: 83.33333333333334%;
		max-width: 950px;
		float: left;
		padding-left: 12.5px;
		text-align: left
	}

}

@media screen and (max-width: 480px) {
	.imagebox img {
		width: 43.333333333333336%;
		max-width: 380px
	}
	
	.pff_mimg{
	max-width: 310px;
	}

	.tem_mimg{
	max-width: 310px;
	}
	
.servicebox {
	border: 1px solid #4496c4;
	border-radius: 5px;
}

.servicebox ._title {
	text-align: center
}


}
	
@media screen and (min-width: 900px) {
	.servicebox ._text {
		position: relative;
		overflow: hidden
	}

	.servicebox ._text:before {
		content: '_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ';
		visibility: hidden;
		display: block
	}

	.servicebox ._text ._content {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0
	}
}

.servicebox ._cta {
	text-align: center
}

.striped {
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");
	border: 1px solid rgba(68,150,196,0.2);
	border-radius: 5px;
}

.striped ._gap {
	background: #fdfdfd;
	border: 1px solid rgba(68,150,196,0.2)
}

.testimonial {
	/*padding: 25px;
	padding-bottom: 30px;*/
}

.testimonial ._name {
	float: right;
	font-size: .9em
}

.paper {
	position: relative;
	font-size: .9em;
	background: #fdfdfd;
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.1);
	box-shadow: 0 0 18px rgba(0,0,0,0.1);
	border-top-right-radius: 20px;
	overflow: hidden;
}

.paper.-full-size {
	font-size: 1em
}

.paper:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	border-width: 0 16px 16px 0;
	border-style: solid;
	border-color: transparent transparent #fff #fff;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);
	box-shadow: 0 0 8px rgba(0,0,0,0.2)
}

.paper.-no-corner:after {
	content: '';
	display: none
}

.partnerbox {
	padding-top: 25px;
}

.partnerbox img {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.partnerbox:first-child {
	padding-top: 0;
	border-top: none
}

.biobox {
	font-size: .9em;
}

.biobox img {
	width: 33.333333333333336%;
	max-width: 380px;
	padding-right: 12.5px;
	float: left
}

.biobox ._text {
	width: 66.66666666666667%;
	max-width: 760px;
	padding-left: 12.5px;
	float: left;
}

.biobox ._text p {
	line-height: 1;
	margin-top: .5em;
	margin-bottom: 0
}

.biobox ._title {
	margin-top: 0;
	margin-bottom: 0
}

.footer {
	background-color: #161b20;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");
	color: #fff;
	text-shadow: 0 1px 1px #000;
	border-top: 1px solid #1c1b1c;
	color: #fff;
	padding: 1em 0;
	position: relative;
}

.footer ._privacy-policy {
	display: inline;
	color: #fff;
	text-decoration: none
}

.footer ._email-signup ._message {
	font-size: .8em;
	margin-top: 25px;
	margin-bottom: 12.5px
}

.footer ._email-signup .button {
	width: 100%
}

.footer ._sitemap {
	list-style-type: none;
}

.footer ._sitemap .menu-item {
	float: left;
	padding-right: 2.5em;
}

.footer ._sitemap .menu-item a {
	color: #fff;
	text-decoration: none
}

.footer ._sitemap .sub-menu {
	font-size: .9em;
	padding-left: 0;
	list-style-type: none;
}

.footer ._sitemap .sub-menu .menu-item {
	float: none;
	padding-right: 0
}

.footer ._legal {
	padding-top: 2em;
	font-weight: 300;
	font-size: .9em
}

.footer ._social-links i {
	font-size: 2em;
}

@media screen and (max-width: 900px) {
	.footer ._social-links i {
		font-size: 4em
	}
}

.footer ._social-links .icon-twitter {
	color: #00aced
}

.footer ._social-links .icon-linkedin {
	color: #4875b4
}

.footer ._social-links .icon-rss {
	color: #f60
}

.single-column {
	max-width: 950px
}

.category-post {
	margin-bottom: 25px !important;
}

.category-post h4 {
	margin: 0
}

.category-post a {
	color: #282728;
	text-decoration: none;
}

.category-post a:hover {
	text-decoration: underline
}

.category-post p {
	color: #808080
}

.category-column {
	position: relative;
	margin-top: 30px;
}

.category-column .category-more {
	clear: both;
	display: block;
	width: 100%;
	border-top: 1px solid #ddd;
	padding-bottom: 30px;
}

.category-column .category-more p {
	margin: .75em 0
}

.post {
	max-width: 950px;
}

.post:last-of-type hr {
	display: none
}

.post .post-title {
	margin-bottom: 25px;
}

.post .post-title a {
	color: #282728;
	text-decoration: none;
}

.post .post-title a:hover {
	text-decoration: underline
}

.post .post-meta {
	margin-bottom: 2em;
}

.post .post-meta .date {
	font-size: 20px
}

.post .more-link {
	float: right
}

.author {
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: bold;
	font-size: 15px
}

.index-post .the-content h1,.index-post .the-content h2,.index-post .the-content h3,.index-post .the-content h4,.index-post .the-content h5 {
	font-size: 1em;
	font-family: 'Open Sans',sans-serif;
	font-weight: bold
}

code.terminal {
	background-color: #161b20;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");
	color: #fff;
	text-shadow: 0 1px 1px #000;
	color: #b8ffb8;
}

code.terminal code {
	background-color: transparent
}

pre {
	overflow: auto;
}

pre code {
	margin: 25px 0;
	display: block;
	border-radius: 3px;
	padding: 25px;
	overflow: auto
}

code {
	background-color: #e9f2f8
}

.code-none pre,.code-none code {
	background-color: transparent;
	border-radius: 0;
	padding: 0;
	margin: 0
}

.code-terminal pre {
	background-color: #161b20;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB90GBgMqHcZ0EYUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");
	color: #fff;
	text-shadow: 0 1px 1px #000;
	border-radius: 3px;
	padding: 25px;
	margin: 25px 0;
	color: #b8ffb8;
	overflow: scroll;
}

.code-terminal pre code {
	background-color: transparent
}

.wp-caption {
	padding: 12.5px;
	margin-bottom: 12.5px;
	-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.1);
	box-shadow: 0 0 18px rgba(0,0,0,0.1);
	border-radius: 3px;
}

.wp-caption.alignright {
	float: right;
	margin-left: 25px
}

.wp-caption.alignleft {
	float: left;
	margin-right: 25px
}

.wp-caption.aligncenter {
	margin-left: auto;
	margin-right: auto
}

.wp-caption-text {
	font-size: .8em;
	font-style: italic;
	padding: 6.25px;
	margin-top: 6.25px
}

.lead {
	font-size: 1.2em
}

.big-lead {
	font-size: 1.4em
}

.feature-matrix td:nth-child(2),.feature-matrix td:nth-child(3) {
	text-align: center
}

.basic-box {
	border-radius: 5px;
	border: 1px solid #8fc0dc;
	background: #fff
}

.basic-box1 {
	border-radius: 5px;
	border: 1px solid #cccccc;
	background: #fbfbfb;
}

.pl_d{
	text-align:left;
padding: 0 15px 15px 15px;
background: #F9F9F9;
border: 1px solid #EEE;
color: #888;
list-style: none;
}
.pl_d li{
padding: 10px 0;
line-height: 20px;
border-bottom: 1px dotted #E3E3E3;
}
.pl_d li img{background-image:url(../images/sprite.png); background-position:-57px -73px; background-repeat:no-repeat; width:24px; height:24px;}

.pl_d li img#subtitle{background-image:url(../images/sprite.png); background-position:-38px -73px; background-repeat:no-repeat; width:18px; height:24px; margin-left:20px; margin-right:4px;}

.pl_d h2{
text-decoration: none;
color: #03A1DC;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}

.s_qinfo{
display:block;
background: #F9F9F9;
border: 1px solid #EEE;
color: #2ca8e9;
font-size: 14px;
font-weight:bold;
border-top: 0px;
padding:10px;
margin-top:20px;
}

.s_qinfo strong{
color: #2ca8e9;
font-size: 14px;
}

.s_qinfo a{
margin-right:10px;
}



.s_info{
display:block;
background: #F9F9F9;
border: 1px solid #EEE;
color: #888;
font-size: 14px;
border-top: 0px;
padding:10px;
margin-top:20px;
}

.s_info strong{
color: #666;
font-size: 14px;
}

.s_info a{
margin-right:10px;
}


.odownlink ul{
list-style: none;
padding-left:0px;
}

.odownlink ul li{
margin-bottom: 4px;
margin-right: 7px;
text-align: left;
/*width: 100px;*/
border-bottom: none;
font-size: 12px;
display: inline-block;	
}
/*download icon*/
.od_icon {
display: inline-block;
vertical-align: middle;
width: 17px;
height: 16px;
background: url("../images/icons.png") no-repeat;
}
.ico-14{background-position:0 0;}
.ico-pro5{background-position:0 -25px;}
.ico-pro7{background-position: 0 -150px;}
.ico-pro2{background-position:0 -56px;}
.ico-free{background-position:0 -74px;}
.ico-16{background-position:0 -121px;}
.icon{display:inline-block;vertical-align:middle;width:17px;height:16px;background:url("/images/icons.png") no-repeat;}
.ico-360{background-position:0 0;}
.ico-crsky{background-position:0 -30px;}
.ico-duote{background-position:0 -60px;}
.ico-enet{background-position:-2px -89px;}
.ico-feedback{background-position:0 -120px;}
.ico-it168{background-position:0 -150px;}
.ico-itworld{background-position:0 -180px;}
.ico-kefusina{background-position:0 -210px;}
.ico-newhua{background-position:-1px -240px;}
.ico-pconline{background-position:0 -694px;}
.ico-qq{width:20px;height:21px;background-position:0 -300px;}
.ico-qqweibo{background-position:0 -335px;}
.ico-qzone{background-position:0 -365px;}
.ico-renren{background-position:0 -395px;}
.ico-sina{background-position:-2px -722px;}
.ico-sinaweibo{background-position:0 -455px;}
.ico-skycn{background-position:0 -485px;}
.ico-tencent{background-position:0 -515px;}
.ico-xiazaiba{background-position:0 -545px;}
.ico-xunlei{background-position:0 -575px;}
.ico-yesky{background-position:0 -605px;}
.ico-zol{background-position:0 -635px;}
.ico-cnet{background-position:0 -751px;}
.ico-pchome{background-position:-1px -778px;}
.ico-pc6{background-position:0 -802px;}
.ico-dongpo{background-position:0 -823px;}
.ico-cncrk{background-position:-1px -846px;}
.ico-gezila{background-position:0 -871px;}
.ico-chinaz{background-position:-2px -895px;}
.ico-admin5{background-position:-2px -916px;}
.ico-pcpop{background-position:-1px -938px;}
.ico-xiazaizhijia{background-position:-1px -960px;}
.ico-bt{background-position:-1px -984px;}
/*download icon*/

.r_ppftit_b{font-size: 30px; color:#2ca8e9;display:inline-block;margin-right:6px;margin-top:12px;}

.r_tit_g_point{font-size: 18px; color:#666666;display:inline-block;margin-right:6px;margin-top:12px;cursor:pointer;}

.r_tit_b_point{font-size: 18px; color:#2ca8e9;display:inline-block;margin-right:6px;margin-top:12px;cursor:pointer;}

.r_tit_g{font-size: 24px; color:#666666;display:inline-block;margin-right:6px;margin-top:12px;}

.r_tit_b{font-size: 24px; color:#2ca8e9; display:inline-block;margin-right:6px;margin-top:12px;cursor:pointer;}

.unfold{
	background-image:url(../images/sprite.png); background-position:-27px 0px; background-repeat:no-repeat; width:15px; height:22px;padding-top:4px;
	}
	
.fold{
	background-image:url(../images/sprite.png); background-position:-41px 0px; background-repeat:no-repeat; width:15px; height:22px;padding-top:4px;
	}
	
	
.ques_icon_q{
	background-image:url(../images/sprite.png); background-position:-27px -22px; background-repeat:no-repeat; width:24px; height:24px;padding-top:4px;
	margin-right:10px;}
	
.ques_icon_a{
	background-image:url(../images/sprite.png); background-position:-0px -22px; background-repeat:no-repeat; width:24px; height:24px;padding-top:4px;
	margin-right:10px;}
	
.newguy_icon{
	background-image:url(../images/sprite.png); background-position:-50px -22px; background-repeat:no-repeat; width:24px; height:24px;padding-top:4px;
	margin-right:10px;}
	


 .pnav{width:96%; margin:0 auto; 
    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -webkit-linear-gradient(top, #333, #000);
	background: linear-gradient(to bottom,#333,#000);

	border: 1px solid #eee;
	text-align:center; margin-top:15px;border-radius: 3px;
 }
 
.aboutusimg{ width:344px;margin-top:10px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px; margin-left:auto; margin-right:auto;}
.centerimg{text-align:center;margin:0 auto};



/*图片导航样式*/
.psnav{width:96%; margin:20px auto 5px auto; font-size:14px; list-style:none;z-index:3;}
.psnav li{list-style:none}
.psnav a:link,a:visited{text-decoration:none} 
.psnav .navigation-inner{margin:0 auto;width:96%;position:relative;}
.psnav .navigation-up{height:30px;background:#27303f; border-top-left-radius:5px; border-top-right-radius:5px;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -webkit-linear-gradient(top, #666, #000);
	background: linear-gradient(to bottom,#666,#000);}
.psnav .navigation-up .navigation-v3{margin-left:30px;float:left;_margin-left:10px;height:30px;}
.psnav .navigation-up .navigation-v3 ul{float:left}
.psnav .navigation-up .navigation-v3 li{float:left;font:normal 14px/29px "microsoft yahei";color:#fff;margin:0px;}
.psnav .navigation-up .navigation-v3 .nav-up-selected{background:#2CA8E9/*#344157*/}
.psnav .navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.psnav .navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;line-height:29px;}
.psnav .navigation-up .navigation-v3 li h2 a{padding:0 20px;color:#fff;display:inline-block;height:30px;font-family:"microsoft yahei";font-size:14px;}

.psnav .navigation-down{position:relative;width:100%; z-index:2;}
.psnav .navigation-down .nav-down-menu{width:100%;margin:0;background:#222222; opacity:0.9;position:absolute;top:0px;border-bottom-left-radius:5px; border-bottom-right-radius:5px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.psnav .navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:100%;position:relative;margin-left:100px;}
.psnav .navigation-down .nav-down-menu dl{float:left;margin:15px 80px 15px 0}
.psnav .navigation-down .menu-1 dl{margin:15px 80px 15px 0;text-align:left; margin-right:100px;}
.psnav .navigation-down .menu-1 dt{font:bold 14px "microsoft yahei";color:#2CA8E9;padding-bottom:5px;border-bottom:1px solid #61789e;margin-bottom:5px}
.psnav .navigation-down .menu-1 dd {margin:0px;padding:0px;}
.psnav .navigation-down .menu-1 dd a{color:#fff;font:normal 14px/20px "microsoft yahei"}
.psnav .navigation-down .menu-1 dd a:hover{color:#60aff6}
.psnav .navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 14px "microsoft yahei"}

   .psnav .pnav-fy{
	  float:right;
	  font-size:14px;
	  display:inline-block;line-height:2em;
	  margin-right:6px;
	  width:70px;  }
   .psnav .pnav-fy:before{
	  content:'| ';
	  color:#ccc;
	  margin-right:4px;
	 }  
	  
  .psnav .pnav-fy a{
	  margin-right:5px;
   } 
 
 
#filters {
  list-style-type: none;
  text-align: center;
  margin: 0 1% 0 1%;
}

#filters li {
  font-size: 14px;
  float: left;
  padding: 6px 0 4px 0;
  cursor: pointer;
  margin: 0 1% 0 1%;
  width: 5%;
  min-width:35px;
  -webkit-transition: all 0.15s ease-out;
     -moz-transition: all 0.15s ease-out;
       -o-transition: all 0.15s ease-out;
          transition: all 0.15s ease-out;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px; 
}


#filters li:hover {
  background: #2ca8e9;
  color: #ffffff;
}

#filters li:hover a{
  color: #ffffff;
}

#filters li.active {
  background: #2ca8e9;
  color: #ffffff;
}
#filters li.active a{
  color: #ffffff;
}

.curpnav{
  background: #2ca8e9;
  color: #ffffff;
	}
.curpnav a{
  color: #ffffff;
	}
.leftp{
	background-image:url(../images/sprite.png);
	background-position: -78px 0px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	}
	
.leftp:hover,.leftp:active{
	background-image:url(../images/sprite.png);
	background-position: -78px -23px;
	background-repeat:no-repeat;
	}

.rightp{
	background-image:url(../images/sprite.png);
	background-position: -101px 0px;
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	}
	
.rightp:hover,.rightp:active{
	background-image:url(../images/sprite.png);
	background-position: -101px -23px;
	background-repeat:no-repeat;
	}	

/** 滚屏 **/
#scroll {
	width: 30px;
	float: right;
	position: fixed;
	right: 20px;
	bottom: 145px;
	list-style:none;
	_position: absolute;
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom: 120px;
}
#scroll li a {
	background: #fff url(../images/ico.png) no-repeat;
	width: 30px;
	height: 30px;
	margin-top: 5px;
	border: 1px solid #aaa;
	cursor: pointer;
	display: block;
	opacity: .60;
	filter: alpha(opacity=60);
}
#scroll li a.scroll_t {
	background-position: 2px -265px;
}
#scroll li a.scroll_c {
	background-position: 2px -234px;
}
#scroll li a.scroll_b {
	background-position: 2px -294px;
}

.imagebox img.about_icon {
width:30px;
display:inline-block;
margin:0 6px 4px 5px;
}

.about_icon{
	width:30px;
	hegiht:30px;
}

.clocation{
	background-image:url(../images/sprite.png); background-position:0px -48px; background-repeat:no-repeat; width:22px; height:22px;padding-top:4px;
	}
	
.help_cat_box .second_item .current a


.subtle-vertical-cta {
	border-radius: 5px;
	border: 1px solid #8fc0dc;
	padding: 25px;
	font-size: .9em;
}

.subtle-vertical-cta .button {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 25px
}

.striped-vertical-cta {
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");
	border: 1px solid #8fc0dc;
	border-radius: 5px;
	padding: 25px;
	font-size: .9em;
}

.striped-vertical-cta .button {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-bottom: 25px
}

.striped-vertical-cta ._title {
	text-align: center
}

.vertical-cta {
	font-size: .9em;
}

.vertical-cta .button {
	max-width: 300px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 25px
}

.vertical-cta ._title {
	text-align: center
}

.striped-box {
	background-color: #f8f8f8;
	color: #282728;
	text-shadow: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO0w4bMyKLgQT2Z9mehQvCBECKwILIAmBBdAGQIAA6ZBHTjx9mHQAAAABJRU5ErkJggg==");
	border: 1px solid #8fc0dc;
	border-radius: 5px;
	padding: 25px;
	margin-bottom: 25px;
	font-size: .9em;
}

.striped-box ._title {
	text-align: center
}

.social_share_privacy_area {
	margin-top: 25px !important
}

.help_info {
	border-bottom: 1px solid #eee;
}

.help_info .info {
	display: none !important
}

.settings_info {
	display: none
}

.dummy_btn {
	margin-top: 10px;
	margin-bottom: 10px
}

.video-block .video-block-video {
	background-image: url("../images/gif-load.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60px 60px;
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 60%;
	z-index:1;
}

.video-block .video-block-video iframe {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.page-button {
	text-align: center;
}

.page-button .button {
	max-width: 200px;/*300px;*/
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 25px;
	margin-bottom: 25px
}

.button-banner {
	margin-top: 25px;
	margin-bottom: 25px;
	text-align: center;
}

.button-banner .button {
	margin-left: 25px
}

.button-banner span {
	line-height: 200%
}

.the-content h2,.the-content h3 {
	margin-top: 1em
}

/*.the-content h2:first-child,.the-content h3:first-child {
	margin-top: 0
}*/

.logo-banner {
	border-bottom: 1px solid #8fc0dc;
}

.logo-banner .container {
	padding: 12.5px 25px;
	text-align: justify;
}

.logo-banner .container:after {
	content: '';
	width: 100%;
	display: inline-block
}

.logo-banner ._logo {
	width: 10%;
	display: inline
}

.footer ._logo {
	display: block;
	margin: .7em auto;
	width: 200px
}

.marketo-landing-sidebar .page-button .button {
	max-width: 380px
}

.marketo-landing-sidebar .mktoForm .mktoButtonWrap.mktoInset .mktoButton {
	line-height: 1.5em;
	border-radius: 3px;
	border: none;
	font-weight: 300;
	font-family: 'Roboto Slab',sans-serif;
	padding: .5em 1em;
	color: #fff !important;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	text-shadow: 0 1px 0 rgba(0,0,0,0.5);
	background: #3988b5;
	background: -webkit-linear-gradient(270deg, #3c90bf, #3681ac);
	background: linear-gradient(180deg,#3c90bf,#3681ac);
	text-decoration: none;
	text-align: center;
	white-space: nowrap
}

.mktoForm.mktoHasWidth.mktoLayoutLeft {
	font-size: 14px !important;
	font-family: 'Open Sans',sans-serif !important
}

.mktoForm.mktoHasWidth.mktoLayoutLeft .mktoButtonRow,.mktoForm.mktoHasWidth.mktoLayoutLeft,.mktoForm.mktoHasWidth.mktoLayoutLeft .mktoFieldWrap.mktoRequiredField,.mktoForm.mktoHasWidth.mktoLayoutLeft .mktoFieldDescriptor.mktoFormCol {
	width: 100% !important
}

.mktoForm .mktoRequiredField label.mktoLabel {
	font-weight: normal !important
}

.mktoLabel.mktoHasWidth {
	width: 90% !important /*32px*/
}

.mktoButtonWrap.mktoInset {
	margin-left: 37% !important
}

.mktoGutter.mktoHasWidth {
	width: 2% !important
}

.mktoOffset {
	display: none !important
}

input.mktoField.mktoHasWidth,textarea.mktoField.mktoHasWidth {
	width: 100% !important; /*60px;*/
	height:27px;
}

.lang_sel{float:right;display:inline-block; width:150px; height:25px; margin-right:10px; margin-top:20px;}

.svinfo{list-style:none outside; margin:0px; padding:0px; text-align:center;}
.svinfo li{font-size:14px; width:42%; display:inline-block; overflow:hidden; line-height:14px; /*text-align:left;*/padding-left:5px;}

/*register*/
.memberimg{
	background-image:url(../images/sprite.png); background-position:0px -71px; background-repeat:no-repeat; width:32px; height:30px;padding-top:4px;
	}
	
.tolog{float:right;color:#666666;padding-left:10px; overflow:hidden; font-size:10px; line-height:16px; display:inline-block;}

.vrefresh{
	background-image:url(../images/sprite.png); background-position:-27px -47px; background-repeat:no-repeat; width:22px; height:22px;padding-top:6px;
	}

#loginLoading {
width: 500px;
height: 380px;
text-align: center;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#33000000', EndColorStr='#33000000');
background-color: rgba(0, 0, 0, 0.06);
padding-top:150px;
}

#birthday_selectYear{width:80px;}
#birthday_selectMonth{width:60px;}
#birthday_selectDay{width:60px;}	

.regbtnimg img{width:20px; height:20px;margin-left:10px;}
/*login*/
.login-box {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  
}

.tile:after {
content: "";
display: table;
clear: both;
}

.regtxtl{float:right;color:#666666;padding-left:10px; overflow:hidden; font-size:14px; line-height:30px; display:inline-block;}


/*index*/
<style type="text/css">
		.row{max-width:1240px;}
.row2{max-width:1011px;}

.newtag {
    background: #F69020;
    color: white;
    cursor: default;
}

.product_content{margin:0 auto;padding-bottom:30px;}
.product_content h1{height:40px;border-bottom:2px solid #ff6c00;line-height:40px;font-size:18px;color:#121212;margin-top:20px;font-weight:normal;}

.product_content a.p_down{
    display:inline-block;
    width:137px;
    height:35px;
    background:#84ba5e url(../images/down_jt.png) no-repeat 28px 8px;
    line-height:35px;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_down p{
    padding-left:45px;
    text-align: left;
    line-height:35px;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_down:hover{
    background:#b2e78d url(../images/products/down_jt.png) no-repeat 28px 8px;
}

.product_content a.p_down3{
    display:inline-block;
    width:137px;    
    height:40px;
    background:#238DE7;
    line-height:40px;
    font-size:16px;
    color:#fff;
    margin-top:6px;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_down3 p{
    padding-left:57px;
    text-align: left;
    line-height:40px;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_down3:hover{
    background:#63B3F7;
}

.product_content a.p_down_detail{
    /*display:inline-block;
    background:#238DE7;
    margin-top:6px;
    color:#fff;
    width:68px;
    height:40px;
    text-align:center;
    line-height:40px;
    font-weight:normal;
    font-family:simsun;*/
	display:inline-block;
	background:#238DE7;
    width:137px;
    height:35px;
	text-align:center;
    line-height:35px;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_down_detail p{
    color:#fff;
    width:137px;
    height:35px;
    text-align:center;
    line-height:35px;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.on{
    border-right:2px solid #237bd2;
}
.product_content a.p_down_detail:hover{
    background:#63B3F7;
}

.product_content .mx_product{height:569px;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.product_content .mx_product img{margin-top:40px;}
.product_content .mx_product h2{text-align:center;font-size:21px;color:#f57518;margin-top:-19px;}
.product_content .mx_product p.p1{font-size:18px;color:#121212;line-height:30px;text-align:center;margin-right:20px;margin-top:10px;}
.product_content .mx_product p.p2{line-height:24px;color:#666;font-size:14px;text-align:center;margin-top:7px;margin-right:20px;}
.product_content .mx_product2 .sub_product{height:auto;border-bottom:1px solid #e3e3e3;}
.product_content .mx_product2 .sub_product img{margin-left:20px;margin-top:40px;width:153px;height:243px;}
.product_content .mx_product2 .sub_product h2{font-size:21px;color:#0a9b17;margin-top:30px;}
.product_content .mx_product2 .sub_product p.p1{font-size:18px;color:#121212;line-height:25px;margin-top:5px;}
.product_content .mx_product2 .sub_product p.p2{line-height:22px;color:#666;font-size:14px;margin-top:5px;}
.product_content .mx_product2 .button-group{display: inline-block;}
.red{color:#ec4447!important;}
.product_content ul.sub_product{border-bottom:1px solid #e3e3e3;}
.product_content ul.sub_product li{border-right:1px solid #e3e3e3;margin:30px 0;}
.product_content ul.sub_product li img{width:108px;height:151px;}
.product_content ul.sub_product li h4{text-align:center;line-height:25px;color:#333;font-size:14px;padding:10px 0 5px 0;}
.product_content ul.sub_product li b{margin-left:55px!important;}
.product_content a.p_detial{
    display:inline-block;
    width:98px;
    height:34px;
    background:#238DE7;
    line-height:34px;
    font-size:16px;
    color:#fff;
    font-weight:normal;
    font-family:simsun;
}
.product_content a.p_detial:hover{
    background:#63B3F7;
}

.br_none{border-right:none!important;}

.button-group {padding:0px;}
.button-group li{display:inline-block;}


@media only screen and (min-width: 768px){
.pro_img{
    margin-left: 30px;

    margin-right: 40px;
    float: left !important;
}
}

@media screen and (max-width: 768px) {
    .product_content .mx_product2 .small-centered{
        text-align: center;
    }
    .product_content .mx_product2 .sub_product img{
        margin-left:0px;
    }
    .product_content .mx_product2 .sub_product h2{
        margin-top: 0px;
    }
    .product_content .mx_product2 .sub_product .text_right{
        margin-bottom: 20px;
    }
	
	.pro_img{
    margin-left: 0;
    margin-right: 0;
    float: none !important;
}
}

/*submenu style*/
#nav_menu .submenu_w{padding-left:40px; padding-right:40px;}
#nav_menu .ft_submenu{display:none;position:absolute; left:0; background-color:#2a292a;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAICAYAAAA4GpVBAAAAAXNS…JTVBXgQ4XAAAAF0lEQVQI12NgYGAwZsAECDEWBgYGBgYACpwAazfG694AAAAASUVORK5CYII=");color: #fff; text-shadow: 0 1px 1px #000; padding:0 10px 10px 10px;cursor:pointer;margin:15px 0 0 0;*margin:35px 0 0 0;margin-top:35px\9;
-o-border-radius: 5px;/* 火狐浏览器 */
-moz-border-radius:0px 0px 5px 5px; /* shorthand topleft topright bottomright bottomleft */</p> <p>/* webkit引擎的浏览器 */
-webkit-border-top-left-radius:0px; /* top left corner */
-webkit-border-top-right-radius:0px; /* top right corner */
-webkit-border-bottom-left-radius:5px; /* bottom left corner */
-webkit-border-bottom-right-radius:5px; /* bottom right corner */
}

#nav_menu .ft_submenu ul{background:#2a292a;/*IE6 only*/ margin:0px; padding:0px;list-style:none; list-style-position:outside;}
#nav_menu .ft_submenu ul li{border-bottom:1px solid #666;background:#2a292a;/*IE6 only*/ margin:0px; padding:5px; line-height:2em; word-break:keep-all;}
/*submenu style*/

h5, .fake-h5 {
    font-size: 1.5em;
    background-color: #D9F1FF;
    font-weight: bolder;
    color: black;
    padding: 6px;
	-moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari 和 Chrome */
  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

  -moz-box-shadow: 1px 1px 2px #eee; /* Firefox */
  -webkit-box-shadow: 1px 1px 2px #eee; /* Safari 和 Chrome */
  box-shadow: 1px 1px 2px #eee; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

  behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */
}

.help_list {text-align:left;}
.help_list li{ display:block;background:url(../images/help_zoomicon.png) no-repeat; padding-left:30px;}

.-rmfixed {
	position: fixed;
	top:0;
	display:inline-block;
	z-index:3999;
}