



.pr{position:relative;}
.pa{position:absolute;}
.p15{padding:15px;}
.plr15{padding:10px 15px;}
.fs16{font-size:16px;}


/*侧边导航*/

#elevator{position:fixed;top:expression(eval(document.documentElement.scrollTop)); top:300px;  right:0; z-index:9999999; font-size:14px;}

#elevator ul{position:absolute;right:0px;}

#elevator li{line-height:30px;text-align:center;margin-top:-1px;cursor:pointer; background:#fff;}

#elevator li a{display:block;width:56px;height:25px;color:#808080;border:1px solid #e6e6e6;background:url(../images/bg.png) no-repeat;padding-top:25px;}

#elevator li:hover a, #elevator li a.current{display:block;background-color:#e6e6e6;}

#elevator li a.backtop{padding:0px;margin-top:5px;background-position:-44px -15px;}

#elevator li a.onlineService{padding:10px;width:36px;height:30px;background-image:none;line-height:15px;*vertical-align:bottom;}

#elevator li p{width:120px;line-height:32px;bottom:0;left:-150px;display:none;background:#e6e6e6;}

#elevator li:hover p{display:block;}


	.wpb_wrapper a img{width:100%}
	.mk-tabs-panes {
    border-left: 0px solid #efefef !important;
    border: 0px solid #efefef;
    margin-top: 20px;
}

  .mk-tabs-panes {
    border: 2px solid #efefef;
    border-bottom: 0;
}
.mk-tabs-panes .mk-tabs-pane {
    padding-bottom: 20px;
}
.mk-tabs-panes .mk-tabs-pane .inner-box {
    padding: 30px;
    display: block;
}
.mk-tabs-panes {
	position: relative;
	z-index: 1;
	margin: 0
}

 .mk-tabs-panes .title-mobile {
	display: none;
	color: #444;
	white-space: nowrap;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 15px;
	background-color: rgba(0,0,0,.05);
	border-bottom: 2px solid rgba(0,0,0,.1);
	padding: 5px 10px
}

 .mk-tabs-panes .title-mobile i {
	margin-right: 7px
}

 .mk-tabs-panes .mk-tabs-pane .inner-box {
	padding: 30px;
	display: block;
}

@media handheld,only screen and (max-width:767px) {
	 .mk-tabs-tabs {
		display: none !important
	}

	.title-mobile {
		display: block
	}

	 .mk-tabs-pane .inner-box {
		padding: 15px !important
	}
}

.mk-tabs-tabs {
	margin: 0 0 -1px
}

.mk-tabs-tabs li {
	display: inline-block;
	border-left: 2px solid #efefef;
	white-space: nowrap
}

.mk-tabs-tabs li:last-child {
	border-right: 2px solid #efefef
}

.mk-tabs-tabs li a {
	padding: 14px 20px 15px;
	margin-top: 15px
}

.mk-tabs-tabs li.tab-with-icon>a {
	padding: 14px 20px 12px
}

.mk-tabs-panes {
	border: 2px solid #efefef;
	border-bottom: 0
}

 .mk-tabs-panes .mk-tabs-pane {
	padding-bottom: 20px
}

@media handheld,only screen and (max-width:767px) {
	 .mk-tabs-panes {
		border: 0
	}

	 .mk-tabs-pane {
		padding-bottom: 0 !important
	}
}

 .mk-tabs-tabs {
	padding: 40px 0;
	margin: 0;
	width: 231px;
	display: block;
	float: left
}

 .mk-tabs-tabs li {
	display: block;
	border-top: 2px solid #efefef
}

 .mk-tabs-tabs li:last-child {
	border-bottom: 2px solid #efefef
}

 .mk-tabs-tabs li a {
	padding: 15px 10px 15px 20px;
	margin-left: 15px;
	line-height: 18px
}

 .mk-tabs-tabs li.ui-state-active a {
	position: relative;
	right: -2px
}

 .mk-tabs-panes {
	margin-left: 0px;
	display: block;
	border: 2px solid #efefef;
	border-right: 0
}

 .mk-tabs-panes .mk-tabs-pane {
	padding: 0 20px 0 0;
	float: left;
	width: 100%
}

