﻿@font-face {
font-family:'icomoon';
src:url(../font/icomoon.eot);
src:url(../font/icomoon.eot) format('embedded-opentype'), url(../font/icomoon.woff) format('woff'), url(../font/icomoon.ttf) format('truetype'), url(../font/icomoon.svg) format('svg');
font-weight:normal;
font-style:normal
}
@font-face {
font-family:"Source Sans Pro-Regular" src:url(../font/SourceSansPro-Regular.ttf) format('truetype')
}
@font-face {
font-family:"Source Sans Pro", "Source Sans Pro SemiboldItalic" src:url(../font/SourceSansPro-SemiboldItalic.ttf) format('truetype')
}
@font-face {
font-family:"Source Sans Pro Black";
src:url(../font/SourceSansPro-Black.ttf) format('truetype')
}
@font-face {
font-family:"Source Sans Pro Semibold";
src:url(../font/SourceSansPro-Semibold.ttf) format('truetype')
}
body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure {
	margin:0;
	padding:0
}
body, html, input, button, textarea {
	color:#666;
	font:12px/1.8 "Source Sans Pro Semibold"
}
article, aside, figcaption, figure, footer, header, main, nav, section {
	display:block
}
body {
	background:#FFF
}
h1 {
	font-size:18px
}
h2 {
	font-size:16px
}
h3, h4, h5 {
	font-size:14px
}
img {
	border:none;
	vertical-align:middle
}
li {
	list-style:none
}
i, em {
	font-style:normal
}
a {
	color:#666;
	text-decoration:none
}
a:focus {
	outline:none
}
a:hover {
	color:#000;
	text-decoration:none
}
input[type="text"]:focus {
	outline:none
}
input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer
}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
border:none;
padding:0
}
input[type="text"], input[type="password"], input[type="button"], input[type="reset"], input[type="submit"], select, textarea {
	-webkit-appearance:none;
	appearance:none;
	border-radius:0
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
*vertical-align:middle
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
::-moz-selection {
background-color:#000;
color:#fff
}
::selection {
background-color:#000;
color:#fff
}
.owl-dots .owl-dot, .owl-prev, .owl-next {
	cursor:pointer
}
.about-cont:after, .about-more-info:after, .clearfix:after, .layout:after, .topbar:after, .header:after, .product-intro:after, .product-summary .product-meta:after, .product-summary .price-bar:after, .product-summary .product-buy:after, .product-shop dl:after, .color-list:after, .product-summary .size-list:after, .product-summary .check-item:after, #respond:after, .goods-related .related-list ul:after, .head-wrapper:after, .blog-widget .foot-blog-item:after, .products-scroll-list li:after, .main-tit-bar:after, .main-banner:after, .blog-list .blog-item:after, .index-discover ul li:after, .exhibition-tit-bar:after, .detail-tabs:after, .index-info-wrap:after, .foot-contact li:after, .footer:after, .index-sv-items ul:after, .slide-banners .slides:after, .blog-cont:after, .certificate-list ul:after, .sv-item:after, .head-search:after, .slides:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	height:0
}
.about-cont, .about-more-info, .clearfix, .layout, .topbar, .header, .product-intro, .product-summary .product-meta, .product-summary .price-bar, .product-summary .product-buy, .product-shop dl, .color-list, .product-summary .size-list, .product-summary .check-item, #respond, .goods-related .related-list ul, .head-wrapper, .blog-widget .foot-blog-item, .products-scroll-list li, .main-tit-bar, .main-banner, .blog-list .blog-item, .index-discover ul li, .exhibition-tit-bar, .detail-tabs, .index-info-wrap, .foot-contact li, .footer, .index-sv-items ul, .slide-banners .slides, .blog-cont, .certificate-list ul, .sv-item, .head-search, .slides {
*zoom:1
}
.clear {
	clear:both
}
.layout, .index-info-wrap .index-info, .path-bar .path-nav, .footer, .index-about {
	width:1200px;
	margin:0 auto;
	position:relative
}
.z9999 {
	z-index:9999!important
}
body {
	width:100%;
	min-width:1200px;
	position:absolute;
	left:0;
	top:0
}
.container {
	position:relative;
	display:block;
	width:100%;
	min-width:1200px;
	overflow:hidden
}
.shopcart-title .goods-num, .head-login-info h4, .cate-menu li a.hover, .product-item .pd-price b, .blog-widget .foot-blog-item .blog-cont p a.more, .cate-menu li a:hover, .head-cartlist dl a:hover, .narrow-by li li a:hover, .narrow-by li li a.selected, .service-items .service-item li a:hover, .blog-list .blog-item .readmore, .blog-list .blog-item .readmore a, .sort-by ul li.selected a, .sort-by ul li.selected a:hover, .goods-may-like .goods-item .goods-price b, .product-summary .price-bar .special-price, .product-summary .discount, .total-price .price, .goods-related .related-list ul .pd-name a:hover, .path-bar li:hover a, .index-sv-items .readmore a:hover, .foot-wrapper a:hover, .foot-wrapper .foot-items a:hover {
	color:#000
}
.product-slides .product-item .pd-name, .product-slides .product-item .pd-name a {
	color:#444
}
.product-slides .product-item:hover .pd-shadow:before {
	background-color:#000
}
.head-shopcart .ico-cart, .slide-banners .owl-prev, .slide-banners .owl-next, .product-slides .owl-prev, .product-slides .owl-next, .blog-widget .owl-prev, .blog-widget .owl-next, .narrow-by li li a, .narrow-by li a.with-ul-tit b, .sort-by ul li .arrow-down, .sort-by ul li .arrow-up, .path-bar .path-nav li .ico-home b, .product-intro .add-to-cart, .product-intro .add-to-wishlist, .change-currency .arrow, .goods-related .icon-add, .product-summary .ico-tick {
	background-image:url(../image/sprites.png);
	background-repeat:no-repeat;
	background-color:transparent
}
.hide-cate .cate-nav-btn:after, .product-summary .btn-add-to-cart:after, .color-list li.checked .color-small-img:after, .select-box .select-value:after, .size-list li.checked span.size-value:after {
	background-image:url(../image/sprites.png);
	background-repeat:no-repeat;
	background-color:transparent
}
.comment-form .form-item input[type="submit"], .goods-related .buy-together {
	display:inline-block;
	height:28px;
	line-height:28px;
	border:1px solid rgba(0, 0, 0, 0.1);
	border-radius:3px;
	color:#fff;
	font-size:14px;
	padding:0 18px;
	background:#bd362f;
	background:-webkit-linear-gradient(center top, #ee5f5b, #bd362f);
	background:-moz-linear-gradient(center top, #ee5f5b, #bd362f);
	background:-ms-linear-gradient(top, #ee5f5b, #bd362f);
	background:-o-linear-gradient(center top, #ee5f5b, #bd362f);
	background:linear-gradient( top, #ee5f5b, #bd362f);
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)
}
.comment-form .form-item input[type="submit"]:hover, .goods-related .buy-together:hover, .ass:hover {
	opacity:0.8;
	-moz-opacity:80;
	filter:alpha(opacity=80)
}
.index-sv-items .readmore a:before {
	-moz-transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	-ms-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out
}
.goods-items .owl-nav .owl-prev, .goods-items .owl-nav .owl-next, .index-sv-items, .foot-blog-item .blog-cont-title:before, .slide-banners .owl-nav, .foot-social li a, .gotop, .blog-list .blog-item img, .product-item:hover .pd-img img, .product-item:hover .pd-img .img-hover, .arr-item:hover .pd-img img, .arr-item:hover .pd-img .img-hover, .goods-may-like .goods-item img, .topbar .currency-cur b, .head-social li img, .slide-banners-wrap .slide-prev, .slide-banners-wrap .slide-next, .nav ul, .nav-bar .nav li a, .foot-contact .inq-buttom a, .main-banner .slide-prev, .main-banner .slide-next, #nodes a, .index-products .product-slides .owl-nav, .index-products .goods-items .owl-nav, .about-banner-wrap .about-cont .about-more, .product-item .pd-img, .nav li:after, .products-tabs h2:after, .foot-social li, .product-item .item-wrap, .product-slides .product-item, .mobile-serve .mobile-head-hide, .pd-shadow, .product-slides .pd-shadow:before, .product-slides .pd-shadow:after, .foot-inquiry .subscribe-form .subscribe-btn, .foot-wrapper .foot-items a, .nav-bar .nav li .nav-ico, .index-sv-items .sv-ico, .about-more, .head-search .search-ipt, .index-sv-items .sv-ico img, .head-social li a, .nav-bar .nav li .nav-ico, .language .language-info .language-cont, .nav-bar .nav li a:before, .head-social li img, .index-sv-items .sv-item, .index-sv-items .readmore a, .about-detail .about-more:after, .product-slides-wrap .product-slides .owl-prev, .product-slides-wrap .product-slides .owl-next, .foot-blog-item .blog-cont-pic, .side-cate ul li a:before {
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.head-wrapper-fix .logo img, .product-item .pd-shadow-wrap .pd-shadow, .index-sv-items .sv-tit:before, .slide-banners .flex-direction-nav a, .product-item .pd-img:before {
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.product-item .pd-shadow-wrap, .product-item .pd-shadow-wrap .pd-ico {
	-moz-transition:all 0.8s ease-in-out;
	-webkit-transition:all 0.8s ease-in-out;
	-ms-transition:all 0.8s ease-in-out;
	-o-transition:all 0.8s ease-in-out;
	transition:all 0.8s ease-in-out
}
.pc-nav ul, .language .language-info .language-cont {
	-moz-transform:translateY(30px);
	-webkit-transform:translateY(30px);
	-ms-transform:translateY(30px);
	-o-transform:translateY(30px);
	transform:translateY(30px)
}
.mobile-serve .mobile-head-hide {
	-moz-transform:translateY(-30px);
	-webkit-transform:translateY(-30px);
	-ms-transform:translateY(-30px);
	-o-transform:translateY(-30px);
	transform:translateY(-30px)
}
.nav ul.bl-ul, .language .language-info .language-cont.language-cont-hover, .mobile-serve .mobile-head-show {
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.language, .nav > li > a:after, .labguage, .logo, .nav-wrap li, .product-slides .product-item .pd-img img {
	transition-duration:0.5s;
	-webkit-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-ms-transition-duration:0.5s;
	-moz-transition-duration:0.5s
}
[class^="icon-"], [class*=" icon-"], a.with-child:after, .widget-cates li a.with-ul-tit:before, .widget-cates li.with-ul-hide a.with-ul-tit:before, .tit-ico:before, .btn-inquiry:before, .nav >li.ico-home:before, .product-item .pd-shadow-wrap .pd-ico:before, .mobile-foot-contact .head-phone span:before, .mobile-foot-contact .head-email span:before, .side-tit-ico:before {
font-family:'icomoon';
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
}
.head-wrapper {
	position:relative;
	z-index:10000;
	width:100%;
	background:rgb(25,104,179)
}
.index-head-wrapper {
	position:absolute;
	background:rgba(0, 0, 0, .3)
}
.topbar {
	position:relative;
	height:40px;
	padding:20px 0 0 0
}
.topbar .head-contact {
	display:block;
	font-size:14px;
	margin:0 20px
}
.topbar .head-contact, .topbar .head-contact a {
	color:#fff
}
.language {
	position:relative;
	float:right;
	margin-right:40px
}
.language {
	padding-top:0
}
.language .language-label {
	display:inline-block;
	color:#fff;
	font-size:14px;
	padding-right:5px;
*display:inline;
*float:left
}
.language .language-title {
	display:inline-block;
	margin-top:5px;
	padding-left:10px
}
.topbar .head-contact, .topbar .head-contact a {
	color:#fefefe
}
.topbar .head-contact b {
	font-weight:normal
}
.topbar .head-contact .head-phone, .topbar .head-contact .head-email {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	line-height:32px;
	padding:0 20px 0 30px;
	float:right
}
.topbar .head-contact .head-phone:before {
	content:"\e942";
	color:#fefefe;
	font-family:'icomoon';
	font-size:18px;
	line-height:22px;
	padding-right:10px
}
.topbar .head-contact .head-email:before {
	content:"\e619";
	color:#fefefe;
	font-family:'icomoon';
	font-size:18px;
	line-height:22px;
	padding-right:10px
}
.head-social {
	position:relative;
	display:block;
	float:left;
	position:relative;
	margin-top:15px
}
.head-social li {
	position:relative;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	padding:7px;
	background:#bdbdbd;
	margin-right:4px;
	border-radius:3px
}
.head-social li a {
	display:block;
	line-height:18px
}
.head-social li a img {
	max-width:18px;
	max-height:18px
}
.head-social li:hover {
	background-color:rgb(25, 104, 179)
}
.head-social li, .head-social li:hover a:before, .head-social li:hover {
-webkit-transition: .3s ease 0s;
-moz-transition: .3s ease 0s;
-ms-transition: .3s ease 0s;
-o-transition: .3s ease 0s;
transition: .3s ease 0s
}
.footer .head-social {
	display:block;
	float:left;
	top:-30px
}
.header {
	position:relative;
	z-index:9999
}
.logo {
	display:inline-block;
	position:relative;
	float:left;
	z-index:1000000;top:20px;
}
.logo img {
	width:100%
}
.head-search-wrap {
	display:inline;
	float:right;
	position:absolute;
	z-index:9999999;
	top:0;
	right:0
}
.head-search-bg {
	display:none;
	background:#fff;
	padding:10px 40px 10px 10px
}
.head-search {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.head-search .search-ipt {
	display:inline-block;
	width:1150px;
	height:28px;
	line-height:28px;
	padding-left:8px;
	background-color:rgba(255, 255, 255, 0.7);
	border:2px solid rgb(25, 104, 179);
	color:#aaa;
	font-size:14px;
	float:left;
	border-radius:17px
}
.head-search .search-btn {
	display:block;
	width:34px;
	height:34px;
	background:rgb(25, 104, 179);
	color:#435c84;
	border:0;
	cursor:pointer;
	z-index:9;
	float:left;
	font-weight:bold;
	border-radius:50%;
	position:absolute;
	left:1137px;
	background-image:url(../image/search-btn2.png);
	background-repeat:no-repeat;
	background-position:center
}
.head-search .search-btn:focus {
	outline:none
}
.head-search-wrap .head-search-ico {
	display:block;
	width:20px;
	height:20px;
	background:url(../image/search-btn.png) top center no-repeat;
	cursor:pointer;
	float:right;
	margin-top:10px;
	margin-left:20px
}
.head-search-wrap .search-close {
	background:url(../image/search-btn.png) bottom center no-repeat
}
av-wrap {
}
.nav {
	font-weight:bold;
	text-transform:uppercase;
	float:right
}
.nav li, .nav a {
	position:relative;
	display:block
}
.nav li li {
	display:block;
*display:block;
	line-height:3.5em;
	font-weight:normal
}
.nav li li a {
	padding:0 20px;
	font-size:14px;
	font-weight:normal
}
.nav>li>ul:before {
	content:'';
	display:none;
	width:0;
	height:0;
	border-width:0 6px 6px;
	border-style:dashed dashed solid;
	border-color:transparent transparent #2CA9DF;
	position:absolute;
	left:26px;
	top:-9px;
	overflow:hidden
}
.nav ul {
	width:220px;
	position:absolute;
	top:80px;
	left:0;
	background:rgb(25, 104, 179);
	opacity:0.8;
	text-align:left;
	visibility:hidden;
	opacity:0;
	box-shadow:0 5px 6px rgba(0, 0, 0, .12);
	text-transform:none
}
.nav ul ul {
	top:0;
	left:222px;
	box-shadow:5px 0 6px rgba(0, 0, 0, .12);
	text-transform:none
}
.nav ul ul:before {
	display:none
}
.nav ul.bl-ul {
	display:block;
	height:auto;
	opacity:1;
	visibility:visible
}
.nav>li {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	padding:0 20px;
	position:relative;
	border-bottom:none
}
.nav>li:last-child {
	padding:0 0 0 30px
}
.nav > li a {
	border-top:transparent 1px solid
}
.nav > li:hover a {
	border-top:1px #fff solid;
	-moz-transition:all 1s ease-in-out;
	-webkit-transition:all 1s ease-in-out;
	-ms-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out
}
.nav>li.li-hover>a {
	position:relative;
	z-index:1000;
	color:#fff
}
.nav>li:first-child:before {
	display:none
}
.nav>li>a {
	display:inline-block;
	height:80px;
	line-height:80px;
	font-size:18px;
	position:relative;
	z-index:999;
	padding:0;
	z-index:99;
	color:#fefefe
}
.nav>li:hover, .nav>li.nav-current, .nav:hover>li.nav-current:hover, .nav>li.li-hover {
	color:#fff
}
.nav-bar .nav>li>a {
	float:left;
	position:relative
}
.nav-bar .nav>li:hover>a {
	color:#fff
}
.nav-bar .nav:hover>li.nav-current>a:before {
	width:0
}
.nav-bar .nav > li.nav-current > a:before, .nav-bar .nav > li.li-hover > a:before, .nav-bar .nav > li > a:hover:before, .nav-bar .nav:hover>li.nav-current:hover>a:before {
	width:100%;
	opacity:1;
	filter:alpha(opacity=100)
}
.nav-bar .nav li .nav-ico {
	margin-top:-15px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:4px;
	vertical-align:middle;
	overflow:hidden
}
.nav-bar .nav li .nav-ico:before {
	display:inline-block;
	content:'';
	width:0;
	height:0;
	border:4px solid;
	border-color:#fff transparent transparent transparent
}
.nav-bar .nav li:hover .nav-ico, .nav >li.nav-current .nav-ico {
	margin-top:-7px;
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.nav-bar .nav li:hover .nav-ico:before {
	border-color:#fff transparent transparent
}
.nav-bar .nav li li .nav-li-ico {
	display:block;
	width:0;
	height:0;
	border:4px solid;
	position:absolute;
	top:21px;
	right:5px;
	border-color:transparent transparent transparent #fff;
	background:none;
	margin:0;
	padding:0
}
.nav-bar .nav li li a:hover {
	background-color:rgba(0, 0, 0, .5);
	color:#fff
}
.nav-bar .nav li li a {
	color:#fff
}
.nav-bar .nav li li:hover .nav-li-ico {
}
.head-wrapper-fix .header {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	padding-bottom:0;
	background:rgb(47, 47, 47)
}
.head-wrapper-fix .nav>li>a {
	height:60px;
	line-height:60px
}
.head-wrapper-fix .logo {
	display:block;top:5dpx;
}
.head-wrapper-fix .logo img {
	height:100%;
	width:100%
}
.head-wrapper-fix .header {
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.2)
}
.head-wrapper-fix .nav ul {
	top:60px
}
.head-wrapper-fix .nav ul ul {
	top:0
}
.head-wrapper-fix .head-search-wrap {
	margin-top:10px
}
.head-wrapper-fix .head-search-wrap {
	margin-top:-50px
}
.head-wrapper-fix .language {
	margin-top:16px
}
.foot-wrapper {
	position:relative;
	width:100%;
	overflow:hidden;
	background-color:#828282;
	border-bottom:2px solid #fdfdfd
}
.foot-wrapper, .foot-wrapper a {
	color:#fff
}
.foot-wrapper .foot-items, .foot-wrapper .foot-items a {
	color:#fff;
	font-family:"Arial"
}
.foot-wrapper .foot-items {
	padding:40px 0 20px 0
}
.foot-wrapper .layout {
	position:relative
}
.foot-items {
	position:relative
}
.foot-items .foot-item {
	display:inline-block;
	vertical-align:top
}
.foot-items .foot-item .foot-tit {
	position:relative;
	height:22px;
	line-height:22px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0 auto 20px;
	padding:0 0 8px;
	color:#fff;
	font-weight:bold;
	font-family:"Arial"
}
.foot-items .foot-item .foot-cont {
	position:relative
}
.foot-contact {
	position:relative;
	width:270px;
	float:left;
	margin:0 150px 0 30px
}
.foot-inquiry {
	_display:inline;
	position:relative;
	width:290px;
	float:right
}
.foot-inquiry p {
	padding-bottom:15px;
	line-height:1.3;
	font-size:13px
}
.foot-contact li {
	line-height:2em;
	padding:0;
	font-size:13px;
	position:relative;
	margin:0
}
.foot-contact li:before {
	content:'';
	width:20px;
	height:20px;
	display:inline-block;
	margin-right:10px;
	float:left
}
.foot-contact li p {
	width:237px
}
.foot-contact li {
	display:table;
	width:100%;
	padding-bottom:8px
}
.foot-contact li:before, .foot-contact-tb li p {
	display:table-cell;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	margin:0;
	font-family:"Arial"
}
.foot-contact li.foot-phone, .foot-contact li.foot-email {
}
.foot-contact li.foot-addr:before {
	content:"\e947";
	font-family:'icomoon';
	font-size:16px;
	line-height:26px
}
.foot-contact li.foot-phone:before {
	content:"\e942";
	font-family:'icomoon';
	font-size:16px;
	line-height:26px
}
.foot-contact li.foot-email:before {
	content:"\e619";
	font-family:'icomoon';
	font-size:16px;
	line-height:26px
}
.foot-contact li.foot-fax:before {
	content:"\e945";
	font-family:'icomoon';
	font-size:16px;
	line-height:26px
}
.foot-contact li.foot-sky:before {
	content:"\eac6";
	font-family:'icomoon';
	font-size:16px;
	line-height:26px
}
.foot-inquiry .subscribe {
}
.subscribe-form {
	position:relative;
	width:100%;
	display:block
}
.foot-inquiry .subscribe-form .subscribe-ipt {
	display:inline-block;
	width:175px;
	text-indent:8px;
	border:none;
	background-color:#fff;
	height:40px;
	line-height:40px;
	font-style:italic;
	color:#5d5d5d;
	float:left;
	border-radius:3px 0 0 3px
}
.foot-inquiry .subscribe-form .subscribe-btn {
	width:46px;
	display:inline-block;
	height:42px;
	line-height:40px;
	background-color:transparent;
	border:0;
	background:#417eb5;
	cursor:pointer;
	font-size:14px;
	padding:0 12px;
	color:#fff;
	text-transform:uppercase;
	background-image:url(../image/inquer.png);
	background-repeat:no-repeat;
	background-position:center
}
.foot-inquiry .subscribe-form .subscribe-btn:hover {
	background:rgb(25, 104, 179);
	background-image:url(../image/inquer.png);
	background-repeat:no-repeat;
	background-position:center
}
.foot-inquiry p {
}
.foot-blog {
	position:relative;
	width:250px;
	float:left;
	margin:0 90px 0 0
}
.blog-slides {
	position:relative;
	z-index:0
}
.blog-slides ul {
	position:relative;
	display:block;
	overflow:hidden
}
.blog-slides ul li {
	position:relative;
	display:block;
	overflow:hidden
}
.foot-blog-item .blog-cont .blog-cont-pic {
	float:left;
	width:85px;
	overflow:hidden;
	margin:0 20px 0 0;
	position:relative;
	padding:3px;
	background-color:#454545
}
.foot-blog-item .blog-cont .blog-cont-pic:hover {
	background-color:#000
}
.foot-blog-item .blog-cont img {
	width:100%
}
.foot-blog-item .blog-cont-title {
	line-height:30px;
	overflow:hidden;
	font-weight:normal;
	font-size:13px
}
.foot-blog-item .blog-cont-title:before {
	content:">";
	color:#fff;
	width:10px;
	height:30px;
	padding-right:15px;
	background-position:0 5px;
	background-repeat:no-repeat
}
.foot-blog-item .blog-cont-detail:hover .blog-cont-title:before {
	color:rgb(25, 104, 179)
}
.foot-blog-item .blog-cont-detail:hover .blog-cont-title a {
	color:rgb(25, 104, 179)
}
.foot-blog-item .blog-cont-time {
	display:block;
	position:relative;
	font-style:italic;
	line-height:1.3;
	font-size:13px;
	padding-bottom:3px
}
.blog-slides .owl-dots {
	width:100%;
	position:absolute;
	left:0;
	bottom:20px;
	position:static
}
.blog-slides .owl-dots .owl-dot {
	display:inline-block;
	width:4px;
	height:4px;
	background:none;
	cursor:pointer;
	text-indent:-9999px;
	margin:0 4px 0 0;
	background:#5d5d5d
}
.blog-slides .owl-dots .active {
	background:#fff
}
.blog-slides .blog-cont-text {
	margin-top:12px;
	line-height:18px;
	color:#666
}
.blog-slides .owl-carousel .owl-controls {
	height:auto;
	text-align:left;
	clear:both;
}
.blog-slides .owl-carousel .owl-controls .owl-prev, .blog-slides .owl-carousel .owl-controls .owl-next {
	position:static;
	width:16px;
	height:16px;
	text-align:left;
	margin-right:3px;
	background-image:url(https://www.sinemagnetic.com/wp-content/themes/theme52/img/ico-small-arrows.png)
}
.blog-slides .owl-prev, .blog-slides .owl-next {
	background-position:center center;
	background-repeat:no-repeat;
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden
}
.blog-slides .owl-prev {
	background-position:-1px -2px
}
.blog-slides .owl-prev:hover {
	background-position:-1px -22px
}
.blog-slides .owl-next {
	background-position:-20px -2px
}
.blog-slides .owl-next:hover {
	background-position:-20px -22px
}
.footer {
	padding:20px 0;
	border-top:1px solid #949494
}
.footer .foot-nav, .footer .copyright {
	float:left
}
.footer .foot-nav {
	display:block;
	text-transform:uppercase;
	font-size:11px;
	float:right
}
.footer .foot-nav li {
	display:inline-block;
	vertical-align:top;
	line-height:30px;
	padding:0 0 0 8px
}
.footer .foot-nav li {
*display:inline
}
.footer .foot-nav li:first-child a:before {
	display:none
}
.footer .foot-nav li.current {
	font-weight:bold
}
.footer .foot-nav li.current, .footer .foot-nav li.current a {
	color:rgb(25, 104, 179)
}
.foot-nav li a {
	display:inline-block
}
.foot-nav li a:before {
	content:'|';
	padding:0 8px 0 0
}
.foot-nav li a:hover {
	color:rgb(25, 104, 179);
	opacity:0.8;
	filter:alpha(opacity=80)
}
.footer .foot-logo {
	display:inline;
	float:left;
	margin:0 50px 0 0
}
.footer .foot-logo img {
	max-height:40px
}
.footer .copyright {
	line-height:36px;
	font-size:11px
}
.copyright img {
	width:8%
}
.gotop {
	display:block;
	width:35px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#818c90;
	background-image:url(../image/ico_top.png);
	background-position:center;
	background-repeat:no-repeat;
	position:fixed;
	right:20px;
	bottom:40px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-indent:-9999px;
	overflow:hidden;
	z-index:100000;
	border-radius:4px
}
.gotop:hover {
	-moz-transform:translateY(-6px);
	-webkit-transform:translateY(-6px);
	-ms-transform:translateY(-6px);
	-o-transform:translateY(-6px);
	transform:translateY(-6px);
	background-color:rgb(25,104,179)
}
.owl-carousel {
	position:relative;
	width:100%
}
.owl-carousel .owl-item {
	float:left;
	min-height:1px;
	position:relative;
	overflow:hidden;
	padding:0 0 5px 0
}
.owl-carousel .owl-stage-outer {
	overflow:hidden;
	position:relative
}
.owl-carousel .owl-controls {
	height:0;
	overflow:visible
}
.owl-stage {
	position:relative
}
.owl-loaded .slide-item {
	display:block
}
.slide-banners-wrap {
	margin:0 auto;
	position:relative;
	border-top:1px solid #d9d9d9
}
.slide-banners {
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden
}
.slide-banners .slide-item {
	position:relative;
	overflow:hidden;
	display:none;
	width:100%;
	background-repeat:no-repeat;
	background-position:center center;
	float:left
}
.slide-banners-wrap .slide-banners .slide-item img {
	display:none
}
.slide-banners-wrap .slide-banners .flex-active-slide img {
	display:block
}
.slide-banners .slide-item a {
	position:relative;
	display:block;
	width:4000px;
	height:100%;
	overflow:hidden;
	left:50%;
	margin-left:-2000px;
	text-align:center
}
.slide-banners .slide-item img {
	display:block;
	margin:0 auto
}
.slide-banners .slide-item b {
	display:block;
	width:2em;
	height:2em;
	border-radius:50%;
	line-height:2em;
	text-align:center;
	color:#fff;
	background:#ff9600;
	position:absolute;
	right:2px;
	top:2px;
	font-weight:normal;
	font-family:Arial
}
.main .slide-banners .slide-item a {
	width:100%;
	margin-left:0;
	left:auto
}
.main .slide-banners .slide-item img {
	width:100%;
	height:auto
}
.slide-banners .flex-direction-nav {
*height:0
}
.slide-banners .flex-direction-nav a {
	display:block;
	width:40px;
	border-radius:50%;
	height:40px;
	position:absolute;
	z-index:9999;
	top:50%;
	text-indent:-9999em;
	overflow:hidden;
	cursor:pointer;
	background-repeat:no-repeat;
	background-position:top center
}
.slide-banners .flex-direction-nav .flex-prev {
	background-image:url(../image/slide-prev.png);
	left:70px
}
.slide-banners .flex-direction-nav .flex-next {
	background-image:url(../image/slide-next.png);
	right:70px
}
.slide-banners:hover .flex-direction-nav a {
}
.slide-banners .flex-direction-nav .flex-prev:hover, .slide-banners .flex-direction-nav .flex-next:hover {
	background-position:bottom center
}
.slide-banners:hover .flex-direction-nav .flex-prev {
	left:70px
}
.slide-banners:hover .flex-direction-nav .flex-next {
	right:70px
}
.slide-banners .flex-control-nav {
	display:none
}
.flex-control-nav {
	width:100%;
	position:absolute;
	bottom:80px;
	text-align:center;
	z-index:99
}
.flex-control-nav li {
	display:inline;
	padding:0 5px
}
.flex-control-paging li a {
	width:15px;
	height:15px;
	font-size:2px;
	display:inline-block;
	background-color:#53b15e;
	cursor:pointer;
	text-indent:-9999px;
	border-radius:50%;
	opacity:0.5;
	filter:alpha(opacity=50)
}
.flex-control-paging li a {
*display:inline
}
.flex-control-paging li a.flex-active {
	background-color:#d3d3d3;
	opacity:1;
	filter:alpha(opacity=100)
}
.page-layout {
	position:relative;
	padding:0 0 40px
}
.index-layout {
}
.index-info-wrap {
}
.index-info-wrap .index-info ul {
	position:relative;
	width:105%
}
.index-info-wrap .index-info ul .index-info-list {
	position:relative;
	display:inline-block;
	vertical-align:text-bottom;
*display:inline;
*zoom:1;
	width:338px;
	height:auto;
	margin:0 33px 0 0
}
.index-info-wrap .index-info ul .index-info-list .info-pic {
	position:relative;
	width:100%;
	border-bottom:5px solid #1BD0B1
}
.index-info-wrap .index-info ul .index-info-list .info-pic img {
	position:relative;
	width:100%
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap {
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-title {
	padding:25px 0 15px
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-detail {
	font-size:14px;
	line-height:25px;
	color:#646466
}
.index-info-wrap .index-info ul .index-info-list .info-detail-wrap .info-more {
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:20px 0
}
.index-tit-bar {
	position:relative;
	margin:0 auto 15px;
	text-align:center
}
.index-tit-bar .title, .index-tit-bar .title a {
	color:#444;
	text-transform:uppercase
}
.index-tit-bar .title {
	font-family:"Source Sans Pro Semibold";
	display:inline-block;
	z-index:9;
	position:relative;
	font-size:40px;
	line-height:2em;
	font-weight:normal;
	position:relative
}
.index-tit-bar:after {
	content:"";
	width:100%;
	height:10px;
	display:block;
	margin:auto;
	background-image:url(../image/title-ico.png);
	position:absolute;
	background-size:100%;
	background-repeat:no-repeat;
	top:50%
}
.index-product {
	position:relative;
	width:100%;
	overflow:hidden;
	padding:50px 0
}
.product-slides-wrap {
	position:relative;
	width:1200px;
	margin:0 auto
}
.product-slides-wrap .product-slides {
	position:relative;
	width:100%
}
.index-arr-product {
	margin-top:0;
	background:#fff
}
.index-arr-product .product-slides .product-item {
	box-shadow:rgba(0, 0, 0, 0.2) 1px 4px 5px;
	width:98%;
	border:1px #eee solid
}
.index-sv-items {
	position:relative;
	overflow:hidden;
	z-index:2;
	margin-top:-68px;
	padding:0 0 50px 0
}
.index-sv-items .layout {
}
.index-sv-items ul {
	display:table;
	margin:auto;
	width:auto
}
.index-sv-items ul li {
	background-color:#417eb5;
	margin-right:2px
}
.index-sv-items .sv-item {
	width:167px;
	height:170px;
	float:left;
	text-align:center
}
.index-sv-items:hover {
	transform:scale(0.95);
	-webkit-transform:scale(0.95);
	-o-transform:scale(0.95);
	-moz-transform:scale(0.95);
	-ms-transform:scale(0.95);
	z-index:2
}
.index-sv-items:hover .sv-item:hover {
	background-color:rgb(25, 104, 179);
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1)
}
.index-sv-items .sv-ico {
	display:block;
	margin:auto;
	margin-top:30px
}
.index-sv-items .sv-ico img {
	width:auto
}
.index-sv-items .sv-tit {
	display:block;
	float:left;
	width:164px;
	padding-top:18px;
	font-size:14px;
	font-family:Arial;
	color:#fff;
	font-weight:normal
}
.index-sv-items .sv-tit a {
	color:#fff
}
.index-sv-items .sv-desc {
	font-size:14px;
	line-height:1.8;
	padding:18px 10px 20px
}
.index-sv-items .readmore {
	display:block;
	text-transform:uppercase
}
.index-sv-items .readmore a {
	display:inline-block;
	background-color:#ededed;
	line-height:38px;
	padding:0 25px 0 25px;
	border-radius:3px
}
.index-sv-items .readmore a {
*display:inline
}
.index-sv-items .readmore a:hover {
	background-color:#0bb1ed;
	color:#fff
}
.index-sv-items .readmore a:before {
	content:'';
	display:inline-block;
	width:9px;
	height:11px;
	background-image:url(../image/ico-arrow-more.png);
	background-position:0 0;
	margin-right:8px;
	vertical-align:middle;
	position:relative;
	top:-2px
}
.index-sv-items .readmore a:before {
*display:inline
}
.index-sv-items .readmore a:hover:before {
	background-position:0 -19px
}
.index-about {
	position:relative;
	width:100%;
	background:#f4f4f4;
	padding:50px 0;
	background-image:url(../image/1b9959c9.jpg);
	background-repeat:no-repeat;    background-size: 100%;
}
.about-tit-bar {
	padding-bottom:13px
}
.about-tit-bar .title {
	font-size:36px;
	font-weight:normal;
	line-height:2;
	text-align:left;
	display:table
}
.about-tit-bar:after {
	content:"";
	width:100%;
	height:1px;
	display:block;
	margin:auto;
	background:#a6b4be
}
.about-tit-bar:before {
	content:"";
	width:60px;
	height:3px;
	display:block;
	background:#417eb5;
	position:absolute;
	top:124px
}
.about-tit-bar .title, .about-tit-bar .title a {
	font-family:"Source Sans Pro Black";
	color:#417eb5;
	font-size:50px
}
.about-banner {
	position:relative;
	float:left;
	width:550px;
	margin-left:20px
}
.about-banner li.slide-item, .about-banner li.slide-item img {
	position:relative;
	max-width:100%
}
.about-cont {
	position:relative;
	background:rgba(255, 255, 255, 0.5)
}
.about-detail {;
	font-size:18px;
	line-height:1.7;
	width:1075px;
	margin-left:60px;
	padding-top:25px
}
.about-detail, .about-detail a {
	color:#444
}
.about-detail p {
	font-size:16px;
	width:1078px;
	color:#2a2c2e;
	font-family:"Source Sans Pro"
}
.about-detail .about-more {
	display:inline-block;
	background-color:#417eb5;
	border-radius:5px;
	padding:10px 68px;
	font-size:16px;
	color:#fff;
*display:inline;
	position:relative;
	font-family:"Source Sans Pro Semibold";
	border-radius:10px;
	margin-bottom:40px
}
.about-detail .about-more:before {
	border:1px solid #fff;
	width:192px;
	height:32px;
	content:"";
	background:transparent;
	position:absolute;
	top:6px;
	left:6px;
	border-radius:7px
}
.about-detail .about-sub-tit {
	color:#333;
	font-size:24px;
	line-height:36px;
	width:400px;
	margin-bottom:35px
}
.about-more-info {
	display:table;
	margin-top:20px;
	border-radius:5px;
	float:right
}
@media screen and (min-width: 769px) {
.about-detail .about-more:hover {
background-color:#000\9;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2) inset
}
.about-detail .about-more:after {
content:'>>';
display:inline-block;
width:10px;
height:10px;
margin-left:8px;
opacity:0;
position:absolute;
right:60px
}
.about-detail .about-more:hover:after {
width:10px;
opacity:1;
right:50px
}
}
.about-banner .flex-direction-nav {
	display:none
}
.about-banner .flex-control-nav {
	bottom:-25px;
	position:static;
	padding-top:10px;
	line-height:1
}
.about-banner .flex-control-paging li {
	padding:0 2px
}
.about-banner .flex-control-paging li a {
	width:14px;
	height:14px;
	border-radius:50%;
	background-color:#dbdbdb;
	opacity:1;
	filter:alpha(opacity=100)
}
.about-banner .flex-control-paging li a.flex-active {
	background-color:#aaa
}
.full-bg-banner {
	width:100%;
	height:230px;
	background:#eee url(../image/banner-bg.jpg) fixed no-repeat center 0
}
.product-slides {
	display:none
}
.product-slides .product-item {
	margin:0 auto;
	position:relative;
	background:#f8f8f8;
	box-shadow:rgba(0, 0, 0, 0.2) 1px 3px 5px;
	width:98%
}
.product-slides .product-item .pd-img, .product-slides .product-item .pd-img img {
	display:block;
	width:100%;
	overflow:hidden
}
.product-slides .product-item .pd-shadow {
	height:100%
}
.product-slides .product-item .pd-img {
	position:relative;
	margin:0 auto
}
.product-slides .product-item .pd-shadow {
	z-index:9;
	position:absolute;
	left:145px;
	top:0;
	display:block
}
.product-slides .product-item .pd-shadow:before {
	content:'';
	display:block;
	position:absolute;
	background-color:rgb(0, 0, 0, 0.5);
	opacity:0;
	width:100%;
	height:100%;
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.product-slides .product-item .pd-shadow:after {
	display:inline-block;
	content:'';
	width:50px;
	height:50px;
	background:url(../image/ico-zoom.png) center no-repeat;
	position:absolute;
	left:50%;
	margin-left:-25px;
	top:50%;
	margin-top:-45px;
	z-index:10;
	opacity:0
}
.product-slides .product-item:hover .pd-shadow:before {
	margin-left:0;
	top:0;
	margin-top:0;
	opacity:0.5;
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
.product-slides .product-item:hover img {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
.product-slides .product-item:hover .pd-shadow:after {
	margin-top:-25px;
	opacity:0.9;
	filter:alpha(opacity=90)
}
.product-slides .product-item:hover .pd-name {
}
.product-slides .product-item .pd-name {
	padding:0 15px 15px;
	font-size:16px
}
.product-slides .product-item .pd-name a {
	display:block;
	width:100%;
	padding:8px 0 0;
	height:2.8em;
	line-height:1.4em;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	-ms-box-sizing:content-box;
	-o-box-sizing:content-box;
	box-sizing:content-box
}
.product-slides .product-item .pd-name a:hover {
	text-decoration:underline
}
.owl-loaded {
	display:block
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-12px);
transform:translateY(-12px)
}
60% {
-webkit-transform:translateY(-6px);
transform:translateY(-6px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-12px);
-ms-transform:translateY(-12px);
transform:translateY(-12px)
}
60% {
-webkit-transform:translateY(-6px);
-ms-transform:translateY(-6px);
transform:translateY(-6px)
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce
}
.owl-loaded {
	display:block
}
.product-slides-wrap .product-slides .owl-nav {
}
.product-slides-wrap .product-slides .owl-prev, .product-slides-wrap .product-slides .owl-next {
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
*display:inline;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:40%;
	width:27px;
	height:41px
}
.product-slides-wrap .product-slides .owl-next {
	background-image:url(../image/pd-nav-icos.png);
	right:-60px;
	background-position:top right;
	background-repeat:no-repeat
}
.product-slides-wrap .product-slides .owl-prev {
	background-image:url(../image/pd-nav-icos.png);
	left:-60px;
	background-position:top left;
	background-repeat:no-repeat
}
.product-slides-wrap .product-slides .owl-next:hover {
	background-image:url(../image/pd-nav-icos.png);
	background-position:bottom right;
	border-radius:5px
}
.product-slides-wrap .product-slides .owl-prev:hover {
	background-image:url(../image/pd-nav-icos.png);
	background-position:bottom left;
	border-radius:5px
}
.goods-may-like .owl-nav {
	position:absolute;
	right:0;
	top:-52px;
	height:auto;
	padding-left:10px
}
.goods-may-like .owl-prev, .goods-may-like .owl-next {
	display:inline-block;
	width:10px;
	height:12px;
	background-image:url(../image/good-nav-icos.png);
	background-repeat:no-repeat;
*display:inline;
	text-indent:-9999px;
	overflow:hidden
}
.goods-may-like .owl-prev {
	background-position:top left
}
.goods-may-like .owl-next {
	background-position:top right;
	margin-left:8px
}
.goods-may-like .owl-prev:hover {
	background-position:bottom left
}
.goods-may-like .owl-next:hover {
	background-position:bottom right
}
.goods-may-like .owl-prev.disabled:hover, .goods-may-like .owl-next.disabled:hover, .goods-may-like .owl-prev.disabled, .goods-may-like .owl-next.disabled {
	background-color:transparent;
	cursor:default;
	filter:alpha(opacity=0);
	opacity:0
}
.main .product-item {
	position:relative;
	width:249px;
	height:auto;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.main .product-item .item-wrap {
	position:relative;
	background:#fff
}
.main .product-item:hover .item-wrap {
}
.main .product-item .pd-img {
	position:relative;
	width:100%;
	overflow:hidden;
	border:1px solid #c6c6c6
}
.main .product-item .pd-img img {
	position:relative;
	width:100%
}
.main .product-item .pd-img .pd-shadow {
	position:absolute;
	left:0;
	top:0;
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
	opacity:0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	background-color:rgba(0, 0, 0, 0.2);
	z-index:9
}
.main .product-item:hover .pd-img .pd-shadow {
	opacity:1;
	-moz-opacity:100;
	filter:alpha(opacity=100)
}
.main .product-item .pd-info {
	position:relative;
	display:block;
	line-height:18px
}
.product-list .product-item .pd-info .pd-name {
	padding:0 5px 5px
}
.main .product-item .pd-info .pd-name a {
	display:block;
	height:36px;
	overflow:hidden;
	padding:15px 5px 0;
	font-weight:normal;
	text-align:center
}
.main .product-item .pd-info .pd-detail {
}
.main .product-item {
	clear:left
}
.path-bar {
	position:relative;
	line-height:31px;
	font-size:13px;
	margin:0 0 40px;
	padding:9px 0;
	background-color:#ebebeb;
	text-align:left;
	text-transform:uppercase
}
.path-bar li {
	display:inline-block;
	vertical-align:top;
	position:relative;
*display:inline;
	padding-right:8px
}
.path-bar li:after {
	display:inline;
	content:'/';
	padding-left:8px
}
.path-bar li:last-child:after {
	display:none
}
.path-bar li, .path-bar li a {
	color:#969696
}
.path-bar li:first-child {
	padding-left:60px
}
.path-bar li:first-child a:before {
	display:none
}
.path-bar li a:hover, .path-bar li:hover a {
	color:#28b08a
}
.aside {
	float:left;
	width:230px
}
.side-tit-bar {
	position:relative
}
.side-tit-bar .side-tit {
	position:relative;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	color:#666;
	font-family:"Source Sans Pro-Regular";
	text-transform:uppercase
}
.side-tit-bar:after, .goods-tbar:after {
	content:"";
	background:#f5f6fa;
	width:78px;
	height:6px;
	visibility:visible;
	display:block;
	position:absolute;
	bottom:-15PX;
	left:0
}
.side-widget {
	margin:0 0 20px 0;
	padding:0
}
.side-widget .side-hide {
	padding:20px 0 35px
}
.side-cate>ul>li>a {
	margin-right:25px
}
.side-cate ul li a {
	position:relative;
	display:inline-block;
	line-height:35px;
	padding:0 0 0 25px;
	font-size:14px;
	color:#333
}
.side-cate ul li a {
*display:inline
}
.side-cate ul li a:hover {
	color:#000
}
.side-cate ul li li a {
	font-size:12px;
	position:relative;
	background:none;
	color:#333;
	display:inline-block
}
.side-cate ul li li a:before {
	content:'';
	display:none;
	width:3px;
	height:3px;
	background:#666;
	position:absolute;
	left:0;
	top:15px
}
.side-cate ul li a:before {
	content:'';
	display:inline-block;
	width:0;
	height:0;
	border:4px solid;
	border-color:transparent transparent transparent #666;
	position:absolute;
	left:0;
	top:13px
}
.side-cate ul li {
	position:relative
}
.side-cate ul li li {
	padding:0 0 0 20px
}
.side-cate ul li li a {
	padding-left:20px
}
.side-cate ul li .icon-cate {
	position:absolute;
	top:7px;
	right:0;
	width:16px;
	height:16px;
	line-height:15px;
	text-align:center;
	cursor:pointer;
	color:#999;
	border:1px solid transparent
}
.side-cate ul li .icon-cate:before {
	content:'';
	display:block;
	width:2px;
	height:8px;
	background-color:#999;
	position:absolute;
	left:50%;
	margin-left:-1px;
	top:50%;
	margin-top:-4px
}
.side-cate ul li .icon-cate:after {
	content:'';
	display:block;
	width:8px;
	height:2px;
	background-color:#999;
	position:absolute;
	left:50%;
	margin-left:-4px;
	top:50%;
	margin-top:-1px
}
.side-cate ul li .icon-cate-up:before {
	display:none
}
.side-cate ul li .icon-cate:hover:before, .side-cate ul li .icon-cate:hover:after {
}
.side-cate ul li .icon-cate:hover {
}
.side-cate ul li.side-cate-show a:before {
	border-color:#1968b3 transparent transparent transparent
}
.products-scroll-list-wrap {
	position:relative;
	padding:15px 0
}
.products-scroll-list {
	position:relative;
	margin-top:20px
}
.products-scroll-list li {
	padding:0 0 15px;
	display:block;
	overflow:hidden
}
.products-scroll-list li img {
	border:1px transparent solid
}
.products-scroll-list li:hover img {
	border:1px #417eb5 solid
}
.products-scroll-list li img {
	width:60px;
	float:left
}
.products-scroll-list li .pd-info {
	max-height:60px;
	line-height:20px;
	overflow:hidden;
	padding:0 0 0 20px
}
.products-scroll-list li:hover .pd-info a {
	color:#417eb5
}
.side-widget .disabled {
	cursor:default
}
.products-scroll-btn-prev {
	width:100%;
	height:19px;
	display:block;
	background:url(../image/icons-prev.png) no-repeat center center
}
.products-scroll-btn-next {
	width:100%;
	height:19px;
	display:block;
	background:url(../image/icons-next.png) no-repeat center center
}
.side-bn {
	max-width:100%;
	margin:0 0 25px 0
}
.side-bn img {
	max-width:100%
}
.side-contact {
	border-bottom:1px solid #E8E8E8
}
.side-contact .side-pic {
	position:relative;
	width:100%;
	margin:0 0 5px 0
}
.side-contact .side-pic img {
	position:relative;
	width:100%
}
.side-contact ul {
	padding:0 8px
}
.side-contact ul li {
	padding:6px 0 6px 17px;
	background:url(https://www.sinemagnetic.com/wp-content/themes/theme52/img/icons12.png) no-repeat left 12px;
	border-bottom:1px solid #E8E8E8;
	line-height:20px
}
.side-contact ul li:last-child {
	border-bottom:none
}
.side-contact ul li span {
	font-weight:bold
}
.main {
	position:relative;
	width:945px;
	display:block;
	overflow:hidden;
	float:right
}
.page-header {
	box-shadow:0 3px 5px rgba(0, 0, 0, 0.2)
}
.main-tit-bar {
	line-height:28px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	padding-bottom:5px
}
.main-tit-bar .title {
	font-size:20px;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	position:relative;
	color:#333;
	font-weight:normal
}
.main-tit-bar .share-this {
	display:inline;
	float:right
}
.main-banner {
	position:relative;
	display:block
}
.main-banner-cont {
	border-top:none;
	padding:5px 0 20px;
	display:block;
	overflow:hidden
}
.main-banner .slide-item {
	width:100%;
	height:auto
}
.main-banner .slide-item img {
	width:100%;
	max-height:320px
}
.goods-summary {
	font-size:14px;
	line-height:22px;
	padding:5px 0 10px
}
.main-banner .flex-control-nav {
	bottom:15px;
	line-height:8px
}
.main-banner .flex-control-paging li a {
	width:6px;
	height:6px;
	border-width:1px
}
.product-list, .certificate-list, .video-list, .download-list, .faq-list {
	position:relative;
	overflow:hidden;
	margin:20px 0 0
}
.product-list ul, .certificate-list ul, .video-list ul {
	position:relative;
	width:100%
}
.product-list ul .product-item, .video-list ul .product-item, .goods-items .product-item {
	width:293px;
	margin:0 20px 20px 0
}
.product-list ul .product-item:nth-child(3n), .video-list ul .product-item:nth-child(3n), .goods-items .product-item:nth-child(3n) {
margin:0 0 20px 0
}
.certificate-list ul .product-item {
	width:33.33333%;
	display:inline-block;
	margin:0 0px 20px 0
}
.certificate-list {
	margin:0 -20px
}
.certificate-list .product-item {
	width:33.33333333%
}
.certificate-list .product-item:nth-child(3n+1) {
clear:left
}
.certificate-list .product-item .item-wrap {
	margin:0 20px;
	border:1px solid #ddd;
	padding:10px;
	overflow:hidden;
	outline:4px solid transparent
}
.certificate-list .product-item .item-wrap .pd-img {
	float:left
}
.certificate-list .product-item .item-wrap .pd-img img {
	width:100%
}
.certificate-list .product-item .item-wrap:hover {
	outline-color:#f2f2f2
}
.certificate-list .product-item .item-wrap .pd-info {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	-webkit-transform:translateY(100%);
	transform:translateY(100%);
transition:all .3s ease;
	opacity:0;
	filter:alpha(opacity=0)
}
.certificate-list .product-item .item-wrap .pd-name {
	width:auto;
	margin:0;
	max-width:inherit;
	background-color:rgba(0, 0, 0, .8);
	background-color:#000\9;
	line-height:1.5;
	padding:8px 15px;
	font-size:12px
}
.certificate-list .product-item .item-wrap .pd-name, .certificate-list .product-item .item-wrap .pd-name a {
	color:#fff
}
.certificate-list .product-item .item-wrap:hover .pd-info {
	-webkit-transform:none;
	transform:none;
	opacity:1;
	filter:alpha(opacity=100)
}
.download-list ul {
}
.download-list ul li {
	position:relative;
	display:block;
	overflow:hidden;
	line-height:30px;
	padding:30px 0 10px;
	border-bottom:1px solid #E9E9E9
}
.download-list ul li .download-cont {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	float:left;
	padding-right:160px
}
.download-list ul li .download-cont .download-pic {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	width:25px;
	height:25px;
	overflow:hidden
}
.download-list ul li .download-cont .download-pic img {
	max-width:25px;
	max-height:25px
}
.download-list ul li .download-cont .download-detail {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	font-size:16px;
	margin:0 15px
}
.download-list ul li .download-button {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	float:right;
	height:30px;
	line-height:30px;
	font-size:14px;
	border-width:1px;
	border-style:solid;
	border-left-color:#C1C1C1;
	border-right-color:#C1C1C1;
	border-top-color:#C9C9C9;
	border-bottom-color:#A5A5A5;
	border-radius:5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1', endColorStr='#DADADA', gradientType='0');
	background:-moz-linear-gradient(top, #F1F1F1, #DADADA);
	background:-o-linear-gradient(top, #F1F1F1, #DADADA);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#DADADA));
	position:absolute;
	right:0;
	bottom:10px
}
.download-list ul li .download-button a {
	position:relative;
	display:block;
	padding:0 12px 0 40px;
	color:#0A0A0A;
	background-image:url(../image/icons08.png);
	background-repeat:no-repeat;
	background-position:15px 8px
}
.faq-list ul {
}
.faq-list ul li {
	position:relative;
	display:block;
	overflow:hidden;
	line-height:24px;
	border-bottom:1px solid #E9E9E9;
	color:#3D3D3D
}
.faq-list ul li .faq-title {
	position:relative;
	padding:20px 0 16px 42px;
	height:24px;
	line-height:24px;
	cursor:pointer
}
.faq-list ul li .faq-title b {
	position:absolute;
	left:1px;
	top:20px;
	width:24px;
	height:24px;
	display:block;
	overflow:hidden
}
.faq-list ul li .faq-title b.faq-down {
	background:url(../image/icons10.png) no-repeat center center
}
.faq-list ul li .faq-title b.faq-up {
	background:url(../image/icons09.png) no-repeat center center
}
.faq-list ul li .faq-title h2 {
	font-weight:normal;
	font-size:16px;
	text-shadow:0 0 1px rgba(0, 0, 0, 0.3)
}
.faq-list ul li .faq-cont {
	position:relative;
	padding:0 0 30px 42px;
	font-size:14px
}
.page-bar .pages {
	display:block;
	padding:10px;
	margin:20px 0 30px;
	text-align:right;
	font-size:12px
}
.pages a, .pages span {
	display:inline-block;
	height:26px;
	line-height:26px;
	padding:0 10px;
	margin:0 4px;
	vertical-align:middle;
	color:#9ea5ad
}
.pages span, .pages span a {
	text-transform:uppercase
}
.pages span {
	margin:0 10px
}
.page-count {
}
.pages .page-prev {
	margin:0 10px 0 10px
}
.pages .page-next {
	margin:0 0 0 15px
}
.pages a.current, .pages a:hover {
	color:#28292b
}
.pages a:hover {
	text-decoration:none
}
.product-intro {
	position:relative;
	display:block
}
.product-view {
	width:321px;
	float:left;
	position:relative;
	padding:0 0 10px;
	background:#fff;
	text-align:center
}
.product-view .text-tips {
	clear:both;
	color:#666;
	padding:15px 0;
	line-height:1.5em
}
.product-view .product-img {
	display:table-cell;
	width:319px;
	height:319px;
	text-align:center;
	border:1px solid #eee;
	overflow:hidden;
	cursor:pointer;
	vertical-align:middle
}
.product-view .product-img img {
	max-width:319px;
	max-height:319px;
	position:relative
}
.product-view .share-this {
	display:inline-block
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	padding:0 0 5px 0
}
.small-img-scroll {
	position:relative;
	overflow:hidden;
	margin:20px auto 0
}
.small-img-scroll li {
	margin:0 2px;
	display:inline
}
.small-img-scroll li.disabled {
	display:block
}
.small-img-wrap {
	padding:0 15px;
	position:relative
}
.small-img-wrap .small-img-slide {
	padding:0 30px;
	width:auto
}
.small-img-wrap .small-img-item, .small-img-wrap .small-img-item img {
	width:62px;
	height:62px
}
.small-img-wrap .small-img-item {
	display:block;
	text-align:center;
	margin:0 10px;
	cursor:pointer;
	border-width:2px;
	border-style:solid;
	border-color:transparent;
	overflow:hidden
}
.small-img-wrap .small-img-item img {
	display:block;
	vertical-align:middle
}
.small-img-wrap .current .small-img-item {
	border-color:rgb(25, 104, 179)
}
.small-img-wrap .small-btn-prev, .small-img-wrap .small-btn-next {
	display:block;
	width:14px;
	position:absolute;
	top:0;
	bottom:0;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(../image/img_scroll_btns.png);
	background-repeat:no-repeat;
	background-color:transparent;
	cursor:pointer
}
.small-img-wrap .small-btn-prev:hover, .small-img-wrap .small-btn-next:hover {
}
.small-img-wrap .small-btn-prev {
	background-position:0 center;
	left:0
}
.small-img-wrap .small-btn-next {
	background-position:right center;
	right:0
}
.small-img-wrap .small-btn-prev.disabled:hover, .small-img-wrap .small-btn-next.disabled:hover, .small-img-wrap a.disabled {
	background-color:transparent;
	cursor:default;
	filter:alpha(opacity=20);
	opacity:0.2
}
.photos-gallery {
	width:800px;
	border:1px solid rgba(0, 0, 0, .5);
	border-radius:5px;
	overflow:hidden;
	background:#fff;
	z-index:999999;
	display:none
}
.photos-gallery .close-gallery {
	display:block;
	width:25px;
	height:25px;
	background:url(../image/close_pop.png) center center no-repeat;
	position:absolute;
	right:10px;
	top:10px;
	filter:alpha(opacity=50);
	opacity:0.5;
	cursor:pointer
}
.photos-gallery .close-gallery:hover {
	opacity:1
}
.photos-gallery .gallery-main {
	overflow:hidden;
	position:relative;
	background:#eee
}
.photos-gallery .gallery-photo {
	float:left;
	width:490px;
	padding:15px 50px 1000px;
	margin-bottom:-970px;
	position:relative;
	background:#fff
}
.photos-gallery .gallery-photo img {
	max-width:100%;
	_width:100%;
	height:auto
}
.gallery-small-imgs {
	width:200px;
	float:right;
	padding:15px 5px 15px 5px
}
.gallery-small-imgs li {
	width:32%;
	text-align:center;
	padding:5px 0;
	display:inline-block;
	vertical-align:top
}
.gallery-small-imgs li a {
	display:inline-block;
	border-width:2px;
	border-style:solid;
	border-color:transparent
}
.gallery-small-imgs li a:hover, .gallery-small-imgs li.current a {
	border-color:#ed532f
}
.gallery-small-imgs li a:hover {
	padding:1px;
	border-width:1px;
	background:#fff
}
.gallery-small-imgs li.current a:hover {
	padding:0;
	border-width:2px
}
.gallery-small-imgs li.disabled {
	display:block
}
.gallery-small-imgs li img {
	width:100%
}
.gallery-body-mask {
	display:none;
	width:100%;
	height:100%;
	background:#000;
	filter:alpha(opacity=40);
	opacity:0.4;
	position:absolute;
	left:0;
	top:0;
	z-index:99999
}
.photos-gallery .gallery-photo-title {
	padding:8px 20px;
	border-bottom:1px solid #eee;
	color:#333
}
.photos-gallery .photo-box {
	position:relative;
	background:url(../image/loading.gif) center center no-repeat;
	text-align:center
}
.photos-gallery .photo-prev, .photos-gallery .photo-next {
	position:absolute;
	top:50%;
	margin-top:-20px;
	display:block;
	width:22px;
	height:40px;
	background-image:url(../image/gallery_btns.png);
	background-repeat:no-repeat;
	background-color:transparent;
	text-indent:-9999em;
	overflow:hidden;
	border-radius:3px;
	cursor:pointer
}
.photos-gallery .photo-prev:hover, .photos-gallery .photo-next:hover {
	background-color:#999
}
.photos-gallery .photo-prev {
	background-position:4px 5px;
	left:-40px
}
.photos-gallery .photo-next {
	background-position:-14px 5px;
	right:-40px
}
.photos-gallery .photo-prev:hover {
	background-position:4px -30px
}
.photos-gallery .photo-next:hover {
	background-position:-14px -30px
}
.product-title {
	color:#312F32;
	font-size:24px;
	border-bottom:1px solid #ddd;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	line-height:1.2;
	font-weight:normal
}
.product-summary {
	width:600px;
	float:right
}
.product-summary .inquiry-tit {
	color:#0082CA;
	font-size:18px;
	font-weight:normal;
	padding:0 0 15px
}
.product-summary .share-this {
	padding:30px 0 0;
	float:right
}
.product-detail {
	position:relative;
	overflow:visible;
	margin:60px 0 0
}
.detail-tabs {
	position:relative;
	border-bottom:1px solid #d5d5d5;
	padding-bottom:2px
}
.detail-tabs h2 {
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	position:relative;
	font-size:14px;
	line-height:34px;
	padding:0 30px;
	cursor:pointer;
	margin:0 0 0 0;
	color:#333;
	font-weight:normal;
	background:#f5f6fa
}
.detail-tabs h2:hover {
	color:#000;
	background-color:#fcfcfc
}
.detail-tabs h2.current {
	background-color:#417eb5;
	color:#fff
}
.product-detail .detail-panel {
	padding-top:30px
}
.product-detail .disabled {
	display:none
}
.goods-tbar {
	position:relative;
	line-height:30px;
	padding-bottom:5px
}
.goods-tbar .title {
	display:inline-block;
	position:relative;
	z-index:9;
	background-color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:0 15px 0 0;
	color:#333
}
.goods-may-like {
	position:relative;
	margin:40px 0 0
}
.goods-items-wrap {
	position:relative;
	width:100%;
	margin-top:30px
}
.goods-items {
	position:relative;
	width:100%;
	margin:20px 0 0
}
.goods-items .product-item {
	border:none
}
.goods-items-wrap .pd-img {
	border:#e5e5e5 1px solid
}
.goods-items .owl-nav {
	display:inline;
	position:absolute;
	top:-53px
}
.goods-items .owl-nav .owl-next {
	margin-left:10px
}
.blog-list {
	background:#fff;
	padding:0 0 50px;
	margin:0 auto
}
.blog-list .blog-item {
	padding:20px 20px;
	position:relative;
	margin:0 auto 3px
}
.blog-list .blog-item .blog-img {
	float:left;
	width:200px;
	height:auto;
	margin:0 20px 8px 0
}

.blog-list .blog-item .blog-img img{ width:100%}




.blog-list .blog-item .blog-tit {
	font-size:16px
}
.blog-list .blog-item .blog-meta {
	display:block;
	color:#aaa
}
.blog-list .blog-item .blog-meta span {
	display:inline;
	padding:0 15px 0 0
}
.blog-list .blog-item .blog-summary {
	padding:8px 0;
	color:#999
}
.blog-list .blog-item .readmore {
	display:block;
	text-align:right;
	font-size:14px
}
.blog-list .blog-item .readmore:hover a {
	color:#000
}
.blog-list .blog-item .readmore i {
	font-size:14px
}
.blog-list .blog-item:hover {
	background:#fafafa
}
.blog-list .blog-item:hover img {
	opacity:0.8
}
.blog-list .blog-item:before {
	content:"";
	height:1px;
	font-size:1px;
	overflow:hidden;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	position:absolute;
	left:0;
	right:0;
	bottom:-3px
}
.blog-list .blog-item:hover:before {
	border-top-color:#333;
	border-bottom-color:#333
}
.jquery-lightbox-button-close, .jquery-lightbox-button-left, .jquery-lightbox-button-right, .slide-banners .flex-prev, .slide-banners .flex-next, .about-banner-wrap .owl-prev, .about-banner-wrap .owl-next, .history-foot .site-name {
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.jquery-lightbox-overlay {
	background:#000
}
.jquery-lightbox-navigator {
	display:none;
	height:0!important
}
.jquery-lightbox {
	padding:0;
	background:#fff url(../image/loading.gif) center center no-repeat;
	border:6px solid #333;
	border-radius:10px
}
.jquery-lightbox-background img {
	display:block;
	max-width:100%
}
.jquery-lightbox-button-close, .jquery-lightbox-button-left, .jquery-lightbox-button-right {
	background-image:url(../image/lightbox_sprites.png);
	background-repeat:no-repeat;
	background-color:transparent;
	filter:alpha(opacity=40);
	opacity:0.4
}
.jquery-lightbox:hover .jquery-lightbox-button-close, .jquery-lightbox:hover .jquery-lightbox-button-left, .jquery-lightbox:hover .jquery-lightbox-button-right {
	filter:alpha(opacity=100);
	opacity:1;
	z-index:9000
}
.jquery-lightbox-button-close {
	display:block;
	width:28px;
	height:28px;
	background-position:-56px 0;
	position:absolute;
	right:6px;
	top:6px;
	text-indent:-9999em;
	overflow:hidden
}
.jquery-lightbox-buttons {
	width:56px;
	position:absolute;
	left:0;
	top:45%;
	width:100%
}
.jquery-lightbox-button-left, .jquery-lightbox-button-right {
	display:block;
	width:28px;
	height:36px;
	text-indent:-9999em;
	overflow:hidden;
	position:relative;
	position:absolute
}
.jquery-lightbox-button-left {
	background-position:0 0;
	left:6px
}
.jquery-lightbox-button-right {
	background-position:-28px 0;
	right:6px
}
.jquery-lightbox-button-max {
	display:none!important
}
.jquery-lightbox-mode-html .jquery-lightbox-background {
	display:none
}
.jquery-lightbox-mode-image .jquery-lightbox-html {
	display:none
}
.lightbox-html .jquery-lightbox-overlay {
	background:#fff
}
.lightbox-html .jquery-lightbox {
	border:1px solid #999;
	border-radius:8px;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.5);
	text-align:center
}
.lightbox-html embed {
	border-radius:0 0 8px 8px
}
.lightbox-html .jquery-lightbox {
	padding:35px 15px 15px
}
.lightbox-html .jquery-lightbox-button-close {
	display:block;
	width:30px;
	height:30px;
	background-image:url(https://www.sinemagnetic.com/wp-content/themes/theme52/img/lightbox_close.png);
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	right:5px;
	top:5px;
	text-indent:-9999em;
	overflow:hidden
}
.entry {
	padding:15px 0
}
.entry ul li {
	list-style:initial;
	margin-left:20px
}
.entry {
	color:#666
}
.entry a {
	color:#0030FF
}
.entry p {
	margin:0;
	padding:8px 0;
	font-size:13px;
	line-height:1.8
}
.entry table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin-bottom:20px
}
.entry th, .entry td {
	height:30px;
	border:1px solid #ccc;
	text-align:left;
	line-height:1.5;
	font-size:12px;
	color:#666;
	background:#fbfbfb;
	padding:0 15px
}
.entry th {
	font-size:12px;
	background:#eee
}
.entry td p, .entry th p, .pd-panel .entry td p, .pd-panel .entry th p {
	margin:0;
	padding:5px;
	color:#666;
	font-size:12px;
	line-height:1.3
}
.entry td.amts {
	color:#cb2027
}
.entry th#cartDelete {
	text-align:center
}
.entry .button {
	margin:15px 10px 0 0;
	background:#dfdfdf;
	padding:8px 15px;
	border:0;
	cursor:pointer;
	line-height:1.2;
	color:#777;
	font-weight:bold;
	text-transform:Capitalize
}
.entry .button:hover {
	background:#cb2027;
	color:#fff
}
.entry .deletecartitem {
	width:50px;
	text-align:center
}
.entry .deletecartitem label {
	display:none
}
.entry .stotal td.amts {
	font-size:18px;
	font-weight:bold
}
.entry img.alignleft {
	float:left;
	margin:20px 15px 0 0
}
.entry img.alignright {
	float:right;
	margin:20px 0 0 15px
}
.entry img.alignleftnopad {
	float:left;
	margin-left:0
}
.entry img.alignrightnopad {
	float:right;
	margin-right:0
}
.entry img.aligncenter {
	text-align:center;
	display:block;
	margin:20px auto 0 auto
}
.entry img {
	max-width:100%
}
.cartitem a {
	color:#292929;
	font-weight:bold
}
.inquiry-form ul li {
	background:none
}
.entry .inquiry-form-wrap {
	margin:20px 0 0
}
.contact-form {
	padding:15px 20px 50px
}
.contact-form .form-item {
	width:auto;
	padding:6px 0 6px 90px;
	_width:600px
}
.contact-form .form-label {
	width:85px
}
.contact-form .form-btn-wrap {
	position:relative;
	display:block;
	padding:15px 0 0 90px;
	bottom:auto;
	right:auto
}
.contact-form .form-btn-wrap .form-btn-submit {
	padding:5px 40px;
	text-align:center;
	font-size:14px;
	background:-moz-linear-gradient(top, #fff, #ddd);
	background:-webkit-linear-gradient(top, #fff, #ddd);
	background:-ms-linear-gradient(top, #fff, #ddd);
	background:-o-linear-gradient(top, #fff, #ddd);
	background:linear-gradient(top, #fff, #ddd);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0);
	border-radius:3px
}
.contact-form .form-btn-wrap .form-btn-submit:hover {
	border:1px solid #aaa;
	color:#333;
	box-shadow:0 0 3px #ddd inset
}
.top-category {
	padding-bottom:10px
}
.top-category .titl {
	padding:5px;
	line-height:12px;
	border:1px solid #ccc
}
.pagenavi {
	padding:10px 5px 30px 20px
}
.pagenavi span, .pagenavi a {
	padding:5px;
	border:1px solid #ccc;
	margin-right:5px
}
.post-ratings {
	width:100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
.post-ratings-loading {
	display:none;
	height:16px;
	text-align:left
}
.post-ratings-image {
	border:0px
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border:0px;
	padding:0px;
	margin:0px
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight:normal;
	font-style:italic
}
.model {
	width:100%;
	overflow:hidden;
	font-size:13px;
	line-height:18px
}
.info-title {
	max-height:110px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	display:block
}
.info-con {
	display:block;
	margin-left:20px
}
.info-con-title {
	font-size:15px;
	color:#F30
}
.info-con span {
	display:block
}
.info-left {
	float:left;
	width:120px;
	max-height:370px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	display:block;
	margin-top:123px
}
.info-middle {
	float:left;
	display:block;
	overflow:hidden;
	padding:0 10px
}
.info-right {
	float:left;
	width:120px
}
.info-right div:first-child {
	height:160px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:normal;
	display:block;
	margin-top:11px
}
.info-right div:nth-child(2) {
height:166px;
overflow:hidden;
text-overflow:ellipsis;
white-space:normal;
display:block;
margin-top:13px
}
.info-right div:nth-child(3) {
height:148px;
overflow:hidden;
text-overflow:ellipsis;
white-space:normal;
display:block;
margin-top:9px
}
.size-table td {
	text-align:center
}
.main {
	overflow:hidden
}
.main .item-head {
	padding:10px 0;
	border-top:1px dashed #c0c0c0;
	clear:both;
	font-size:14px;
	font-weight:bold
}
.main .color-show li {
	width:70px;
	height:90px;
	float:left;
	text-align:center
}
.main .color-show li img {
	width:51px;
	height:51px
}
.main .color-show li span {
	display:block;
	padding:5px 0 0
}
.main .color-show li.show-big {
	width:220px;
	min-height:300px;
	_height:300px;
	_overflow:visible;
	float:left
}
.main .color-show li.show-big img {
	width:160px;
	height:auto;
	margin:15px auto 0
}
.selected {
	cursor:pointer
}
.ico ul li {
	padding:5px 0
}
.ico ul li a {
	color:#FFC000;
	font-weight:bold
}
.sub-tbar {
	line-height:30px;
	background:url(https://www.sinemagnetic.com/wp-content/themes/theme52/img/tit_bg_line.png) repeat-x scroll 0 15px;
	text-align:center;
	margin-bottom:15px
}
.sub-tbar h3 {
	display:inline-block;
	padding:0 10px;
	background:#fff;
	font-size:18px;
	font-weight:normal
}
.sub-tbar h3 {
*display:inline
}
.handmade li {
	float:left;
	width:257px;
	height:280px;
	padding:0 10px
}
.handmade li .img, .handmade li .img img {
	display:block;
	width:250px;
	height:138px
}
.handmade li .tit {
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:5px 0 0;
	font-size:12px
}
.handmade li .tit, .handmade li .tit a {
	color:#333
}
.handmade li .summary {
	height:80px;
	line-height:20px;
	overflow:hidden
}
.shippingdate {
	padding:2px 0 0;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	margin:10px 0 0
}
.detail {
	float:right;
	width:350px;
	padding:2px 0 0 20px;
	border-top:1px dashed #ddd;
	border-left:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	margin:10px 0 0
}
.detail a {
}
.detail ul {
	overflow:hidden
}
.detail ul li {
	float:left;
	width:160px
}
.size {
	margin-top:0px;
	padding-left:60px
}
.size table {
	border:1px solid #efefef;
	margin-top:20px
}
.size ul li {
	float:left;
	padding:0 18px
}
.size table td {
	text-align:center
}
.size table tr {
	text-align:center
}
.size table th {
	text-align:center;
	color:#FFC000;
	font-weight:bold
}
.size-pro table {
	border:1px solid #efefef;
	margin-top:20px;
	text-align:center
}
.size-pro ul li {
	float:left;
	padding:0 18px
}
.size-pro table td {
	text-align:center
}
.size-pro table tr {
	text-align:center;
	color:#FFC000;
	font-weight:bold
}
.size-pro table th {
	text-align:center;
	color:#FFC000;
	font-weight:bold
}
.attachment-100x100 {
	max-width:120px
}
.topbar .change-currency {
	display:inline;
	float:right;
	margin:0 0 0 10px
}
.topbar .change-currency a:hover {
	text-decoration:none
}
.topbar .change-currency a.USD, .change-currency a.EUR, .topbar .change-currency a.CAD, .topbar .change-currency a.GBP, .topbar .change-currency a.AUD, .topbar .change-currency a.HK, .topbar .change-currency a.JPY, .topbar .change-currency a.RUB, .topbar .change-currency a.CHF, .topbar .change-currency a.MXN, .topbar .change-currency a.NOK, .topbar .change-currency a.CZK, .topbar .change-currency a.BRL, .topbar .change-currency a.ARS {
	padding:0 0 0 26px;
	background-image:url(../image/currency-icons.png);
	background-repeat:no-repeat
}
.topbar .change-currency a.USD {
	background-position:2px 4px
}
.topbar .change-currency a.EUR {
	background-position:2px -22px
}
.topbar .change-currency a.CAD {
	background-position:2px -50px
}
.topbar .change-currency a.GBP {
	background-position:2px -75px
}
.topbar .change-currency a.AUD {
	background-position:2px -100px
}
.topbar .change-currency a.HK {
	background-position:2px -125px
}
.topbar .change-currency a.JPY {
	background-position:2px -150px
}
.topbar .change-currency a.RUB {
	background-position:2px -177px
}
.topbar .change-currency a.CHF {
	background-position:2px -202px
}
.topbar .change-currency a.MXN {
	background-position:2px -227px
}
.topbar .change-currency a.NOK {
	background-position:2px -252px
}
.topbar .change-currency a.CZK {
	background-position:2px -278px
}
.topbar .change-currency a.BRL {
	background-position:2px -303px
}
.topbar .change-currency a.ARS {
	background-position:2px -329px
}
.dropdown {
	display:inline-block;
	float:left;
	margin-right:5px;
	position:relative;
	padding-top:1px
}
.dropdown .submenu {
	width:90px;
	display:none;
	position:absolute;
	left:0;
	top:44px;
	background:#fff;
	border-radius:0 3px 3px 3px;
	border:1px solid #bbb;
	text-align:left;
	padding:5px;
	z-index:99999;
	background:#fff
}
.dropdown .submenu a {
	display:block;
	border-top:1px solid #eee
}
.over .submenu {
	display:block
}
.currency_cur {
	width:90px;
	padding:0 5px;
	border:1px solid #bbb
}
.currency_text {
	float:left
}
.totalall {
	font-size:18px;
	font-weight:bold
}
@-moz-keyframes fadeInUp {
0% {
opacity:0;
-moz-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0)
}
100% {
opacity:1;
-moz-transform:none;
transform:none
}
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@-ms-keyframes fadeInUp {
0% {
opacity:0;
-ms-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0)
}
100% {
opacity:1;
-ms-transform:none;
transform:none
}
}
@-o-keyframes fadeInUp {
0% {
opacity:0;
-o-transform:translate3d(0, 40px, 0);
transform:translate3d(0, 40px, 0)
}
100% {
opacity:1;
-o-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
transform:translate3d(0, 40px, 0)
}
100% {
opacity:1;
transform:none
}
}
@media \0screen\,screen\9 {
.nav-bar, .head-wrapper-fix .header {
	background-color:#eee
}
.product-slides-wrap .product-slides .owl-prev, .product-slides-wrap .product-slides .owl-next {
	background-color:#666
}
.slide-banners .flex-direction-nav .flex-prev, .slide-banners .flex-direction-nav .flex-next {
	background-color:#000
}
.slide-banners:hover .flex-direction-nav .flex-prev, .slide-banners:hover .flex-direction-nav .flex-next {
	filter:alpha(opacity=80)
}
.head-wrapper-fix .header {
	border-bottom:3px solid #eee
}
.main .product-item .pd-img .pd-shadow {
	background-color:#fff
}
.product-slides .product-item .pd-shadow, .main .product-item .pd-img:hover .pd-shadow {
	filter:alpha(opacity=10);
	display:block
}
}
@media screen and (min-width: 769px) and (max-width: 1100px) {
}
.inquiry-form ul li img {
	max-width:80px
}
.inquiry-form .form-input, .inquiry-form input[type="text"] {
	position:relative;
	border:1px solid #E3E3E3;
	width:50%;
	height:31px;
	line-height:31px;
	margin:18px 0 0;
	color:#000;
	padding:0 0 0 15px
}
.inquiry-form .form-input, .inquiry-form .form-input-capcha[type="text"] {
	position:relative;
	border:1px solid #E3E3E3;
	width:20%;
	height:31px;
	line-height:31px;
	margin:18px 0 0;
	color:#000;
	padding:0 0 0 15px
}
.sub-content {
	right:auto !important;
	left:0 !important;
	border-radius:0 5px 5px 5px !important
}
.change-language-info .change-language-title, .change-language-info .change-language-title a, .change-language-info .change-language-title span, .change-language-info .language-icon {
	color:#FFF !important
}
.change-language-info:hover .change-language-title, .change-language-info:hover .change-language-title a, .change-language-info:hover .change-language-title span, .change-language-info:hover .language-icon {
	color:inherit !important
}
.transall {
	float:right
}
.inquiry-form-wrap {
	position:relative;
	width:100%
}
.inquiry-form {
	position:relative;
	padding:25px 40px 35px 40px;
	border:1px solid #ACACAC
}
.inquiry-form:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:5px;
	display:block;
	overflow:hidden
}
.inquiry-form .inquiry-form-ico {
	position:absolute;
	right:20px;
	top:27px;
	width:75px;
	display:block;
	overflow:hidden
}
.inquiry-form .inquiry-form-ico img {
	position:relative;
	width:100%
}
.inquiry-form .inquiry-form-title {
	font-size:14px;
	font-weight:normal;
	line-height:20px
}
.inquiry-form .form-item {
	position:relative;
	display:block
}
.inquiry-form .form-input, .inquiry-form input[type="text"] {
	position:relative;
	border:1px solid #C3C3C3;
	width:50%;
	height:31px;
	line-height:31px;
	margin:18px 0 0;
	color:#000;
	padding:0 0 0 15px
}
.inquiry-form .form-input, .inquiry-form .form-input-capcha[type="text"] {
	position:relative;
	border:1px solid #C3C3C3;
	width:20%;
	height:31px;
	line-height:31px;
	margin:18px 0 0;
	color:#000;
	padding:0 0 0 15px
}
.inquiry-form .form-text, .inquiry-form textarea {
	position:relative;
	border:1px solid #C3C3C3;
	width:90%! important;
	height:112px;
	line-height:31px;
	margin:10px 0 0! important;
	color:#000;
	padding:10px 0 0 20px! important
}
.inquiry-form .form-text:focus, .inquiry-form textarea:focus {
	outline:none
}
.inquiry-form .form-input-name, .inquiry-form input[type="text"].form-input-name {
	padding:0 0 0 28px;
	background:url(../image/inq04.png) no-repeat 8px 9px
}
.inquiry-form .form-input-email, .inquiry-form input[type="text"].form-input-email {
	padding:0 0 0 28px;
	background:url(../image/inq05.png) no-repeat 8px 11px
}
.inquiry-form .form-input-phone, .inquiry-form input[type="text"].form-input-phone {
	padding:0 -9px 0 37px! important;
	background:url(../image/inq06.png) no-repeat 8px 11px
}
.inquiry-form .form-btn-wrapx {
	width:75%;
	padding-left:30px;
	position:relative!important;
	height:auto! important;
	z-index:99
}
.inquiry-form .form-btn-wrapx .form-btn-submitx {
	position:absolute!important;
	right:0;
	top:-55px;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	height:30px;
	line-height:30px;
	padding:0 16px;
	font-size:14px;
	border-width:1px;
	border-style:solid;
	border-left-color:#ECC75C;
	border-right-color:#ECC75C;
	border-top-color:#F4D67E;
	border-bottom-color:#E1AF32;
	border-radius:5px;
	color:#4C4C4E;
	text-shadow:0 0 1PX rgba(0, 0, 0, 0.3);
	background:-moz-linear-gradient(top, #FFF5D1, #FCE26B);
	background:-o-linear-gradient(top, #FFF5D1, #FCE26B);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF5D1), to(#FCE26B));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFF5D1, endColorstr=#e5FCE26B)
}
.inquiry-form .form-btn-wrapx .form-btn-submitx {
*display:inline
}
.inquiry-form .Validform_checktip {
	display:block;
	width:93%;
	margin:-5px auto 5px;
	_display:none
}
.inquiry-form .Validform_wrong {
	font-size:12px;
	font-weight:bold;
	color:#da3439;
	_display:block
}
.wpcf7-form .captcha-image {
	position:relative;
	padding-bottom:20px
}
.wpcf7-form .captcha-image .Validform_checktip {
	position:absolute;
	left:20px;
	bottom:0
}
.none {
	display:none
}
@font-face {
font-family:'fontawesome';
src:url(../font/fontawesome-webfont.eot);
src:url(../font/fontawesome-webfont.eot) format('embedded-opentype'), url(../font/fontawesome-webfont.woff) format('woff'), url(../font/fontawesome-webfont.ttf) format('truetype'), url(../font/fontawesome-webfont.svg) format('svg');
font-weight:normal;
font-style:normal
}
.product-btn-wrap .email:before, .product-btn-wrap .pdf:before {
	font-family:"fontawesome";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right: .2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left: .2em
}
.product-btn-wrap .email, .product-btn-wrap .pdf {
	-moz-transition:all 0.3s ease-in-out;
	-webkit-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.product-btn-wrap {
	position:relative;
	margin:20px 0 0
}
.product-btn-wrap .email, .product-btn-wrap .pdf {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
	line-height:30px;
	padding:0 15px;
	border-radius:3px;
	color:#FFF;
	margin:0 20px 0 0;
	border:1px solid #7f7f7f;
	background:#7f7f7f
}
.product-btn-wrap .email:before {
	content:"\f0e0";
	padding:0 3px 0 0
}
.product-btn-wrap .pdf:before {
	content:"\f1c1";
	padding:0 3px 0 0
}
.product-btn-wrap .email:hover, .product-btn-wrap .pdf:hover {
	background:none;
	color:#7f7f7f
}
.addthis_sharing_toolbox {
	float:right;
	margin:5px 0 30px 0
}
.product-summary li {
	font-size:13px;
	margin:5px 0;
	color:#000
}
.product-summary li em {
	width:140px;
	float:left;
	color:#B2B2B2
}
#send-email {
	margin-top:30px
}
@media screen and (max-width:768px) {
.inquiry-form {
padding:35px 25px
}
.inquiry-form .inquiry-form-ico {
right:5px;
top:5px
}
.inquiry-form .inquiry-form-ico {
width:42px;
height:auto
}
.inquiry-form .form-text, .inquiry-form textarea {
width:100%!important
}
.inquiry-form .form-btn-wrapx {
width:100%
}
}
.inquiryfoot {
	margin-top:10px
}
.inquiryfoot, .inquiryfoot:visited {
	background:#222;
	display:inline-block;
	padding:5px 10px 6px;
	color:#fff;
	text-decoration:none;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom:1px solid rgba(0, 0, 0, 0.25);
	position:relative;
	cursor:pointer
}
.attr-list li {
	float:left;
	width:235px;
	margin:5px 0;
	padding-right:15px
}
.attr-list li .attr-name {
	color:#666;
	word-wrap:break-word
}
.attr-list li .attr-value {
	word-wrap:break-word
}
.language-info .language-ico {
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.language-info:hover .language-ico {
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	top:10px
}
.language-info {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.language-info .language-title {
	position:relative;
	line-height:16px;
	padding-right:15px;
	z-index:9999991;
	display:inline-flex;
	color:#fff
}
.language-info .language-title, .language-info .language-title a {
}
.language-info .language-ico {
	display:block;
	width:0;
	height:0;
	border:4px solid;
	position:absolute;
	top:50%;
	right:0;
	border-color:#fff transparent transparent transparent;
	border-bottom-width:0;
	background:none;
	margin:-2px 0 0;
	padding:0
}
.language-cont {
	position:absolute;
	background:#FFF;
	border:1px solid #dadada;
	right:0;
	top:32px;
*top:31px;
	visibility:hidden;
	z-index:999999;
	opacity:0;
	padding:5px;
	width:140px;
	height:300px;
	overflow-y:scroll
}
.language-cont ul {
}
.language ::-webkit-scrollbar {
width:8px
}
.language ::-webkit-scrollbar-track {
background-color:#fff
}
.language ::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, 0.5);
border-radius:3px
}
.language .language-cont:hover::-webkit-scrollbar-thumb {
display:block
}
.language ::-webkit-scrollbar-thumb:hover {
background-color:#9c3
}
.language ::-webkit-scrollbar-thumb:active {
background-color:#00aff0
}
.language .language-info .language-cont-hover {
	display:block;
	opacity:1;
	visibility:visible
}
.language-cont ul {
}
.language-cont ul li {
	position:relative;
	list-style:none;
	border-bottom:1px solid #dadada;
	padding:5px 0;
	line-height:16px
}
.language-title span {
	color:#fff
}
.language-flag span {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.language-flag .country-flag {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	background-repeat:no-repeat;
	background-image:url(../image/all-m.gif);
	width:22px;
	height:16px;
	margin:0 5px
}
.language-flag-af .country-flag {
	background-position:0 0 !important
}
.language-flag-sq .country-flag {
	background-position:0 -16px !important
}
.language-flag-ar .country-flag {
	background-position:0 -32px !important
}
.language-flag-hy .country-flag {
	background-position:0 -48px !important
}
.language-flag-az .country-flag {
	background-position:0 -64px !important
}
.language-flag-eu .country-flag {
	background-position:0 -80px !important
}
.language-flag-be .country-flag {
	background-position:0 -96px !important
}
.language-flag-bg .country-flag {
	background-position:0 -112px !important
}
.language-flag-ca .country-flag {
	background-position:0 -128px !important
}
.language-flag-zh-cn .country-flag {
	background-position:0 -144px !important
}
.language-flag-zh-tw .country-flag {
	background-position:0 -160px !important
}
.language-flag-hr .country-flag {
	background-position:0 -176px !important
}
.language-flag-cs .country-flag {
	background-position:0 -192px !important
}
.language-flag-da .country-flag {
	background-position:0 -208px !important
}
.language-flag-nl .country-flag {
	background-position:0 -240px !important
}
.language-flag-en .country-flag {
	background-position:0 -256px !important
}
.language-flag-et .country-flag {
	background-position:0 -272px !important
}
.language-flag-tl .country-flag {
	background-position:0 -288px !important
}
.language-flag-fi .country-flag {
	background-position:0 -304px !important
}
.language-flag-fr .country-flag {
	background-position:0 -320px !important
}
.language-flag-gl .country-flag {
	background-position:0 -336px !important
}
.language-flag-ka .country-flag {
	background-position:0 -352px !important
}
.language-flag-de .country-flag {
	background-position:0 -368px !important
}
.language-flag-el .country-flag {
	background-position:0 -384px !important
}
.language-flag-ht .country-flag {
	background-position:0 -400px !important
}
.language-flag-iw .country-flag {
	background-position:0 -416px !important
}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag {
	background-position:0 -432px !important
}
.language-flag-hu .country-flag {
	background-position:0 -448px !important
}
.language-flag-is .country-flag {
	background-position:0 -464px !important
}
.language-flag-id .country-flag {
	background-position:0 -480px !important
}
.language-flag-ga .country-flag {
	background-position:0 -496px !important
}
.language-flag-it .country-flag {
	background-position:0 -512px !important
}
.language-flag-ja .country-flag {
	background-position:0 -528px !important
}
.language-flag-ko .country-flag {
	background-position:0 -544px !important
}
.language-flag-la .country-flag {
	background-position:0 -560px !important
}
.language-flag-lv .country-flag {
	background-position:0 -576px !important
}
.language-flag-lt .country-flag {
	background-position:0 -592px !important
}
.language-flag-mk .country-flag {
	background-position:0 -608px !important
}
.language-flag-ms .country-flag {
	background-position:0 -624px !important
}
.language-flag-mt .country-flag {
	background-position:0 -640px !important
}
.language-flag-no .country-flag {
	background-position:0 -656px !important
}
.language-flag-fa .country-flag {
	background-position:0 -672px !important
}
.language-flag-pl .country-flag {
	background-position:0 -688px !important
}
.language-flag-pt .country-flag {
	background-position:0 -704px !important
}
.language-flag-ro .country-flag {
	background-position:0 -720px !important
}
.language-flag-ru .country-flag {
	background-position:0 -736px !important
}
.language-flag-sr .country-flag {
	background-position:0 -752px !important
}
.language-flag-sk .country-flag {
	background-position:0 -768px !important
}
.language-flag-sl .country-flag {
	background-position:0 -784px !important
}
.language-flag-es .country-flag {
	background-position:0 -800px !important
}
.language-flag-sw .country-flag {
	background-position:0 -816px !important
}
.language-flag-sv .country-flag {
	background-position:0 -832px !important
}
.language-flag-th .country-flag {
	background-position:0 -848px !important
}
.language-flag-tr .country-flag {
	background-position:0 -864px !important
}
.language-flag-uk .country-flag {
	background-position:0 -880px !important
}
.language-flag-ur .country-flag {
	background-position:0 -896px !important
}
.language-flag-vi .country-flag {
	background-position:0 -912px !important
}
.language-flag-cy .country-flag {
	background-position:0 -928px !important
}
.language-flag-yi .country-flag {
	background-position:0 -944px !important
}
.language-flag-bn .country-flag {
	background-position:0 -960px !important
}
.language-flag-eo .country-flag {
	background-position:0 -976px !important
}
.language-flag.language-flag-custom-afghanistan .country-flag {
	background-position:0 -992px !important
}
.language-flag.language-flag-custom-albania .country-flag {
	background-position:0 -1008px !important
}
.language-flag.language-flag-custom-algeria .country-flag {
	background-position:0 -1024px !important
}
.language-flag.language-flag-custom-argentina .country-flag {
	background-position:0 -1040px !important
}
.language-flag.language-flag-custom-australia .country-flag {
	background-position:0 -1056px !important
}
.language-flag.language-flag-custom-austria .country-flag {
	background-position:0 -1072px !important
}
.language-flag.language-flag-custom-belgium .country-flag {
	background-position:0 -1088px !important
}
.language-flag.language-flag-custom-brazil .country-flag {
	background-position:0 -1104px !important
}
.language-flag.language-flag-custom-canada .country-flag {
	background-position:0 -1120px !important
}
.language-flag.language-flag-custom-chile .country-flag {
	background-position:0 -1136px !important
}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {
	background-position:0 -1152px !important
}
.language-flag.language-flag-custom-ecuador .country-flag {
	background-position:0 -1168px !important
}
.language-flag.language-flag-custom-egypt .country-flag {
	background-position:0 -1184px !important
}
.language-flag.language-flag-custom-england .country-flag {
	background-position:0 -1200px !important
}
.language-flag.language-flag-custom-luxembourg .country-flag {
	background-position:0 -1216px !important
}
.language-flag.language-flag-custom-malaysia .country-flag {
	background-position:0 -1232px !important
}
.language-flag.language-flag-custom-mexico .country-flag {
	background-position:0 -1248px !important
}
.language-flag.language-flag-custom-new-zealand .country-flag {
	background-position:0 -1264px !important
}
.language-flag.language-flag-custom-oman .country-flag {
	background-position:0 -1280px !important
}
.language-flag.language-flag-custom-qatar .country-flag {
	background-position:0 -1296px !important
}
.language-flag.language-flag-custom-saudi-arabia .country-flag {
	background-position:0 -1312px !important
}
.language-flag.language-flag-custom-singapore .country-flag {
	background-position:0 -1328px !important
}
.language-flag.language-flag-custom-south-africa .country-flag {
	background-position:0 0 !important
}
.language-flag.language-flag-custom-switzerland .country-flag {
	background-position:0 -1344px !important
}
.language-flag.language-flag-custom-syria .country-flag {
	background-position:0 -1360px !important
}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {
	background-position:0 -1376px !important
}
.language-flag.language-flag-custom-united-states-of-america .country-flag {
	background-position:0 -1392px !important
}
@media (max-width:768px) {
.language-cont ul {
width:100%
}
.language .language-label {
display:none
}
.mobile-serve .mobile-head-hide {
padding:8px 20px
}
.language .language-info .language-cont {
-moz-transform:translateY(0px);
-webkit-transform:translateY(0px);
-ms-transform:translateY(0px);
-o-transform:translateY(0px);
transform:translateY(0px)
}
.language-info {
position:relative;
display:block;
*display:block;
width:100%;
background:#FFF;
padding:0
}
.language-info .language-title {
display:none;
overflow:hidden;
visibility:hidden;
z-index:9999991
}
.language-cont {
position:relative;
left:auto;
top:auto;
width:100%;
height:300px;
text-align:left;
border:none
}
.mobile-serve .mobile-head-show .language-cont {
visibility:visible;
opacity:1
}
.language-cont ul li {
border-bottom:1px solid #eee;
width:50%;
float:left
}
}
.scrollsidebar, .scrollsidebar a {
	font-size:12px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif
}
.scrollsidebar {
	position:absolute;
	z-index:10009;
	top:150px;
	right:0
}
.show_btn {
	width:38px;
	height:192px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	overflow:hidden;
	background:url(../image/show_btn.png) no-repeat center center
}
.side_content {
	width:0;
	height:auto;
	overflow:hidden;
	float:left
}
.side_content .side_list {
	width:140px;
	overflow:hidden;
	border:1px solid #dadada;
	border-radius:8px;
	position:relative;
	background:#FFF
}
.side_content .side_list .hd img {
	width:100%;
	border-bottom:1px solid #dadada
}
.side_content .side_list .cont li {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #dadada;
	list-style:none;
	position:relative
}
.side_content .side_list .cont li a {
	position:relative;
	display:block;
	padding:0 0 0 43px;
	text-decoration:none
}
.side_content .side_list .cont li a:before {
	content:"";
	position:absolute;
	display:block;
	overflow:hidden;
	top:0;
	left:10px;
	width:25px;
	height:40px;
	background-repeat:no-repeat;
	background-position:center center
}
.side_content .side_list .cont li .email:before {
	background-image:url(../image/icons01.png)
}
.side_content .side_list .cont li .skype:before {
	background-image:url(../image/icons02.png)
}
.side_content .side_list .cont li .inquiry:before {
	background-image:url(../image/icons03.png)
}
.side_content .side_list .cont li .qq:before {
	background-image:url(../image/icons04.png)
}
.ww {
	margin-left:-30px
}
.side_content .side_list .t-code {
	padding:10px 10px 7px;
	border-bottom:1px solid #dadada
}
.side_content .side_list .t-code img {
	width:100%
}
.side_content .side_list .side_title {
	height:30px;
	line-height:30px;
	padding:0 12px
}
.side_content .side_list .side_title .close_btn {
	background:url(../image/close.png) no-repeat center center;
	width:12px;
	height:30px;
	position:absolute;
	bottom:0;
	right:10px;
	cursor:pointer
}
.side_content .side_list .side_title .close_btn span {
	display:none
}
.inquiry-pop-bd {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100% !important;
	background:rgba(0, 0, 0, .7);
	display:none;
	overflow:hidden;
	z-index:20000
}
.inquiry-pop-bd .inquiry-pop {
	position:relative;
	width:500px;
	background:#FFF;
	margin:150px auto;
	padding:30px;
	box-shadow:0 0 10px rgba(255, 255, 255, .5)
}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {
	position:absolute;
	right:-10px;
	top:-10px;
	width:30px;
	height:30px;
	background:url(../image/fancy_close.png) no-repeat center center;
	cursor:pointer;
	z-index:1
}
@media screen and (max-width: 769px) {
.inquiry-pop-bd .inquiry-pop {
width:96%;
margin:15% auto
}
.inquiry-form .form-btn-wrapx .form-btn-submitx {
top:0 !important
}
}
.bottomsidebar {
	position:fixed;
	right:0;
	bottom:-268px;
	width:437px;
	height:268px;
	z-index:20000
}
.bottomsidebar img {
	position:absolute;
	display:inline-block;
	right:0;
	top:0
}
.bottomsidebar .bottomcontent {
	position:absolute;
	left:10px;
	bottom:6px;
	width:420px;
	height:180px;
	background:#245192;
	border-radius:10px
}
.bottomsidebar .bottomlist {
	position:absolute;
	left:10px;
	bottom:10px;
	width:252px;
	height:160px;
	background:#fff;
	border-radius:10px;
	z-index:1
}
.bottomsidebar .bottomlist .wel01 {
	padding:20px 0 10px
}
.bottomsidebar .bottomlist .wel01, .bottomsidebar .bottomlist .wel02 {
	display:none;
	padding-left:10px
}
.bottomsidebar .bottomlist p span {
	color:#F00
}
.bottomsidebar .choose-button {
	position:relative;
	margin:15px 0 0 10px
}
.bottomsidebar .choose-button .close, .bottomsidebar .choose-button .goon {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
	height:25px;
	line-height:25px;
	padding:0 15px;
	font-family:"SourceSansProSemibold";
	color:#FFF;
	border-radius:5px;
	display:none;
	background:#737373;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#8f8f8f', endColorStr='#707070', gradientType='0');
	background:-moz-linear-gradient(top, #8f8f8f, #707070);
	background:-o-linear-gradient(top, #8f8f8f, #707070);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#8f8f8f), to(#707070))
}
.bottomsidebar .choose-button .close {
	margin:0 15px 0 0
}
.bottomsidebar .choose-button .goon {
	background:#5aa910;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#5bb90f', endColorStr='#599d11', gradientType='0');
	background:-moz-linear-gradient(top, #5bb90f, #599d11);
	background:-o-linear-gradient(top, #5bb90f, #599d11);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#5bb90f), to(#599d11))
}
.bootom-inquiry {
	position:fixed;
	right:0;
	bottom:-500px;
	width:430px;
	border:1px solid #ACACAC;
	border-top-width:2px;
	background:#FFF;
	z-index:20000
}
.bootom-inquiry .ico-close-pop {
	position:absolute;
	right:0;
	top:0;
	width:30px;
	height:30px;
	background:url(../image/fancy_close.png) no-repeat center center;
	background:url(../image/fancy_close.png) no-repeat center center;
	cursor:pointer;
	z-index:1
}
.bootom-inquiry .inquiry-form-wrap {
	width:auto;
	padding:20px
}
.bootom-inquiry .inquiry-form-wrap .inquiry-form-title {
	display:block;
	padding:0;
	color:inherit;
	background:none;
	margin:0 0 20px
}
.bootom-inquiry .inquiry-form {
	padding:0;
	border:none
}
.bootom-inquiry .inquiry-form input[type="text"].form-input {
	width:60%
}
.inquiry-form .form-btn-wrap img.ajax-loader {
	position:absolute !important;
	right:-20px !important;
	;
	top:7px !important
}
.contact-verify-pop, .wpcf7-response-output {
	width:490px;
	background-color:#fff;
	padding:45px 30px 10px!important;
	border-radius:3px;
	min-height:180px;
	text-align:center;
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-121px!important;
	margin-left:-275px!important;
	border:1px solid #666!important;
	box-shadow:0 0 1.5em rgba(0, 0, 0, .25);
	z-index:999999;
	font-size:14px;
	line-height:1.5;
	display:none;
	-webkit-transform:scale(.7);
	transform:scale(.7);
	opacity:0
}
.contact-verify-pop .verify-pop-close, .wpcf7-response-output .verify-pop-close {
	display:block;
	width:25px;
	height:25px;
	background-image:url(../image/contact-form-icons.png);
	background-repeat:no-repeat;
	background-position:-196px 5px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer
}
.contact-verify-pop .verify-pop-close:hover, .wpcf7-response-output .verify-pop-close:hover {
	background-position:-226px 5px;
	background-color:#000
}
.wpcf7-validation-errors:before, .wpcf7-mail-sent-ok:before, .ajax-loader:before {
	content:'';
	display:block;
	width:100px;
	height:100px;
	margin:0 auto 15px;
	background-image:url(../image/contact-form-icons.png);
	background-repeat:no-repeat
}
.wpcf7-validation-errors:before {
	background-position:0 0
}
.wpcf7-mail-sent-ok:before {
	background-position:-100px 0
}
.ajax-loader:before {
	background:url(../image/loader.gif) center no-repeat!important
}
.contact-pop-mask {
	display:none;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, .5);
	position:fixed;
	left:0;
	top:0;
	z-index:999991
}
.contact-pop-mask:before {
	content:'';
	display:block;
	width:80px;
	height:80px;
	background:#fff url(../image/loader.gif) center no-repeat!important;
	border-radius:15px;
	position:fixed;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	box-shadow:0 0 1.5em rgba(0, 0, 0, .25);
	opacity: .9
}
.ajax-loader {
	display:none
}
.contact-validation-active .contact-pop-mask {
	display:block
}
.contact-validation-active .bootom-inquiry {
	z-index:999999
}
.contact-verify-pop, .wpcf7-response-output {
-webkit-animation:popOut .25s linear forwards;
animation:popOut .25s linear forwards
}
.contact-validation-active .contact-verify-pop, .contact-validation-active .wpcf7-response-output {
-webkit-animation:popIn .25s linear forwards;
animation:popIn .25s linear forwards;
	opacity:1
}
@-webkit-keyframes popIn {
0% {
-webkit-transform:scale(.7);
transform:scale(.7);
opacity:0
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@keyframes popIn {
0% {
-webkit-transform:scale(.7);
transform:scale(.7);
opacity:0
}
100% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
}
@-webkit-keyframes popOut {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
100% {
-webkit-transform:scale(.7);
transform:scale(.7);
opacity:0
}
}
@keyframes popOut {
0% {
-webkit-transform:scale(1);
transform:scale(1);
opacity:1
}
100% {
-webkit-transform:scale(.7);
transform:scale(.7);
opacity:0
}
}
@media screen and (max-width:768px) {
div.contact-verify-pop, div.wpcf7-response-output {
width:90%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
transform:translate(-50%, -50%);
margin:0!important;
padding:45px 30px!important;
padding-top:30px
}
.contact-pop-mask:before {
background-size:auto 35px!important
}
.wpcf7-validation-errors:before, .wpcf7-mail-sent-ok:before, .ajax-loader:before {
margin-bottom:0;
-moz-transform:scale(.8);
-webkit-transform:scale(.8);
transform:scale(.8)
}
}
.prisna-wp-translate-dropdown-container {
	text-align:center !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background:none !important;
	height:28px !important;
	z-index:999999 !important;
	direction:ltr !important
}
.prisna-wp-translate-dropdown-container-fixed {
	position:absolute
}
.prisna-wp-translate-dropdown-sticky {
	position:fixed !important
}
.prisna-wp-translate-rtl {
	direction:rtl;
	unicode-bidi:embed
}
.prisna-wp-translate-dropdown-container label {
	display:block;
	float:left !important;
	margin:5px 5px 0 0 !important;
	color:#ccc !important
}
.prisna-wp-translate-dropdown-container p {
	margin:0 !important;
	border:0 !important;
	font-weight:normal !important
}
.prisna-wp-translate-dropdown-container a {
	text-decoration:none !important;
	font-weight:normal !important
}
.prisna-wp-translate-dropdown-sub-container {
	height:28px !important;
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	border:none !important;
	z-index:999999 !important
}
.prisna-wp-translate-dropdown-floating-left, .prisna-wp-translate-dropdown-floating-left .prisna-wp-translate-dropdown-sub-container {
	float:left !important
}
.prisna-wp-translate-dropdown-floating-right, .prisna-wp-translate-dropdown-floating-right .prisna-wp-translate-dropdown-sub-container {
	float:right !important
}
.prisna-wp-translate-dropdown-body {
	position:relative !important;
	float:left !important;
	height:21px !important;
	padding:5px 3px 0 !important;
	background:#444 !important;
	border:1px solid #444 !important;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
	margin:0 !important;
	z-index:999999 !important;
	text-align:left !important;
	-moz-box-sizing:content-box !important;
	box-sizing:content-box !important
}
.prisna-wp-translate-dropdown-body p {
	color:#ccc;
	position:relative !important;
	font-weight:normal !important
}
.prisna-wp-translate-dropdown-current-language-arrow {
	display:block !important;
	width:0 !important;
	height:0 !important;
	border:6px solid !important;
	position:absolute !important;
	top:10px !important;
	right:5px !important;
	border-color:#ccc transparent transparent !important;
	background:none !important;
	margin:0 !important;
	padding:0 !important
}
.prisna-wp-translate-dropdown-scroll-enabled {
}
.prisna-wp-translate-dropdown-current-language-flag {
	position:absolute !important;
	right:0 !important;
	top:2px !important
}
.prisna-wp-translate-dropdown-languages-list-scroll {
	margin:3px 0 0 0 !important;
	padding:0 !important;
	background:none !important;
	border:none !important;
	display:none
}
.prisna-wp-translate-dropdown-languages-list-scroll-bar {
	background:#444 !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	z-index:9999999 !important;
	left:auto !important
}
.prisna-wp-translate-dropdown-languages-list-scroll-bar-rail {
	margin:0 !important;
	padding:0 !important;
	background:none !important;
	border:none !important
}
.prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-languages-list-scroll {
	display:block;
	z-index:999999 !important
}
.prisna-wp-translate-dropdown-languages-list {
	margin:3px 0 0 0 !important;
	padding:0 !important;
	background:none !important;
	border:none !important;
	display:none
}
.prisna-wp-translate-dropdown-hover .prisna-wp-translate-dropdown-languages-list p:hover {
	background-color:#ffffdf !important
}
.prisna-wp-translate-dropdown-languages-list p a {
	background:none !important;
	float:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important
}
.prisna-wp-translate-dropdown-hover .prisna-wp-translate-dropdown-languages-list p:hover a, .prisna-wp-translate-dropdown-hover .prisna-wp-translate-dropdown-languages-list p:hover a span {
	color:#fb8a00 !important
}
.prisna-wp-translate-dropdown-scroll-enabled .prisna-wp-translate-dropdown-languages-list {
	overflow:hidden;
	margin-top:0 !important
}
.prisna-wp-translate-dropdown-hover.prisna-wp-translate-dropdown-scroll-enabled .prisna-wp-translate-dropdown-languages-list:hover {
	overflow-y:scroll
}
.prisna-wp-translate-dropdown-body p {
	float:none !important
}
.prisna-wp-translate-dropdown-languages-list p {
	cursor:pointer !important;
	border-top:1px solid #ebebe9 !important;
	padding:3px 0 !important;
	background:none !important;
	line-height:16px !important
}
.prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-body {
	height:auto !important;
	background:#fff !important;
	border:1px solid #ccc !important;
	box-shadow:0 0 4px #bbb !important;
	-moz-box-shadow:0 0 4px #bbb !important;
	-webkit-box-shadow:0 0 4px #bbb !important
}
.prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-languages-list {
	display:block
}
.prisna-wp-translate-dropdown-current-language {
	padding:0 25px 0 3px !important;
	color:#fff !important;
	background:none !important;
	border-collapse:separate !important
}
.prisna-wp-translate-dropdown-current-language span {
	color:#fff !important
}
.prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-current-language, .prisna-wp-translate-dropdown-languages-list-opened .prisna-wp-translate-dropdown-current-language span {
	color:#444 !important
}
.prisna-wp-translate-dropdown-sub-container a {
	padding:0 3px !important;
	color:#444 !important;
	width:100%;
	text-align:left
}
.prisna-wp-translate-dropdown-sub-container a span {
	color:#444 !important;
	border:none !important;
	font-family:Verdana !important;
	font-size:10px !important;
	text-decoration:none !important;
	white-space:nowrap !important;
	font-weight:normal !important;
	text-decoration:none !important;
	text-transform:none !important;
	text-shadow:none! important
}
.prisna-wp-translate-dropdown-hide-selected-language .prisna-wp-translate-dropdown-completed {
	display:none !important
}
.prisna-wp-translate-dropdown-sub-container p.prisna-wp-translate-dropdown-completed {
	background-color:#ffffdf !important
}
.prisna-wp-translate-dropdown-sub-container p.prisna-wp-translate-dropdown-completed a span {
	color:#fb8a00 !important
}
.prisna-wp-translate-dropdown-current-language, .prisna-wp-translate-dropdown-sub-container a {
	font-weight:normal !important;
	text-decoration:none !important;
	height:16px !important;
	max-height:16px !important;
	display:table !important;
	line-height:16px !important;
	border:none !important;
	font-family:Verdana !important;
	font-size:10px !important;
	text-decoration:none !important;
	white-space:nowrap !important;
	vertical-align:middle !important;
	margin:0 !important;
	text-align:left !important
}
.prisna-wp-translate-dropdown-hover .prisna-wp-translate-dropdown-sub-container a:hover {
	text-decoration:none !important
}
.prisna-wp-translate-dropdown-current-language span, .prisna-wp-translate-dropdown-sub-container a span {
	padding:0;
	vertical-align:bottom !important
}
.prisna-wp-translate-dropdown-flags-and-names .prisna-wp-translate-dropdown-current-language span, .prisna-wp-translate-dropdown-flags-and-short-names .prisna-wp-translate-dropdown-current-language span, .prisna-wp-translate-dropdown-flags-and-names .prisna-wp-translate-dropdown-sub-container a span, .prisna-wp-translate-dropdown-flags-and-short-names .prisna-wp-translate-dropdown-sub-container a span {
	padding-left:3px !important;
	margin:0 !important;
	border:none !important;
	font-family:Verdana !important;
	font-size:10px !important;
	text-decoration:none !important;
	white-space:nowrap !important;
	font-weight:normal !important;
	background:none !important;
	text-transform:none !important;
	text-shadow:none! important;
	font-style:normal !important;
	text-transform:none !important;
	display:inline-block;
	height:16px !important;
	line-height:16px !important;
	max-height:16px !important;
	letter-spacing:normal !important
}
.prisna-wp-translate-no-hide-low-res .prisna-wp-translate-name {
	display:inline-block !important
}
.prisna-wp-translate-dropdown-current-language img, .prisna-wp-translate-dropdown-sub-container a img {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
	vertical-align:top !important;
	width:22px !important;
	max-width:22px !important;
	height:16px !important;
	max-height:16px !important;
	display:inline !important;
	background:none;
	border-radius:3px !important;
	-moz-border-radius:3px !important;
	-webkit-border-radius:3px !important
}
.prisna-wp-translate-dropdown-loading {
	padding-left:16px !important;
	background-image:url(../image/loading-m.gif) !important;
	background-repeat:no-repeat !important;
	background-position:center left !important
}
.prisna-wp-translate-dropdown-hidden {
	display:none
}
.prisna-wp-translate-flag {
	background-repeat:no-repeat !important;
	background-image:url(../image/all-m.png) !important
}
.prisna-wp-translate-flag-en {
	background-position:0 0 !important
}
.prisna-wp-translate-flag-fr {
	background-position:-22px 0 !important
}
.prisna-wp-translate-flag-nl, .prisna-wp-translate-flag-fy {
	background-position:-44px 0 !important
}
.prisna-wp-translate-flag-el, .prisna-wp-translate-flag-la {
	background-position:-66px 0 !important
}
.prisna-wp-translate-flag-de {
	background-position:-88px 0 !important
}
.prisna-wp-translate-flag-es {
	background-position:-110px 0 !important
}
.prisna-wp-translate-flag-zh-cn {
	background-position:-132px 0 !important
}
.prisna-wp-translate-flag-zh-tw {
	background-position:-154px 0 !important
}
.prisna-wp-translate-flag-pl {
	background-position:-176px 0 !important
}
.prisna-wp-translate-flag-pt {
	background-position:-198px 0 !important
}
.prisna-wp-translate-flag-th {
	background-position:0 -16px !important
}
.prisna-wp-translate-flag-pa, .prisna-wp-translate-flag-ur, .prisna-wp-translate-flag-sd {
	background-position:-22px -16px !important
}
.prisna-wp-translate-flag-ro {
	background-position:-44px -16px !important
}
.prisna-wp-translate-flag-ru {
	background-position:-66px -16px !important
}
.prisna-wp-translate-flag-no {
	background-position:-88px -16px !important
}
.prisna-wp-translate-flag-da {
	background-position:-110px -16px !important
}
.prisna-wp-translate-flag-fi {
	background-position:-132px -16px !important
}
.prisna-wp-translate-flag-hi, .prisna-wp-translate-flag-gu, .prisna-wp-translate-flag-kn, .prisna-wp-translate-flag-ml, .prisna-wp-translate-flag-mr, .prisna-wp-translate-flag-ta, .prisna-wp-translate-flag-te {
	background-position:-154px -16px !important
}
.prisna-wp-translate-flag-it, .prisna-wp-translate-flag-co {
	background-position:-176px -16px !important
}
.prisna-wp-translate-flag-ja {
	background-position:-198px -16px !important
}
.prisna-wp-translate-flag-af, .prisna-wp-translate-flag-st, .prisna-wp-translate-flag-zu, .prisna-wp-translate-flag-xh, .prisna-wp-translate-flag.prisna-wp-translate-flag-custom-south-africa {
	background-position:0 -32px !important
}
.prisna-wp-translate-flag-sq {
	background-position:-22px -32px !important
}
.prisna-wp-translate-flag-ar {
	background-position:-44px -32px !important
}
.prisna-wp-translate-flag-hy {
	background-position:-66px -32px !important
}
.prisna-wp-translate-flag-az {
	background-position:-88px -32px !important
}
.prisna-wp-translate-flag-eu {
	background-position:-110px -32px !important
}
.prisna-wp-translate-flag-be {
	background-position:-132px -32px !important
}
.prisna-wp-translate-flag-bn {
	background-position:-154px -32px !important
}
.prisna-wp-translate-flag-bs {
	background-position:-176px -32px !important
}
.prisna-wp-translate-flag-bg {
	background-position:-198px -32px !important
}
.prisna-wp-translate-flag-ca {
	background-position:0 -48px !important
}
.prisna-wp-translate-flag-ceb, .prisna-wp-translate-flag-tl {
	background-position:-22px -48px !important
}
.prisna-wp-translate-flag-ny {
	background-position:-44px -48px !important
}
.prisna-wp-translate-flag-hr {
	background-position:-66px -48px !important
}
.prisna-wp-translate-flag-cs {
	background-position:-88px -48px !important
}
.prisna-wp-translate-flag-et {
	background-position:-110px -48px !important
}
.prisna-wp-translate-flag-gl {
	background-position:-132px -48px !important
}
.prisna-wp-translate-flag-ka {
	background-position:-154px -48px !important
}
.prisna-wp-translate-flag-ht {
	background-position:-176px -48px !important
}
.prisna-wp-translate-flag-ha, .prisna-wp-translate-flag-ig {
	background-position:-198px -48px !important
}
.prisna-wp-translate-flag-iw, .prisna-wp-translate-flag-yi {
	background-position:0 -64px !important
}
.prisna-wp-translate-flag-hmn, .prisna-wp-translate-flag-vi {
	background-position:-22px -64px !important
}
.prisna-wp-translate-flag-hu {
	background-position:-44px -64px !important
}
.prisna-wp-translate-flag-is {
	background-position:-66px -64px !important
}
.prisna-wp-translate-flag-id, .prisna-wp-translate-flag-jw, .prisna-wp-translate-flag-su {
	background-position:-88px -64px !important
}
.prisna-wp-translate-flag-ga {
	background-position:-110px -64px !important
}
.prisna-wp-translate-flag-kk {
	background-position:-132px -64px !important
}
.prisna-wp-translate-flag-km {
	background-position:-154px -64px !important
}
.prisna-wp-translate-flag-ko {
	background-position:-176px -64px !important
}
.prisna-wp-translate-flag-lo {
	background-position:-198px -64px !important
}
.prisna-wp-translate-flag-lv {
	background-position:0 -80px !important
}
.prisna-wp-translate-flag-lt {
	background-position:-22px -80px !important
}
.prisna-wp-translate-flag-mk {
	background-position:-44px -80px !important
}
.prisna-wp-translate-flag-mg {
	background-position:-66px -80px !important
}
.prisna-wp-translate-flag-ms {
	background-position:-88px -80px !important
}
.prisna-wp-translate-flag-mt {
	background-position:-110px -80px !important
}
.prisna-wp-translate-flag-mi {
	background-position:-132px -80px !important
}
.prisna-wp-translate-flag-mn {
	background-position:-154px -80px !important
}
.prisna-wp-translate-flag-my {
	background-position:-176px -80px !important
}
.prisna-wp-translate-flag-ne {
	background-position:-198px -80px !important
}
.prisna-wp-translate-flag-fa, .prisna-wp-translate-flag-tg, .prisna-wp-translate-flag-ku {
	background-position:0 -96px !important
}
.prisna-wp-translate-flag-sr {
	background-position:-22px -96px !important
}
.prisna-wp-translate-flag-si {
	background-position:-44px -96px !important
}
.prisna-wp-translate-flag-sk {
	background-position:-66px -96px !important
}
.prisna-wp-translate-flag-sl {
	background-position:-88px -96px !important
}
.prisna-wp-translate-flag-so, .prisna-wp-translate-flag-sw {
	background-position:-110px -96px !important
}
.prisna-wp-translate-flag-sv {
	background-position:-132px -96px !important
}
.prisna-wp-translate-flag-tr {
	background-position:-154px -96px !important
}
.prisna-wp-translate-flag-uk {
	background-position:-176px -96px !important
}
.prisna-wp-translate-flag-uz {
	background-position:-198px -96px !important
}
.prisna-wp-translate-flag-cy {
	background-position:0 -112px !important
}
.prisna-wp-translate-flag-yo {
	background-position:-22px -112px !important
}
.prisna-wp-translate-flag-eo {
	background-position:-44px -112px !important
}
.prisna-wp-translate-flag-am {
	background-position:-66px -112px !important
}
.prisna-wp-translate-flag-ky {
	background-position:-88px -112px !important
}
.prisna-wp-translate-flag-lb {
	background-position:-110px -112px !important
}
.prisna-wp-translate-flag-ps {
	background-position:-132px -112px !important
}
.prisna-wp-translate-flag-sm {
	background-position:-154px -112px !important
}
.prisna-wp-translate-flag-gd {
	background-position:-176px -112px !important
}
.prisna-wp-translate-flag-sn {
	background-position:-198px -112px !important
}
.prisna-wp-translate-flag-haw {
	background-position:0 -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-united-states-of-america {
	background-position:-22px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-england {
	background-position:-44px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-canada {
	background-position:-66px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-australia {
	background-position:-88px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-austria {
	background-position:-110px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-belgium {
	background-position:-132px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-brazil {
	background-position:-154px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-argentina {
	background-position:-176px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-mexico {
	background-position:-198px -128px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-chile {
	background-position:0 -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-switzerland {
	background-position:-22px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-cote-d-ivoire {
	background-position:-44px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-ecuador {
	background-position:-66px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-egypt {
	background-position:-88px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-luxembourg {
	background-position:-110px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-malaysia {
	background-position:-132px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-new-zealand {
	background-position:-154px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-oman {
	background-position:-176px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-qatar {
	background-position:-198px -144px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-saudi-arabia {
	background-position:0 -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-singapore {
	background-position:-22px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-syria {
	background-position:-44px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-united-arab-emirates {
	background-position:-66px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-albania {
	background-position:-88px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-algeria {
	background-position:-110px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-panama {
	background-position:-132px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-colombia {
	background-position:-154px -160px !important
}
.prisna-wp-translate-flag.prisna-wp-translate-flag-custom-kenya {
	background-position:-176px -160px !important
}
@font-face {
font-family:'fontawesome';
src:url(../font/fontawesome-webfont.eot);
src:url(../font/fontawesome-webfont.eot) format('embedded-opentype'), url(../font/fontawesome-webfont.woff) format('woff'), url(../font/fontawesome-webfont.ttf) format('truetype'), url(../font/fontawesome-webfont.svg) format('svg');
font-weight:normal;
font-style:normal
}
.change-language {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.change-language .change-language-cont .empty {
	display:none
}
.change-language .change-language-cont .change-empty {
	text-align:center;
	padding:10px 0
}
.change-language .prisna-wp-translate-seo .lang-more {
	display:none;
	margin:10px
}
.change-languag, .change-language-cont ul, .change-language-cont ul li {
	text-align:left
}
.change-language-info .language-icon:before {
	font-family:"fontawesome";
	font-style:normal;
	font-weight:normal;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right: .2em;
	text-align:center;
	font-variant:normal;
	text-transform:none;
	line-height:1em;
	margin-left: .2em
}
.change-language .change-language-cont .lang-item-hide {
	display:none !important
}
.change-language .change-language-cont .lang-more {
	position:relative;
	display:block;
	text-align:center;
	cursor:pointer
}
.medium-title {
	cursor:pointer
}
.sub-content {
	position:absolute;
	display:none;
	right:0;
	background:#fff;
	border-radius:5px 0 5px 5px;
	border:1px solid #dbdbdb;
	z-index:99999
}
.change-language-info .change-language-title.title-show {
	border-radius:5px 5px 0 0 !important;
	background:#fff;
	border-color:#dbdbdb
}
.change-language-info .change-language-title.title-hide {
	border-radius:5px !important;
	background:none;
	border-color:transparent
}
.prisna-wp-translate-dropdown-hidden {
	display:none !important
}
.change-language-info .language-icon {
	-moz-transition:all 0.5s ease-in-out;
	-webkit-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out
}
.change-language-info:hover .language-icon {
	-moz-transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	top:6px
}
.change-language-info {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.change-language-info .change-language-title {
	position:relative;
	line-height:16px;
	padding:6px 25px 6px 5px;
	border:1px solid transparent;
	border-bottom:none;
	border-radius:5px 5px 0 0;
	z-index:100000;
	-moz-transition:all 0.4s ease-in-out;
	-webkit-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out
}
.change-language-info:hover .change-language-title, .change-language-info:hover .change-language-title a, .change-language-info:hover .change-language-title span, .change-language-info:hover .language-icon {
	color:inherit
}
.change-language-info .language-icon {
	position:absolute;
	right:4px;
	top:6px
}
.change-language-info .language-icon:before {
	content:"\f0d7"
}
.change-language-cont {
	top:27px;
*top:26px;
	padding:10px 5px;
	width:350px
}
.change-language ::-webkit-scrollbar {
width:8px
}
.change-language ::-webkit-scrollbar-track {
background-color:#fff
}
.change-language ::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, 0.5);
border-radius:3px
}
.change-language .language-cont:hover::-webkit-scrollbar-thumb {
display:block
}
.change-language ::-webkit-scrollbar-thumb:hover {
background-color:#9c3
}
.change-language ::-webkit-scrollbar-thumb:active {
background-color:#00aff0
}
.change-language-cont ul li {
	position:relative;
	display:inline-block;
	vertical-align:bottom;
*display:inline;
*zoom:1;
	width:30%;
	margin:0 1.666666%;
	list-style:none;
	border-bottom:1px solid #ececec;
	padding:5px 0;
	line-height:16px
}
.change-language-title span {
	color:#666
}
.language-flag span {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1
}
.language-flag .country-flag {
	position:relative;
	display:inline-block;
	vertical-align:top;
*display:inline;
*zoom:1;
	background-repeat:no-repeat;
	background-image:url(../image/all-m1.gif);
	width:22px;
	height:16px;
	margin:0 5px
}
.language-flag-af .country-flag {
	background-position:0 0 !important
}
.language-flag-sq .country-flag {
	background-position:0 -16px !important
}
.language-flag-ar .country-flag {
	background-position:0 -32px !important
}
.language-flag-hy .country-flag {
	background-position:0 -48px !important
}
.language-flag-az .country-flag {
	background-position:0 -64px !important
}
.language-flag-eu .country-flag {
	background-position:0 -80px !important
}
.language-flag-be .country-flag {
	background-position:0 -96px !important
}
.language-flag-bg .country-flag {
	background-position:0 -112px !important
}
.language-flag-ca .country-flag {
	background-position:0 -128px !important
}
.language-flag-zh .country-flag {
	background-position:0 -144px !important
}
.language-flag-zh-TW .country-flag {
	background-position:0 -160px !important
}
.language-flag-hr .country-flag {
	background-position:0 -176px !important
}
.language-flag-cs .country-flag {
	background-position:0 -192px !important
}
.language-flag-da .country-flag {
	background-position:0 -208px !important
}
.language-flag-nl .country-flag {
	background-position:0 -240px !important
}
.language-flag-en .country-flag {
	background-position:0 -256px !important
}
.language-flag-et .country-flag {
	background-position:0 -272px !important
}
.language-flag-tl .country-flag {
	background-position:0 -288px !important
}
.language-flag-fi .country-flag {
	background-position:0 -304px !important
}
.language-flag-fr .country-flag {
	background-position:0 -320px !important
}
.language-flag-gl .country-flag {
	background-position:0 -336px !important
}
.language-flag-ka .country-flag {
	background-position:0 -352px !important
}
.language-flag-de .country-flag {
	background-position:0 -368px !important
}
.language-flag-el .country-flag {
	background-position:0 -384px !important
}
.language-flag-ht .country-flag {
	background-position:0 -400px !important
}
.language-flag-iw .country-flag {
	background-position:0 -416px !important
}
.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag {
	background-position:0 -432px !important
}
.language-flag-hu .country-flag {
	background-position:0 -448px !important
}
.language-flag-is .country-flag {
	background-position:0 -464px !important
}
.language-flag-id .country-flag {
	background-position:0 -480px !important
}
.language-flag-ga .country-flag {
	background-position:0 -496px !important
}
.language-flag-it .country-flag {
	background-position:0 -512px !important
}
.language-flag-ja .country-flag {
	background-position:0 -528px !important
}
.language-flag-ko .country-flag {
	background-position:0 -544px !important
}
.language-flag-la .country-flag {
	background-position:0 -560px !important
}
.language-flag-lv .country-flag {
	background-position:0 -576px !important
}
.language-flag-lt .country-flag {
	background-position:0 -592px !important
}
.language-flag-mk .country-flag {
	background-position:0 -608px !important
}
.language-flag-ms .country-flag {
	background-position:0 -624px !important
}
.language-flag-mt .country-flag {
	background-position:0 -640px !important
}
.language-flag-no .country-flag {
	background-position:0 -656px !important
}
.language-flag-fa .country-flag {
	background-position:0 -672px !important
}
.language-flag-pl .country-flag {
	background-position:0 -688px !important
}
.language-flag-pt .country-flag {
	background-position:0 -704px !important
}
.language-flag-ro .country-flag {
	background-position:0 -720px !important
}
.language-flag-ru .country-flag {
	background-position:0 -736px !important
}
.language-flag-sr .country-flag {
	background-position:0 -752px !important
}
.language-flag-sk .country-flag {
	background-position:0 -768px !important
}
.language-flag-sl .country-flag {
	background-position:0 -784px !important
}
.language-flag-es .country-flag {
	background-position:0 -800px !important
}
.language-flag-sw .country-flag {
	background-position:0 -816px !important
}
.language-flag-sv .country-flag {
	background-position:0 -832px !important
}
.language-flag-th .country-flag {
	background-position:0 -848px !important
}
.language-flag-tr .country-flag {
	background-position:0 -864px !important
}
.language-flag-uk .country-flag {
	background-position:0 -880px !important
}
.language-flag-ur .country-flag {
	background-position:0 -896px !important
}
.language-flag-vi .country-flag {
	background-position:0 -912px !important
}
.language-flag-cy .country-flag {
	background-position:0 -928px !important
}
.language-flag-yi .country-flag {
	background-position:0 -944px !important
}
.language-flag-bn .country-flag {
	background-position:0 -960px !important
}
.language-flag-eo .country-flag {
	background-position:0 -976px !important
}
.language-flag.language-flag-custom-afghanistan .country-flag {
	background-position:0 -992px !important
}
.language-flag.language-flag-custom-albania .country-flag {
	background-position:0 -1008px !important
}
.language-flag.language-flag-custom-algeria .country-flag {
	background-position:0 -1024px !important
}
.language-flag.language-flag-custom-argentina .country-flag {
	background-position:0 -1040px !important
}
.language-flag.language-flag-custom-australia .country-flag {
	background-position:0 -1056px !important
}
.language-flag.language-flag-custom-austria .country-flag {
	background-position:0 -1072px !important
}
.language-flag.language-flag-custom-belgium .country-flag {
	background-position:0 -1088px !important
}
.language-flag.language-flag-custom-brazil .country-flag {
	background-position:0 -1104px !important
}
.language-flag.language-flag-custom-canada .country-flag {
	background-position:0 -1120px !important
}
.language-flag.language-flag-custom-chile .country-flag {
	background-position:0 -1136px !important
}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {
	background-position:0 -1152px !important
}
.language-flag.language-flag-custom-ecuador .country-flag {
	background-position:0 -1168px !important
}
.language-flag.language-flag-custom-egypt .country-flag {
	background-position:0 -1184px !important
}
.language-flag.language-flag-custom-england .country-flag {
	background-position:0 -1200px !important
}
.language-flag.language-flag-custom-luxembourg .country-flag {
	background-position:0 -1216px !important
}
.language-flag.language-flag-custom-malaysia .country-flag {
	background-position:0 -1232px !important
}
.language-flag.language-flag-custom-mexico .country-flag {
	background-position:0 -1248px !important
}
.language-flag.language-flag-custom-new-zealand .country-flag {
	background-position:0 -1264px !important
}
.language-flag.language-flag-custom-oman .country-flag {
	background-position:0 -1280px !important
}
.language-flag.language-flag-custom-qatar .country-flag {
	background-position:0 -1296px !important
}
.language-flag.language-flag-custom-saudi-arabia .country-flag {
	background-position:0 -1312px !important
}
.language-flag.language-flag-custom-singapore .country-flag {
	background-position:0 -1328px !important
}
.language-flag.language-flag-custom-south-africa .country-flag {
	background-position:0 0 !important
}
.language-flag.language-flag-custom-switzerland .country-flag {
	background-position:0 -1344px !important
}
.language-flag.language-flag-custom-syria .country-flag {
	background-position:0 -1360px !important
}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {
	background-position:0 -1376px !important
}
.language-flag.language-flag-custom-united-states-of-america .country-flag {
	background-position:0 -1392px !important
}
.language-flag-hy .country-flag {
	background-position:0 -1408px
}
.language-flag-bs .country-flag {
	background-position:0 -1424px
}
.language-flag-ceb .country-flag {
	background-position:0 -1440px
}
.language-flag-ny .country-flag {
	background-position:0 -1456px
}
.language-flag-ha .country-flag {
	background-position:0 -1472px
}
.language-flag-hmn .country-flag {
	background-position:0 -1488px
}
.language-flag-ig .country-flag {
	background-position:0 -1504px
}
.language-flag-jw .country-flag {
	background-position:0 -1520px
}
.language-flag-kk .country-flag {
	background-position:0 -1536px
}
.language-flag-km .country-flag {
	background-position:0 -1552px
}
.language-flag-lo .country-flag {
	background-position:0 -1568px
}
.language-flag-la .country-flag {
	background-position:0 -1584px
}
.language-flag-mg .country-flag {
	background-position:0 -1600px
}
.language-flag-ml .country-flag {
	background-position:0 -1616px
}
.language-flag-mi .country-flag {
	background-position:0 -1632px
}
.language-flag-mr .country-flag {
	background-position:0 -1648px
}
.language-flag-mn .country-flag {
	background-position:0 -1664px
}
.language-flag-my .country-flag {
	background-position:0 -1680px
}
.language-flag-ne .country-flag {
	background-position:0 -1696px
}
.language-flag-pa .country-flag {
	background-position:0 -1712px
}
.language-flag-st .country-flag {
	background-position:0 -1728px
}
.language-flag-si .country-flag {
	background-position:0 -1744px
}
.language-flag-so .country-flag {
	background-position:0 -1760px
}
.language-flag-su .country-flag {
	background-position:0 -1776px
}
.language-flag-tg .country-flag {
	background-position:0 -1792px
}
.language-flag-uz .country-flag {
	background-position:0 -1808px
}
.language-flag-yo .country-flag {
	background-position:0 -1824px
}
.language-flag-zu .country-flag {
	background-position:0 -1840px
}
@media (max-width:768px) {
.change-language-cont {
top:auto;
*top:auto;
padding:0;
width:100%;
text-align:left
}
.sub-content {
position:relative;
display:block;
right:auto;
border-radius:0;
border:none;
box-shadow:none;
z-index:99999
}
.change-language-title {
display:none
}
.change-language-cont ul li {
width:auto
}
}
.none {
	display:none
}
.inquiry-form-wrap {
	height:420px !important;
	width:100.5% !important
}
.inquiry-pop-bd .inquiry-pop {
	width:550px !important;
	height:450px !important
}
.side_content .side_list .cont li .ad_email:before {
	background-image:url(../image/icons01.png)
}
.email.inquiryfoot:nth-child(2), .product-btn-wrap .email:nth-child(2) {
display:none
}
.ad_prompt {
	position:absolute;
	display:block;
	top:50%;
	left:0;
	width:100%;
	line-height:40px;
	margin:-20px 0 0;
	text-align:center;
	color:#ff6f00;
	font-size:20px;
	-webkit-animation:twinkling 1s infinite ease-in-out;
	animation:twinkling 1s infinite ease-in-out;
	display:none
}
@-webkit-keyframes twinkling {
0% {
opacity:0
}
100% {
opacity:1
}
}
@media only screen and (max-width:550px) {
.inquiry-pop-bd .inquiry-pop {
width:100%!important
}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {
top:5px !important;
right:5px !important
}
.inquiry-pop-bd .inquiry-pop {
padding:0 !important
}
}
.mo_whatsapp {
	display:block
}
.pc_whatsapp {
	display:none
}
.captcha-image {
	border:0px solid;
	padding:10px;
	display:inline-block;
	text-align:left
}
.captcha-image p span {
	color:red;
	font-weight:bold
}
.captcha-image p {
	margin:0 0 5px 0
}
.captcha-image i {
	padding:5px;
	font-size:40px
}
.captcha-image label {
	display:inline-block
}
.captcha-image label>input {
	display:none;
*display:block;
	display\0:block
}
.captcha-image label>input+i {
	cursor:pointer;
	border:0px solid transparent
}
.captcha-image label>input[type=radio]:checked+i {
	border:2px solid #E10000;
	behavior:url(https://www.sinemagnetic.com/wp-content/plugins/contact-form-7-image-captcha/ie-css3.htc);
	border\0:none
}
div.wpcf7 {
	margin:0;
	padding:0
}
div.wpcf7-response-output {
	margin:2em 0.5em 1em;
	padding:0.2em 1em
}
div.wpcf7-mail-sent-ok {
	border:2px solid #398f14
}
div.wpcf7-mail-sent-ng {
	border:2px solid #f00
}
div.wpcf7-spam-blocked {
	border:2px solid #ffa500
}
div.wpcf7-validation-errors {
	border:2px solid #f7e700
}
span.wpcf7-form-control-wrap {
	position:relative
}
span.wpcf7-not-valid-tip {
	position:absolute;
	top:20%;
	left:20%;
	z-index:100;
	background:#fff;
	border:1px solid #f00;
	font-size:10pt;
	width:280px;
	padding:2px
}
span.wpcf7-not-valid-tip-no-ajax {
	color:#f00;
	font-size:10pt;
	display:block
}
span.wpcf7-list-item {
	margin-left:0.5em
}
.wpcf7-display-none {
	display:none
}
div.wpcf7 img.ajax-loader {
	border:none;
	vertical-align:middle;
	margin-left:4px
}
div.wpcf7 .placeheld {
	color:#888
}
.menu-item a img {
	border:none;
	box-shadow:none;
	vertical-align:middle;
	width:auto;
	display:inline
}
.menu-item a.menu-image-hovered img.hovered-image, .menu-item a.menu-image-hovered:hover img.menu-image {
	opacity:0;
	transition:opacity 0.25s ease-in-out 0s
}
.menu-item a.menu-image-hovered:hover img.hovered-image {
	opacity:1
}
.menu-item a.menu-image-title-after.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {
	padding-right:10px
}
.menu-item a.menu-image-title-before.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper {
	padding-left:10px
}
.menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below {
	text-align:center
}
.menu-item a.menu-image-title-above.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper {
	display:block;
	padding-top:10px;
	margin:0 auto
}
.menu-item a.menu-image-title-below.menu-image-not-hovered img, .menu-item a.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper {
	display:block;
	padding-bottom:10px;
	margin:0 auto
}
.menu-item a.menu-image-title-hide .menu-image-title {
	display:none
}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}
@font-face {
font-family:VideoJS;
src:url(../font/VideoJS.eot) format('eot')
}
@font-face {
font-family:VideoJS;
src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'), url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype');
font-weight:normal;
font-style:normal
}
.vjs-icon-play, .video-js .vjs-big-play-button, .video-js .vjs-play-control {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-play:before, .video-js .vjs-big-play-button:before, .video-js .vjs-play-control:before {
	content:'\f101'
}
.vjs-icon-play-circle {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-play-circle:before {
	content:'\f102'
}
.vjs-icon-pause, .video-js .vjs-play-control.vjs-playing {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-pause:before, .video-js .vjs-play-control.vjs-playing:before {
	content:'\f103'
}
.vjs-icon-volume-mute, .video-js .vjs-mute-control.vjs-vol-0, .video-js .vjs-volume-menu-button.vjs-vol-0 {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-volume-mute:before, .video-js .vjs-mute-control.vjs-vol-0:before, .video-js .vjs-volume-menu-button.vjs-vol-0:before {
	content:'\f104'
}
.vjs-icon-volume-low, .video-js .vjs-mute-control.vjs-vol-1, .video-js .vjs-volume-menu-button.vjs-vol-1 {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-volume-low:before, .video-js .vjs-mute-control.vjs-vol-1:before, .video-js .vjs-volume-menu-button.vjs-vol-1:before {
	content:'\f105'
}
.vjs-icon-volume-mid, .video-js .vjs-mute-control.vjs-vol-2, .video-js .vjs-volume-menu-button.vjs-vol-2 {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-volume-mid:before, .video-js .vjs-mute-control.vjs-vol-2:before, .video-js .vjs-volume-menu-button.vjs-vol-2:before {
	content:'\f106'
}
.vjs-icon-volume-high, .video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-volume-high:before, .video-js .vjs-mute-control:before, .video-js .vjs-volume-menu-button:before {
	content:'\f107'
}
.vjs-icon-fullscreen-enter, .video-js .vjs-fullscreen-control {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-fullscreen-enter:before, .video-js .vjs-fullscreen-control:before {
	content:'\f108'
}
.vjs-icon-fullscreen-exit, .video-js.vjs-fullscreen .vjs-fullscreen-control {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-fullscreen-exit:before, .video-js.vjs-fullscreen .vjs-fullscreen-control:before {
	content:'\f109'
}
.vjs-icon-square {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-square:before {
	content:'\f10a'
}
.vjs-icon-spinner {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-spinner:before {
	content:'\f10b'
}
.vjs-icon-subtitles, .video-js .vjs-subtitles-button {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-subtitles:before, .video-js .vjs-subtitles-button:before {
	content:'\f10c'
}
.vjs-icon-captions, .video-js .vjs-captions-button {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-captions:before, .video-js .vjs-captions-button:before {
	content:'\f10d'
}
.vjs-icon-chapters, .video-js .vjs-chapters-button {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-chapters:before, .video-js .vjs-chapters-button:before {
	content:'\f10e'
}
.vjs-icon-share {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-share:before {
	content:'\f10f'
}
.vjs-icon-cog {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-cog:before {
	content:'\f110'
}
.vjs-icon-circle, .video-js .vjs-mouse-display, .video-js .vjs-play-progress, .video-js .vjs-volume-level {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-circle:before, .video-js .vjs-mouse-display:before, .video-js .vjs-play-progress:before, .video-js .vjs-volume-level:before {
	content:'\f111'
}
.vjs-icon-circle-outline {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-circle-outline:before {
	content:'\f112'
}
.vjs-icon-circle-inner-circle {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-circle-inner-circle:before {
	content:'\f113'
}
.vjs-icon-audio-description {
	font-family:VideoJS;
	font-weight:normal;
	font-style:normal
}
.vjs-icon-audio-description:before {
	content:'\f114'
}
.video-js {
	display:block;
	vertical-align:top;
	box-sizing:border-box;
	color:#fff;
	background-color:#000;
	position:relative;
	padding:0;
	font-size:10px;
	line-height:1;
	font-weight:normal;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.video-js:-moz-full-screen {
position:absolute
}
.video-js:-webkit-full-screen {
width:100% !important;
height:100% !important
}
.video-js *, .video-js *:before, .video-js *:after {
	box-sizing:inherit
}
.video-js ul {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
	list-style-position:outside;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0
}
.video-js.vjs-fluid, .video-js.vjs-16-9, .video-js.vjs-4-3 {
	width:100%;
	max-width:100%;
	height:0
}
.video-js.vjs-16-9 {
	padding-top:56.25%
}
.video-js.vjs-4-3 {
	padding-top:75%
}
.video-js.vjs-fill {
	width:100%;
	height:100%
}
.video-js .vjs-tech {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
body.vjs-full-window {
	padding:0;
	margin:0;
	height:100%;
	overflow-y:auto
}
.vjs-full-window .video-js.vjs-fullscreen {
	position:fixed;
	overflow:hidden;
	z-index:1000;
	left:0;
	top:0;
	bottom:0;
	right:0
}
.video-js.vjs-fullscreen {
	width:100% !important;
	height:100% !important;
	padding-top:0 !important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
	cursor:none
}
.vjs-hidden {
	display:none !important
}
.vjs-lock-showing {
	display:block !important;
	opacity:1;
	visibility:visible
}
.vjs-no-js {
	padding:20px;
	color:#fff;
	background-color:#000;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	width:300px;
	height:150px;
	margin:0px auto
}
.vjs-no-js a, .vjs-no-js a:visited {
	color:#66A8CC
}
.video-js .vjs-big-play-button {
	font-size:3em;
	line-height:1.5em;
	height:1.5em;
	width:3em;
	display:block;
	z-index:2;
	position:absolute;
	top:45%;
	left:40%;
	padding:0;
	cursor:pointer;
	opacity:1;
	border:0.06666em solid #fff;
	background-color:#2B333F;
	background-color:rgba(43, 51, 63, 0.7);
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	border-radius:0.3em;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s
}
.vjs-big-play-centered .vjs-big-play-button {
	top:50%;
	left:50%;
	margin-top:-0.75em;
	margin-left:-1.5em
}
.video-js:hover .vjs-big-play-button, .video-js .vjs-big-play-button:focus {
	outline:0;
	border-color:#fff;
	background-color:#73859f;
	background-color:rgba(115, 133, 159, 0.5);
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s
}
.vjs-controls-disabled .vjs-big-play-button, .vjs-has-started .vjs-big-play-button, .vjs-using-native-controls .vjs-big-play-button, .vjs-error .vjs-big-play-button {
	display:none
}
.video-js button {
	background:none;
	border:none;
	color:inherit;
	display:inline-block;
	overflow:visible;
	font-size:inherit;
	line-height:inherit;
	text-transform:none;
	text-decoration:none;
	transition:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.vjs-menu-button {
	cursor:pointer
}
.vjs-menu .vjs-menu-content {
	display:block;
	padding:0;
	margin:0;
	overflow:auto
}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
	display:none
}
.vjs-menu li {
	list-style:none;
	margin:0;
	padding:0.2em 0;
	line-height:1.4em;
	font-size:1.2em;
	text-align:center;
	text-transform:lowercase
}
.vjs-menu li:focus, .vjs-menu li:hover {
	outline:0;
	background-color:#73859f;
	background-color:rgba(115, 133, 159, 0.5)
}
.vjs-menu li.vjs-selected, .vjs-menu li.vjs-selected:focus, .vjs-menu li.vjs-selected:hover {
	background-color:#fff;
	color:#2B333F
}
.vjs-menu li.vjs-menu-title {
	text-align:center;
	text-transform:uppercase;
	font-size:1em;
	line-height:2em;
	padding:0;
	margin:0 0 0.3em 0;
	font-weight:bold;
	cursor:default
}
.vjs-menu-button-popup .vjs-menu {
	display:none;
	position:absolute;
	bottom:0;
	width:10em;
	left:-3em;
	height:0em;
	margin-bottom:1.5em;
	border-top-color:rgba(43, 51, 63, 0.7)
}
.vjs-menu-button-popup .vjs-menu ul {
	background-color:#2B333F;
	background-color:rgba(43, 51, 63, 0.7);
	position:absolute;
	width:100%;
	bottom:1.5em;
	max-height:15em
}
.vjs-menu-button-popup:hover .vjs-menu, .vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
	display:block
}
.video-js .vjs-menu-button-inline {
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
	overflow:hidden
}
.video-js .vjs-menu-button-inline:before {
	width:2.222222222em
}
.video-js .vjs-menu-button-inline:hover, .video-js .vjs-menu-button-inline:focus, .video-js .vjs-menu-button-inline.vjs-slider-active, .video-js.vjs-no-flex .vjs-menu-button-inline {
	width:12em
}
.video-js .vjs-menu-button-inline.vjs-slider-active {
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}
.vjs-menu-button-inline .vjs-menu {
	opacity:0;
	height:100%;
	width:auto;
	position:absolute;
	left:2.2222222em;
	top:0;
	padding:0;
	margin:0;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s
}
.vjs-menu-button-inline:hover .vjs-menu, .vjs-menu-button-inline:focus .vjs-menu, .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	display:block;
	opacity:1
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
	display:block;
	opacity:1;
	position:relative;
	width:auto
}
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu, .vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu, .vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
	width:auto
}
.vjs-menu-button-inline .vjs-menu-content {
	width:auto;
	height:100%;
	margin:0;
	overflow:hidden
}
.video-js .vjs-control-bar {
	display:none;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:3em;
	background-color:#2B333F;
	background-color:rgba(43, 51, 63, 0.7)
}
.vjs-has-started .vjs-control-bar {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	visibility:visible;
	opacity:1;
	-webkit-transition:visibility 0.1s, opacity 0.1s;
	-moz-transition:visibility 0.1s, opacity 0.1s;
	-o-transition:visibility 0.1s, opacity 0.1s;
	transition:visibility 0.1s, opacity 0.1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s, opacity 1s;
	-moz-transition:visibility 1s, opacity 1s;
	-o-transition:visibility 1s, opacity 1s;
	transition:visibility 1s, opacity 1s
}
.vjs-controls-disabled .vjs-control-bar, .vjs-using-native-controls .vjs-control-bar, .vjs-error .vjs-control-bar {
	display:none !important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
	opacity:1;
	visibility:visible
}
@media \0screen {
.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
	content:""
}
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
	display:table
}
.video-js .vjs-control {
	outline:none;
	position:relative;
	text-align:center;
	margin:0;
	padding:0;
	height:100%;
	width:4em;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}
.video-js .vjs-control:before {
	font-size:1.8em;
	line-height:1.67
}
.video-js .vjs-control:focus:before, .video-js .vjs-control:hover:before, .video-js .vjs-control:focus {
	text-shadow:0em 0em 1em white
}
.video-js .vjs-control-text {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.vjs-no-flex .vjs-control {
	display:table-cell;
	vertical-align:middle
}
.video-js .vjs-custom-control-spacer {
	display:none
}
.video-js .vjs-progress-control {
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.vjs-live .vjs-progress-control {
	display:none
}
.video-js .vjs-progress-holder {
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	-o-transition:all 0.2s;
	transition:all 0.2s;
	height:0.3em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
	font-size:1.6666666667em
}
.video-js .vjs-progress-control:hover .vjs-mouse-display:after, .video-js .vjs-progress-control:hover .vjs-play-progress:after {
	display:block;
	font-size:0.6em
}
.video-js .vjs-progress-holder .vjs-play-progress, .video-js .vjs-progress-holder .vjs-load-progress, .video-js .vjs-progress-holder .vjs-load-progress div {
	position:absolute;
	display:block;
	height:0.3em;
	margin:0;
	padding:0;
	width:0;
	left:0;
	top:0
}
.video-js .vjs-mouse-display:before {
	display:none
}
.video-js .vjs-play-progress {
	background-color:#fff
}
.video-js .vjs-play-progress:before {
	position:absolute;
	top:-0.3333333333em;
	right:-0.5em;
	font-size:0.9em
}
.video-js .vjs-mouse-display:after, .video-js .vjs-play-progress:after {
	display:none;
	position:absolute;
	top:-2.4em;
	right:-1.5em;
	font-size:0.9em;
	color:#000;
	content:attr(data-current-time);
	padding:0.2em 0.5em;
	background-color:#fff;
	background-color:rgba(255, 255, 255, 0.8);
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	border-radius:0.3em
}
.video-js .vjs-play-progress:before, .video-js .vjs-play-progress:after {
	z-index:1
}
.video-js .vjs-load-progress {
	background:ligthen(#73859f, 25%);
	background:rgba(115, 133, 159, 0.5)
}
.video-js .vjs-load-progress div {
	background:ligthen(#73859f, 50%);
	background:rgba(115, 133, 159, 0.75)
}
.video-js.vjs-no-flex .vjs-progress-control {
	width:auto
}
.video-js .vjs-progress-control .vjs-mouse-display {
	display:none;
	position:absolute;
	width:1px;
	height:100%;
	background-color:#000;
	z-index:1
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
	z-index:0
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
	display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after {
	visibility:hidden;
	opacity:0;
	-webkit-transition:visibility 1s, opacity 1s;
	-moz-transition:visibility 1s, opacity 1s;
	-o-transition:visibility 1s, opacity 1s;
	transition:visibility 1s, opacity 1s
}
.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display, .video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after {
	display:none
}
.video-js .vjs-progress-control .vjs-mouse-display:after {
	color:#fff;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.8)
}
.video-js .vjs-slider {
	outline:0;
	position:relative;
	cursor:pointer;
	padding:0;
	margin:0 0.45em 0 0.45em;
	background-color:#73859f;
	background-color:rgba(115, 133, 159, 0.5)
}
.video-js .vjs-slider:focus {
	text-shadow:0em 0em 1em white;
	-webkit-box-shadow:0 0 1em #fff;
	-moz-box-shadow:0 0 1em #fff;
	box-shadow:0 0 1em #fff
}
.video-js .vjs-mute-control, .video-js .vjs-volume-menu-button {
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}
.video-js .vjs-volume-control {
	width:5em;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.video-js .vjs-volume-bar {
	margin:1.35em
}
.vjs-volume-bar.vjs-slider-horizontal {
	width:5em;
	height:0.3em
}
.vjs-volume-bar.vjs-slider-vertical {
	width:0.3em;
	height:5em
}
.video-js .vjs-volume-level {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fff
}
.video-js .vjs-volume-level:before {
	position:absolute;
	font-size:0.9em
}
.vjs-slider-vertical .vjs-volume-level {
	width:0.3em
}
.vjs-slider-vertical .vjs-volume-level:before {
	top:-0.5em;
	left:-0.3em
}
.vjs-slider-horizontal .vjs-volume-level {
	height:0.3em
}
.vjs-slider-horizontal .vjs-volume-level:before {
	top:-0.3em;
	right:-0.5em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
	height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
	width:100%
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu {
	display:block;
	width:0;
	height:0;
	border-top-color:transparent
}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
	left:0.5em
}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu {
	left:-2em
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content {
	height:0;
	width:0;
	overflow-x:hidden;
	overflow-y:hidden
}
.vjs-volume-menu-button-vertical:hover .vjs-menu-content, .vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content {
	height:8em;
	width:2.9em
}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content, .vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content {
	height:2.9em;
	width:8em
}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content {
	background-color:transparent !important
}
.vjs-poster {
	display:inline-block;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:contain;
	cursor:pointer;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%
}
.vjs-poster img {
	display:block;
	vertical-align:middle;
	margin:0 auto;
	max-height:100%;
	padding:0;
	width:100%
}
.vjs-has-started .vjs-poster {
	display:none
}
.vjs-audio.vjs-has-started .vjs-poster {
	display:block
}
.vjs-controls-disabled .vjs-poster {
	display:none
}
.vjs-using-native-controls .vjs-poster {
	display:none
}
.video-js .vjs-live-control {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:flex-start;
	-webkit-align-items:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	-webkit-box-flex:auto;
	-moz-box-flex:auto;
	-webkit-flex:auto;
	-ms-flex:auto;
	flex:auto;
	font-size:1em;
	line-height:3em
}
.vjs-no-flex .vjs-live-control {
	display:table-cell;
	width:auto;
	text-align:left
}
.video-js .vjs-time-control {
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none;
	font-size:1em;
	line-height:3em
}
.vjs-live .vjs-time-control {
	display:none
}
.video-js .vjs-current-time, .vjs-no-flex .vjs-current-time {
	display:none
}
.video-js .vjs-duration, .vjs-no-flex .vjs-duration {
	display:none
}
.vjs-time-divider {
	display:none;
	line-height:3em
}
.vjs-live .vjs-time-divider {
	display:none
}
.video-js .vjs-play-control {
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}
.vjs-text-track-display {
	position:absolute;
	bottom:3em;
	left:0;
	right:0;
	top:0;
	pointer-events:none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
	bottom:1em
}
.video-js .vjs-text-track {
	font-size:1.4em;
	text-align:center;
	margin-bottom:0.1em;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.5)
}
.vjs-subtitles {
	color:#fff
}
.vjs-captions {
	color:#fc6
}
.vjs-tt-cue {
	display:block
}
.video-js .vjs-fullscreen-control {
	width:3.8em;
	cursor:pointer;
	-webkit-box-flex:none;
	-moz-box-flex:none;
	-webkit-flex:none;
	-ms-flex:none;
	flex:none
}
.vjs-playback-rate .vjs-playback-rate-value {
	font-size:1.5em;
	line-height:2;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}
.vjs-playback-rate .vjs-menu {
	width:4em;
	left:0em
}
.vjs-error-display {
	display:none
}
.vjs-error .vjs-error-display {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.vjs-error .vjs-error-display:before {
	content:'X';
	font-family:Arial, Helvetica, sans-serif;
	font-size:4em;
	color:#fff;
	line-height:1;
	text-shadow:0.05em 0.05em 0.1em #000;
	text-align:center;
	vertical-align:middle;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-0.5em;
	width:100%
}
.vjs-error-display div {
	position:absolute;
	bottom:1em;
	right:0;
	left:0;
	font-size:1.4em;
	text-align:center;
	padding:3px;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.5)
}
.vjs-error-display a, .vjs-error-display a:visited {
	color:#66A8CC
}
.vjs-loading-spinner {
	display:none;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px;
	opacity:0.85;
	text-align:left;
	border:6px solid rgba(43, 51, 63, 0.7);
	box-sizing:border-box;
	background-clip:padding-box;
	width:50px;
	height:50px;
	border-radius:25px
}
.vjs-seeking .vjs-loading-spinner, .vjs-waiting .vjs-loading-spinner {
	display:block
}
.vjs-loading-spinner:before, .vjs-loading-spinner:after {
	content:"";
	position:absolute;
	margin:-6px;
	box-sizing:inherit;
	width:inherit;
	height:inherit;
	border-radius:inherit;
	opacity:1;
	border:inherit;
	border-color:transparent;
	border-top-color:white
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:after {
	-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
	animation:vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before, .vjs-waiting .vjs-loading-spinner:before {
	border-top-color:white
}
.vjs-seeking .vjs-loading-spinner:after, .vjs-waiting .vjs-loading-spinner:after {
	border-top-color:white;
	-webkit-animation-delay:0.44s;
	animation-delay:0.44s
}
@keyframes vjs-spinner-spin {
100% {
transform:rotate(360deg)
}
}
@-webkit-keyframes vjs-spinner-spin {
100% {
-webkit-transform:rotate(360deg)
}
}
@keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:white
}
60% {
border-top-color:#73859f
}
100% {
border-top-color:#73859f
}
}
@-webkit-keyframes vjs-spinner-fade {
0% {
border-top-color:#73859f
}
20% {
border-top-color:#73859f
}
35% {
border-top-color:white
}
60% {
border-top-color:#73859f
}
100% {
border-top-color:#73859f
}
}
.vjs-chapters-button .vjs-menu {
	left:-10em;
	width:0
}
.vjs-chapters-button .vjs-menu ul {
	width:24em
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
-webkit-box-flex:auto;
-moz-box-flex:auto;
-webkit-flex:auto;
-ms-flex:auto;
flex:auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
width:auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button {
display:none
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-button, .video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-fullscreen-control {
display:none
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button, .video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button {
display:none
}
.vjs-caption-settings {
	position:relative;
	top:1em;
	background-color:#2B333F;
	background-color:rgba(43, 51, 63, 0.75);
	color:#fff;
	margin:0 auto;
	padding:0.5em;
	height:15em;
	font-size:12px;
	width:40em
}
.vjs-caption-settings .vjs-tracksettings {
	top:0;
	bottom:2em;
	left:0;
	right:0;
	position:absolute;
	overflow:auto
}
.vjs-caption-settings .vjs-tracksettings-colors, .vjs-caption-settings .vjs-tracksettings-font {
	float:left
}
.vjs-caption-settings .vjs-tracksettings-colors:after, .vjs-caption-settings .vjs-tracksettings-font:after, .vjs-caption-settings .vjs-tracksettings-controls:after {
	clear:both
}
.vjs-caption-settings .vjs-tracksettings-controls {
	position:absolute;
	bottom:1em;
	right:1em
}
.vjs-caption-settings .vjs-tracksetting {
	margin:5px;
	padding:3px;
	min-height:40px
}
.vjs-caption-settings .vjs-tracksetting label {
	display:block;
	width:100px;
	margin-bottom:5px
}
.vjs-caption-settings .vjs-tracksetting span {
	display:inline;
	margin-left:5px
}
.vjs-caption-settings .vjs-tracksetting>div {
	margin-bottom:5px;
	min-height:20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child {
	margin-bottom:0;
	padding-bottom:0;
	min-height:0
}
.vjs-caption-settings label>input {
	margin-right:10px
}
.vjs-caption-settings input[type="button"] {
	width:40px;
	height:40px
}



/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
	display:flex;
	justify-content:center;
	margin:50px 0;
}
.pagination a {
	background:#fff;
	border:1px solid #ccc;
	color:#333;
	font-size: 14px;
	padding:5px 12px;
	margin:0 5px;
	border-radius:3px;
}
.pagination span {
	color: #333;
	font-size:14px;
	padding:5px 2px;
	margin:0 5px;
	border-radius:3px;
}
.pagination a:hover {
	color:#1968b3;
	border:1px solid #1968b3;
}
.pagination a.page-num-current {
	color:#fff;
	background:#1968b3;
	border:1px solid #1968b3;
}
/* ----- PB分页数字条效果 结束 ----- */