@media handheld,only screen and (max-width:767px) {
	 .mk-tabs-panes {
		margin-left: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border: 0
	}

	.mk-tabs-pane {
		padding: 0 !important
	}
}

 .inner-box .mk-text-block {
	font-size: 14px;
	line-height: 26px
}

 .mk-tabs-tabs {
	margin: 0
}

 .mk-tabs-tabs li {
	display: inline-block;
	border-left: 2px solid #efefef;
	border-top: 2px solid #efefef;
	white-space: nowrap
}

 .mk-tabs-tabs li:last-child {
	border-right: 2px solid #efefef;
	background-clip: padding-box;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0 4px 0 0;
	border-radius: 0 4px 0 0
}

 .mk-tabs-tabs li:first-child {
	background-clip: padding-box;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px 0 0;
	border-radius: 4px 0 0
}

 .mk-tabs-tabs li a {
	background-color: #fafafa;
	padding: 20px 15px 18px;
	font-size: 12px
}

.mk-tabs-tabs li.tab-with-icon>a {
	padding: 19px 11px 16px;
	font-size: 12px
}

 .mk-tabs-panes {
	border: 2px solid #efefef;
	background-clip: padding-box;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0 4px 4px;
	border-radius: 0 4px 4px
}

@media handheld,only screen and (max-width:767px) {
	 .mk-tabs-panes {
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0
	}
}

 .mk-tabs-tabs {
	padding: 0;
	margin: 0;
	width: 231px;
	display: block;
	float: left
}

 .mk-tabs-tabs li {
	display: block;
	border-top: 2px solid #efefef;
	border-left: 2px solid #efefef
}

 .mk-tabs-tabs li:last-child {
	border-bottom: 2px solid #efefef;
	background-clip: padding-box;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0 0 0 4px;
	border-radius: 0 0 0 4px
}

 .mk-tabs-tabs li:first-child {
	background-clip: padding-box;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 4px 0 0;
	border-radius: 4px 0 0
}

 .mk-tabs-tabs li a {
	padding: 18px 10px 18px 25px;
	line-height: 18px;
	background-color: #fafafa
}

 .mk-tabs-tabs li.ui-state-active a {
	position: relative;
	right: -2px
}

 .mk-tabs-panes {
	margin-left:0px;
	display: block;
	border: 2px solid #efefef;
	background-clip: padding-box;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0 4px 4px;
	border-radius: 0 4px 4px
}

 .mk-tabs-panes .mk-tabs-pane {
	padding: 0;
	float: left;
	width: 100%
}

@media handheld,only screen and (max-width:767px) {
	.mk-tabs-panes {
		margin-left: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border: 0
	}
}



 .mk-tabs-tabs {
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	border: 2px solid #e3e3e3;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

 .mk-tabs-tabs li {
	display: inline-block;
	white-space: nowrap;
	height: 100%;
	border-left: 2px solid transparent;
	border-right: 2px solid transparent
}

 .mk-tabs-tabs li:first-child {
	border-left-width: 0
}

.mk-tabs-tabs li:last-child {
	border-right-width: 0
}

 .mk-tabs-tabs li.ui-state-active {
	border-left: 2px solid #e3e3e3;
	border-right: 2px solid #e3e3e3;
	background-color: #fafafa
}

.mk-tabs-tabs li.ui-state-active:last-child {
	border-right: 0;
	background-clip: padding-box;
	-moz-border-radius-topright: 9px;
	-moz-border-radius-bottomright: 9px;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 0 9px 9px 0;
	border-radius: 0 9px 9px 0
}

.mk-tabs-tabs li.ui-state-active:first-child {
	border-left: 0;
	background-clip: padding-box;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 9px 0 0 9px;
	border-radius: 9px 0 0 9px
}

.mk-tabs-tabs li a {
	height: 100%;
	padding: 25px;
	font-weight: 400 !important;
	color: #3f3f3f;
	font-size: 13px
}

 .mk-tabs-tabs li a i[class*=mk-li-] {
	margin-top: -1px
}

.mk-tabs-tabs li.tab-with-icon>a {
	padding: 25px 20px
}

.mk-tabs-panes {
	padding: 0;
	text-align: left
}

.mk-tabs-panes .inner-box {
	padding: 30px 0
}

.mk-tabs-panes .inner-box, .mk-tabs-panes .inner-box, .mk-tabs-panes .inner-box {
/* color:#666; *//* font-size:14px; *//* line-height:26px; */
}

@media handheld,only screen and (max-width:650px) {
	.mk-tabs-tabs {
		border-right: 2px solid #efefef;
		margin-bottom: -2px
	}

	.mk-tabs-tabs li {
		display: block;
		float: none;
		border-bottom: 2px solid #efefef;
		border-right: 0 !important
	}

	.mk-tabs-tabs li:first-child {
		border-top: 2px solid #efefef
	}

	.mk-tabs-tabs li:last-child {
		border-bottom: 0
	}

	 .mk-tabs-tabs li.ui-state-active {
		border-bottom: 2px solid #efefef
	}

	 .mk-tabs-tabs li a {
		margin-top: 0;
		bottom: 0 !important
	}

	 .mk-tabs-tabs li:first-child a {
		border-left: 0 !important
	}

	.mk-tabs-tabs {
		width: 100%;
		float: none;
		padding: 5px 0 15px
	}

	.mk-tabs-tabs li a {
		margin: 0 10px
	}

	.mk-tabs-panes {
		margin-left: 0;
		border: 2px solid #efefef !important
	}

	 .mk-tabs-panes .mk-tabs-pane {
		padding: 0 0 20px;
		float: none;
		width: 100%
	}

	.mk-tabs-tabs {
		border-right: 1px solid rgba(0,0,0,.1);
		margin-bottom: -2px
	}

	.mk-tabs-tabs li {
		display: block;
		float: none;
		border-right: 0 !important
	}

	.mk-tabs-tabs li:first-child {
		border-top: 1px solid rgba(0,0,0,.1);
		border-bottom: 0 !important
	}

	.mk-tabs-tabs li:last-child {
		border-bottom: 0
	}

	 .mk-tabs-tabs li a {
		margin-top: 0;
		bottom: 0 !important
	}

	.mk-tabs-tabs li:first-child a {
		border-left: 0 !important
	}

	.mk-tabs-tabs {
		width: 100%;
		float: none;
		padding: 0;
		margin-left: 0;
		border-right: 1px solid rgba(0,0,0,.1) !important
	}

	.mk-tabs-tabs li {
		-webkit-border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		border-radius: 0 !important
	}

	.mk-tabs-tabs li a {
		margin: 0;
		right: 0 !important
	}

	.mk-tabs-panes {
		margin-left: 0;
		border: 1px solid rgba(0,0,0,.1) !important;
		border-top: 0 !important
	}

	.mk-tabs-panes .mk-tabs-pane {
		padding: 0 0 20px;
		float: none;
		width: 100%
	}
}
@media (min-width: 768px)
.vc_col-sm-3{
    width: 25%;
}
@media (min-width: 768px)
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left;
}
.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
/* .jh-left {
    border-bottom: 1px solid #ededed;
} */
.zc .vc_column-inner {
    padding: 0px;
}
.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
#mk-header, #mk-header div, #mk-notification-bar, #mk-page-introduce, #mk-sidebar, .blog-grid-entry, .blog-masonry-entry, .blog-masonry-inner, .cart-collaterals, .mk-fullwidth-boxed, .mk-gallery-shortcode .gallery-inner, .mk-grid div, .mk-grid-portfolio-item, .mk-header-toolbar, .mk-image-caption, .mk-news-item, .mk-secondary-header, .mk-secondary-header div, .mk-side-dashboard, .page-section-content, .text-input, .theme-page-wrapper, :after, :before, [class*=mk-col-], input[type=text], input[type=email], textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
}
.wpb_content_element {
    margin-bottom: 0px !important;
}
a:active, a:focus, a:hover, a:link, a:visited {
    text-decoration: none;
    outline: 0;
}
#mk-footer img, #theme-page img, .mk-header-logo img, .mk-inner-grid img, .mk-page-section img, .mk-side-dashboard img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: 0;
}/* 
.style_img{ border:0.5px solid #000;/* /给图片2像素的边框
            /* border-radius:50%;/设置图片成为圆角 
            /*等等样式都是可以的
} * /







